/* JLV CONNECT v0.33.3 — Panel de asignación: Samsung Fold, tablet y escritorio */
.axio-overview{background:linear-gradient(135deg,#181b22 0%,#2c2028 65%,#631826 100%);border-radius:19px;padding:22px 20px;margin:7px 0 15px;color:#fff;box-shadow:0 12px 25px rgba(25,27,32,.15)}
.axio-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.axio-overview h2{color:#fff!important;font-size:clamp(19px,2.4vw,27px)!important;line-height:1.15;margin:8px 0 8px!important}.axio-overview p{color:#e2d9db;font-size:12px;line-height:1.5;margin:0;max-width:490px}.axio-eyebrow{display:block;font-size:10px;font-weight:830;letter-spacing:.12em;color:#d45364}.axio-overview-mark{font-size:38px;color:#f17280;line-height:1}
.axio-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.axio-stat-grid>div{background:#ffffff13;border:1px solid #ffffff29;border-radius:12px;padding:10px 11px;min-width:0}.axio-stat-grid b{display:block;color:#fff;font-size:25px;font-variant-numeric:tabular-nums;line-height:1.25}.axio-stat-grid span{display:block;font-size:10px;color:#eadfe2;margin-top:5px;line-height:1.3}
.axio-toolbar{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:8px 0 18px}.axio-toolbar .axisc-btn{min-height:44px;white-space:nowrap;background:#fff}
.axio-workspace{background:#fff;border:1px solid #e5e7ed;border-radius:17px;padding:16px;margin:8px 0 20px;box-shadow:0 5px 20px #11182708}.axio-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.axio-workspace-head h2{font-size:19px;color:#20262c;margin:0!important}.axio-workspace-head p{font-size:12px;color:#64707f;margin:5px 0 0}.axio-result-count{flex-shrink:0;font-size:11px;color:#6e2730;background:#fbecef;border-radius:25px;padding:7px 11px;font-weight:750}
.axio-search-wrap{display:block;position:relative;margin:13px 0 8px}.axio-search-wrap .axisc-search{padding-left:35px;margin:0;background:#fafbfd;height:48px;border:1px solid #d9dfe5;border-radius:11px}.axio-magnify{position:absolute;left:13px;top:10px;font-size:24px;color:#727c87;z-index:1}
.axio-filters{display:flex;gap:7px;overflow-x:auto;padding:5px 0 10px;scrollbar-width:thin}.axio-filter{min-height:39px;border:1px solid #dfe2e7;background:#f7f8fa;color:#4a5360;border-radius:10px;padding:8px 11px;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap}.axio-filter span{padding:2px 5px;background:#e7e9ed;border-radius:7px;font-size:11px}.axio-filter.active{color:#fff;background:#ab1b2c;border-color:#ab1b2c}.axio-filter.active span{background:#ffffff2b}
.axio-client-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.axio-beneficiary-card{margin:0;min-width:0;border:1px solid #e1e5ec;border-radius:15px;padding:14px;box-shadow:0 2px 8px #0a152008;gap:12px}.axio-person-header{display:flex;align-items:center;gap:11px;min-width:0;width:100%}.axio-person-avatar{width:42px;height:42px;border-radius:12px;background:#f5e5e8;color:#9c1a2a;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:850;flex-shrink:0}.axio-person-main{min-width:0;flex:1}.axio-person-main b{font-size:15px;color:#20252c;display:block;line-height:1.26;overflow-wrap:anywhere}.axio-person-main small{display:block;font-size:11px;color:#657180;margin-top:4px;line-height:1.35;overflow-wrap:anywhere}
.axio-assignment-line{display:flex;gap:9px;padding:10px 12px;border-radius:11px;width:100%;border:1px solid #e5e8ec;background:#f8fafc}.axio-assignment-line.axio-has-unit{background:#edf7f1;border-color:#d1e7d8}.axio-house{width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#e3e7eb;display:flex;align-items:center;justify-content:center;color:#58636f;font-size:22px}.axio-has-unit .axio-house{color:#20764c;background:#d4ecde}.axio-assignment-line>div{min-width:0;display:flex;flex-direction:column;gap:1px}.axio-assignment-label{font-size:10px!important;color:#687383!important}.axio-assignment-line strong{font-size:14px;color:#28303b;line-height:1.28;overflow-wrap:anywhere}.axio-assignment-line small{font-size:10px;color:#67737f}
.axio-client-bottom{width:100%;margin-top:auto}.axio-pending-hint,.axio-complete-hint{display:inline-block;font-size:11px;color:#986023;background:#fff7e6;border-radius:8px;padding:5px 8px;margin-bottom:9px}.axio-complete-hint{background:#eaf6ee;color:#287449}.axio-beneficiary-card .axisc-card-actions{gap:8px}.axio-beneficiary-card .axisc-card-actions .axisc-btn{min-width:0;flex:1;padding:11px 8px;min-height:45px;line-height:1.3;white-space:normal}.axio-empty-list{grid-column:1/-1;border:1px dashed #d9dfe7;background:#f8fafc;padding:22px 15px;text-align:center;border-radius:13px;color:#5d6975;font-size:13px}
.axio-assignment-form,.axio-rename-form{max-width:720px;padding:20px;margin-top:12px}.axio-assignment-beneficiary{display:flex;gap:12px;align-items:center;padding:15px;background:#f7f8fa;border-radius:13px;margin:11px 0 17px}.axio-assignment-beneficiary h2{margin:0 0 4px!important;color:#252a31!important;font-size:19px}.axio-assignment-beneficiary p{font-size:12px;color:#63707b;margin:0}.axio-available-count{display:inline-block;color:#23633f;background:#e8f6ec;font-weight:800;font-size:12px;padding:9px 12px;border-radius:9px;margin-bottom:15px}.axio-confirm-actions .primary{min-width:175px}.axio-rename-header h2{font-size:22px;margin:8px 0;color:#232936}.axio-rename-header p{font-size:13px;color:#5d6673}.axio-rename-example{display:flex;align-items:center;justify-content:space-around;gap:12px;background:#f7f9fb;border:1px solid #e1e6ed;border-radius:13px;padding:15px;margin:16px 0}.axio-rename-example span{min-width:0;text-align:center}.axio-rename-example small{display:block;color:#667380;font-size:11px}.axio-rename-example strong{display:block;font-size:25px;color:#1e2730;margin-top:5px}.axio-rename-example>b{font-size:24px;color:#b51e2c}
@media(max-width:760px){.axio-client-list{grid-template-columns:1fr}.axio-overview{padding:19px 16px}.axio-overview-mark{display:none}.axio-toolbar .axisc-btn{flex:1 1 calc(50% - 8px)}}
@media(max-width:420px){.axio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axio-workspace{padding:12px}.axio-workspace-head{align-items:flex-start;flex-direction:column}.axio-result-count{align-self:flex-start}.axio-toolbar{gap:7px}.axio-toolbar .axisc-btn{font-size:12px;padding:8px 7px}.axio-beneficiary-card .axisc-card-actions{flex-direction:column}.axio-beneficiary-card .axisc-card-actions .axisc-btn{width:100%}}
