:root{--sb-ink-900:#141414;--sb-ink-800:#1e1e1e;--sb-ink-700:#262626;--sb-ink-600:#333130;--sb-orange:#e8451d;--sb-orange-text:#ff6a3d;--sb-orange-fill:#bb4223;--sb-orange-deep:#5c271a;--sb-bone:#f2ece4;--sb-smoke:#938e89;--sb-ok:#00d492;--sb-warn:#ffb900;--sb-error:#f87171;--sb-info:#3ad6cf;--sb-off:#71717b;--sb-font-display:"Akira Expanded", "Archivo", "Arial Black", sans-serif;--sb-font-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif;--sb-ease:cubic-bezier(.16, 1, .3, 1);--sb-glass-fill:#14141433;--sb-glass-fill-strong:#10101057;--sb-glass-stroke:#ffffff17;--sb-glass-blur:8px;--sb-glass-fill-text:#1414148a;--sb-glass-fill-hud:#141414ad;--sb-glass-fill-overlay:#141414d6;--sb-neutral:#a8a29c;--sb-radius-frame:2rem;--sb-radius-card:16px;--sb-radius-control:8px;--sb-radius-pill:9999px;--sb-focus:2px solid var(--sb-orange-text);--sb-focus-offset:2px;--sb-hit-desktop:32px;--sb-hit-touch:44px}@media (width>=1024px){:root{--sb-radius-frame:2.25rem}}.sb-glass{isolation:isolate;background:linear-gradient(135deg, #ffffff0f, #ffffff03 42%, #ffffff06), var(--sb-glass-fill);-webkit-backdrop-filter:blur(var(--sb-glass-blur)) saturate(160%);backdrop-filter:blur(var(--sb-glass-blur)) saturate(160%);box-shadow:inset 0 1px #ffffff17,0 24px 60px -28px #000000b3}.sb-glass-strong{--sb-glass-fill:var(--sb-glass-fill-strong)}.sb-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ffffff57,#ffffff0f 30%,#ffffff08 62%,#e8451d6b);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sb-glass{background:#161616e6}}.sb-btn{background:var(--sb-orange-fill);color:var(--sb-bone);border-radius:var(--sb-radius-pill);min-height:var(--sb-hit-desktop);font:700 12px/1 var(--sb-font-sans);letter-spacing:.08em;text-transform:uppercase;padding:0 20px}@media (hover:hover){.sb-btn:hover{background:var(--sb-orange)}}:focus-visible{outline:var(--sb-focus);outline-offset:var(--sb-focus-offset)}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Akira Expanded;src:url(/fonts/akira-expanded-super-bold.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink-900:var(--sb-ink-900);--ink-800:var(--sb-ink-800);--ink-700:var(--sb-ink-700);--ink-600:var(--sb-ink-600);--brand-900:var(--sb-orange-deep);--brand-600:var(--sb-orange-fill);--brand-500:var(--sb-orange);--brand-400:var(--sb-orange-text);--bone:var(--sb-bone);--smoke:var(--sb-smoke);--font-display:"Akira Expanded", Archivo, Montserrat, sans-serif;--font-sans:var(--sb-font-sans);--estado-ok-texto:var(--sb-ok);--estado-aviso-texto:var(--sb-warn);--estado-error-texto:var(--sb-error);--estado-info-texto:var(--sb-info);--estado-pendiente-texto:var(--sb-neutral);--estado-ok-fondo:color-mix(in srgb, var(--sb-ok) 14%, var(--sb-ink-800));--estado-aviso-fondo:color-mix(in srgb, var(--sb-warn) 14%, var(--sb-ink-800));--estado-error-fondo:color-mix(in srgb, var(--sb-error) 14%, var(--sb-ink-800));--estado-info-fondo:color-mix(in srgb, var(--sb-info) 14%, var(--sb-ink-800));--estado-pendiente-fondo:color-mix(in srgb, var(--sb-bone) 9%, var(--sb-ink-800));--borde-control:color-mix(in srgb, var(--smoke) 55%, var(--ink-600));--relleno-marca:color-mix(in srgb, var(--brand-900) 50%, var(--ink-700));--velo-modal:color-mix(in srgb, var(--ink-900) 80%, transparent);--t-s:12px;--t-m:14px;--t-l:18px;--t-xl:26px}.permitDocs{background:var(--ink-900);border:1px solid var(--ink-600);border-left:3px solid var(--brand-500);margin:22px 0 0;padding:18px}.sectionTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.sectionTitle h3{color:var(--bone);font-size:var(--t-m);letter-spacing:.2px;text-transform:none;margin:0}.permitDocs>p{font-size:var(--t-s);color:var(--smoke);margin:10px 0 14px;line-height:1.55}.docRows{gap:8px;display:grid}.docRow{border:1px solid var(--ink-600);background:var(--ink-700);color:var(--bone);text-align:left;cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.docRow:hover{border-color:var(--brand-400)}.docRow>span{background:var(--relleno-marca);width:27px;height:27px;color:var(--brand-400);font:700 var(--t-s) var(--font-sans);place-items:center;display:grid}.docRow b,.docRow small{display:block}.docRow b{font-size:var(--t-s)}.docRow small{color:var(--smoke);font-size:var(--t-s);margin-top:3px}.docRow em{font:700 var(--t-s) var(--font-sans);color:var(--estado-ok-texto);text-transform:uppercase;font-style:normal}.attach{font-size:var(--t-s);margin-top:12px;padding:9px 12px}.permitItem{border:1px solid var(--ink-600)}.permitItem .docRow{border:0;width:100%}.docRow>span.ok{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.docRow>span.warn{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}.docRow>span.todo{background:var(--estado-pendiente-fondo);color:var(--estado-pendiente-texto)}.docRow em.ok{color:var(--estado-ok-texto)}.docRow em.warn{color:var(--estado-aviso-texto)}.docRow em.todo{color:var(--estado-pendiente-texto)}.docRow>span.error{background:var(--estado-error-fondo);color:var(--estado-error-texto)}.docRow em.error,.documentLine.error span,.documentLine.error small{color:var(--estado-error-texto)}.permitExpanded{border-top:1px solid var(--ink-600);background:var(--ink-900);padding:13px 14px}.permitExpanded p{color:var(--smoke);font-size:var(--t-s);margin:0 0 12px;line-height:1.5}.permitExpanded>b{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.8px;color:var(--bone);margin-bottom:6px;display:block}.documentLine{border-top:1px solid var(--ink-600);color:var(--bone);font-size:var(--t-s);grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.documentLine span{color:var(--brand-400)}.documentLine small{color:var(--smoke);font-size:var(--t-s)}.tag{font:700 var(--t-s) var(--font-sans);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:var(--estado-pendiente-fondo);color:var(--estado-pendiente-texto);border-radius:2px;padding:5px 7px}.tag.good{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.tag.alert{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}:root{font-family:var(--font-sans);color:var(--bone);background:var(--ink-800)}*{box-sizing:border-box}body{font-size:var(--t-m)}small{font-size:var(--t-s)}button{font:inherit}body{background:var(--ink-800);margin:0}main{background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--brand-900) 15%,var(--ink-700)) 0,var(--ink-800) 43%);min-height:100vh;display:flex}aside{background:var(--ink-900);border-right:1px solid var(--ink-600);width:255px;color:var(--bone);flex-direction:column;flex:none;align-self:flex-start;height:100dvh;padding:31px 17px;display:flex;position:sticky;top:0;overflow-y:auto}.nav.cuentaBtn{display:none}.brand{font:900 22px var(--font-display);letter-spacing:.2px;color:var(--bone);text-transform:uppercase;margin:0 12px 43px;font-stretch:125%}.brand span{color:var(--brand-400);margin-right:6px}.brand small{color:var(--smoke);font:700 var(--t-s) var(--font-sans);letter-spacing:2px;margin:7px 0 0 27px;display:block}.nav{color:var(--smoke);text-align:left;font:600 var(--t-s) var(--font-sans);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;align-items:center;gap:11px;margin:2px 0;padding:12px 13px;display:flex}.nav:hover,.nav.active{background:var(--ink-700);color:var(--bone);border-left-color:var(--brand-500)}.asideFoot{border-top:1px solid var(--ink-600);font-size:var(--t-s);color:var(--smoke);margin:auto 12px 0;padding-top:16px;line-height:1.8}.asideFoot b{color:var(--bone)}.asideFoot span{font-size:var(--t-s);color:var(--brand-400)}.content{width:calc(100% - 255px);max-width:1500px;margin:auto;padding:47px 57px}header,.detailTop,.listHead,.analysis,.actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.detailTop{flex-wrap:wrap}.content{overflow-wrap:break-word}.eyebrow{font:700 var(--t-s) var(--font-sans);letter-spacing:1.7px;color:var(--smoke);text-transform:uppercase;margin:0 0 9px}h1{font:900 36px var(--font-display);letter-spacing:.2px;text-transform:uppercase;color:var(--bone);overflow-wrap:anywhere;margin:0;font-stretch:125%}h2{font-size:var(--t-l);letter-spacing:-.4px;color:var(--bone);margin:0}h3{font-size:var(--t-s);text-transform:uppercase;letter-spacing:1.3px;color:var(--smoke);margin:26px 0 9px}.primary,.secondary,.plain{font:700 var(--t-s) var(--font-sans);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:12px 16px}.primary{border:1px solid var(--brand-600);background:var(--brand-600);color:var(--bone);box-shadow:3px 3px 0 var(--brand-900)}.secondary{border:1px solid var(--borde-control);color:var(--bone);background:0 0}.secondary:hover{border-color:var(--brand-500);color:var(--brand-400)}.plain{color:var(--brand-400);background:0 0;border:0;padding:0}.notice{background:var(--ink-700);border-left:3px solid var(--brand-500);font-size:var(--t-s);color:var(--bone);margin:29px 0 20px;padding:14px 17px}.notice b{color:var(--brand-400);text-transform:uppercase;letter-spacing:.4px;margin-right:18px}.metrics{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.metric{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px;flex:200px;min-width:min(200px,100%);padding:16px 17px}.metric b{font:900 var(--t-xl) var(--font-display);color:var(--bone);font-stretch:125%;display:block}.metric span{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.7px;color:var(--smoke)}.workspace{grid-template-columns:minmax(310px,.75fr) minmax(520px,1.35fr);gap:22px;display:grid}.list,.detail{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px}.listHead{padding:20px 20px 12px}.operation{border:0;border-top:1px solid var(--ink-600);background:var(--ink-700);text-align:left;cursor:pointer;width:100%;color:var(--bone);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.operation:hover,.operation.selected{background:var(--ink-600);box-shadow:inset 3px 0 var(--brand-500)}.operation b,.operation span{display:block}.operation b{font-size:var(--t-s)}.operation div span{color:var(--smoke);font-size:var(--t-s);margin-top:5px}.status{font:700 var(--t-s) var(--font-sans);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:5px 7px}.pendiente-revision{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}.en-analisis{background:var(--estado-info-fondo);color:var(--estado-info-texto)}.borrador{background:var(--estado-pendiente-fondo);color:var(--estado-pendiente-texto)}.aprobada{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.devuelta{background:var(--estado-error-fondo);color:var(--estado-error-texto)}.detailTop h2{margin-bottom:7px}.detailTop p:not(.eyebrow){font-size:var(--t-s);color:var(--smoke);margin:0}.map{background:var(--ink-700);background-image:linear-gradient(35deg,transparent 48%,var(--ink-600) 49%,var(--ink-600) 51%,transparent 52%),linear-gradient(-20deg,transparent 48%,color-mix(in srgb,var(--ink-600) 70%,var(--ink-700)) 49%,color-mix(in srgb,var(--ink-600) 70%,var(--ink-700)) 51%,transparent 52%);background-size:80px 55px;border-radius:2px;height:164px;margin:23px 0 0;position:relative;overflow:hidden}.grid{background:color-mix(in srgb,var(--brand-500) 20%,transparent);border:2px solid var(--brand-400);width:150px;height:90px;position:absolute;top:35px;left:37%}.area{font-size:var(--t-s);color:var(--bone);position:absolute;top:57px;left:39%}.map i{font:var(--t-s) var(--font-sans);color:var(--smoke);position:absolute;bottom:9px;right:12px}.analysis{border-bottom:1px solid var(--ink-600);padding:16px 0}.analysis b,.analysis small{font-size:var(--t-s);display:block}.analysis small{color:var(--smoke);font-size:var(--t-s);margin-top:4px}.check{border-bottom:1px solid var(--ink-600);gap:11px;padding:11px 0;display:flex}.check>span{width:21px;height:21px;font-size:var(--t-s);border-radius:50%;place-items:center;display:grid}.check .ok{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.check .warn{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}.check .todo{background:var(--estado-pendiente-fondo);color:var(--estado-pendiente-texto)}.check b{font-size:var(--t-s);color:var(--bone)}.check p{font-size:var(--t-s);color:var(--smoke);margin:3px 0}.actions{margin-top:18px}.backdrop{background:var(--velo-modal);place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--ink-700);border:1px solid var(--borde-control);border-top:3px solid var(--brand-500);width:420px;max-width:100%;box-shadow:10px 12px 0 var(--ink-900);border-radius:3px;padding:30px;position:relative}.modal h2{font:900 var(--t-xl) var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:24px;font-stretch:125%}.modal label{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.7px;color:var(--smoke);margin:15px 0;font-weight:700;display:block}.modal input{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin-top:7px;padding:11px;display:block}.modal input:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.modal .help{color:var(--smoke);font-size:var(--t-s);line-height:1.5}.close{font-size:var(--t-xl);cursor:pointer;color:var(--smoke);background:0 0;border:0;position:absolute;top:10px;right:15px}.empty{background:var(--ink-700);border:1px solid var(--ink-600);text-align:center;border-radius:3px;margin-top:28px;padding:65px}.empty div{color:var(--brand-500);font-size:35px}.empty p{max-width:440px;color:var(--smoke);font-size:var(--t-s);margin:10px auto;line-height:1.6}@media (width<=900px){aside{width:70px;padding:22px 8px}.brand{margin:0 auto 35px;font-size:0}.brand .brandNombre,.brand small{display:none}.nav{justify-content:center;min-height:44px;padding:13px}.nav span{display:none}.nav.cuentaBtn{margin-top:auto;display:flex}.asideFoot{margin:0;display:none}.asideFoot.abierto{background:var(--ink-900);border:1px solid var(--borde-control);border-top:3px solid var(--brand-500);width:min(270px,100vw - 92px);box-shadow:6px 6px 0 var(--ink-900);z-index:1100;padding:16px;display:block;position:fixed;bottom:12px;left:78px}.content{width:calc(100% - 70px);padding:28px}.workspace{grid-template-columns:1fr}.metrics{flex-wrap:wrap}}@media (width<=700px){main{flex-direction:column}aside{border-right:0;border-top:1px solid var(--ink-600);z-index:900;scrollbar-width:none;flex-direction:row;align-items:stretch;width:auto;height:60px;padding:0 4px;position:fixed;inset:auto 0 0;overflow:auto hidden}aside::-webkit-scrollbar{display:none}aside .brand{display:none}.nav{border-top:2px solid #0000;border-left:0;border-radius:0;flex:0 0 52px;min-height:44px;margin:0;padding:0}.nav.active,.nav:hover{border-left-color:#0000;border-top-color:var(--brand-500)}.nav.cuentaBtn{order:-1;margin:0}.asideFoot.abierto{width:auto;bottom:68px;left:12px;right:12px}.content{width:100%;padding:20px 14px 84px}}@media (width<=600px){.content{padding:20px 14px}.workspace{display:block}.detail{margin-top:14px}.metrics .metric{width:100%}header{align-items:flex-start}.primary{padding:10px}.notice span{margin-top:5px;display:block}.modal{width:calc(100% - 28px)}}.module{margin-top:26px}.moduleLead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.moduleLead p{font-size:var(--t-s);color:var(--smoke);max-width:560px;margin:7px 0 0;line-height:1.6}.moduleLead b{color:var(--bone)}.cards{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));align-items:start;gap:15px;display:grid}.card{background:var(--ink-700);border:1px solid var(--ink-600);border-top:2px solid var(--brand-500);border-radius:3px;flex-direction:column;min-width:0;padding:19px;display:flex}.card h2{font-size:var(--t-m);overflow-wrap:anywhere;margin:0 0 5px;line-height:1.35}.card p{font-size:var(--t-s);color:var(--smoke);overflow-wrap:anywhere;margin:0;line-height:1.55}.card hr{border:0;border-top:1px solid var(--ink-600);width:100%;margin:13px 0}.card b{font-size:var(--t-s);color:var(--bone);overflow-wrap:anywhere;margin-bottom:5px;display:block}.card .serie{font-family:var(--font-sans);font-size:var(--t-s);font-variant-numeric:tabular-nums;color:var(--smoke);letter-spacing:.2px}.card .notas{color:var(--smoke);margin-top:9px;font-style:italic}.card .fuente{font-size:var(--t-s);color:var(--smoke);margin-top:7px}.card .primary,.card .secondary{width:100%;margin-top:14px}.card .primary:disabled{background:var(--estado-ok-fondo);border-color:var(--estado-ok-fondo);color:var(--estado-ok-texto);box-shadow:none;cursor:default}.cardFoot{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.avatar{background:var(--relleno-marca);width:40px;height:40px;color:var(--brand-400);font:700 var(--t-m) var(--font-sans);letter-spacing:.5px;border-radius:50%;place-items:center;margin-bottom:13px;display:grid}.timeline{background:var(--ink-900);border-left:3px solid var(--borde-control);gap:6px;margin-top:24px;padding:15px 17px;display:grid}.timeline span{font-size:var(--t-s);color:var(--smoke);line-height:1.5}.operationForm{max-height:90vh;overflow-y:auto}.zonaPeligro{border-top:1px solid color-mix(in srgb,var(--estado-error-texto) 45%,var(--ink-600));margin-top:25px;padding-top:18px}.zonaPeligro>div:first-child{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.zonaPeligro b{font-size:var(--t-s);color:var(--estado-error-texto);text-transform:uppercase;letter-spacing:.6px}.zonaPeligro p{font-size:var(--t-s);color:var(--smoke);margin:5px 0 12px;line-height:1.5}.danger{border:1px solid var(--estado-error-texto);color:var(--estado-error-texto);font:700 var(--t-s) var(--font-sans);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:11px 14px}.danger:hover:not(:disabled){background:var(--estado-error-fondo)}.danger:disabled{opacity:.4;cursor:not-allowed}.confirmarBorrado{background:var(--ink-900);border-left:3px solid var(--estado-error-texto);margin-top:12px;padding:14px}.confirmarBorrado strong{color:var(--bone)}.confirmarBorrado .actions{justify-content:flex-start;margin-top:12px}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formGrid label{margin:15px 0 0}.modal select{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin-top:7px;padding:11px;display:block}.modal select:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.ayuda{font-size:var(--t-s);color:var(--smoke);margin:0 0 11px;line-height:1.5}.condiciones{flex-wrap:wrap;gap:7px;padding-bottom:6px;display:flex}.condicion{background:var(--ink-900);border:1px solid var(--ink-600);font-size:var(--t-s);color:var(--smoke);cursor:pointer;border-radius:2px;align-items:center;gap:7px;padding:8px 11px;display:flex}.condicion:hover{border-color:var(--borde-control)}.condicion.activa{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-900) 45%, var(--ink-700));color:var(--bone)}.condicion input{accent-color:var(--brand-500);margin:0}.porque{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:11px;display:flex}.porque>b{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.8px;color:var(--smoke);margin:0;display:inline}.permitExpanded .fuente{font-size:var(--t-s);color:var(--smoke);margin:0 0 12px}.estadoPermiso{font:700 var(--t-s) var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--smoke);margin-top:13px;display:block}.estadoPermiso select{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin-top:6px;padding:9px;display:block}.tramitacionCabecera{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.tramitacionCabecera .secondary{font-size:var(--t-s);padding:9px 11px}.pasosTramite{grid-template-columns:repeat(2,1fr);gap:6px;margin:4px 0 14px;display:grid}.pasosTramite span{background:var(--ink-700);min-width:0;color:var(--smoke);font-size:var(--t-s);text-transform:uppercase;letter-spacing:.35px;align-items:center;gap:6px;padding:7px;display:flex}.pasosTramite i{background:var(--ink-600);width:18px;height:18px;color:var(--smoke);border-radius:50%;flex:0 0 18px;place-items:center;font-style:normal;font-weight:800;display:grid}.pasosTramite span.completo{color:var(--bone)}.pasosTramite span.completo i{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.prepararTramite{background:var(--ink-700);border-left:2px solid var(--brand-500);justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:11px;display:flex}.prepararTramite.preparado{border-left-color:var(--estado-ok-texto)}.prepararTramite b,.prepararTramite small{display:block}.prepararTramite b{font-size:var(--t-s)}.prepararTramite small{color:var(--smoke);font-size:var(--t-s);margin-top:4px}.prepararTramite .primary,.prepararTramite .comoBoton{font-size:var(--t-s);flex:none;margin:0;padding:9px 11px}.mensajeAsistenteMir{background:var(--relleno-marca);border-left:2px solid var(--brand-500);padding:9px 11px;color:var(--bone)!important;margin:-5px 0 14px!important}@media (width<=700px){.sectionTitle{flex-direction:column;align-items:stretch}.tramitacionCabecera{align-items:flex-start}.pasosTramite{grid-template-columns:repeat(2,1fr)}.prepararTramite{flex-direction:column;align-items:stretch}.prepararTramite .primary,.prepararTramite .comoBoton{text-align:center}}.mir{background:var(--ink-900);border:1px solid var(--ink-600);border-left:3px solid var(--borde-control);margin-top:14px;padding:13px}.mir>b{font:700 var(--t-s) var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--bone);margin-bottom:7px;display:block}.mir p{font-size:var(--t-s);color:var(--smoke);margin:0 0 10px;line-height:1.55}.mir code{font-family:var(--font-sans);font-size:var(--t-s);font-variant-numeric:tabular-nums;background:var(--ink-700);color:var(--estado-aviso-texto);border-radius:2px;padding:2px 4px}.mir .aviso{color:var(--estado-aviso-texto)}.mir .resultado{color:var(--estado-ok-texto);overflow-wrap:anywhere;margin:10px 0 0}.mir .secondary:disabled{opacity:.45;cursor:not-allowed}.mir .secondary:disabled:hover{border-color:var(--borde-control);color:var(--bone)}.enlaceProyecto{background:color-mix(in srgb, var(--estado-ok-fondo) 55%, var(--ink-900));border:1px solid var(--estado-ok-fondo);border-left:3px solid var(--estado-ok-texto);font-size:var(--t-s);color:var(--smoke);flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;padding:11px 13px;display:flex}.enlaceProyecto b{color:var(--bone)}.workspace{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr)}.workspace>*{min-width:0}.detail,.list{overflow-wrap:break-word}@media (width<=1180px){.workspace{grid-template-columns:1fr}}@media (width<=620px){header{flex-wrap:wrap}header h1{font-size:var(--t-xl)}header .primary{width:100%}.moduleLead{flex-wrap:wrap}.formGrid,.cards{grid-template-columns:1fr}.condiciones{flex-direction:column;align-items:stretch}}.participantFields{gap:12px;margin:20px 0;display:grid}.participantFields>div{border-top:1px solid var(--ink-600);padding-top:10px}.participantFields dt{color:var(--smoke);font-size:var(--t-s);margin-bottom:5px}.participantFields dd{font-size:var(--t-s);overflow-wrap:anywhere;color:var(--bone);margin:0;line-height:1.6}.assignment{margin:22px 0 26px}.assignment h3{margin:0 0 12px}.assignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assignmentCard{background:var(--ink-900);border:1px solid var(--ink-600);border-radius:5px;min-width:0;padding:16px}.assignmentLabel{color:var(--brand-400);font-size:var(--t-s);letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-weight:700;display:block}.assignmentCard>b{font-size:var(--t-m);overflow-wrap:anywhere;font-weight:600;line-height:1.6;display:block}.assignmentSerial{border-top:1px solid var(--ink-600);margin-top:12px;padding-top:10px}.assignmentSerial span{color:var(--smoke);font-size:var(--t-s);margin-bottom:5px;display:block}.assignmentSerial code{color:var(--bone);font:var(--t-s)/1.6 var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:.4px;display:block}@media (width<=650px){.assignmentGrid{grid-template-columns:1fr}}.fleet{margin-top:28px}.fleetHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.fleetHeader p{color:var(--smoke);font-size:var(--t-s);line-height:1.6}.fleetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;display:grid}.modelTile{border:1px solid var(--ink-600);background:var(--ink-700);color:var(--bone);text-align:left;cursor:pointer;border-radius:8px;padding:0;transition:transform .15s,border-color .15s;overflow:hidden}.modelTile:hover{border-color:var(--brand-400);transform:translateY(-3px)}.modelTile:focus-visible{outline:2px solid var(--brand-400);outline-offset:4px}.modelPhoto{background:#ececea;place-items:center;height:170px;display:grid}.modelPhoto img{object-fit:contain;width:100%;height:100%}.modelCaption{padding:18px}.modelCaption h2{font-size:var(--t-l);margin-bottom:8px}.modelCaption>span{font-size:var(--t-s);color:var(--smoke);justify-content:space-between;display:flex}.modelCaption b{color:var(--brand-400)}.fpvPlaceholder{color:var(--ink-600);text-align:center}.fpvPlaceholder>span{color:var(--brand-500);font-size:60px;display:block}.fpvPlaceholder small{font-size:var(--t-s)}.fleetTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.fleetTabs button{cursor:pointer;background:var(--ink-700);border:1px solid var(--borde-control);color:var(--smoke);font:600 var(--t-s) var(--font-sans);border-radius:4px;padding:12px}.fleetTabs button[aria-pressed=true]{border-color:var(--brand-500);color:var(--brand-400);background:color-mix(in srgb,var(--brand-900) 50%,var(--ink-700))}.unitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.unitTile{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:6px;min-width:0;padding:22px}.unitTile h2{font-size:var(--t-m)}@media (width<=600px){.fleetGrid,.unitGrid{grid-template-columns:1fr}.fleetHeader{flex-direction:column;align-items:flex-start}.modelPhoto{height:140px}}.fleet .modelPhoto{background:#fff;justify-content:center;align-items:center;height:190px;min-height:0;padding:14px;display:flex;overflow:hidden}.fleet .modelPhoto img{object-fit:contain;object-position:center;flex:none;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.fleet .modelTile{flex-direction:column;min-width:0;display:flex}.fleet .modelCaption{width:100%}@media (width<=600px){.fleet .modelPhoto{height:160px}}.fleet .modelTile{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-900) 30%,var(--ink-900)),var(--ink-900) 55%);border:1px solid color-mix(in srgb,var(--brand-900) 55%,var(--ink-600));border-top:2px solid var(--brand-500);box-shadow:0 8px 24px color-mix(in srgb,var(--ink-900) 13%,transparent);border-radius:16px;padding:12px}.fleet .modelPhoto{isolation:isolate;background:radial-gradient(#d7d4cf,#a6a29b);border-radius:9px;height:240px;padding:8px;position:relative}.fleet .modelPhoto img{mix-blend-mode:multiply;max-width:96%;transition:transform .2s;position:relative}.fleet .modelTile:hover img{transform:scale(1.025)}.fleet .modelTile:hover{border-color:var(--brand-600);transform:translateY(-2px)}.fleet .modelCaption{background:0 0;border:0;padding:22px 10px 10px}.fleet .modelCaption h2{font-size:var(--t-l);letter-spacing:.1px;margin-bottom:12px}.fleet .modelCaption>span{color:var(--smoke);align-items:center}.fleet .modelCaption b{background:var(--brand-600);width:32px;height:32px;color:var(--bone);font-size:var(--t-l);border-radius:50%;place-items:center;display:grid}.fleetHeader .eyebrow{color:var(--brand-400)}.fleetHeader h2{border-left:3px solid var(--brand-500);padding-left:12px}.fleet .unitTile{border-top:2px solid var(--brand-500)}.fleetGrid{gap:24px}@media (width<=600px){.fleet .modelPhoto{height:210px}}.brand{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand .brandNombre{min-width:0;font-size:var(--t-l);white-space:nowrap;flex-basis:100%;line-height:1.1}.brand small{flex-basis:100%;margin-left:0}@media (width<=900px){.brand{justify-content:center;gap:0}.brand .marca{height:22px}}.entrada{background:radial-gradient(circle at 78% 0, var(--ink-700) 0, var(--ink-800) 43%);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:24px;display:grid}.entrada .modal{width:380px;max-width:100%}.entrada .brand{margin-bottom:22px}.entrada .help{margin:0 0 4px}.errorEntrada{background:var(--estado-error-fondo);color:var(--estado-error-texto);font-size:var(--t-s);border-radius:2px;margin:12px 0 0;padding:10px 12px;line-height:1.5}.selectorOrg{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin:9px 0;padding:7px;display:block}.asideFoot .plain{margin-top:9px}.ficheros{gap:9px;margin-bottom:11px;display:grid}.ficheros label{font:700 var(--t-s) var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--smoke);display:block}.ficheros input[type=file]{width:100%;font:var(--t-s) var(--font-sans);color:var(--bone);margin-top:5px;display:block}.ficheros input[type=file]::file-selector-button{border:1px solid var(--borde-control);background:var(--ink-900);color:var(--bone);font:700 var(--t-s) var(--font-sans);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:2px;margin-right:9px;padding:6px 10px}.ficheros input[type=file]::file-selector-button:hover{border-color:var(--brand-400);color:var(--brand-400)}.motivo{background:var(--ink-900);border:1px solid var(--ink-600);border-left:3px solid var(--brand-500);margin-top:12px;padding:12px}.motivo label{font:700 var(--t-s) var(--font-sans);letter-spacing:.8px;text-transform:uppercase;color:var(--smoke);display:block}.motivo input{background:var(--ink-800);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin-top:6px;padding:9px;display:block}.motivo input:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.motivo .ayuda{margin:8px 0 10px}.motivo .primary{width:100%}.unitTile .secondary{width:100%;margin-top:12px}.ayuda.vacia{text-align:center;background:var(--ink-700);border:1px dashed var(--ink-600);border-radius:3px;padding:26px}.ayuda.vacia code{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--brand-400)}.accionesCabecera{align-items:flex-start;gap:22px;display:flex}.accionesCabecera .sincronizar{align-items:flex-end}.sincronizar .plain:disabled{color:var(--smoke);cursor:default}.filtros{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.filtros .buscador{width:100%}.filtrosFila{gap:8px;display:flex}.filtrosFila select{background:var(--ink-900);border:1px solid var(--borde-control);min-width:0;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;flex:1;padding:8px 9px}.filtrosFila select:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.ayuda.vacia{padding:22px 20px}.sincronizar{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.sincronizar .primary:disabled{background:var(--ink-700);border-color:var(--ink-600);color:var(--smoke);box-shadow:none;cursor:default}.syncNota{font-size:var(--t-s);color:var(--smoke);max-width:250px;line-height:1.5}.syncNota.esperando{color:var(--estado-aviso-texto)}.syncNota.malo{color:var(--estado-error-texto)}@media (width<=620px){.sincronizar{text-align:left;align-items:stretch;width:100%}.syncNota{max-width:none}}.vistas{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.selectorVista{border:1px solid var(--ink-600);border-radius:3px;display:inline-flex;overflow:hidden}.selectorVista button{background:var(--ink-700);color:var(--smoke);font:700 var(--t-s) var(--font-sans);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border:0;padding:8px 14px}.selectorVista button+button{border-left:1px solid var(--ink-600)}.selectorVista button:hover{color:var(--bone)}.buscador{background:var(--ink-900);border:1px solid var(--borde-control);width:260px;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;padding:9px 11px}.buscador:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.buscador::placeholder{color:var(--smoke)}.tablaFlota{border:1px solid var(--ink-600);border-radius:3px;overflow-x:auto}.tablaFlota table{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tablaFlota th{text-align:left;background:var(--ink-900);color:var(--smoke);font:700 var(--t-s) var(--font-sans);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding:11px 14px}.tablaFlota td{border-top:1px solid var(--ink-600);color:var(--bone);padding:11px 14px}.tablaFlota tbody tr:hover{background:var(--ink-700)}.tablaFlota td.serie{font-variant-numeric:tabular-nums;letter-spacing:.3px;color:var(--smoke)}@media (width<=620px){.vistas{align-items:stretch;width:100%}.buscador,.selectorVista{width:100%}.selectorVista button{flex:1;padding:9px 6px}}.mes>summary{cursor:pointer;border-top:1px solid var(--ink-600);background:var(--ink-900);color:var(--bone);font:700 var(--t-s) var(--font-sans);letter-spacing:.4px;padding:13px 20px}.mes>summary small{float:right;color:var(--brand-400);font-weight:500}.mes>summary:focus-visible{outline:2px solid var(--brand-400);outline-offset:-3px}.mes[open]>summary{border-left:3px solid var(--brand-500);padding-left:17px}@media (width<=600px){.mes>summary small{float:none;margin-top:6px;display:block}}.notice.malo{border-left-color:var(--estado-error-texto)}.notice.malo b{color:var(--estado-error-texto)}.dropbox{border-top:1px solid var(--ink-600);margin-top:24px;padding-top:4px}.dropboxCabecera{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dropbox .ayuda{font-size:var(--t-s);color:var(--smoke);margin:8px 0;line-height:1.6}.dropbox .ayuda.malo{color:var(--estado-error-texto)}.dropbox .ayuda.ruta code{font-size:var(--t-s);color:var(--brand-400);word-break:break-all}.filaBotones{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.sinCarpeta{background:var(--ink-900);border-radius:3px;margin-top:8px;padding:14px 16px}.grupoDocs{margin-top:14px}.grupoDocs h4{font:700 var(--t-s) var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--brand-400);margin:0 0 6px}.documento{text-align:left;border:0;border-top:1px solid var(--ink-600);width:100%;color:var(--bone);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 4px;display:flex}.documento:hover{background:var(--ink-600)}.docNombre{font-size:var(--t-s);word-break:break-word}.docDatos{font-size:var(--t-s);color:var(--smoke);white-space:nowrap}.docDatos em{color:var(--brand-400);margin-right:8px;font-style:normal}.subirDocs{cursor:pointer;margin-top:14px;display:inline-block}.subirDocs span{font:700 var(--t-s) var(--font-sans);letter-spacing:.5px;text-transform:uppercase;border:1px dashed var(--borde-control);color:var(--brand-400);border-radius:2px;padding:11px 16px;display:inline-block}.subirDocs:hover span{border-color:var(--brand-400);border-style:solid}.subirDocs input{display:none}.modal.ancho{width:560px}.candidatas{max-height:320px;margin:14px 0;overflow-y:auto}.candidata{text-align:left;border:0;border-top:1px solid var(--ink-600);width:100%;color:var(--bone);cursor:pointer;background:0 0;padding:11px 4px;display:block}.candidata:hover{background:var(--ink-600)}.candidata b{font-size:var(--t-s);display:block}.candidata span{font-size:var(--t-s);color:var(--smoke);margin-top:4px;display:block}@media (width<=600px){.modal.ancho{width:calc(100% - 28px)}}.dondeVuela{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.dondeVuela .ayuda{flex:1;min-width:220px;margin:0}.condiciones.apagadas{opacity:.45}.panelDos{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);align-items:center;gap:34px;display:grid}.panelDos .cards{grid-template-columns:1fr;align-content:center}.mapaOps{padding-top:4px}.mapaSvg{background:0 0;width:100%;height:auto;max-height:440px;display:block;-webkit-mask-image:radial-gradient(120% 110% at 50% 45%,#000 62%,#0000 100%);mask-image:radial-gradient(120% 110% at 50% 45%,#000 62%,#0000 100%)}.mapaSvg .tierra{fill:color-mix(in srgb, var(--ink-600) 75%, var(--bone) 6%);stroke:color-mix(in srgb, var(--smoke) 45%, transparent)}.mapaSvg .pin{fill:color-mix(in srgb, var(--brand-500) 42%, transparent);stroke:var(--brand-400);stroke-width:.05px}.mapaSvg .pinCentro{fill:var(--brand-400)}.leyendaMapa{grid-template-columns:1fr 1fr;gap:2px 22px;margin:10px 0 0;padding:0;list-style:none;display:grid}.leyendaMapa li{border-bottom:1px solid var(--ink-600);font-size:var(--t-s);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.leyendaMapa span{color:var(--smoke);text-transform:capitalize}.leyendaMapa b{color:var(--bone)}.mapaOps .ayuda{font-size:var(--t-s);color:var(--smoke);margin-top:12px;line-height:1.6}@media (width<=1100px){.panelDos,.leyendaMapa{grid-template-columns:1fr}}.migas{font-size:var(--t-s);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;margin:0 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.migas::-webkit-scrollbar{height:4px}.migas::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:2px}.migas>span:last-child{flex:none}.migas>span{flex:0 auto;min-width:0}.migas .plain{text-overflow:ellipsis;overflow:hidden}.migas>span{align-items:baseline;gap:6px;display:inline-flex}.migas i{color:var(--smoke);font-style:normal}.migas .plain{font-size:var(--t-s);text-transform:none;letter-spacing:0}.migas .plain:disabled{color:var(--bone);cursor:default}.arbol{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px;height:min(58vh,560px);overflow-y:auto}.arbol::-webkit-scrollbar{width:8px}.arbol::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:4px}.entradaDb{border-top:1px solid var(--ink-600);justify-content:space-between;align-items:center;gap:14px;padding-right:16px;display:flex}.entradaDb:first-child{border-top:0}.entradaDb:hover{background:var(--ink-600)}.entradaDb small{font-size:var(--t-s);color:var(--smoke);white-space:nowrap}.nombreEntrada{min-width:0;color:var(--bone);text-align:left;cursor:pointer;font:var(--t-s) var(--font-sans);word-break:break-word;background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:11px 16px;display:flex}.nombreEntrada b{font-weight:700}.icono{color:var(--brand-400);font-size:var(--t-s)}.icono.fichero{color:var(--smoke)}.iconoNav{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.vuelos{border-top:1px solid var(--ink-600);margin-top:24px;padding-top:4px}.vuelos .dropboxCabecera small{font-size:var(--t-s);color:var(--smoke)}.vuelos .ayuda{font-size:var(--t-s);color:var(--smoke);margin:10px 0;line-height:1.6}.vuelos .ayuda.malo{color:var(--estado-error-texto)}.vuelos code{font-size:var(--t-s);color:var(--brand-400)}.tablaEnvoltorio{margin-top:10px;overflow-x:auto}.tablaVuelos{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tablaVuelos th{text-align:left;font:700 var(--t-s) var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--smoke);white-space:nowrap;padding:0 12px 8px 0}.tablaVuelos td{border-top:1px solid var(--ink-600);color:var(--bone);vertical-align:top;padding:10px 12px 10px 0}.tablaVuelos td:nth-child(2),.tablaVuelos td:nth-child(3),.tablaVuelos td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap}.tablaVuelos .sn{font-size:var(--t-s);color:var(--smoke);font-variant-numeric:tabular-nums;display:block}.tablaVuelos .finTabla{text-align:right;white-space:nowrap}.tablaVuelos .finTabla .tag{margin-right:10px}.tablaVuelos .finTabla .plain{font-size:var(--t-s)}.backdrop{z-index:1000;isolation:isolate;overscroll-behavior:contain;padding:20px;overflow-y:auto}.backdrop .modal{overscroll-behavior:contain;min-width:0;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto}.backdrop .operationForm{width:680px}.backdrop .modal h2{padding-right:24px}@media (width<=600px){.backdrop{padding:12px}.backdrop .modal{width:100%;max-height:calc(100dvh - 24px);padding:22px}.backdrop .formGrid{grid-template-columns:1fr}}.uasMultiple{border:1px solid var(--borde-control);margin:18px 0;padding:12px}.uasMultiple legend{font-size:var(--t-s);color:var(--brand-400)}.uasModelos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.uasModelo,.uasUnidad{border:1px solid var(--ink-600);background:var(--ink-900);color:var(--bone);font:inherit;text-align:left;cursor:pointer}.uasModelo{justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:flex}.uasModelo:hover,.uasModelo.abierto{border-color:var(--brand-500)}.uasModelo.seleccionado{background:color-mix(in srgb,var(--brand-900) 22%,var(--ink-900));border-color:color-mix(in srgb,var(--brand-500) 55%,var(--ink-600))}.uasModelo b,.uasModelo small,.uasUnidad b,.uasUnidad small{display:block}.uasModelo b{font-size:var(--t-s)}.uasModelo small{color:var(--smoke);font-size:var(--t-s);margin-top:4px}.uasModelo em{color:var(--brand-400);font-size:var(--t-s);white-space:nowrap;font-style:normal;font-weight:800}.uasUnidades{border-top:1px solid var(--ink-600);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;display:grid}.uasUnidad{align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.uasUnidad:hover{border-color:var(--brand-500)}.uasUnidad.seleccionada{border-color:var(--brand-400);background:color-mix(in srgb,var(--brand-900) 30%,var(--ink-900))}.uasCheck{border:1px solid var(--borde-control);width:21px;height:21px;color:var(--brand-400);flex:0 0 21px;place-items:center;font-weight:900;display:grid}.uasUnidad b{font-size:var(--t-s);overflow-wrap:anywhere}.uasUnidad small{color:var(--smoke);font-size:var(--t-s);margin-top:3px}@media (width<=600px){.uasModelos{grid-template-columns:repeat(2,minmax(0,1fr))}.uasUnidades{grid-template-columns:1fr}}.operationForm .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pilotosCampo{min-width:0;margin-top:15px}.pilotosCampo>span{font-size:var(--t-s);letter-spacing:.7px;color:var(--smoke);text-transform:uppercase;margin-bottom:7px;font-weight:700;display:block}.operationForm .formGrid input,.operationForm .pilotosDesplegable summary{width:100%;height:42px;min-height:42px;font:var(--t-s) var(--font-sans)}.operationForm .uasModelo{height:64px;min-height:64px}@media (width<=600px){.operationForm .formGrid{grid-template-columns:1fr}}.pilotosDesplegable{border:1px solid var(--borde-control);background:var(--ink-900)}.pilotosDesplegable summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;list-style:none;display:flex}.pilotosDesplegable summary::-webkit-details-marker{display:none}.pilotosDesplegable[open]{border-color:var(--brand-400)}.pilotosDesplegable[open] summary{border-bottom:1px solid var(--ink-600)}.pilotosOpciones{gap:4px;padding:8px;display:grid}.operationForm .pilotosOpciones label{text-transform:none;cursor:pointer;align-items:center;gap:9px;margin:0;padding:8px;display:flex}.operationForm .pilotosOpciones input{width:16px;height:16px;accent-color:var(--brand-400);flex-shrink:0;margin:0}.pilotosDesplegable .help{font-size:var(--t-s);margin:0;padding:0 12px 10px}.mapaModal{flex-direction:column;width:min(920px,100%);height:min(760px,100dvh - 40px);display:flex}.mapaEditor{border:1px solid var(--borde-control);background:var(--ink-900);z-index:0;flex:1;min-height:390px;margin-top:12px}.editorZonaEstado{color:var(--smoke);font-size:var(--t-s);justify-content:space-between;padding:10px 0;display:flex}.editorZonaEstado b{color:var(--brand-400)}.editorZonaAcciones{flex-wrap:wrap;justify-content:flex-end}.zonaActions{border-bottom:1px solid var(--ink-600);font-size:var(--t-s);color:var(--smoke);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.numeroVertice{box-shadow:none;color:#fff;font:700 var(--t-s) var(--font-sans);background:0 0;border:0}.numeroVertice:before{display:none}.verticeArrastrable{background:var(--brand-500);color:#fff;font:800 var(--t-s) var(--font-sans);cursor:grab;border:2px solid #fff;border-radius:50%;place-items:center;box-shadow:0 2px 7px #000000a6;display:grid!important}.verticeArrastrable:active{cursor:grabbing}.verticeArrastrable.seleccionado{box-shadow:0 0 0 4px var(--brand-500),0 3px 9px #000c;background:#111;border-color:#fff}.verticeArrastrable span{pointer-events:none}@media (width<=600px){.mapaModal{height:calc(100dvh - 24px)}.mapaEditor{min-height:300px}.zonaActions{flex-direction:column;align-items:flex-start}.editorZonaAcciones .primary{width:100%}}.mapaWrap{flex:1;min-height:390px;margin-top:12px;display:flex;position:relative}.mapaWrap .mapaEditor{width:100%;min-height:100%;margin:0}.buscadorMapa{z-index:1000;width:min(390px,100% - 250px);position:absolute;top:12px;left:52px}.buscadorMapa>div:first-child{filter:drop-shadow(0 2px 5px #00000073);display:flex}.buscadorMapa input{border:1px solid var(--borde-control);background:var(--ink-900);min-width:0;color:var(--bone);font:var(--t-s) var(--font-sans);outline:none;flex:1;padding:10px 11px}.buscadorMapa input:focus{border-color:var(--brand-500)}.buscadorMapa>div>button{border:1px solid var(--brand-500);background:var(--brand-600);color:#fff;font:700 var(--t-s) var(--font-sans);text-transform:uppercase;cursor:pointer;padding:0 13px}.resultadosMapa{background:var(--ink-900);border:1px solid var(--borde-control);border-top:0;max-height:230px;overflow:auto}.resultadosMapa>button{border:0;border-top:1px solid var(--ink-600);width:100%;color:var(--bone);text-align:left;cursor:pointer;background:0 0;padding:10px 12px;display:block}.resultadosMapa>button:hover{background:var(--ink-700)}.resultadosMapa b,.resultadosMapa small{display:block}.resultadosMapa b{font-size:var(--t-s)}.resultadosMapa small{font-size:var(--t-s);color:var(--smoke);margin-top:3px}.resultadosMapa p,.resultadosMapa em{font-size:var(--t-s);color:var(--smoke);margin:0;padding:10px 12px;font-style:normal;display:block}.leaflet-control-layers-expanded{background:var(--ink-900);color:var(--bone);border:1px solid var(--borde-control);font:var(--t-s) var(--font-sans)}.leaflet-control-layers-selector{accent-color:var(--brand-500)}@media (width<=600px){.mapaWrap{min-height:300px}.buscadorMapa{width:calc(100% - 60px);top:10px;left:48px}.leaflet-top.leaflet-right{top:48px}}.zonaBotones{gap:14px;margin:0}.secondary:disabled{opacity:.45;cursor:not-allowed}.secondary:disabled:hover{border-color:var(--borde-control);color:var(--bone)}.analisisAviso{margin:9px 0 0}.resultadoEnaire{background:var(--ink-900);border-left:3px solid var(--brand-500);margin:14px 0 4px;padding:16px}.resultadoEnaireTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.resultadoEnaireTop b{font-size:var(--t-s)}.resultadoEnaireTop small,.fuenteEnaire{font-size:var(--t-s);color:var(--smoke)}.coincidenciasEnaire{gap:7px;max-height:310px;margin-top:13px;display:grid;overflow:auto}.zonaEnaireItem{background:var(--ink-700);border:1px solid var(--ink-600)}.zonaEnaireItem.abierta{border-color:#ff4f238c}.zonaEnaireResumen{width:100%;color:var(--bone);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:105px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px;display:grid}.zonaEnaireResumen:hover{background:#ffffff09}.zonaEnaireNombre{min-width:0}.zonaEnaireNombre b,.zonaEnaireNombre small{font-size:var(--t-s);display:block}.zonaEnaireNombre small{color:var(--smoke);margin-top:2px}.zonaEnaireIndicador{width:22px;height:22px;color:var(--brand-400);font-size:var(--t-l);place-items:center;font-weight:800;display:grid}.zonaEnaireDetalle{border-top:1px solid var(--ink-600);margin:0 10px 10px 127px;padding:10px 0 0}.zonaEnaireDetalle p{color:var(--smoke);font-size:var(--t-s);white-space:pre-line;margin:0;line-height:1.5}.zonaEnaireMetadatos{flex-wrap:wrap;gap:5px 14px;margin-top:9px;display:flex}.zonaEnaireMetadatos small{color:var(--smoke);font-size:var(--t-s)}.avisoEnaire{border-top:1px solid var(--ink-600);font-size:var(--t-s);color:var(--smoke);justify-content:space-between;gap:15px;margin-top:13px;padding-top:12px;display:flex}.avisoEnaire a{color:var(--brand-400);white-space:nowrap;font-weight:700}.fuenteEnaire{margin-top:7px;display:block}@media (width<=700px){.zonaEnaireResumen{grid-template-columns:88px minmax(0,1fr) 22px;gap:8px}.zonaEnaireDetalle{margin:0 10px 10px;padding-top:10px}.avisoEnaire{flex-direction:column}.resultadoEnaireTop{flex-direction:column;gap:5px}}.buscador.ancho{width:100%;margin-bottom:14px}.tablaVuelos td.alto{color:var(--estado-aviso-texto);font-weight:700}.sinExpediente{color:var(--smoke);font-size:var(--t-s)}.tablaVuelos .plain{font-size:var(--t-s);text-transform:none;letter-spacing:0;text-align:left}.modal.analisis{width:min(900px,100vw - 40px);max-height:90vh;overflow-y:auto}.modal.analisis h2{font-size:var(--t-xl);margin-bottom:4px}.revisiones{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.revision{border-left:3px solid var(--ink-600);background:var(--ink-900);border-radius:2px;padding:12px 14px}.revision b{font-size:var(--t-s);margin-bottom:5px;display:block}.revision span{font-size:var(--t-s);color:var(--smoke);line-height:1.6}.revision.bien{border-left-color:var(--estado-ok-texto)}.revision.bien b{color:var(--estado-ok-texto)}.revision.mal{border-left-color:var(--estado-aviso-texto)}.revision.mal b{color:var(--estado-aviso-texto)}.revision.gris b{color:var(--smoke)}.mapaVuelo{background:var(--ink-900);border-radius:3px;height:340px;overflow:hidden}.mapaVuelo .leaflet-container{background:var(--ink-900);font:var(--t-s) var(--font-sans)}.perfil{margin-top:18px}.perfilLeyenda{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;gap:18px;margin-bottom:6px;display:flex}.perfilLeyenda .altura{color:var(--brand-400)}.perfilLeyenda .velocidad{color:#8ab4f8}.perfilLeyenda .bateria{color:var(--smoke)}.perfilSvg{background:var(--ink-900);border-radius:3px;width:100%;height:150px;display:block}.perfilSvg path{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.perfilSvg .lineaAltura{stroke:var(--brand-400);stroke-width:2px}.perfilSvg .areaAltura{fill:color-mix(in srgb, var(--brand-500) 22%, transparent);stroke:none}.perfilSvg .lineaVelocidad{stroke:#8ab4f8;opacity:.75}.perfilSvg .lineaBateria{stroke:var(--smoke);opacity:.5;stroke-dasharray:3 3}.perfilSvg .limite{stroke:var(--estado-aviso-texto);stroke-width:1px;stroke-dasharray:5 4;opacity:.8;vector-effect:non-scaling-stroke}.perfilEjes{font-size:var(--t-s);color:var(--smoke);justify-content:space-between;margin-top:4px;display:flex}@media (width<=700px){.revisiones{grid-template-columns:1fr}}.detalleVuelo{border-top:1px solid var(--ink-600);margin-top:20px;padding-top:16px}.fichas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ficha{background:var(--ink-900);border-radius:2px;padding:12px 14px}.ficha span{font:700 var(--t-s) var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--smoke);display:block}.ficha b{font-size:var(--t-m);color:var(--bone);font-variant-numeric:tabular-nums;margin:6px 0 2px;display:block}.ficha small{font-size:var(--t-s);color:var(--smoke)}.ficha.aviso b{color:var(--estado-aviso-texto)}.detalleVuelo h4{font:700 var(--t-s) var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--brand-400);margin:20px 0 8px}.modo{font-size:var(--t-s);align-items:center;gap:12px;padding:3px 0;display:flex}.modo span{color:var(--bone);flex:0 0 130px}.modo b{text-align:right;color:var(--smoke);font-variant-numeric:tabular-nums;flex:0 0 40px}.barraModo{background:var(--ink-900);border-radius:3px;flex:1;height:5px;overflow:hidden}.barraModo i{background:var(--brand-500);height:100%;display:block}.avisosVuelo ol{margin:0;padding:0;list-style:none}.avisosVuelo li{font-size:var(--t-s);border-top:1px solid var(--ink-600);color:var(--bone);gap:12px;padding:7px 0;display:flex}.cuandoAviso{color:var(--brand-400);font-variant-numeric:tabular-nums;flex:0 0 44px}.detalleVuelo .ayuda{font-size:var(--t-s);color:var(--smoke);margin:14px 0 0;line-height:1.6}.detalleVuelo .ayuda b{color:var(--bone)}.tablaFlota td.alto{color:var(--estado-aviso-texto);font-weight:700}.horasUnidad{font-size:var(--t-s);color:var(--smoke);margin:10px 0 0}.horasUnidad b{color:var(--bone);font-size:var(--t-m);font-variant-numeric:tabular-nums;margin-right:4px}.horasUnidad small{font-size:var(--t-s);margin-top:3px;display:block}.horasUnidad.sinDatos small{color:var(--smoke)}.serieSuelta{font-variant-numeric:tabular-nums;margin-top:5px;display:block}.serieSuelta code{color:var(--brand-400);font-size:var(--t-s)}.secondary.comoBoton{text-decoration:none;display:inline-block}.avisosPanel{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px;margin-bottom:22px;padding:18px 20px}.avisosPanel h3{margin:0 0 10px}.avisosCabecera{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avisosCabecera h3{margin:0 8px 0 0}.avisoLinea{font:700 var(--t-s) var(--font-sans);letter-spacing:.4px;text-transform:uppercase;border-radius:2px;padding:6px 9px}.avisoLinea.vencido,.nivel.vencido{background:var(--estado-error-fondo);color:var(--estado-error-texto)}.avisoLinea.urgente,.nivel.urgente{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}.avisoLinea.sin_plazo,.nivel.sin_plazo{background:var(--estado-pendiente-fondo);color:var(--estado-pendiente-texto)}.avisoLinea.a_tiempo,.nivel.a_tiempo{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.permisosPrioridad{margin-top:20px}.tituloConAccion{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tituloConAccion .plain{font-size:var(--t-s)}.listaPermisos{margin:0;padding:0;list-style:none}.permisoItem{border-top:1px solid var(--ink-600);grid-template-columns:128px 1fr minmax(220px,auto);align-items:center;gap:14px;padding:11px 0 11px 10px;display:grid;box-shadow:inset 3px 0 #0000}.permisoItem.vencido{box-shadow:inset 3px 0 var(--estado-error-texto)}.permisoItem.urgente{box-shadow:inset 3px 0 var(--estado-aviso-texto)}.nivel{font:700 var(--t-s) var(--font-sans);letter-spacing:.4px;text-transform:uppercase;text-align:center;border-radius:2px;padding:5px 7px}.permisoCuerpo{flex-direction:column;gap:3px;min-width:0;display:flex}.permisoCuerpo b{font-size:var(--t-s);color:var(--bone)}.permisoCuerpo .organismo{font-size:var(--t-s);color:var(--smoke)}.enlaceExpediente{text-align:left;font-size:var(--t-s)!important;text-transform:none!important;letter-spacing:0!important}.permisoPlazo{text-align:right;font-size:var(--t-s);color:var(--bone);flex-direction:column;gap:3px;display:flex}.permisoPlazo small{font-size:var(--t-s);color:var(--smoke)}.sinAnalizarPanel{border-top:1px solid var(--ink-600);margin-top:22px;padding-top:16px}.sinAnalizarPanel ul{margin:10px 0 0;padding:0;list-style:none}.sinAnalizarPanel li{font-size:var(--t-s);color:var(--bone);border-top:1px solid var(--ink-600);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:8px 0;display:grid}.sinAnalizarPanel li small{color:var(--estado-aviso-texto);font-size:var(--t-s)}.notaPlazos{font-size:var(--t-s)!important;margin-top:16px!important}.nav{position:relative}.contadorAvisos{font:700 var(--t-s) var(--font-sans);background:var(--estado-error-texto);min-width:17px;height:17px;color:var(--ink-900);border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;font-style:normal;display:grid}@media (width<=900px){.contadorAvisos{margin:0;position:absolute;top:4px;right:6px}}@media (width<=700px){.permisoItem{grid-template-columns:1fr;gap:6px}.permisoPlazo{text-align:left}.nivel{justify-self:start}.sinAnalizarPanel li{grid-template-columns:1fr;gap:3px}}.plazoRegla{border-top:1px solid var(--ink-600);font-size:var(--t-s);color:var(--bone);flex-direction:column;gap:5px;margin-top:14px;padding-top:12px;display:flex}.plazoRegla b{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--smoke)}.plazoRegla small{font-size:var(--t-s);color:var(--smoke);line-height:1.5}.plazoRegla.sinPlazo span{color:var(--estado-aviso-texto)}.plazoRegla .plain{font-size:var(--t-s);align-self:flex-start;margin-top:4px}.editarPlazo{flex-direction:column;gap:10px;margin-top:12px;display:flex}.editarPlazo label{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--smoke);flex-direction:column;gap:6px;font-weight:700;display:flex}.editarPlazo input[type=number],.editarPlazo textarea{background:var(--ink-900);border:1px solid var(--borde-control);color:var(--bone);font:var(--t-s) var(--font-sans);text-transform:none;border-radius:2px;padding:9px}.editarPlazo .dosOpciones{gap:18px;display:flex}.editarPlazo .dosOpciones label,.editarPlazo .casilla{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--t-s);color:var(--bone);flex-direction:row;align-items:center}.avisosDeZona{margin:0 0 14px}.avisosDeZona .notice{margin:0 0 8px}.notice.aviso{border-left-color:var(--estado-aviso-texto)}.notice.aviso b{color:var(--estado-aviso-texto)}.restriccionesPanel li.prohibido small{color:var(--estado-error-texto)}.zonasQueLoPiden{font-size:var(--t-s);color:var(--bone);margin:10px 0}.zonasQueLoPiden ul{margin:6px 0 0;padding-left:18px}.zonasQueLoPiden li{overflow-wrap:anywhere;margin:3px 0}.zonasQueLoPiden small{color:var(--smoke)}.zonasQueLoPiden .avisoCota{color:var(--estado-aviso-texto)}.zonasQueLoPiden li{margin:8px 0}.contactoZona{flex-direction:column;gap:3px;margin-top:3px;display:flex}.contactoZona .canal{color:var(--smoke)}.contactoZona .canal.sin_contacto,.contactoZona .plazoZona{color:var(--estado-aviso-texto)}.enlacesContacto{flex-wrap:wrap;gap:4px 12px;display:flex}.enlacesContacto a{color:var(--brand-400);font-size:var(--t-s);overflow-wrap:anywhere}.botonCecaf{width:100%;margin-top:10px}.prepararCecaf{background:var(--ink-900);border:1px solid var(--ink-600);border-left:3px solid var(--brand-500);border-radius:3px;margin-top:12px;padding:14px}.prepararCecaf>b{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--brand-400);margin-bottom:6px;display:block}.prepararCecaf code{background:var(--ink-700);font-size:var(--t-s);border-radius:2px;padding:1px 5px}.prepararCecaf label{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--smoke);margin:10px 0 0;font-weight:700;display:block}.prepararCecaf textarea,.prepararCecaf input{background:var(--ink-800);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);text-transform:none;letter-spacing:0;border-radius:2px;margin-top:5px;padding:8px;display:block}.prepararCecaf textarea:focus,.prepararCecaf input:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.prepararCecaf summary{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--smoke);cursor:pointer;margin-top:12px}.prepararCecaf .cardFoot{gap:8px;margin-top:14px;display:flex}.prepararCecaf .primary,.prepararCecaf .secondary{width:auto;margin-top:0}.cecafHecho{border-top:1px solid var(--ink-600);margin-top:12px;padding-top:12px}.cecafHecho .resultado{color:var(--estado-ok-texto);font-size:var(--t-s);margin:0 0 6px}.correoCecaf{background:var(--ink-700);font-size:var(--t-s);border-radius:2px;grid-template-columns:auto 1fr;gap:4px 10px;margin:10px 0;padding:10px;display:grid}.correoCecaf b{color:var(--smoke);font-size:var(--t-s);text-transform:uppercase;letter-spacing:.5px}.correoCecaf span{color:var(--bone);white-space:pre-wrap;overflow-wrap:anywhere}.revisionHumana{background:var(--ink-700);border:1px solid var(--ink-600);border-left:3px solid var(--brand-500);border-radius:3px;margin-top:18px;padding:16px}.revisionHumana b{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--brand-400);margin-bottom:6px;display:block}.revisionHumana label{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.6px;color:var(--smoke);margin:10px 0 6px;font-weight:700;display:block}.revisionHumana textarea{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin-top:6px;padding:9px;display:block}.revisionHumana textarea:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.revisionHumana .cardFoot{gap:8px;margin-top:12px;display:flex}.revisionHumana .primary,.revisionHumana .secondary{width:auto;margin-top:0}.consultaPunto{margin:0 0 20px}.consultaPunto .filaBuscar{gap:8px;margin-top:12px;display:flex}.consultaPunto .filaBuscar input{background:var(--ink-900);border:1px solid var(--borde-control);min-width:0;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;flex:1;padding:11px}.consultaPunto .filaBuscar input:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.consultaPunto .filaBuscar button{white-space:nowrap;width:auto;margin-top:0}.resultadoConsultaPunto{margin-top:16px}.resultadoConsultaPunto .notice{margin:0 0 8px}@media (width<=600px){.consultaPunto .filaBuscar{flex-direction:column}}.temporalesVivo{background:var(--ink-700);border:1px solid var(--ink-600);border-left:3px solid var(--estado-aviso-texto);border-radius:3px;margin:16px 0;padding:16px}.temporalesVivo .resultadoEnaireTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.temporalItem{border-top:1px solid var(--ink-600);font-size:var(--t-s);color:var(--bone);grid-template-columns:auto 1fr;gap:10px;padding:10px 0;display:grid}.temporalItem p{color:var(--smoke);overflow-wrap:anywhere;margin:4px 0}.temporalItem small{color:var(--estado-aviso-texto);display:block}.temporalItem a{color:var(--brand-400);font-size:var(--t-s)}@media (width<=700px){.temporalItem{grid-template-columns:1fr}}.normativa h3{margin-top:30px}.preguntarNormativa{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px;margin-top:18px;padding:18px}.preguntarNormativa label{font:700 var(--t-s) var(--font-sans);letter-spacing:.7px;text-transform:uppercase;color:var(--smoke)}.filaPregunta{gap:10px;margin:10px 0 8px;display:flex}.filaPregunta input{background:var(--ink-900);border:1px solid var(--borde-control);color:var(--bone);font:var(--t-m) var(--font-sans);border-radius:2px;flex:1;padding:12px}.filaPregunta input:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.preguntarNormativa>small{color:var(--smoke);font-size:var(--t-s);line-height:1.6;display:block}.respuestaNormativa{border-top:1px solid var(--ink-600);margin-top:16px;padding-top:14px}.textoRespuesta{background:var(--ink-900);border-left:3px solid var(--brand-500);border-radius:2px;padding:14px 16px}.textoRespuesta p{font-size:var(--t-m);color:var(--bone);margin:0 0 10px;line-height:1.7}.textoRespuesta small{color:var(--smoke);font-size:var(--t-s)}.resultadosNormativa{margin:14px 0 0;padding:0;list-style:none}.resultadoNormativa{border-top:1px solid var(--ink-600);grid-template-columns:auto 1fr;gap:10px;padding:12px 0;display:grid}.resultadoNormativa.anulado b{text-decoration:line-through}.numeroCita{color:var(--brand-400);font:700 var(--t-s) var(--font-sans)}.resultadoNormativa b{font-size:var(--t-s);color:var(--bone)}.resultadoNormativa small{color:var(--smoke);font-size:var(--t-s);margin:3px 0;display:block}.resultadoNormativa p{font-size:var(--t-s);color:var(--smoke);margin:6px 0;line-height:1.6}.grupoPreguntas{margin-bottom:14px}.grupoPreguntas>b{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.8px;color:var(--brand-400)}.preguntaFrecuente{border-top:1px solid var(--ink-600)}.preguntaFrecuente>button{text-align:left;width:100%;color:var(--bone);font:600 var(--t-s) var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:11px 0;display:flex}.preguntaFrecuente>button span{color:var(--brand-400)}.cuerpoPregunta p{font-size:var(--t-s);color:var(--smoke);margin:0 0 8px;line-height:1.7}.citas{flex-wrap:wrap;gap:12px;padding-bottom:12px;display:flex}.listaNormas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.fichaNorma{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px;padding:16px}.fichaNorma b{font-size:var(--t-m);color:var(--bone);margin-bottom:6px;display:block}.fichaNorma .notas{font-size:var(--t-s);color:var(--smoke);line-height:1.6}.fichaNorma small{color:var(--smoke);font-size:var(--t-s);margin:8px 0;display:block}.textoNorma{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:3px;margin-top:18px;padding:18px}.filtroNorma{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin:12px 0;padding:10px}.articuloNorma{border-top:1px solid var(--ink-600)}.articuloNorma>button{text-align:left;width:100%;color:var(--bone);font:600 var(--t-s) var(--font-sans);cursor:pointer;background:0 0;border:0;gap:10px;padding:10px 0;display:flex}.articuloNorma>button>span:first-child{color:var(--brand-400)}.articuloNorma small{color:var(--smoke);font-size:var(--t-s);margin-top:3px;display:block}.articuloNorma.anulado>button{color:var(--smoke);text-decoration:line-through}.cuerpoArticulo{padding:0 0 14px 22px}.cuerpoArticulo p{font-size:var(--t-s);color:var(--bone);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.7}.enlacesOficiales{flex-wrap:wrap;gap:10px 20px;display:flex}.enlacesOficiales a{color:var(--brand-400);font-size:var(--t-s)}@media (width<=700px){.filaPregunta{flex-direction:column}.listaNormas{grid-template-columns:1fr}}.unitTileCabecera{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.claseDron.marcado{background:var(--estado-ok-fondo);color:var(--estado-ok-texto)}.claseDron.sinMarcado{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}.ventanaCoordinacion{background:var(--ink-900);border-left:3px solid var(--brand-500);font-size:var(--t-s);border-radius:2px;margin:10px 0;padding:10px 12px}.ventanaCoordinacion b{color:var(--brand-400);text-transform:uppercase;letter-spacing:.4px;font-size:var(--t-s);margin-bottom:3px;display:block}.ventanaCoordinacion span{color:var(--bone);line-height:1.6}.prepararPlanea{gap:.6rem;margin-top:.8rem;display:grid}.prepararPlanea .cardFoot{flex-wrap:wrap}.coordenadasPlanea{background:var(--ink-900);color:var(--bone);border:1px solid var(--ink-600);white-space:pre;border-radius:6px;margin:.4rem 0 0;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5;overflow-x:auto}.hojaDeVuelo{background:var(--ink-700);border:1px solid var(--ink-600);border-radius:8px;gap:.8rem;margin:.8rem 0 1.2rem;padding:1rem 1.1rem;display:grid}.hojaDeVuelo h3{font-size:var(--t-l);margin:.1rem 0 0}.hojaAvisos{background:var(--estado-error-fondo);color:var(--estado-error-texto);border-radius:6px;padding:.6rem .8rem}.hojaAvisos ul{margin:.3rem 0 0;padding-left:1.1rem}.hojaEquipo{gap:.4rem;display:grid}.hojaPersona{border-bottom:1px solid var(--ink-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.hojaPersona small{color:var(--smoke)}.hojaSinCorreo{align-items:center;gap:.4rem;display:flex}.hojaSinCorreo input{min-width:16rem}.hojaTexto{background:var(--ink-900);max-height:28rem;color:var(--bone);border:1px solid var(--ink-600);white-space:pre-wrap;border-radius:6px;margin:.4rem 0 0;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5;overflow:auto}.hojaSinCorreo input{background:var(--ink-900);border:1px solid var(--borde-control);color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;padding:9px 11px}.hojaSinCorreo input:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.detailTop .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.detailTop .actions .primary,.detailTop .actions .secondary{white-space:nowrap}.hojaDeVuelo .primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.prepararCecaf select{background:var(--ink-900);border:1px solid var(--borde-control);width:100%;color:var(--bone);font:var(--t-s) var(--font-sans);border-radius:2px;margin-top:.3rem;padding:9px 11px;display:block}.prepararCecaf select:focus{outline:1px solid var(--brand-400);border-color:var(--brand-400)}.earoEstado{gap:.3rem;margin:.4rem 0 .2rem;display:grid}.earoPersona{border-bottom:1px solid var(--ink-600);font-size:var(--t-s);justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.earoPersona .tag.pendiente{background:var(--estado-aviso-fondo);color:var(--estado-aviso-texto)}.leaflet-control-layers label{text-transform:none;letter-spacing:0;font:600 var(--t-s) var(--font-sans);color:#1b1b1b;align-items:center;gap:6px;margin:3px 0;display:flex}.leaflet-control-layers input{width:auto;accent-color:var(--brand-600);margin:0;padding:0;display:inline-block}.leaflet-control-layers-selector{position:static}.coordenadasVertice{border:1px solid var(--ink-600);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:12px 0 0;padding:10px 12px 12px;display:grid}.coordenadasVertice legend{font:700 var(--t-s) var(--font-sans);color:var(--smoke);text-transform:uppercase;letter-spacing:.7px;padding:0 6px}.coordenadasVertice label{margin:6px 0 0}.coordenadasVertice .secondary{margin-top:10px}.coordenadasVertice .errorEntrada{grid-column:1/-1;margin:8px 0 0}@media (width<=600px){.coordenadasVertice{grid-template-columns:1fr}}@media (pointer:coarse),(width<=700px){.plain{min-height:44px;padding:10px 8px}.primary,.secondary{min-height:44px}}.condicion input[type=checkbox]{flex:none;width:20px;height:20px}:root{--linea:#ffffff1a;--borde-control:#fff6;--campo:#0a0a0a80;--panel:#0a0a0a52;--relleno-marca:color-mix(in srgb, var(--sb-orange-deep) 55%, #262626);--velo-modal:#080808a8;--r-pill:9999px;--r-card:var(--sb-radius-card);--r-ctl:var(--sb-radius-control);--r-frame:var(--sb-radius-frame)}html{background:#121212}body{background:0 0}.fondoSuite{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% 15%,#e8451d29,#0000 70%),radial-gradient(55% 45% at 10% 95%,#5c271a80,#0000 70%),linear-gradient(#181614 0%,#161413 60%,#121212 100%);position:fixed;inset:0;overflow:hidden}.fondoSuite canvas{width:100%;height:100%;display:block}.fondoSuite:after{content:"";background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c 100%);position:absolute;inset:0}main,.entrada{background:0 0}aside,.list,.detail,.metric,.card,.modal,.empty,.avisosPanel,.preguntarNormativa,.fichaNorma,.textoNorma,.arbol,.tablaFlota,.asideFoot.abierto{isolation:isolate;background:linear-gradient(135deg, #ffffff0f, #ffffff03 42%, #ffffff06), var(--sb-glass-fill);-webkit-backdrop-filter:blur(var(--sb-glass-blur)) saturate(160%);backdrop-filter:blur(var(--sb-glass-blur)) saturate(160%);border-radius:var(--r-card);border:0;position:relative;box-shadow:inset 0 1px #ffffff17,0 24px 60px -28px #000000b3}aside,.list,.detail,.metric,.card,.empty,.avisosPanel,.preguntarNormativa,.fichaNorma,.textoNorma,.tablaFlota,.arbol{--sb-glass-fill:var(--sb-glass-fill-text)}.modal,.asideFoot.abierto{--sb-glass-fill:var(--sb-glass-fill-overlay);--sb-glass-blur:14px}aside:before,.list:before,.detail:before,.metric:before,.card:before,.modal:before,.empty:before,.avisosPanel:before,.preguntarNormativa:before,.fichaNorma:before,.textoNorma:before,.arbol:before,.tablaFlota:before,.asideFoot.abierto:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ffffff57,#ffffff0f 30%,#ffffff08 62%,#e8451d6b);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){aside,.list,.detail,.metric,.card,.modal,.empty,.avisosPanel,.asideFoot.abierto{background:#161616eb}}.list,.detail{padding-block:0}.detail{padding:25px}.list{overflow:hidden}.permitDocs,.timeline,.mir,.motivo,.notice,.revision,.textoRespuesta,.ventanaCoordinacion,.resultadoEnaire,.prepararCecaf,.revisionHumana,.temporalesVivo,.mensajeAsistenteMir,.enlaceProyecto,.ficha,.sinCarpeta,.correoCecaf,.assignmentCard,.zonaEnaireItem,.permitItem,.docRow,.uasModelo,.uasUnidad,.pilotosDesplegable,.uasMultiple,.mapaEditor,.mapaVuelo,.perfilSvg,.coordenadasVertice,.selectorVista,.condicion,.ayuda.vacia,.barraModo,.tablaFlota th{background-color:var(--panel);border-radius:var(--r-ctl)}.permitDocs,.timeline,.mir,.motivo,.revision,.prepararCecaf,.revisionHumana,.temporalesVivo,.resultadoEnaire,.enlaceProyecto,.assignmentCard,.zonaEnaireItem,.permitItem,.docRow,.uasModelo,.uasUnidad,.pilotosDesplegable,.uasMultiple,.coordenadasVertice,.condicion,.mapaEditor{border-color:var(--linea)}.docRow:hover,.uasModelo:hover,.uasUnidad:hover,.condicion:hover{border-color:var(--sb-orange-text)}.permitItem .docRow,.permitExpanded{background-color:#0000;border-radius:0}.permitItem{overflow:hidden}.permitExpanded{background:#0000002e}.fleet .modelTile,.fleet .modelCaption{border-radius:var(--r-card)}.fleet .modelPhoto{border-radius:var(--r-ctl)}.mapaEditor,.mapaVuelo,.map{overflow:hidden}.tablaFlota{overflow-x:auto}.tablaFlota th{background-color:#00000040;border-radius:0}.tablaFlota tbody tr:hover,.operation:hover,.documento:hover,.candidata:hover,.entradaDb:hover{background:#00000042}.line,hr,.card hr,.listHead,.analysis,.check,.operation,.documentLine,.mes>summary,.dropbox,.vuelos,.detalleVuelo,.tablaVuelos td,.documento,.candidata,.entradaDb,.sinAnalizarPanel,.sinAnalizarPanel li,.plazoRegla,.preguntaFrecuente,.articuloNorma,.resultadoNormativa,.resultadoEnaire,.zonaActions,.earoPersona,.avisosVuelo li,.leyendaMapa li,.permitExpanded,.cecafHecho,.temporalItem,.respuestaNormativa,.zonaEnaireDetalle,.avisoEnaire,.uasUnidades,.permisoItem,.zonaPeligro,.participantFields>div{border-color:var(--linea)}.mes>summary{background:#00000038}:root{font-variant-numeric:tabular-nums}h1,.modal h2,.metric b{font-family:var(--font-display);letter-spacing:.01em;font-weight:900;font-stretch:125%}.sinAkira,h1.sinAkira,.modal h2.sinAkira{font-family:var(--font-sans);letter-spacing:0;font-weight:800;font-stretch:100%}h1{overflow-wrap:normal;word-break:normal;font-size:36px;line-height:1.1}header{flex-wrap:wrap}header>div:first-child{flex:360px;min-width:0}.accionesCabecera{margin-left:auto}.eyebrow,h3,.nav,.status,.tag,.nivel,.avisoLinea,.docRow em,.metric span,.modal label{letter-spacing:.08em}:root{--font-mono:ui-monospace, "SF Mono", Menlo, monospace}code,pre,kbd,samp,textarea{font-family:var(--font-sans);font-variant-numeric:tabular-nums}code.dato,.ruta code,.coordenadasPlanea{font-family:var(--font-mono)}.hojaTexto,.leaflet-bar .leaflet-control-zoom-in,.leaflet-bar .leaflet-control-zoom-out{font-family:var(--font-sans)}aside{border-radius:var(--r-frame);border-right:0;flex:0 0 255px;width:255px;height:calc(100dvh - 32px);margin:16px 0 16px 16px;padding:28px 14px 22px;position:sticky;top:16px}.content{flex:1 1 0;width:calc(100% - 271px);min-width:0}aside{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}@media (width>=701px){aside{overflow-x:hidden}}.nav{border-radius:var(--r-pill);min-height:var(--sb-hit-desktop);color:var(--smoke);transition:background .2s var(--sb-ease), color .2s var(--sb-ease);background:0 0;border:0;padding:11px 15px}.nav:hover{color:var(--bone);background:#ffffff0f}.nav.active{color:var(--bone);background:#ffffff17;border-left:0;box-shadow:inset 0 0 0 1px #e8451d8c}.asideFoot{border-top:1px solid var(--linea);margin:auto 8px 0}@media (width<=900px){aside{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#ffffff0f,#ffffff03 42%),#121212fa}.asideFoot.abierto{position:fixed}aside{border-radius:var(--r-pill);flex-basis:70px;width:70px;height:calc(100dvh - 24px);margin:12px 0 12px 12px;padding:20px 8px;top:12px}.content{width:calc(100% - 82px)}.nav{min-height:44px;padding:13px}.asideFoot.abierto{border-radius:var(--r-card);border-top:0;left:92px}}@media (width<=700px){aside{border-radius:var(--r-pill);flex-basis:auto;justify-content:flex-start;align-items:center;width:auto;height:62px;margin:0;padding:0 8px;position:fixed;inset:auto 10px 10px}.nav{border-radius:var(--r-pill);border-top:0;flex:1 1 0;min-width:24px;height:46px;margin:0;padding:0}.nav.active,.nav:hover{border-top-color:#0000}.asideFoot.abierto{width:auto;bottom:82px;left:10px;right:10px}.content{width:100%;padding:18px 14px 100px}header h1{font-size:var(--t-xl)}header{flex-wrap:wrap}.accionesCabecera{flex-direction:column;align-items:stretch;width:100%}.accionesCabecera .primary{width:100%}.actions{flex-wrap:wrap}}@media (pointer:coarse),(width<=700px){.selectorVista button,.nav{min-height:44px}}.modal input,.modal select,.buscador,.filtrosFila select,.selectorOrg,.motivo input,.prepararCecaf textarea,.prepararCecaf input,.prepararCecaf select,.revisionHumana textarea,.consultaPunto .filaBuscar input,.filaPregunta input,.filtroNorma,.hojaSinCorreo input,.editarPlazo input[type=number],.editarPlazo textarea,.buscadorMapa input,.estadoPermiso select,.coordenadasVertice input{background:var(--campo);border:1px solid var(--borde-control);border-radius:var(--r-ctl);color:var(--bone)}input:focus-visible,select:focus-visible,textarea:focus-visible,input:focus,select:focus,textarea:focus{outline:var(--sb-focus)!important;outline-offset:var(--sb-focus-offset)!important;border-color:var(--sb-orange-text)!important}.modal label{letter-spacing:.08em}.buscadorMapa>div>button{border-radius:0 var(--r-ctl) var(--r-ctl) 0;background:var(--sb-orange-fill);border-color:var(--sb-orange-fill);color:var(--bone)}.buscadorMapa input{border-radius:var(--r-ctl) 0 0 var(--r-ctl)}.resultadosMapa{border-radius:0 0 var(--r-ctl) var(--r-ctl);background:#101010f0}.selectorVista{border-radius:var(--r-pill);border-color:var(--borde-control);overflow:hidden}.selectorVista button{color:var(--smoke);background:0 0}.selectorVista button[aria-pressed=true]{background:var(--sb-orange-fill);color:var(--bone)}.subirDocs span{border-radius:var(--r-pill);border-color:var(--borde-control)}.ficheros input[type=file]::file-selector-button{border-radius:var(--r-pill);border-color:var(--borde-control);background:#ffffff0f}.operation{border-top:1px solid var(--linea);background:0 0}.operation.selected{box-shadow:inset 3px 0 var(--sb-orange);background:#00000042}.operation:hover{box-shadow:inset 3px 0 var(--sb-orange)}.metric{padding:16px 18px}.metric b{font-size:var(--t-xl)}.metric span{color:var(--smoke)}.metric .amber{color:var(--sb-orange-text)}.map{background-color:#00000040}.map i{color:var(--bone)}.grid{border-radius:var(--r-ctl)}.map,.unitTile{border-radius:var(--r-card)}.contadorAvisos{border-radius:var(--r-pill)}.notice{background-color:var(--panel);border-left:3px solid var(--sb-orange)}.backdrop{background:var(--velo-modal)}.modal{border-radius:var(--r-frame);padding:34px 32px}.modal h2{font-size:var(--t-xl);margin-bottom:22px}.close{border-radius:var(--r-pill);place-items:center;width:44px;height:44px;display:grid;top:12px;right:14px}.close:hover{color:var(--bone);background:#ffffff14}.errorEntrada{border-radius:var(--r-ctl)}.avatar,.check>span,.uasCheck,.docRow>span{border-radius:var(--r-pill)}.entrada .modal{width:min(420px,100%)}.verticeArrastrable{background:var(--sb-orange-fill)}.verticeArrastrable.seleccionado{background:#111}body .leaflet-container{font-family:var(--font-sans);background:var(--sb-ink-900)}.leaflet-bar,.leaflet-control-layers,.leaflet-popup-content-wrapper{border-radius:var(--r-ctl)!important}.leaflet-bar a:first-child{border-top-left-radius:var(--r-ctl)!important;border-top-right-radius:var(--r-ctl)!important}.leaflet-bar a:last-child{border-bottom-left-radius:var(--r-ctl)!important;border-bottom-right-radius:var(--r-ctl)!important}.leaflet-control-attribution{border-radius:var(--r-ctl) 0 0 0!important;background:color-mix(in srgb, var(--sb-bone) 90%, transparent)!important;color:var(--sb-ink-900)!important}.leaflet-control-attribution a{text-decoration:underline;color:var(--sb-ink-900)!important}.leaflet-control-layers-expanded{border:1px solid var(--linea);background:#101010eb}@media (width<=700px){.docRow{grid-template-columns:30px minmax(0,1fr)}.docRow em{grid-column:2;justify-self:start}.modal{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.brand{font:inherit;text-transform:none;flex-wrap:wrap;align-items:center;gap:10px 9px;margin:2px 10px 34px;display:flex}.brand .marca{width:auto;height:26px;display:block}.brand .wordmark{width:auto;height:11px;display:block}.brand .brandNombre{font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:var(--t-l);letter-spacing:.01em;white-space:nowrap;color:var(--bone);flex-basis:100%;margin-top:4px;line-height:1}.brand small{font:600 var(--t-s) var(--font-sans);letter-spacing:.2em;color:var(--smoke);flex-basis:100%;margin:0}.barraMarca{display:none}@media (width<=900px){aside .brand{justify-content:center;margin:0 auto 28px}aside .brand .marca{height:24px}aside .brand .wordmark{display:none}.modal .brand .brandNombre,.modal .brand small{display:block}}@media (width<=700px){aside .brand{display:none}.barraMarca{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 18px;display:flex}.barraMarca .marca{width:auto;height:24px}.barraMarca .wordmark{width:auto;height:11px}.barraMarca .brandNombre{font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:var(--t-l);letter-spacing:.01em;color:var(--bone);white-space:nowrap;line-height:1}}.primary,.secondary,.plain{white-space:nowrap;border-radius:var(--r-pill);letter-spacing:.08em;min-height:var(--sb-hit-desktop);transition:background .25s var(--sb-ease), border-color .25s var(--sb-ease), color .25s var(--sb-ease)}.primary{background:var(--sb-orange-fill);border:1px solid var(--sb-orange-fill);color:var(--bone);box-shadow:none;padding:9px 20px}.secondary{border:1px solid var(--borde-control);color:var(--bone);background:#ffffff0a;padding:9px 18px}.plain{min-height:0;padding:0}.primary:hover{background:var(--sb-orange-fill);border-color:var(--sb-orange-fill)}.secondary:hover{border-color:var(--borde-control);color:var(--bone);background:#ffffff0a}@media (hover:hover){.primary:hover{background:var(--sb-orange);border-color:var(--sb-orange)}.secondary:hover{border-color:var(--sb-orange-text);color:var(--bone);background:#e8451d1a}.primary:disabled:hover{background:var(--sb-orange-fill);border-color:var(--sb-orange-fill)}}.primary:disabled,.secondary:disabled,.danger:disabled,.mir .secondary:disabled,.hojaDeVuelo .primary:disabled{opacity:1;background:var(--estado-pendiente-fondo);border-color:var(--linea);color:var(--sb-neutral);box-shadow:none;cursor:not-allowed}@media (pointer:coarse),(width<=700px){.primary,.secondary{min-height:44px}.plain{min-height:44px;padding:10px 8px}}.status,.tag,.nivel,.avisoLinea,.claseDron,.earoPersona .tag{border-radius:var(--r-pill);align-items:center;gap:7px;padding:4px 11px 4px 9px;font-weight:700;line-height:1.3;display:inline-flex}.status:before,.tag:before,.nivel:before,.avisoLinea:before,.claseDron:before,.docRow em:before{content:"";background:var(--punto,currentColor);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.docRow em{align-items:center;gap:7px;display:inline-flex}.borrador,.tag:not(.good):not(.alert),.nivel.sin_plazo,.avisoLinea.sin_plazo,.claseDron.pendiente,.docRow em.todo{--punto:var(--sb-off)}.avisoLinea{white-space:normal;border-radius:var(--r-card)}.avisoLinea.pronto,.nivel.pronto{background:var(--estado-info-fondo);color:var(--estado-info-texto)}.docRow>span.ok{background:var(--estado-ok-fondo)}.docRow>span.warn{background:var(--estado-aviso-fondo)}.claseDron.pendiente{background:var(--estado-pendiente-fondo);color:var(--estado-pendiente-texto)}.nivel{justify-content:center}.permisoItem{grid-template-columns:170px minmax(150px,1fr) minmax(180px,.9fr)}.permisoPlazo{min-width:0}.nivel,.status,.tag{white-space:nowrap}@media (width<=1100px){.permisoItem{grid-template-columns:170px minmax(0,1fr)}.permisoPlazo{text-align:left;grid-column:2}}@media (width<=900px){.permisoItem{grid-template-columns:1fr}.permisoPlazo{grid-column:auto}}.empty{border-radius:var(--r-card);flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding:56px 24px;display:flex}.empty>p{margin:0}.empty h2{font:700 var(--t-l) var(--font-sans);letter-spacing:0;margin:0}.iconoEstado{fill:none;width:40px;height:40px;stroke:var(--sb-orange);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.iconoEstado.error{stroke:var(--sb-error)}.iconoEstado.carga{stroke:var(--smoke)}.empty.vacio{box-shadow:none;--sb-glass-fill:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--r-ctl);outline:1px dashed var(--borde-control);outline-offset:-1px;background:0 0;margin-top:0;padding:36px 24px}.empty.vacio:before{display:none}.empty[role=alert]:before{background:linear-gradient(140deg,#fff3,#ffffff0a 40%,#f87171a6)}.empty.cargando{padding:48px 24px}#root>.empty{width:min(520px,100% - 32px);margin:16vh auto 0}.esqueleto{gap:8px;width:min(420px,100%);margin-top:8px;display:grid}.esqueleto i{border-radius:var(--r-pill);background:#ffffff1f;height:12px;animation:1.4s ease-in-out infinite esqueleto;display:block}.esqueleto i:first-child{width:100%}.esqueleto i:nth-child(2){width:82%}.esqueleto i:nth-child(3){width:58%}@keyframes esqueleto{0%,to{opacity:.45}50%{opacity:1}}.fpvPlaceholder span{color:var(--sb-orange-fill)}.subirDocs input{opacity:0;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.subirDocs{position:relative}.subirDocs:focus-within span{outline:2px solid var(--sb-orange);outline-offset:2px}.enlaceExpediente{overflow-wrap:anywhere;max-width:100%;white-space:normal!important}.leaflet-control-layers.leaflet-control-layers-expanded{color:var(--bone);border:1px solid var(--linea);background:#101010eb}.tablaEnvoltorio{background:linear-gradient(to right, var(--ink-700,#1c1c1c) 30%, transparent) left / 24px 100% no-repeat local, linear-gradient(to left, var(--ink-700,#1c1c1c) 30%, transparent) right / 24px 100% no-repeat local, linear-gradient(to right, #00000073, transparent) left / 12px 100% no-repeat scroll, linear-gradient(to left, #00000073, transparent) right / 12px 100% no-repeat scroll;overflow-x:auto}@media (pointer:coarse),(width<=700px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.plain,.candidata,.documento,.mes>summary,.docRow{min-height:44px}.plain{align-items:center;display:inline-flex}}.saltar{z-index:2000;background:var(--sb-bone);color:var(--sb-ink-900);border-radius:var(--r-ctl);padding:10px 14px;font-weight:700;position:absolute;top:-48px;left:8px}.saltar:focus{top:8px}.errorAccion{border-left:3px solid var(--sb-error);border-radius:var(--r-ctl);background:#f871711a;margin:12px 0;padding:12px 14px}.soloLector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cuentaLista{font:700 var(--t-s) var(--font-sans);color:var(--brand-400)}.tag.malo{background:var(--estado-error-fondo);color:var(--estado-error-texto)}.icono{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.papelDeCuenta{font:700 var(--t-s) var(--font-sans);letter-spacing:.7px;text-transform:uppercase;color:var(--smoke);gap:7px;margin:14px 0 10px;display:grid}.papelDeCuenta select{background:var(--ink-900);border:1px solid var(--borde-control);min-height:44px;color:var(--bone);font:var(--t-s) var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:2px;padding:10px 11px}.papelDeCuenta select:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px;border-color:var(--brand-400)}.entrada input[name=one-time-code]{font-size:var(--t-l);letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.entrada .modal .secondary{width:100%;min-height:44px;margin-top:10px}.entrada .modal .primary{width:100%;min-height:44px;margin-top:18px}.entrada input[name=one-time-code]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}@media (width<=640px){.tablaVuelos,.tablaVuelos tbody,.tablaVuelos tr,.tablaVuelos td,.tablaFlota table,.tablaFlota tbody,.tablaFlota tr,.tablaFlota td{display:block}.tablaVuelos thead,.tablaFlota thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tablaEnvoltorio,.tablaFlota{background:0 0;border:0;overflow-x:visible}.tablaVuelos tr,.tablaFlota tr{border:1px solid var(--ink-600);border-radius:var(--r-ctl);background:var(--ink-700);margin:0 0 12px;padding:12px 14px}.tablaVuelos td,.tablaFlota td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:14px;min-height:32px;padding:7px 0;display:flex}.tablaVuelos td+td,.tablaFlota td+td{border-top:1px solid var(--ink-600)}.tablaVuelos td[data-label]:before,.tablaFlota td[data-label]:before{content:attr(data-label);text-align:left;font:700 var(--t-s) var(--font-sans);letter-spacing:.7px;text-transform:uppercase;color:var(--smoke);flex:none}.tablaVuelos td .sn{margin-left:8px;display:inline}.tablaVuelos .finTabla{justify-content:flex-end}.tablaVuelos .plain,.tablaVuelos .secondary{min-height:44px}}.mirPreparacion{width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.mirPreparacion h2{margin-bottom:14px;font-size:clamp(22px,3vw,30px)}.mirResumen{color:var(--smoke);font-size:var(--t-s);gap:24px;margin:18px 0;display:flex}.mirResumen b{color:var(--brand-400);font-size:var(--t-l);margin-right:6px}.mirLecturaPendiente{border-left:3px solid var(--brand-400);background:var(--ink-900);font-size:var(--t-s);color:var(--bone);padding:12px 14px;line-height:1.5}.mirGrupos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.mirGrupos button{background:var(--ink-900);border:1px solid var(--ink-600);text-align:left;min-height:64px;color:var(--bone);cursor:pointer;padding:12px}.mirGrupos button[aria-pressed=true]{border-color:var(--brand-400);background:var(--ink-700)}.mirGrupos span,.mirGrupos small{display:block}.mirGrupos small{color:var(--smoke);margin-top:4px}.mirCampos{border:0;grid-template-columns:1fr 1fr;gap:14px;min-width:0;margin:20px 0;padding:0;display:grid}.mirCampos h3{font-size:var(--t-m);grid-column:1/-1;margin:0}.mirPaginacion{font-size:var(--t-s);color:var(--smoke);justify-content:flex-end;align-items:center;gap:14px;display:flex}.mirCampo{min-width:0}.mirCampo label{font-size:var(--t-s);color:var(--bone);display:block}.mirCampo input,.mirCampo select{background:var(--ink-900);width:100%;color:var(--bone);border:1px solid var(--borde-control);font:inherit;margin-top:7px;padding:10px;display:block}.mirCampo small{font-size:var(--t-s);color:var(--smoke);margin:6px 0;display:block}.mirCampo:has(.mirAsignaciones){grid-column:1/-1}.mirAsignaciones{border:1px solid var(--ink-600);gap:10px;padding:14px;display:grid}.mirAsignaciones b{font-size:var(--t-s);margin-bottom:8px;display:block}.mirAsignaciones label{align-items:center;gap:8px;margin:8px 0;display:flex}.mirAsignaciones input{width:auto;accent-color:var(--brand-400);margin:0}.mirFuentes{font-size:var(--t-s);color:var(--smoke);margin-top:14px}.mirFuentes summary{cursor:pointer;padding:8px 0}.mirFuentes ul{overflow-wrap:anywhere;padding-left:18px}.mirFuentes li{margin-bottom:7px}.mirPie{background:var(--ink-800,#252523);border-top:1px solid var(--ink-600);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;bottom:-24px}.mirPie small{font-size:var(--t-s);color:var(--smoke)}@media (width<=600px){.mirCampos{grid-template-columns:1fr}.mirPie{flex-wrap:wrap}.mirGrupos{grid-template-columns:1fr 1fr}}
