.kc.kc-scope-inline{padding:0;display:inline}.kc{--kc-row:42px;--kc-control:34px;--kc-gap:10px;--kc-pad:14px;color:var(--kv-text);gap:12px;padding:16px 20px 88px;font-size:13.5px;line-height:1.45;display:grid}.kc h1,.kc h2,.kc h3,.kc h4{margin:0;line-height:1.25}.kc p{margin:0}.kc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.kc-head h1{letter-spacing:-.015em;align-items:center;gap:10px;font-size:28px;font-weight:700;display:inline-flex}.kc-sub{color:var(--kv-text-2);margin-top:2px;font-size:13.5px}.kc-count{background:var(--kv-surface-2);min-width:26px;height:22px;color:var(--kv-text-2);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.kc-crumbs{color:var(--kv-text-3);flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.kc-crumbs a{color:var(--kv-text-3);text-decoration:none}.kc-crumbs a:hover{color:var(--kv-primary)}.kc-card{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:10px;min-width:0}.kc-card-head{padding:12px var(--kc-pad);border-bottom:1px solid var(--kv-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kc-card-head h2,.kc-card-head h3{font-size:15px;font-weight:650}.kc-card-body{gap:var(--kc-gap);padding:12px var(--kc-pad);display:grid}.kc-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.kc-split-wide{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.kc-cols{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:10px 12px;display:grid}@media (max-width:1100px){.kc-split,.kc-split-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.kc{padding:12px 12px 96px}.kc-cols{grid-template-columns:minmax(0,1fr)}}.kc-btn{min-height:var(--kc-control);border:1px solid var(--kv-border-strong);background:var(--kv-surface);color:var(--kv-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.kc-btn:hover:not(:disabled){border-color:var(--kv-primary-border);color:var(--kv-primary)}.kc-btn:focus-visible,.kc-tab:focus-visible,.kc-seg button:focus-visible,.kc-link:focus-visible,.kc-row-button:focus-visible{box-shadow:var(--kv-focus);outline:none}.kc-btn:disabled{cursor:not-allowed;opacity:.55}.kc-btn-primary{border-color:var(--kv-primary);background:var(--kv-primary);color:var(--kv-on-primary)}.kc-btn-primary:hover:not(:disabled){border-color:var(--kv-primary-hover);background:var(--kv-primary-hover);color:var(--kv-on-primary)}.kc-btn-outline{border-color:var(--kv-primary);color:var(--kv-primary)}.kc-btn-warning{border-color:var(--kv-warning);color:var(--kv-warning-text)}.kc-btn-danger{border-color:var(--kv-danger);background:var(--kv-danger);color:#fff}.kc-btn-danger:hover:not(:disabled){color:#fff;filter:brightness(.95)}.kc-btn-ghost{background:0 0;border-color:#0000}.kc-btn-sm{min-height:28px;padding:0 9px;font-size:12.5px}.kc-link{color:var(--kv-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.kc-link:hover{text-decoration:underline}.kc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-field{gap:4px;min-width:0;display:grid}.kc-field>span{color:var(--kv-text-2);font-size:12.5px;font-weight:600}.kc-field input,.kc-field select,.kc-field textarea,.kc-input{width:100%;min-height:var(--kc-control);border:1px solid var(--kv-border-strong);background:var(--kv-surface);color:var(--kv-text);font:inherit;border-radius:8px;padding:6px 10px;font-size:13.5px}.kc-field textarea{min-height:120px;font-family:var(--kv-mono);font-size:12.5px}.kc-field input:focus-visible,.kc-field select:focus-visible,.kc-field textarea:focus-visible,.kc-input:focus-visible{border-color:var(--kv-primary);box-shadow:var(--kv-focus);outline:none}.kc-field input[readonly]{background:var(--kv-surface-2)}.kc-field small,.kc-hint{color:var(--kv-text-3);font-size:12px}.kc-error{color:var(--kv-danger-text);font-size:12.5px;font-weight:600}.kc-field[data-invalid=true] input,.kc-field[data-invalid=true] select{border-color:var(--kv-danger)}.kc-badge{border:1px solid var(--kv-border);background:var(--kv-surface-2);min-height:24px;color:var(--kv-text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.kc-badge-success{border-color:var(--kv-success-border);background:var(--kv-success-soft);color:var(--kv-success-text)}.kc-badge-warning{border-color:var(--kv-warning-border);background:var(--kv-warning-soft);color:var(--kv-warning-text)}.kc-badge-danger{border-color:var(--kv-danger-border);background:var(--kv-danger-soft);color:var(--kv-danger-text)}.kc-badge-info{border-color:var(--kv-info-border);background:var(--kv-info-soft);color:var(--kv-info-text)}.kc-badge-primary{border-color:var(--kv-primary-border);background:var(--kv-primary-soft);color:var(--kv-primary)}.kc-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.kc-tabs{border-bottom:1px solid var(--kv-border);flex-wrap:wrap;gap:4px;display:flex}.kc-tab{min-height:38px;color:var(--kv-text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-weight:600;display:inline-flex}.kc-tab[aria-selected=true],a.kc-tab[aria-current=page]{border-bottom-color:var(--kv-primary);color:var(--kv-primary)}.kc-seg{border:1px solid var(--kv-border);background:var(--kv-surface-2);border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:inline-grid}.kc-seg button{min-height:30px;color:var(--kv-text-2);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 14px;font-weight:600}.kc-seg button[aria-pressed=true]{border-color:var(--kv-primary-border);background:var(--kv-surface);color:var(--kv-primary);box-shadow:var(--kv-shadow-sm)}.kc-option-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.kc-option{border:1px solid var(--kv-border);background:var(--kv-surface);min-height:56px;color:var(--kv-text);cursor:pointer;font:inherit;text-align:left;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kc-option[aria-pressed=true]{border-color:var(--kv-primary);background:var(--kv-primary-soft)}.kc-option strong{font-size:14px;display:block}.kc-option small{color:var(--kv-text-3);font-size:12px}.kc-chip{border:1px solid var(--kv-primary-border);background:var(--kv-primary-soft);min-height:26px;color:var(--kv-primary);border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.kc-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid}.kc-tag{background:var(--kv-primary-soft);min-height:22px;color:var(--kv-primary);border-radius:5px;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.kc-tag-alt{color:#7e22ce;background:#f3e8ff}.kc-stepper{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0;display:grid}.kc-step:not(:last-child):after{content:"";background:var(--kv-border-strong);border-radius:2px;flex:24px;min-width:16px;height:2px;margin:0 4px 0 6px}.kc-step[data-done=true]:not(:last-child):after{background:var(--kv-primary)}.kc-step{min-width:0;color:var(--kv-text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:flex}.kc-step:disabled{cursor:default}.kc-step-num{border:1px solid var(--kv-border-strong);background:var(--kv-surface);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.kc-step[aria-current=step]{color:var(--kv-primary)}.kc-step[aria-current=step] .kc-step-num{border-color:var(--kv-primary);background:var(--kv-primary);color:var(--kv-on-primary)}.kc-step[data-done=true] .kc-step-num{border-color:var(--kv-primary-border);background:var(--kv-primary-soft);color:var(--kv-primary)}.kc-step-text{min-width:0;display:grid}.kc-step-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.kc-step-text small{color:var(--kv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:860px){.kc-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-flow{border:1px solid var(--kv-border);background:var(--kv-primary-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 14px;display:flex}.kc-flow-item{color:var(--kv-text-2);align-items:center;gap:8px;display:flex}.kc-flow-item[data-state=done] .kc-step-num{border-color:var(--kv-success);background:var(--kv-success);color:#fff}.kc-flow-item[data-state=current] .kc-step-num{border-color:var(--kv-primary);background:var(--kv-primary);color:#fff}.kc-flow-item[data-state=current]{color:var(--kv-primary);font-weight:600}.kc-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.kc-kpi{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.kc-kpi strong{font-size:20px;line-height:1.1;display:block}.kc-kpi small{color:var(--kv-text-2);font-size:12.5px}.kc-kpi-icon{background:var(--kv-surface-2);width:34px;height:34px;color:var(--kv-text-2);border-radius:9px;flex:none;place-items:center;display:grid}.kc-kpi[data-tone=success] .kc-kpi-icon{background:var(--kv-success-soft);color:var(--kv-success-text)}.kc-kpi[data-tone=warning] .kc-kpi-icon{background:var(--kv-warning-soft);color:var(--kv-warning-text)}.kc-kpi[data-tone=danger] .kc-kpi-icon{background:var(--kv-danger-soft);color:var(--kv-danger-text)}.kc-kpi[data-tone=primary] .kc-kpi-icon{background:var(--kv-primary-soft);color:var(--kv-primary)}.kc-table-wrap{position:relative;overflow-x:auto}.kc-table{border-collapse:collapse;width:100%;font-size:13.5px}.kc-table th{border-bottom:1px solid var(--kv-border);height:40px;color:var(--kv-text-2);text-align:left;white-space:nowrap;padding:0 12px;font-size:12.5px;font-weight:650}.kc-table td{height:var(--kc-row);border-bottom:1px solid var(--kv-border);vertical-align:middle;padding:4px 12px}.kc-table tbody tr:hover td{background:var(--kv-surface-2)}.kc-table tr[aria-selected=true] td{background:var(--kv-primary-soft)}.kc-table td.kc-num{font-variant-numeric:tabular-nums}.kc-row-note td{border-bottom:1px solid var(--kv-border);background:var(--kv-warning-soft);height:30px;color:var(--kv-warning-text);padding:2px 12px 8px 56px;font-size:12.5px}.kc-row-button{color:var(--kv-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.kc-row-button:hover{color:var(--kv-primary)}.kc-progress{gap:4px;min-width:120px;display:grid}.kc-bar{background:var(--kv-surface-2);border-radius:999px;height:6px;overflow:hidden}.kc-bar span{border-radius:inherit;background:var(--kv-success);height:100%;display:block}.kc-table-foot{padding:8px var(--kc-pad);color:var(--kv-text-3);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.kc-empty{color:var(--kv-text-2);text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.kc-banner{border:1px solid var(--kv-info-border);background:var(--kv-info-soft);color:var(--kv-info-text);border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.kc-banner-warning{border-color:var(--kv-warning-border);background:var(--kv-warning-soft);color:var(--kv-warning-text)}.kc-banner-danger{border-color:var(--kv-danger-border);background:var(--kv-danger-soft);color:var(--kv-danger-text)}.kc-banner-success{border-color:var(--kv-success-border);background:var(--kv-success-soft);color:var(--kv-success-text)}.kc-banner strong{display:block}.kc-banner-big strong{font-size:17px}.kc-summary{margin:0;display:grid}.kc-summary>div{border-bottom:1px solid var(--kv-border);grid-template-columns:24px minmax(120px,.6fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 0;display:grid}.kc-summary>div:last-child{border-bottom:0}.kc-summary dt{color:var(--kv-text-2)}.kc-summary dd{min-width:0;margin:0}.kc-summary dd small{color:var(--kv-text-3);font-size:12px;display:block}.kc-kv{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px 16px;margin:0;display:grid}.kc-kv>div{min-width:0}.kc-kv dt{color:var(--kv-text-3);font-size:12px}.kc-kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.kc-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kc-checklist li{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.kc-checklist small{color:var(--kv-text-3);font-size:12px;display:block}.kc-check{background:var(--kv-success);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.kc-check[data-ok=false]{background:var(--kv-warning)}.kc-icon-muted{color:var(--kv-text-3)}.kc-footer{z-index:5;border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #1018280f}.kc-footer .kc-hint{max-width:560px}.kc-dialog-backdrop{z-index:50;background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kc-dialog{border:1px solid var(--kv-border);background:var(--kv-surface);width:min(720px,100%);max-height:calc(100vh - 32px);box-shadow:var(--kv-shadow);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.kc-dialog>header,.kc-dialog>footer{border-bottom:1px solid var(--kv-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.kc-dialog>footer{border-top:1px solid var(--kv-border);border-bottom:0}.kc-dialog>div{gap:10px;padding:12px 16px;display:grid;overflow-y:auto}.kc-secret{overflow-wrap:anywhere;border:1px dashed var(--kv-warning);background:var(--kv-warning-soft);font-family:var(--kv-mono);border-radius:8px;padding:10px;font-size:12.5px}.kc-timeline{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:0;padding:10px 6px;display:grid}.kc-timeline>div{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.kc-timeline>div:before{background:var(--kv-border);content:"";height:2px;position:absolute;top:13px;left:0;right:0}.kc-timeline>div[data-done=true]:before{background:var(--kv-primary)}.kc-timeline>div:first-child:before{left:50%}.kc-timeline>div:last-child:before{right:50%}.kc-timeline .kc-step-num{width:28px;height:28px;position:relative}.kc-timeline>div[data-done=true] .kc-step-num{border-color:var(--kv-primary);background:var(--kv-primary);color:#fff}.kc-timeline small{color:var(--kv-text-3)}.kc-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.kc-avatar{background:var(--kv-primary-soft);width:30px;height:30px;color:var(--kv-primary);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.kc-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-validity{color:var(--kv-text-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.kc-validity .icon{width:16px;height:16px}.kc-validity[data-tone=success]{color:var(--kv-success-text)}.kc-validity[data-tone=warning]{color:var(--kv-warning-text)}.kc-validity[data-tone=danger]{color:var(--kv-danger-text)}.kc-validity[data-tone=info]{color:var(--kv-primary)}.kc-badge .icon{width:13px;height:13px}.kc-head-context{color:var(--kv-text-2);flex-wrap:wrap;align-items:flex-start;gap:8px 22px;font-size:13px;display:flex}.kc-head-context>div{border-left:1px solid var(--kv-border);gap:2px;min-width:0;padding-left:16px;display:grid}.kc-head-context strong{color:var(--kv-text);font-weight:600}.kc-flow-item+.kc-flow-item:before{content:"";background:var(--kv-border-strong);border-radius:2px;width:28px;height:2px;margin-right:6px}.kc-flow-item[data-state=done]+.kc-flow-item:before{background:var(--kv-success)}.kc-row-action{justify-content:center;min-width:132px}.kc-contextbar{border:1px solid var(--kv-border);background:var(--kv-surface-2);border-radius:10px;flex-wrap:wrap;gap:6px 0;padding:10px 14px;display:flex}.kc-contextbar>span{border-left:1px solid var(--kv-border-strong);color:var(--kv-text-2);padding:0 16px}.kc-contextbar>span:first-child{border-left:0;padding-left:0}.kc-contextbar strong{color:var(--kv-text)}.kc-mapping{border:1px solid var(--kv-border);background:var(--kv-surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.kc-mapping small{color:var(--kv-text-3);margin-bottom:4px;display:block}.kc-embed{padding:0}a.kc-row-button{font-weight:600;text-decoration:none}a.kc-row-button:hover,a.kc-row-button:focus-visible{text-decoration:underline}.kc-menu{position:relative}.kc-menu>summary{list-style:none}.kc-menu>summary::-webkit-details-marker{display:none}.kc-menu>ul{z-index:5;border:1px solid var(--kv-border);background:var(--kv-surface);min-width:180px;box-shadow:var(--kv-shadow);border-radius:8px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);right:0}.kc-menu>ul a{color:var(--kv-text);border-radius:6px;padding:7px 10px;text-decoration:none;display:block}.kc-menu>ul a:hover,.kc-menu>ul a:focus-visible{background:var(--kv-primary-soft)}.kc-page{border:1px solid var(--kv-primary);min-width:30px;height:30px;color:var(--kv-primary);border-radius:6px;place-items:center;font-weight:600;display:inline-grid}.kc-flip{transform:scaleX(-1)}.kc-title2{font-size:20px;font-weight:700}.kc-actionsbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.kc-tag-green{border-color:var(--kv-success-border);background:var(--kv-success-soft);color:var(--kv-success-text)}.kc-tag-info{border-color:var(--kv-info-border);background:var(--kv-info-soft);color:var(--kv-info-text)}.kc-fix-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.kc-fix-steps li{border:1px solid var(--kv-border);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex;position:relative}.kc-fix-steps li+li:before{content:"→";color:var(--kv-text-3);position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.kc-fix-steps .kc-step-num{border-color:var(--kv-primary-border);background:var(--kv-primary-soft);color:var(--kv-primary)}.kc-fix-steps small{color:var(--kv-text-3);margin-top:2px;display:block}@media (max-width:860px){.kc-fix-steps{grid-template-columns:1fr;gap:10px}.kc-fix-steps li+li:before{content:none}}.kc-kpis-strip{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:10px;gap:0}.kc-kpis-strip .kc-kpi{background:0 0;border:0;border-radius:0}.kc-kpis-strip .kc-kpi+.kc-kpi{border-left:1px solid var(--kv-border)}.kc-kpis-strip .kc-kpi strong{font-size:15px}.kc-kpis-filled .kc-kpi[data-tone=success]{border-color:var(--kv-success-border);background:var(--kv-success-soft)}.kc-kpis-filled .kc-kpi[data-tone=danger]{border-color:var(--kv-danger-border);background:var(--kv-danger-soft)}.kc-kpis-filled .kc-kpi[data-tone=warning]{border-color:var(--kv-warning-border);background:var(--kv-warning-soft)}.kc-filter-grid{grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end}.kc-policy-grid{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr) minmax(220px,.9fr);align-items:center}.kc-split.kc-split-agents{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1100px){.kc-filter-grid,.kc-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-filter-grid>:first-child,.kc-policy-grid>:first-child,.kc-policy-grid>.kc-hint{grid-column:1/-1}.kc-split.kc-split-agents{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.kc-filter-grid,.kc-policy-grid{grid-template-columns:minmax(0,1fr)}}.kc-cols.kc-status-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.kc-dialog.kc-dialog-wide{width:min(960px,100%)}.kc-tag.kc-tag-muted{background:var(--kv-surface-2);color:var(--kv-text-3);text-decoration:line-through}.kc-access-filters{grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:8px 12px;display:grid}.kc-selbar{border:1px solid var(--kv-primary-border);background:var(--kv-primary-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:44px;margin:12px 0 0;padding:6px 12px;font-size:13px;display:flex}.kc-selbar>.kc-actions{margin-left:auto}.kc-selbar>small{flex-basis:100%}.kc-picker{gap:8px;display:grid}.kc-picker-list{border:1px solid var(--kv-border);border-radius:8px;margin:0;padding:0;list-style:none;display:grid}.kc-picker-list li{border-bottom:1px solid var(--kv-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:4px 12px;display:grid}.kc-picker-list li:last-child{border-bottom:0}.kc-picker-list li>:first-child{justify-self:start}@media (max-width:1100px){.kc-access-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-access-filters>:first-child{grid-column:1/-1}}@media (max-width:560px){.kc-access-filters,.kc-picker-list li{grid-template-columns:minmax(0,1fr)}.kc-selbar>.kc-actions{margin-left:0}}.kc-back{width:max-content;color:var(--kv-text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.kc-back:hover{color:var(--kv-primary)}.kc-back:focus-visible,.kc-disclosure:focus-visible{box-shadow:var(--kv-focus);outline:none}.kc-back .icon,.kc-disclosure .icon,.kc-search .icon{width:16px;height:16px}.kc-policy-filters{grid-template-columns:minmax(240px,440px) minmax(170px,270px) minmax(170px,270px) auto;justify-content:start;align-items:center;gap:8px 12px;display:grid}.kc-policies :is(.kc-field,.kc-rules-table) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.kc-policies .kc-rules-table select{min-height:var(--kc-control);padding:6px 10px;font-size:13.5px}.kc-policies .kc-field.kc-search input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){padding-left:32px}.kc-policies .kc-table-foot select{min-height:30px;padding:4px 8px;font-size:12.5px}.kc-page-label{border-left:1px solid var(--kv-border);color:var(--kv-text-2);padding:0 10px}.kc-search{position:relative}.kc-search .icon{color:var(--kv-text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.kc-policy-hint{margin:-4px 0 0}.kc-nowrap{white-space:nowrap}.kc-policy-name{font-weight:600}.kc-policy-list{container-type:inline-size}.kc-policy-list .kc-table-wrap{overflow:visible}.kc-policy-table td:first-child{overflow-wrap:anywhere}.kc-policy-table td:nth-child(8) .kc-inline{flex-wrap:nowrap}@container (max-width:960px){.kc-policy-table,.kc-policy-table tbody{display:block}.kc-policy-table thead{display:none}.kc-policy-table tr{padding:10px var(--kc-pad);border-bottom:1px solid var(--kv-border);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.kc-policy-table tbody tr:hover{background:var(--kv-surface-2)}.kc-policy-table td,.kc-policy-table tbody tr:hover td{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;height:auto;padding:0;display:block}.kc-policy-table td[data-label]:before{content:attr(data-label);color:var(--kv-text-3);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.kc-policy-table td:first-child{grid-area:1/1/2/4}.kc-policy-table td:nth-child(8){grid-area:1/4;justify-self:end}.kc-policy-table td:nth-child(2){grid-area:2/1}.kc-policy-table td:nth-child(3){grid-area:2/2}.kc-policy-table td:nth-child(4){grid-area:2/3}.kc-policy-table td:nth-child(7){grid-area:2/4}.kc-policy-table td:nth-child(5){grid-area:3/1}.kc-policy-table td:nth-child(6){grid-area:3/2/4/4}.kc-policy-table td[colspan]{grid-column:1/-1}}@container (max-width:520px){.kc-policy-table tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.kc-policy-table .kc-menu>ul{left:0;right:auto}.kc-policy-table td:first-child{grid-area:1/1/2/3}.kc-policy-table td:nth-child(2){grid-area:2/1}.kc-policy-table td:nth-child(3){grid-area:2/2}.kc-policy-table td:nth-child(4){grid-area:3/1}.kc-policy-table td:nth-child(7){grid-area:3/2}.kc-policy-table td:nth-child(5){grid-area:4/1}.kc-policy-table td:nth-child(6){grid-area:4/2}.kc-policy-table td:nth-child(8){grid-area:5/1/6/3;justify-self:start}}.kc-tag.kc-tag-neutral{background:var(--kv-surface-2);color:var(--kv-text-2)}.kc-policy-kv{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-policy-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kc-policy-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kc-policy-actions section{align-content:start;justify-items:start;gap:8px;display:grid}.kc-policy-actions section>.kc-field,.kc-policy-actions section>p{justify-self:stretch}.kc-policy-actions h3{margin:0;font-size:14px}.kc-wrap{flex-wrap:wrap;align-items:end}.kc-config{border:1px solid var(--kv-border);background:var(--kv-surface-2);border-radius:8px;max-height:320px;padding:10px;font-size:12px;overflow:auto}.kc-policy-editor{padding-bottom:0}.kc-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.kc-form-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px 14px;display:grid}.kc-form-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.kc-form-card-head h2{margin:0;font-size:15px}.kc-form-grid{align-items:start;gap:10px 16px;display:grid}.kc-grid-purpose{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(200px,.8fr)}.kc-grid-dates{grid-template-columns:minmax(200px,.8fr) minmax(200px,.8fr) minmax(0,1.3fr)}.kc-grid-consent{grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr)}.kc-grid-limits{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-align-end{align-self:end;margin:0 0 8px}.kc-readonly{background:var(--kv-surface-2);color:var(--kv-text-2)}.kc-duration{grid-template-columns:minmax(0,1fr) minmax(110px,.9fr);gap:8px;display:grid}.kc-form-card .kc-table-wrap{border:1px solid var(--kv-border);border-radius:8px}.kc-rules-table th{background:var(--kv-surface-2)}.kc-rules-table tbody tr:last-child td{border-bottom:0}.kc-rules-table td{vertical-align:middle}.kc-rules-table tr[data-invalid=true] td{background:var(--kv-danger-soft)}.kc-days{border:0;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;display:flex}.kc-day{position:relative}.kc-day input{opacity:0;width:1px;height:1px;position:absolute}.kc-day span{border:1px solid var(--kv-border-strong);background:var(--kv-surface);min-width:40px;height:30px;color:var(--kv-text-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.kc-day input:checked+span{border-color:var(--kv-primary);background:var(--kv-primary-soft);color:var(--kv-primary)}.kc-day input:focus-visible+span{box-shadow:var(--kv-focus)}.kc-endday{color:var(--kv-text-2);gap:6px;font-size:12.5px}.kc-slots{gap:6px;display:grid}.kc-warning-text{color:var(--kv-warning-text)}.kc-disclosure{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:0;display:inline-flex}.kc-disclosure .kc-hint{white-space:nowrap}.kc-disclosure .icon{transition:transform .15s}.kc-disclosure .kc-rotate{transform:rotate(-90deg)}.kc-formbar{z-index:4;border-top:1px solid var(--kv-border);background:var(--kv-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 -20px;padding:10px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0f172a0d}.kc-formbar>.kc-actions{margin-left:auto}@media (max-width:1100px){.kc-policy-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.kc-policy-filters>:first-child{grid-column:1/-1}.kc-grid-purpose,.kc-grid-dates,.kc-policy-kv,.kc-policy-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-grid-purpose>:last-child,.kc-grid-dates>:last-child{grid-column:1/-1}}@media (max-width:760px){.kc-policy-filters,.kc-grid-purpose,.kc-grid-dates,.kc-grid-consent,.kc-grid-limits,.kc-policy-kv,.kc-policy-columns,.kc-policy-actions{grid-template-columns:minmax(0,1fr)}.kc-formbar>.kc-actions{width:100%;margin-left:0}.kc-form-card .kc-table-wrap{border:0}.kc-rules-table,.kc-rules-table tbody{display:block}.kc-rules-table thead{display:none}.kc-rules-table tr{border-bottom:1px solid var(--kv-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.kc-exceptions-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.kc-rules-table td:last-child{margin-top:21px}.kc-day span{min-width:38px;padding:0 6px}.kc-rules-table td{border:0;min-width:0;height:auto;padding:0;display:block}.kc-rules-table td[data-label]:before{content:attr(data-label);color:var(--kv-text-2);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.kc-weekly-table td:first-child,.kc-exceptions-table td:nth-child(3){grid-column:1/-1}.kc-exceptions-table td:nth-child(3){grid-row:2}.kc-exceptions-table td:last-child{grid-area:1/3}.kc-rules-table .kc-nowrap{white-space:normal;flex-wrap:wrap}}@media (max-width:720px){.kc-formbar{margin:0 -12px;padding:10px 12px}}.kc.agentPage{gap:12px;padding-top:12px}.agentTitle{letter-spacing:-.015em;margin:2px 0 0;font-size:28px;font-weight:700;line-height:1.2}.agentTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.agentBar{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:58px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.agentBarSep{background:var(--kv-border);align-self:stretch;width:1px;min-height:24px}.agentBarText{color:var(--kv-text);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.agentBarText .icon{width:17px;height:17px}.agentBarText[data-tone=success]{color:var(--kv-success-text)}.agentBarText[data-tone=danger]{color:var(--kv-danger-text)}.agentBarText[data-tone=warning]{color:var(--kv-warning-text)}.agentBarEnd{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.agentRealtime{color:var(--kv-text-2);font-size:12.5px}.agentRealtime[data-tone=success]{color:var(--kv-text-3)}.agentStateGroup{align-items:center;gap:6px;display:inline-flex}.agentPill{background:var(--kv-surface-2);min-height:36px;color:var(--kv-text);border-radius:9px;align-items:center;gap:8px;padding:4px 14px;font-size:15px;font-weight:700;display:inline-flex}.agentPill .icon{width:17px;height:17px}.agentPill[data-tone=success]{background:var(--kv-success-soft);color:var(--kv-success-text)}.agentPill[data-tone=warning]{background:var(--kv-warning-soft);color:var(--kv-warning-text)}.agentPill[data-tone=info]{background:color-mix(in srgb, var(--kv-primary) 10%, var(--kv-surface));color:var(--kv-primary)}.agentDot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.agentRealtime .agentDot{width:7px;height:7px}.agentModality{color:var(--kv-text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.kc .agentModality select{min-width:150px;min-height:36px;padding:6px 10px;font-size:14px}.agentMenu{position:relative}.agentMenuButton{border:1px solid var(--kv-border);background:var(--kv-surface);width:36px;height:36px;color:var(--kv-text);cursor:pointer;border-radius:9px;place-items:center;display:inline-grid}.agentMenuButton:focus-visible{outline:3px solid color-mix(in srgb, var(--kv-primary) 35%, transparent);outline-offset:1px}.agentMenuList{z-index:20;border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:10px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #0f172a24}.agentMenuList button{min-height:36px;color:var(--kv-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;display:flex}.agentMenuList button:hover:not(:disabled),.agentMenuList button:focus-visible{background:var(--kv-surface-2)}.agentMenuList button:disabled{opacity:.55;cursor:not-allowed}.agentMenuTitle{color:var(--kv-text-3);align-items:center;gap:6px;padding:6px 10px 2px;font-size:12px;font-weight:600;display:flex}.agentMenuEmpty{color:var(--kv-text-3);padding:4px 10px 8px;font-size:12.5px}.agentMenuDanger{margin-top:4px;border-top:1px solid var(--kv-border)!important;color:var(--kv-danger-text)!important}.agentPending{align-items:center}.agentPending>div{gap:2px;display:grid}.agentPending>div span{color:var(--kv-text-2);font-size:13px}.agentPending>.kc-btn{margin-left:auto}.agentStationGrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:12px;display:grid}.agentStationMain{gap:12px;min-width:0;display:grid}.agentLastCall .kc-table td .icon{vertical-align:-2px;width:15px;height:15px}.agentEmpty{padding:6px var(--kc-pad) 14px}.agentCallMeta{padding:6px var(--kc-pad) 12px;color:var(--kv-text-3);flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.agentCallCard{padding:var(--kc-pad);gap:12px;display:grid}.agentCallStatus{background:var(--kv-success-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.agentCallStatus[data-ringing=true]{background:color-mix(in srgb, var(--kv-primary) 8%, var(--kv-surface))}.agentCallStatus .callBarStatus{color:var(--kv-text-2);margin:0;font-size:13px}.agentTimer{border-left:1px solid var(--kv-border);font-variant-numeric:tabular-nums;padding-left:18px;font-size:26px}.agentCallWho{border-bottom:1px solid var(--kv-border);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:10px;font-size:15px;display:flex}.agentCallWho>span{align-items:center;gap:8px;display:inline-flex}.agentCallWho .icon{width:18px;height:18px;color:var(--kv-text-2)}.callToolbar{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.callTool{border:1px solid var(--kv-border);background:var(--kv-surface);min-height:84px;color:var(--kv-text);font:inherit;cursor:pointer;border-radius:10px;justify-items:center;gap:6px;padding:12px 8px;font-size:14px;font-weight:600;display:grid}.callTool .icon{width:24px;height:24px}.callTool:hover:not(:disabled){border-color:color-mix(in srgb, var(--kv-primary) 45%, var(--kv-border))}.callTool:focus-visible{outline:3px solid color-mix(in srgb, var(--kv-primary) 35%, transparent);outline-offset:2px}.callTool:disabled{opacity:.5;cursor:not-allowed}.callTool[aria-pressed=true],.callTool[aria-expanded=true]{border-color:var(--kv-primary);background:color-mix(in srgb, var(--kv-primary) 8%, var(--kv-surface));color:var(--kv-primary)}.callToolDanger{border-color:var(--kv-danger);background:var(--kv-danger);color:#fff}.callToolDanger:hover:not(:disabled){border-color:var(--kv-danger-text);background:var(--kv-danger-text)}.callToolSuccess{border-color:var(--kv-success);background:var(--kv-success);color:#fff}.callControlsToolbar{gap:10px;display:grid}.callToolbarStatus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.callToolbarStatus .holdState{margin:0;font-size:12.5px}.agentMore{border-top:1px solid var(--kv-border);padding-top:8px}.agentMore summary{cursor:pointer;color:var(--kv-text-2);font-size:13px}.agentDial{padding-bottom:4px}.agentDialForm{padding:4px var(--kc-pad) 12px;gap:6px;display:grid}.agentDialForm>label{font-size:13px;font-weight:600}.agentDialRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentPrefix{border:1px solid var(--kv-border);background:var(--kv-surface-2);border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-weight:600;display:inline-flex}.agentDialHint{border-left:1px solid var(--kv-border);color:var(--kv-text-2);align-items:center;gap:6px;padding-left:10px;font-size:13px;display:inline-flex}.agentDialHint .icon{width:16px;height:16px}.agentPhone{padding:var(--kc-pad);gap:10px;display:grid}.agentPhoneHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.agentPhoneHead h2{align-items:center;gap:8px;font-size:20px;display:inline-flex}.agentPhoneFacts{border:1px solid var(--kv-border);border-radius:10px;gap:6px;margin:0;padding:10px 12px;display:grid}.agentPhoneFacts>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.agentPhoneFacts dt{color:var(--kv-text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.agentPhoneFacts dt .icon{width:16px;height:16px}.agentPhoneFacts dd{margin:0;font-size:13px}.kc-tag[data-tone=success]{background:var(--kv-success-soft);color:var(--kv-success-text)}.kc-tag[data-tone=danger]{background:var(--kv-danger-soft);color:var(--kv-danger-text)}.agentDisclosure{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:10px}.agentDisclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:600;display:flex}.agentDisclosure>summary .icon{width:17px;height:17px;color:var(--kv-text-2)}.agentDisclosureBody{gap:10px;padding:4px 12px 12px;display:grid}.agentDisclosureBody .activityList{gap:4px;max-height:200px;font-size:12.5px;display:grid;overflow-y:auto}.agentBottom .agentTabs{padding:0 var(--kc-pad)}.agentTabs .kc-tab{align-items:center;gap:6px;display:inline-flex}.agentTabs .kc-tab[aria-selected=true]{color:var(--kv-primary)}.agentTabPanel{padding:10px var(--kc-pad) var(--kc-pad);min-width:0}.agentCampaignBar{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.kc .agentModeContext{margin:-4px 2px 0}.agentCampaignGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:start;gap:12px;display:grid}.agentSearch{padding:0 var(--kc-pad) 10px;align-items:center;gap:10px;display:flex}.agentSearch .kc-search{flex:auto;max-width:480px}.kc .agentSearch input[type=search]{min-height:var(--kc-control);padding-left:32px}.agentContacts tr[aria-selected=true] td{background:color-mix(in srgb, var(--kv-primary) 7%, var(--kv-surface))}.agentContact{padding:var(--kc-pad);gap:12px;display:grid}.agentContactEmpty{text-align:center;color:var(--kv-text-2);justify-items:center;gap:6px;padding:28px 12px;display:grid}.agentContactEmpty .icon{width:30px;height:30px}.agentContactEmpty h2{color:var(--kv-text);font-size:16px}.agentContactHead{align-items:flex-start;gap:10px;display:flex}.agentContactHead h2{overflow-wrap:anywhere;font-size:20px}.agentCountdown{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.agentContactNumber{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.agentChecks{border:1px solid var(--kv-border);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.agentChecks li{border-right:1px solid var(--kv-border);text-align:center;justify-items:center;gap:2px;padding:8px 4px;display:grid}.agentChecks li:last-child{border-right:0}.agentChecks li .icon{width:18px;height:18px}.agentChecks li[data-ok=true]{background:var(--kv-success-soft)}.agentChecks li[data-ok=true] .icon{color:var(--kv-success)}.agentChecks li[data-ok=false]{background:var(--kv-danger-soft)}.agentChecks li[data-ok=false] .icon{color:var(--kv-danger)}.agentChecks li[data-ok=unknown] .icon{color:var(--kv-text-3)}.agentChecks strong{font-size:12.5px}.agentChecks small{color:var(--kv-text-2);font-size:11.5px}.agentContactActions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.agentSequence{border-top:1px solid var(--kv-border);gap:6px;padding-top:10px;display:grid}.agentSequence h3{align-items:center;gap:6px;font-size:14px;display:inline-flex}.agentSequence ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agentSequence li{border:1px solid var(--kv-border);text-align:center;border-radius:8px;gap:2px;min-width:110px;padding:6px 12px;display:grid}.agentSequence li[aria-current=step]{border-color:var(--kv-primary);background:color-mix(in srgb, var(--kv-primary) 8%, var(--kv-surface));color:var(--kv-primary)}.agentSequence li small{color:var(--kv-text-2)}.agentCriterion{background:var(--kv-surface-2);border-radius:8px;margin:0;padding:8px 12px}.agentFoot{margin-top:2px}.agentRefresh{margin-left:auto}.agentContacts .agentRef{white-space:nowrap}.agentContacts td[data-label=Teléfono] :is(strong,.agentNumber,small){white-space:nowrap;display:block}.agentContacts td[data-label=Avance]{min-width:180px}.agentSituation .kc-badge{white-space:normal;text-align:left}.agentProgress{gap:1px;min-width:0;display:grid}.agentProgress strong{font-size:13px}.agentProgress small{color:var(--kv-text-2);font-size:12px;line-height:1.35}.agentSituation{justify-items:start;gap:3px;display:grid}.agentSituation small{color:var(--kv-text-2);font-size:12px}.agentRoute{border:1px solid var(--kv-warning,#d97706);background:var(--kv-warning-soft,#fffbeb);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.agentRoute[data-status=blocked]{border-color:var(--kv-danger);background:var(--kv-danger-soft)}.agentRoute h3{align-items:center;gap:6px;font-size:14px;display:inline-flex}.agentRoute h3 .icon{width:16px;height:16px}.agentRoute>p{margin:0}.agentRouteCauses{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agentRouteCauses li{background:var(--kv-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 8px;display:flex}.agentMachine{border-top:1px solid var(--kv-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:8px;display:flex}.clsFacts{border:1px solid var(--kv-border);border-radius:10px;padding:10px 12px}.clsSources{gap:6px;display:grid}.clsSources>p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.clsTitle{font-size:14px;font-weight:700}.clsLabel{color:var(--kv-text-2);font-size:12.5px;font-weight:600}.kc-field textarea.clsReason{min-height:84px;font-family:inherit;font-size:13.5px}.clsList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.clsList li{border-bottom:1px solid var(--kv-border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;font-size:13px;display:flex}.clsList li:last-child{border-bottom:0}.clsList li span{color:var(--kv-text-2)}.clsForm{gap:10px;display:grid}.clsForm fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.clsForm legend{margin-bottom:6px;font-weight:700}.clsOption input{margin-top:3px}.clsOption[data-checked=true]{border-color:var(--kv-primary);background:var(--kv-primary-soft)}.clsOption[data-disabled=true]{cursor:not-allowed;opacity:.6}.clsOption span{gap:2px;display:grid}.clsHistory{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clsHistory li{border:1px solid var(--kv-border);border-radius:8px;padding:8px 10px}.clsHistory p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.clsChoice{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.clsChoice legend{margin-bottom:6px;font-weight:700}.clsInline{border:1px solid var(--kv-border);border-radius:10px;gap:8px;min-width:0;padding:10px 12px;display:grid}.clsInline>*{min-width:0}.clsInline>p{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.clsInline .kc-badge,.clsSources .kc-badge{white-space:normal;text-align:left;padding-block:3px}.clsChoice .kc-option-cards{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.clsChoice .kc-option span{overflow-wrap:anywhere;min-width:0}.clsInline .clsTitle small{font-weight:400}.clsRequirement{background:var(--kv-surface-2);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.clsRequirement[data-tone=warning]{border:1px solid var(--kv-warning,#d97706);background:var(--kv-warning-soft)}.kc-legs{gap:4px;margin:0;display:grid}.kc-legs div{border-bottom:1px solid var(--kv-border);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:4px 0;font-size:13px;display:flex}.kc-legs div:last-child{border-bottom:0}.kc-legs dt{color:var(--kv-text-2)}.kc-legs dd{margin:0}.atnConflict{margin:0 var(--kc-pad,16px);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.atnConflict p{margin:2px 0 0}.atnClassification{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.atnClassification small{display:block}.kc-crm-off{align-items:center}.agentFilters{flex-wrap:wrap;align-items:end;gap:8px 14px;padding:10px 14px;display:flex}.agentFilters .kc-search{flex:260px;max-width:420px}.kc .agentFilters :is(input:not([type=checkbox]),select){min-height:var(--kc-control);padding:6px 10px;font-size:13.5px}.kc .agentFilters input[type=search]{padding-left:32px}.agentFilters .attentionToggle{min-height:var(--kc-control);align-items:center;gap:8px;display:inline-flex}.agentAttentionGrid{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);align-items:start;gap:12px;display:grid}.agentAttentionList .kc-card-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agentAttentionTable tr[aria-selected=true] td{background:color-mix(in srgb, var(--kv-primary) 7%, var(--kv-surface))}.agentAttentionTable .operationSelect{font-weight:700}.agentAttentionDetail{padding-bottom:var(--kc-pad);gap:8px;display:grid}.agentAttentionDetail>:not(.agentTabs):not(.agentTabPanel){margin-inline:var(--kc-pad)}.agentDetailTitle{margin-top:var(--kc-pad);align-items:center;gap:8px;font-size:20px;display:inline-flex}.agentAttentionDetail .agentTabs{padding:0 var(--kc-pad);overflow-x:auto}.agentCallStrip{background:var(--kv-success-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.agentIndependence{border-top:1px solid var(--kv-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.agentIndependence>span{align-items:center;gap:6px;display:inline-flex}.agentNotes{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agentNotes li{border:1px solid var(--kv-border);border-radius:8px;padding:8px 10px}.agentNotes time{color:var(--kv-text-3);font-size:12px}.agentNotes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.agentSessionTools{margin-top:2px}.kc-evidence-import{container-type:inline-size}.kc-evidence-import .kc-card-body{gap:12px;display:grid}.kc-evidence-import-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.kc-evidence-import-csv{grid-column:1/-1}.kc-evidence-import-csv textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.kc-evidence-import-counts{color:var(--kv-text-2);flex-wrap:wrap;gap:8px 16px;margin:6px 0;padding:0;list-style:none;display:flex}.kc-evidence-import-counts strong{color:var(--kv-text)}.kc-evidence-import-preview{border:1px solid var(--kv-border);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.kc-evidence-import-rows{max-height:360px;overflow:auto}.kc-evidence-import-head h3,.kc-evidence-import-history-title{font-size:15px}.kc-coverage ul{margin:4px 0;padding-left:18px}.kc-coverage small{color:var(--kv-text-2);display:block}.kc-coverage .kc-actions{margin-top:6px}@media (max-width:1180px){.agentStationGrid,.agentCampaignGrid,.agentAttentionGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.agentTitle{font-size:23px}.agentBar{gap:8px 10px}.agentBarSep{display:none}.agentBarEnd{width:100%;margin-left:0}.agentBarEnd>.kc-btn{flex:auto;justify-content:center}.agentChecks{grid-template-columns:repeat(3,minmax(0,1fr))}.agentChecks li:nth-child(3){border-right:0}.agentChecks li:nth-child(n+4){border-top:1px solid var(--kv-border)}.agentContactActions,.kc-evidence-import-form{grid-template-columns:minmax(0,1fr)}.agentDialHint,.agentTimer{border-left:0;padding-left:0}.callToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-tag.kc-tag-primary{background:var(--kv-primary-soft);color:var(--kv-primary)}.kc-tag.kc-tag-success{background:var(--kv-success-soft);color:var(--kv-success-text)}.kc-tag.kc-tag-warning{background:var(--kv-warning-soft);color:var(--kv-warning-text)}.kc-tag.kc-tag-danger{background:var(--kv-danger-soft);color:var(--kv-danger-text)}.kc-evidence-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.kc-candidate-search{margin-bottom:10px}.kc-candidate-search .kc-search{flex:260px;max-width:420px}.kc .kc-candidate-search input[type=search]{min-height:var(--kc-control);padding-left:32px}.kc.agentPage,.operationsContent{grid-template-columns:minmax(0,1fr)}.agentBar>*{min-width:0}.agentBarNote{white-space:normal;flex:220px}@media (max-width:560px){.platformChipLong{display:none}}.kc :is(.agentSearch,.agentFilters,.kc-candidate-search) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){min-height:var(--kc-control);padding:6px 10px;font-size:13.5px}.kc :is(.agentSearch,.agentFilters,.kc-candidate-search) .kc-search input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){padding-left:32px}.kc .agentDialRow input.agentDialInput:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){font-variant-numeric:tabular-nums;flex:220px;min-width:0;min-height:38px;padding:6px 12px;font-size:14px}.agentPhone .terminalPanel{gap:8px;display:grid}.agentPhone .terminalMessage{color:var(--kv-text-2);margin:0}.kc-call-contact{padding:10px var(--kc-pad)}.kc-call-contact .kc-kv{flex-wrap:wrap;gap:6px 24px;margin:0;display:flex}.kc-call-contact .kc-kv>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kc-call-contact dt{color:var(--kv-text-2);font-weight:600}.kc-call-contact dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.agentPage .operationsContent{gap:12px}.agentPage .operationsContent>.statusLine:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agentFilters{align-items:center}.agentFilters .operationField{align-items:center;gap:8px;margin:0;display:inline-flex}.agentFilters .operationField>span{color:var(--kv-text-2);white-space:nowrap;font-weight:600}.agentFilters .operationField select{width:auto;min-width:140px}.agentFilters .attentionToggle{white-space:nowrap}.agentAttentionTable th,.agentAttentionTable td{padding-inline:8px}.agentAttentionTable th:first-child,.agentAttentionTable td:first-child{padding-left:var(--kc-pad)}.agentAttentionTable .kc-row-button.operationSelect{box-shadow:none;color:var(--kv-text);white-space:nowrap;background:0 0;border:0;padding:2px 0;font-weight:700}.agentAttentionTable .kc-row-button.operationSelect[aria-pressed=true]{color:var(--kv-primary)}.agentAttentionTable td.kc-nowrap,.agentAttentionTable td.kc-num{white-space:nowrap}.agentAttentionDetail .agentTabs{flex-wrap:nowrap}.agentAttentionDetail .agentTabs .kc-tab{flex:none;padding:0 10px}.callToolbar{grid-template-columns:repeat(auto-fill,minmax(104px,132px))}.kc-call-main{align-content:start;gap:12px;min-width:0;display:grid}.agentSequence li+li{margin-left:18px;position:relative}.agentSequence li+li:before{content:"→";color:var(--kv-text-3);position:absolute;top:50%;left:-17px;transform:translateY(-50%)}@media (max-width:720px){.callToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.agentFilters .operationField{flex:100%}.agentFilters .operationField>select{flex:auto}}.agentAttentionDetail .agentTabs{padding-inline:8px}.agentAttentionDetail .agentTabs .kc-tab{gap:6px;padding:0 8px}
