*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:only light}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:#f5f7fa;color:#1a1a2e;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(46,204,113,.5)}70%{box-shadow:0 0 0 6px rgba(46,204,113,0)}to{box-shadow:0 0 0 0 rgba(46,204,113,0)}}:focus-visible{outline:3px solid #1e6fe8;outline-offset:2px;border-radius:4px}[role=button]:focus-visible{outline:3px solid #1e6fe8;outline-offset:2px}@media (max-width:760px){.dash-grid{grid-template-columns:1fr!important}.dash-panel{width:100%!important;max-width:100vw}table{display:block;overflow-x:auto;white-space:nowrap}}@media print{.no-print{display:none!important}.print-only{display:block!important}}.print-only{display:none}@media (max-width:760px){.app-nav{height:auto!important;min-height:56px;padding:8px 12px!important;row-gap:4px}.app-nav,.app-nav>div{flex-wrap:wrap!important}.app-nav>div:first-child{gap:12px!important}.dash-channels{flex-wrap:wrap!important}.dash-stats{grid-template-columns:repeat(2,1fr)!important}.an-head{gap:12px}.an-head,.an-toolbar{flex-wrap:wrap!important}.an-kpis{grid-template-columns:repeat(2,1fr)!important}.an-charts{grid-template-columns:1fr!important}.an-table{display:block!important;overflow:visible!important;white-space:normal!important}.an-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.an-table tbody,.an-table td,.an-table th,.an-table tr{display:block!important}.an-table tr{padding:10px 0;border-bottom:1px solid #f0f2f5}.an-table tr:last-child{border-bottom:none}.an-table td,.an-table th[scope=row]{padding:3px 0!important;border-bottom:none!important;text-align:left!important;width:auto!important;min-width:0!important}.an-table td:before{content:attr(data-label) ": ";color:#5a6675;font-weight:500}table{overflow-x:auto!important;contain:paint}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden!important;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:760px){[role=button],a,button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-width:44px;min-height:44px}a{display:inline-flex;align-items:center;justify-content:center}input[type=checkbox],input[type=radio]{width:44px;height:44px;flex-shrink:0}}.agent-form{grid-template-columns:1fr 1fr 1fr auto auto}.cliente-form{grid-template-columns:1fr 1fr}@media (max-width:720px){.agent-form,.cliente-form{grid-template-columns:1fr!important}.cliente-form>div[style*="1 / -1"]{grid-column:auto!important}}[role=button],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:32px}select{min-height:36px}@media (max-width:720px){.staff-row{flex-wrap:wrap;row-gap:10px}.staff-row>*{flex:0 0 auto}.staff-row>div:nth-child(2){flex:1 1 100%}}.row-opening{background:#eaf2fb!important;outline:2px solid #1e6fe8;outline-offset:-2px}.row-opening td:first-child:after{content:"  Abriendo…";font-size:11px;color:#1a4a7a;font-weight:700}.mt-cards{display:none}@media screen{body.modal-open{overflow:hidden}}.mt-backdrop{position:fixed;inset:0;z-index:150;background:rgba(10,26,51,.45);display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;overscroll-behavior:contain}.mt-dialog{width:100%;max-width:640px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 16px 48px rgba(0,0,0,.25)}@media (max-width:760px){.mt-backdrop{padding:0;align-items:stretch}.mt-dialog{max-width:none;max-height:none;min-height:100%;border-radius:0!important;border:none!important}.mt-table{display:none!important}.mt-cards{display:block}.mt-card{min-height:44px}.mt-detail{grid-template-columns:1fr!important;gap:2px 0!important}.mt-detail>span:nth-child(odd){margin-top:8px;font-size:12px}.mt-detail>span:first-child{margin-top:0}.mt-detail>span{min-width:0;overflow-wrap:anywhere}.tk-row{grid-template-columns:1fr!important;gap:2px 0!important}.tk-row>span:first-child{font-size:12px}.tk-row>span{min-width:0;overflow-wrap:anywhere}.mt-actions{width:100%}.mt-actions>button{flex:1 1 auto}}@media (max-width:720px){.sla-row{flex-wrap:wrap;row-gap:10px}.sla-label{width:auto!important;flex:1 1 auto}.sla-input{flex:0 0 auto;margin-left:auto}.sla-desc{flex:1 1 100%!important;order:3}}.auth-card button,.auth-card input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}@media (max-width:760px){.nav-org{display:none!important}}.note-badge{white-space:nowrap;flex-shrink:0}@media (max-width:760px){[role=button],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:44px}}.dash-panel-back{display:none}@media screen and (max-height:500px),screen and (max-width:760px){.dash-panel{position:fixed!important;inset:0!important;top:0!important;max-height:none!important;height:100dvh;width:auto!important;max-width:none;border-radius:0!important;border:none!important;padding:0 16px calc(24px + env(safe-area-inset-bottom, 0px))!important;overflow-y:auto!important;overscroll-behavior:contain;z-index:200;-webkit-overflow-scrolling:touch}body:has(.dash-panel){overflow:hidden}.dash-panel-back{display:block;position:-webkit-sticky;position:sticky;top:0;background:#fff;border-bottom:1px solid #e3e8ef;margin:0 -16px 12px;padding:0 16px;z-index:1}}.sla-row{flex-wrap:wrap;row-gap:10px}.sla-input{flex:0 0 auto}.sla-input>span{white-space:normal!important}.mt-card .mt-ref{overflow-wrap:normal!important;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual}