:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--bg:#0f0f0f;--fg:#eaeaea;--surface:#111;--surface-2:#151515;--border:#262626;--border-2:#222;--muted:#eaeaeadb;--link:#9ad1ff;--btn-bg:#1d1d1d;--btn-bg-hover:#232323;--btn-border:#2a2a2a;--btn-fg:#f2f2f2;--input-bg:#101010;--input-fg:#f0f0f0;--input-border:#2a2a2a;--focus-ring:#9ad1ff1f;--login-b1:#4f7cff6b;--login-b2:#ffb02052;--login-b3:#34c38f47;--teleBar1:#42a5f5;--teleBar2:#ffb74d;font-family:var(--font)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eaf4ff;--fg:#0b2238;--surface:#d8ecff;--surface-2:#fff;--border:#b9d7f1;--border-2:#b9d7f1;--muted:#0b2238bf;--link:#0b5bd3;--btn-bg:#e7f2ff;--btn-bg-hover:#d9ecff;--btn-border:#9cc5ea;--btn-fg:#0b2238;--input-bg:#fff;--input-fg:#0b2238;--input-border:#9cc5ea;--focus-ring:#0b5bd324;--login-b1:#0b5bd333;--login-b2:#00aaff24;--login-b3:#34c38f1f;--teleBar1:#1976d2;--teleBar2:#fb8c00}html,body{height:100%}body{background:var(--bg);color:var(--fg);margin:0}#root{min-height:100dvh}a{color:var(--link);text-decoration:none}.shell{grid-template-rows:auto 1fr auto;height:100dvh;display:grid}.topbar{padding:env(safe-area-inset-top,0px) 12px 0 12px;box-sizing:border-box;border-bottom:1px solid var(--border-2);background:var(--surface);justify-content:space-between;align-items:center;min-height:52px;display:flex}.pwaUpdateBtn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pwaUpdateBtnIcon{font-size:14px;line-height:1}@media (width<=420px){.pwaUpdateBtn{justify-content:center;gap:0;min-width:36px;padding:6px 8px!important}.pwaUpdateBtnText{display:none}}.bottomnav{--bottomnav-h:44px;box-sizing:border-box;border-top:1px solid var(--border-2);background:var(--surface-2);padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom,0px));min-height:calc(44px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(6,1fr);display:grid}.shell--keyboard-open .bottomnav{display:none}.brand{letter-spacing:.3px;font-weight:800}.content{padding:12px;overflow:auto}.tab{color:var(--muted);justify-content:center;align-items:center;padding:4px 0;font-size:.8rem;display:flex}.tab.active{color:var(--fg);background:#0000000f;font-weight:800}:root[data-theme=dark] .tab.active{background:#1a1a1a}.card{background:var(--surface-2);border:1px solid var(--border);color:var(--fg);border-radius:14px;margin-bottom:10px;padding:14px}.small{color:inherit;opacity:.9;font-size:13px;line-height:1.35}.muted{color:inherit;opacity:.86}.readable .small,.readable .muted{opacity:.96}button,.btn{border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);border-radius:12px;padding:10px 12px;font-weight:800;transition:transform .12s,background .12s,border-color .12s,filter .12s}button:not(.card):hover,.btn:hover{background:var(--btn-bg-hover);transform:translateY(-1px)}button:not(.card):active,.btn:active{transform:translateY(0)}button.card{text-align:left;cursor:pointer;width:100%;display:block}button.card:hover{filter:brightness(.97)}button:disabled,.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn.disabled,label.disabled,.disabledLabel{opacity:.6;pointer-events:none}input,select,textarea{box-sizing:border-box;background:var(--input-bg);width:100%;color:var(--input-fg);border:1px solid var(--input-border);border-radius:12px;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s,transform .14s}input[type=checkbox],input[type=radio]{width:auto;box-shadow:none;accent-color:var(--link);background:0 0;border:0;border-radius:0;outline:none;padding:0}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 3px var(--focus-ring)}input::placeholder,textarea::placeholder{color:#787878e6}input:focus,textarea:focus,select:focus{border-color:var(--input-border);box-shadow:0 0 0 3px var(--focus-ring)}input:-webkit-autofill{-webkit-text-fill-color:var(--input-fg);box-shadow:0 0 0px 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-fg);box-shadow:0 0 0px 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-fg);box-shadow:0 0 0px 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}h1,h2,h3,h4,pre{color:var(--fg)}.loginWrap{place-items:center;min-height:100dvh;padding:18px;display:grid;position:relative;overflow:hidden}.loginBg{background:radial-gradient(closest-side at 20% 25%, var(--login-b1), transparent 60%), radial-gradient(closest-side at 80% 30%, var(--login-b2), transparent 65%), radial-gradient(closest-side at 55% 85%, var(--login-b3), transparent 60%);filter:blur(18px);opacity:.95;pointer-events:none;position:absolute;inset:-40%}.loginCard{background:color-mix(in oklab, var(--surface-2) 86%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;width:min(460px,90%);padding:16px;position:relative;box-shadow:0 20px 60px #0000002e}:root[data-theme=dark] .loginCard{box-shadow:0 20px 60px #00000061}.loginHero{border-bottom:1px solid var(--border);justify-items:center;gap:6px;margin-bottom:12px;padding:6px 6px 10px;display:grid}.loginHeroLogo{object-fit:contain;transform-origin:50%;width:min(360px,100%);height:auto}.loginHeroSub{letter-spacing:.2px;opacity:.95;text-align:center;color:var(--fg);font-size:14.5px;font-weight:700}.loginProductBadge{border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:var(--muted);border-radius:999px;margin-top:10px;padding:5px 10px;font-size:12px}:root[data-theme=light] .loginHeroSub{color:#0b2238}.loginForm{gap:12px;margin-top:10px;display:grid}.loginLabel{gap:6px;display:grid}.loginLabel>span{opacity:.95;font-size:13px;font-weight:900}.loginPassRow{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.loginEye{min-width:46px;padding:10px}.loginBtn{border-radius:14px;padding:12px}.loginError{color:#111;background:#ffb3b3;border:1px solid #d94f4f;border-radius:12px;padding:10px 12px;font-size:13px}.loginFoot{justify-content:space-between;align-items:center;margin-top:10px;display:flex;border-top:none!important;padding-top:0!important}.loginFoot .small{opacity:.8;font-size:10.5px}.installHintInline{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 70%, transparent);border-radius:12px;margin-top:10px;padding:8px 10px}.installHintRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.installHintRow>.small.muted{flex:1;min-width:0}.installHintRow a{white-space:nowrap}.installHintClose{color:var(--fg);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:2px 6px;font-size:14px;line-height:1}.installHintClose:hover{opacity:1;background:#ffffff0f}.installHintPanel{border-top:1px solid var(--border);max-height:180px;margin-top:8px;padding-top:8px;line-height:1.35;overflow:auto}.installHintTitle{margin-bottom:6px;font-weight:900}.loginStatic .loginBg,.loginStatic .loginCard{animation:none}.loginStatic .loginHero,.loginStatic .loginHeroLogo,.loginStatic .loginHeroSub{opacity:1;animation:none;transform:none}.loginFirst .loginBg{animation:6s ease-in-out both loginBgDrift}.loginFirst .loginCard{opacity:0;animation:.52s cubic-bezier(.2,.9,.2,1) forwards loginCardIn;transform:translateY(10px)scale(.99)}.loginFirst .loginHero{opacity:0;animation:.72s cubic-bezier(.2,.9,.2,1) .12s forwards loginHeroIn;transform:translateY(-10px)}.loginFirst .loginHeroLogo{opacity:0;animation:.82s cubic-bezier(.2,.9,.2,1) .22s forwards loginLogoIn;transform:scale(.965)}.loginFirst .loginHeroSub{opacity:0;animation:.52s cubic-bezier(.2,.9,.2,1) .42s forwards loginSubIn;transform:translateY(6px)}@media (hover:hover) and (pointer:fine){.loginHeroLogo{transition:transform .16s,filter .16s}.loginHeroLogo:hover{filter:brightness(1.05);transform:scale(1.01)}}@keyframes loginCardIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loginHeroIn{to{opacity:1;transform:translateY(0)}}@keyframes loginLogoIn{to{opacity:1;transform:scale(1)}}@keyframes loginSubIn{to{opacity:.9;transform:translateY(0)}}@keyframes loginBgDrift{0%{opacity:.92;transform:translate(0,0)scale(1)}50%{opacity:.98;transform:translate(-1.5%,1.2%)scale(1.02)}to{opacity:.95;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.loginBg,.loginCard,.loginHero,.loginHeroLogo,.loginHeroSub{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.themeSwitchWrap{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:6px;display:flex}.themeIcon{opacity:.85;-webkit-user-select:none;user-select:none;font-size:14px}.themeSwitch{width:38px;height:20px;display:inline-block;position:relative}.themeSwitch input{opacity:0;width:0;height:0}.themeSwitch .slider{cursor:pointer;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:999px;transition:background-color .2s,border-color .2s;position:absolute;inset:0}.themeSwitch .slider:before{content:"";background-color:var(--btn-fg);border-radius:50%;width:14px;height:14px;transition:transform .2s,background-color .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.themeSwitch input:checked+.slider{background-color:var(--btn-bg-hover)}.themeSwitch input:checked+.slider:before{transform:translate(18px,-50%)}.themeSwitch input:disabled+.slider{opacity:.5;cursor:not-allowed}html,body,.topbar,.bottomnav,.content,.card,button,.btn,input,select,textarea,.tab{transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s,filter .22s}.loginBg{transition:opacity .22s,filter .22s}@media (prefers-reduced-motion:reduce){html,body,.topbar,.bottomnav,.content,.card,button,.btn,input,select,textarea,.tab,.loginBg{transition:none!important}}.brandLogoImg{transform-origin:0;transition:transform .22s,filter .22s}:root[data-theme=dark] .brandLogoImg{transform:scale(1.03)}:root[data-theme=light] .brandLogoImg{transform:scale(1)}.loginHeroLogoWrap{transform-origin:50%;place-items:center;transition:transform .22s;display:grid}:root[data-theme=dark] .loginHeroLogoWrap{transform:scale(1.045)}:root[data-theme=light] .loginHeroLogoWrap{transform:scale(1)}.menuWrap{position:relative}.menuBtn{border-radius:10px;place-items:center;width:34px;height:32px;padding:0;font-size:16px;line-height:1;display:grid}.menuPop{background:var(--surface-2);border:1px solid var(--border);z-index:50;box-sizing:border-box;border-radius:12px;min-width:160px;max-width:min(90vw,300px);padding:2px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000002e}.appShellMenuWrap{justify-content:stretch;align-items:stretch;display:flex;position:relative}.appShellMenuTab{cursor:pointer;width:100%;color:inherit;font:inherit;line-height:inherit;appearance:none;margin:0;padding:4px 0;background:0 0!important;border:0!important}.appShellMenuTab:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 55%, transparent);outline-offset:2px;border-radius:12px}@keyframes siviAppShellMenuUp{0%{opacity:.01;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.appShellMenuPop{right:10px;bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px) + 2px);background:var(--surface-2);border:1px solid var(--border);z-index:60;box-sizing:border-box;transform-origin:100% 100%;border-radius:16px;width:fit-content;min-width:160px;max-width:min(88vw,260px);padding:4px;animation:.16s cubic-bezier(.18,.9,.22,1) siviAppShellMenuUp;position:fixed;overflow:hidden;box-shadow:0 14px 32px #00000052}.appShellMenuPop[hidden]{display:none}.appShellMenuPop:after{content:"";background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:12px;height:12px;position:absolute;bottom:-6px;right:18px;transform:rotate(45deg)}.appShellMenuList{overscroll-behavior:contain;flex-direction:column-reverse;align-items:stretch;gap:2px;max-height:min(70vh,560px);display:flex;overflow-y:auto}.menuHead{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);color:var(--fg);border-top-left-radius:14px;border-top-right-radius:14px;margin:-8px -8px 8px;padding:8px 10px 10px}.menuTitle{letter-spacing:.2px;opacity:.95;color:var(--fg);font-size:12.5px;font-weight:1000}.menuSub{opacity:.7;color:var(--fg);margin-top:2px;font-size:12px;font-weight:800}.menuItem{color:var(--fg);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:900;display:inline-flex}.menuItem:hover{background:color-mix(in oklab, var(--surface) 80%, transparent);border-color:var(--border)}.iaNavigationGroup{border-radius:10px;flex-direction:column;min-width:220px;display:flex}.iaNavigationGroup.active{background:color-mix(in oklab, var(--accent) 8%, transparent)}.iaNavigationTrigger{cursor:pointer;text-align:left;width:100%;min-height:40px}.iaNavigationTrigger.active{border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}.iaNavigationGroupIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.iaNavigationChevron{text-align:center;width:18px;margin-left:auto;font-size:17px;line-height:1}.iaNavigationActiveMarker{border:2px solid;border-radius:50%;width:7px;height:7px;margin-left:auto}.iaNavigationActiveMarker+.iaNavigationChevron{margin-left:2px}.iaNavigationItems{flex-direction:column;gap:2px;padding:2px 0 3px 20px;display:flex}.iaNavigationItems[hidden]{display:none}.iaNavigationItem{min-height:40px;text-decoration:none;position:relative}.iaNavigationItem.active{background:color-mix(in oklab, var(--accent) 15%, var(--surface));border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}.iaNavigationItem.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:3px}.iaNavigationItemIcon{justify-content:center;width:18px;font-size:14px;display:inline-flex}.iaNavigationTrigger:focus-visible,.iaNavigationItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=640px){.appShellMenuPop{max-width:calc(100vw - 20px)}.appShellMenuList{max-height:min(72svh,560px)}.iaNavigationTrigger,.iaNavigationItem{min-height:44px}}:root[data-theme=dark] .menuItem:hover{background:#ffffff0f}.menuItem.danger{color:#ff9a9a}.aboutLogos{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.aboutLogo{border-radius:10px;width:auto;height:42px;display:block}html,body,#root{background:var(--bg)!important}body{overscroll-behavior:none;min-height:100svh}.loginWrap{min-height:100svh;background:var(--bg)!important}.mapWrap{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;width:100%;overflow:hidden}.mapFrame{background:#f2f2f2;border:0;width:100%;height:min(62vh,520px);display:block}.mapActionsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btnSm{border-radius:999px;padding:8px 10px;font-weight:900}.btnChip{border:1px solid var(--btn-border);background:color-mix(in oklab, var(--btn-bg) 90%, transparent);border-radius:999px;padding:7px 10px;font-weight:900}.btnChip.active{filter:brightness(1.05);border-color:color-mix(in oklab, var(--btn-border) 60%, var(--link))}.geoBox{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.geoBoxStandalone{border-top:none;margin-top:0;padding-top:0}.geoHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.geoInlineRow{grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:end;gap:10px;width:100%;margin-top:10px;display:grid}.geoField{gap:6px;display:grid}.geoField label{opacity:.92;font-size:12.5px;font-weight:900}.geoInput{border-radius:12px;width:13ch;padding:9px 10px}.geoInputAlt{border-radius:12px;width:9ch;padding:9px 10px}.geoHint{opacity:.85;font-size:12.5px}.geoStatusOk{opacity:.9;font-size:12.5px;font-weight:900}.geoStatusWarn{color:#ffcf7a;font-size:12.5px;font-weight:900}.geoStatusErr{color:#ff9a9a;font-size:12.5px;font-weight:900}.geoStatusGood{color:#9dffb3;font-size:12.5px;font-weight:900}.geoInlineStatus{min-width:120px}.geoSaveWrap{justify-content:flex-end;place-self:end;display:flex;margin-left:0!important}.geoSavedLine{color:#9dffb3;margin-top:10px;font-size:12.5px;font-weight:900}.geoStatusBelow{gap:6px;margin-top:10px;display:grid}@media (width<=520px){.menuPop{width:fit-content!important;min-width:180px!important;max-width:calc(100vw - 24px)!important;padding-left:calc(6px + env(safe-area-inset-left,0px))!important;padding-right:calc(6px + env(safe-area-inset-right,0px))!important;left:auto!important;right:0!important}}.anexosRulesBox{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.anexosRulesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.anexosSlotFrame{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:14px;overflow:hidden}.anexosSlotTop{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);padding:10px}.anexosSlotTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.anexosSlotTitle{min-width:0;font-size:13.5px;font-weight:1000;line-height:1.2}.anexosSlotFile{opacity:.88;white-space:normal;text-overflow:clip;word-break:break-word;font-size:11.5px;font-weight:900;line-height:1.2;overflow:visible}.anexosSlotActionsRow{justify-content:flex-end;margin-top:8px;display:flex}.anexosSlotActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.btnIconSm{justify-content:center;align-items:center;min-height:26px;display:inline-flex;border-radius:999px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.btnIconSm.danger{color:#ff9a9a!important;border-color:color-mix(in oklab, var(--btn-border) 70%, #ff9a9a)!important}.anexosSlotMedia{background:color-mix(in oklab, var(--surface-2) 92%, transparent);position:relative;overflow:hidden}.anexosSlotMedia.hasImg:before{content:"";background-image:var(--anexos-bg);filter:blur(16px);opacity:.45;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}:root[data-theme=dark] .anexosSlotMedia.hasImg:before{opacity:.35}.anexosMediaPortrait .anexosMediaImg{transform:scale(1.06)}.anexosMediaImg{z-index:1;object-fit:contain;object-position:center;background:#0000000f;width:100%;height:210px;transition:transform .16s;display:block;position:relative}:root[data-theme=dark] .anexosMediaImg{background:#ffffff0f}.anexosMediaImgLandscape{height:210px}.anexosMediaImgSquare{height:240px}.anexosMediaImgPortrait{height:300px}@media (width<=420px){.anexosMediaImgLandscape{height:200px}.anexosMediaImgSquare{height:220px}.anexosMediaImgPortrait{height:260px}}.anexosMediaEmpty{opacity:.75;place-items:center;height:210px;font-weight:900;display:grid}.anexosNombreWrap{gap:6px;margin-top:10px;display:grid}.anexosGpsLine{opacity:.92;margin-top:6px}.anexosDist{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:1000;line-height:1.1;display:inline-flex}.anexosDistOk{opacity:.92}.anexosDistWarn{color:#111;background:#ffef9a;border-color:#e2c84d}.anexosDistErr{color:#111;background:#ffb3b3;border-color:#d94f4f}:root[data-theme=dark] .anexosDistWarn,:root[data-theme=dark] .anexosDistErr{color:#111}@media (width<=420px){.anexosSlotActions{gap:5px}.btnIconSm{padding:5px 7px!important;font-size:10.5px!important}.anexosSlotFile{font-size:11px}}.croquisMediaImg,.croquisMediaEmpty{height:min(62vh,520px)!important}@media (width<=420px){.croquisMediaImg,.croquisMediaEmpty{height:min(55vh,460px)!important}}.extrasGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:10px;display:grid}@media (width<=980px){.extrasGrid{grid-template-columns:1fr}}.extrasHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.extrasHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.extrasFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=520px){.extrasFormGrid{grid-template-columns:1fr}}.extrasField label{margin-bottom:6px;display:block}.extrasCheckLine{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 90%, transparent);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.extrasRowActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.extrasPreviewFrame{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;height:min(62vh,520px);margin-top:8px;overflow:hidden}.extraRow td{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent)}.extraRow.extraStatus0{background:color-mix(in oklab, var(--surface-2) 96%, transparent)}.extraRow.extraStatus1{background:color-mix(in oklab, #9dffb3 18%, var(--surface-2))}.extraRow.extraStatus2{background:color-mix(in oklab, #ff9a9a 18%, var(--surface-2))}.extraRow.selected{outline:2px solid color-mix(in oklab, var(--link) 55%, transparent);outline-offset:-2px}.extraRow:hover{filter:brightness(1.02)}.extrasRules{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.extrasRulesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.extrasRules ul{margin:6px 0 0 18px;padding:0}.extrasRules li{margin-bottom:4px}.table td.wrap{white-space:normal;word-break:break-word}.table{font-size:12px}.extraStatus0{background:color-mix(in oklab, #ffe08a 35%, var(--surface-2))}.extraStatus1{background:color-mix(in oklab, #9dffb3 18%, var(--surface-2))}.extraStatus2{background:color-mix(in oklab, #ff9a9a 18%, var(--surface-2))}.filtersDetails{border-top:1px solid var(--border);padding-top:10px}.filtersSummary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:1000;list-style:none}.filtersSummary::-webkit-details-marker{display:none}.filtersSummary:before{content:"▸";opacity:.85;margin-right:8px;display:inline-block;transform:translateY(-1px)}.filtersDetails[open] .filtersSummary:before{content:"▾"}.filtersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}@media (width<=980px){.filtersGrid{grid-template-columns:1fr}}.filtersCard{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:14px;padding:10px}.filtersTitle{margin-bottom:8px;font-weight:1000}.filtersField{gap:6px;margin-bottom:8px;display:grid}.filtersField label{opacity:.92;font-size:12.5px;font-weight:900}.filtersRow2,.filtersRow3,.filtersRow4{align-items:end;gap:10px;display:grid}.filtersRow2{grid-template-columns:repeat(2,minmax(0,1fr))}.filtersRow3{grid-template-columns:repeat(3,minmax(0,1fr))}.filtersRow4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=520px){.filtersRow2,.filtersRow3,.filtersRow4{grid-template-columns:1fr}.statsRow2{grid-template-columns:repeat(2,minmax(0,1fr))}.statsRow3{grid-template-columns:repeat(3,minmax(0,1fr))}}.filtersRow3--clasifTipo{grid-template-columns:1.6fr 1.2fr 1.2fr}.filtersCheck{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 90%, transparent);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px;display:inline-flex}.serviciosBatchSelection{gap:6px;min-height:30px;margin-top:0;padding:4px 8px;font-size:.78rem;line-height:16px}.serviciosBatchSelection input{width:13px;height:13px;margin:0}.filtersActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.svcChecksWrap{flex-direction:column;gap:8px;margin-top:2px;display:flex}.svcChecksRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.svcCheckField{margin-bottom:0}.filtersCheck.svcCheck{white-space:nowrap}.svcDiasField{width:max-content;margin-bottom:0}.svcDiasField input{width:64px;max-width:64px}@media (width<=520px){.svcChecksRow1{width:100%}.svcChecksRow2{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.svcChecksWrap .filtersCheck.svcCheck{width:100%;min-width:0}.svcDiasField{width:auto}.svcDiasField label{white-space:nowrap}}.downloadsFileRow{border:1px solid #ddd;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex}.downloadsFileRowLast{background:#ffe69659;border-color:#b7b7b7}.downloadsFileMeta{flex:1;min-width:0}.downloadsFileName{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:900;overflow:hidden}.downloadsFileSize{opacity:.75;white-space:nowrap;margin-left:4px;font-size:10px;font-weight:700}.downloadsFileActions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:flex}.downloadsActionsRow{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;display:flex}@media (width<=520px){.downloadsFileRow{gap:4px;padding:5px 6px}.downloadsFileActions{gap:3px}.downloadsActionsRow{gap:6px}}.envBadge{border:1px solid var(--border);letter-spacing:.4px;background:#ffffff0f;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:950;display:inline-flex}.btnGhost{border:1px solid var(--border)!important;color:var(--text)!important;background:0 0!important}.btnGhost:hover{filter:brightness(1.05)}.modalOverlay{z-index:9999;background:#0000008c;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.modalCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-rows:auto 1fr;width:min(820px,96vw);max-width:640px;max-height:min(80vh,720px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 80px #00000059}.modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.modalBody{padding:14px;overflow:auto}.supportPre{white-space:pre-wrap;word-break:break-word;border:1px dashed var(--border);background:#ffffff08;border-radius:14px;margin:0;padding:12px;font-size:12px;line-height:1.35}.teleFiltersRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;display:grid}@media (width<=520px){.teleFiltersRow{grid-template-columns:1fr}}.teleField{flex-direction:column;gap:4px;min-width:0;display:flex}.teleFieldGrow{flex:1}.teleFieldRight{place-self:flex-end}.teleLabel{opacity:.9;font-size:12.5px;font-weight:900}.teleSelectSm,.teleInputSm,.teleRouteInput{border-radius:10px;padding:7px 9px;font-size:12px}.teleSmall{font-size:11.5px;line-height:1.35}.teleTitle{font-size:12.5px;font-weight:1000}.teleHint{opacity:.75;font-size:11px}.teleNumBig{font-variant-numeric:tabular-nums;font-size:20px;font-weight:1000}.teleNum{font-variant-numeric:tabular-nums}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btnIconSm.active{filter:brightness(1.05);border-color:color-mix(in oklab, var(--btn-border) 55%, var(--link))}.statsPage{min-width:0;max-width:100%;overflow-x:clip}.teleStatsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.teleStatsCol{padding:.25rem .5rem}.teleTableWrapper{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin-top:.75rem;overflow-x:auto}.teleTable{border-collapse:collapse;width:100%;font-size:.8rem}.teleTable th,.teleTable td{text-align:right;border-bottom:1px solid #ffffff0f;padding:.35rem .5rem}.teleTable th:first-child,.teleTable td:first-child{text-align:left}.teleDeltaPct{opacity:.8;margin-left:.25rem;font-size:.7rem}.teleError{color:#ffb3b3}.statsBars{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.statsBarRow{grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.statsBarLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.statsBarTrack{background:#ffffff0f;border-radius:999px;height:.55rem;position:relative;overflow:hidden}.statsBarFill{border-radius:inherit;background:linear-gradient(90deg, var(--teleBar1), var(--teleBar2));position:absolute;top:0;bottom:0;left:0}.statsBarValue{text-align:right;white-space:nowrap;font-size:.8rem}.statsBarSecondary{opacity:.75;font-size:.7rem;display:block}.statsChartWrap{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--teleBar1) 26%, transparent) 0, transparent 55%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--teleBar2) 22%, transparent) 0, transparent 55%), color-mix(in oklab, var(--surface-2) 96%, transparent);width:100%;height:260px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent), 0 16px 36px #00000073;touch-action:pan-y pinch-zoom;border-radius:16px;margin-top:.5rem;padding:6px 8px 4px;position:relative;overflow:hidden}.statsChartWrap:before{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle at 10% 0,#ffffff1f,#0000 60%),radial-gradient(circle at 90% 0,#ffffff1a,#0000 60%);position:absolute;inset:-40%}@media (width<=520px){.statsChartWrap{height:220px}}.statsTooltip{background:color-mix(in oklab, var(--surface-2) 92%, transparent);border:1px solid var(--border);border-radius:14px;min-width:180px;max-width:280px;padding:10px;box-shadow:0 14px 34px #00000038}:root[data-theme=dark] .statsTooltip{box-shadow:0 14px 34px #00000061}.statsTooltipTitle{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12.5px;font-weight:1000;overflow:hidden}.statsTooltipRow{opacity:.92;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:900;display:flex}.statsTooltipRowMuted{opacity:.78;margin-top:2px}.statsTooltipKey{opacity:.85;font-weight:900}.statsTooltipVal{font-variant-numeric:tabular-nums}.statsChartWrap .recharts-cartesian-axis-tick-value,.statsChartWrap .recharts-legend-item-text,.statsChartWrap .recharts-pie-label-text{font-size:10px}@media (width<=520px){.statsChartWrap .recharts-cartesian-axis-tick-value,.statsChartWrap .recharts-legend-item-text,.statsChartWrap .recharts-pie-label-text{font-size:9px!important}.statsTooltipTitle{font-size:12px}.statsTooltipRow{font-size:11px}}@media (prefers-reduced-motion:reduce){.recharts-wrapper *{transition:none!important;animation:none!important}.appShellMenuPop{animation:none!important}}.tabIcon{font-size:1.4rem;line-height:1}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teleCard--filters .teleHeader{margin-bottom:.5rem}.teleFilters--compact{flex-direction:column;gap:.35rem;display:flex}.teleCard--filters .teleFiltersRow{flex-wrap:wrap;align-items:flex-end;gap:.35rem .75rem;display:flex}.teleCard--filters .teleFilter.teleFilter--sm{flex:none;min-width:150px;max-width:210px}.filtersGrid .teleFilter.teleFilter--sm{width:100%;min-width:0;max-width:none}.teleFilters--compact .teleFilterLabel{color:inherit;opacity:.9;margin-bottom:.15rem;font-size:12.5px;font-weight:900;display:block}.teleFilters--compact .teleFilter select,.teleFilters--compact .teleFilter input[type=text],.teleFilters--compact .teleFilter input[type=number],.teleFilters--compact .teleFilter input[type=date]{border-radius:10px;padding:.25rem .4rem;font-size:.8rem}.teleCard--filters .teleFilterButton{justify-content:flex-end;align-items:flex-end;width:auto;min-width:120px;margin-left:auto;display:flex}.teleSubtitle{opacity:.78;margin-top:2px;font-size:11.5px;font-weight:800}.teleHeader{gap:2px;display:grid}.teleCard--filters .teleTitle{letter-spacing:.2px;font-size:18px;font-weight:1000}.teleCard--filters .teleSubtitle{opacity:.8;font-size:12.5px;font-weight:800}.teleFilterLabel{opacity:.9;margin-bottom:.15rem;font-size:11.5px;font-weight:900;display:block}.teleFilters--compact .teleFilterLabel{font-size:12.5px}.teleCard--filters .teleFilterButton{width:auto;min-width:unset;margin-left:0}.teleCard--filters .teleFilterButton .btnIconSm{width:auto}.statsBtnNarrow{min-width:92px;padding:5px 10px!important}.statsBtnSecondary{opacity:.95;min-width:92px;padding:5px 10px!important}.teleFiltersApplied{margin-top:8px}.teleFiltersAppliedList{gap:2px;margin:6px 0 0 18px;padding:0;display:grid}.teleFiltersAppliedList li{margin:0;padding:0}.teleCard--filters .teleFilterButton .btnIconSm{width:auto;min-width:110px}@media print{.shell{height:auto!important;min-height:auto!important}.content{height:auto!important;overflow:visible!important}.topbar,.bottomnav{display:none!important}.card.teleCard{page-break-inside:avoid;box-shadow:none!important;border:1px solid #000!important}.statsBarTrack{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0000000a!important;border:1px solid #000!important}.statsBarFill{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(90deg, var(--teleBar1), var(--teleBar2))!important}.statsBarValue{font-size:.75rem;color:#000!important}}.statsTheme--esports{--teleBar1:#00e5ff;--teleBar2:#ff3dff;--statsGlow:#00e5ff38;--statsGlow2:#ff3dff2e}.statsTheme--esports .card.teleCard{border-color:color-mix(in oklab, var(--border) 65%, var(--teleBar1));box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent), 0 18px 44px #0000006b}.statsTheme--esports .statsChartWrap{background:radial-gradient(circle at 12% 0%, color-mix(in oklab, var(--teleBar1) 34%, transparent) 0, transparent 58%), radial-gradient(circle at 88% 0%, color-mix(in oklab, var(--teleBar2) 30%, transparent) 0, transparent 58%), linear-gradient(180deg, #ffffff0a, #00000005), color-mix(in oklab, var(--surface-2) 94%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 65%, transparent), 0 0 22px var(--statsGlow), 0 0 18px var(--statsGlow2), 0 18px 44px #0000008c}.statsTheme--esports .statsChartWrap:before{opacity:.6}.statsTheme--esports .statsTooltip{border-color:color-mix(in oklab, var(--border) 60%, var(--teleBar1));box-shadow:0 14px 34px #0000004d, 0 0 16px var(--statsGlow)}.statsTheme--esports .statsBarTrack{background:#ffffff14}.statsEsportsToggle{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 90%, transparent);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;font-weight:1000;display:inline-flex}.statsEsportsToggle input{margin:0}.telemetriaPage .teleChartWrap{height:240px;min-height:240px;margin:6px 0 10px}.teleTooltip{background:color-mix(in oklab, var(--surface-2) 92%, transparent);border:1px solid var(--border);border-radius:12px;max-width:min(70vw,340px);padding:8px 10px;box-shadow:0 10px 26px #0003}.teleTooltipTitle{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;font-weight:1000;overflow:hidden}.teleTooltipRow{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.teleTooltipRowMuted{opacity:.8;font-weight:800}.teleTooltipKey{opacity:.82}.teleTooltipVal{font-variant-numeric:tabular-nums}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.telemetriaPage .teleNoPrint{display:none!important}.telemetriaPage .card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.telemetriaPage{color:#000!important;background:#fff!important}.telemetriaPage svg{overflow:visible!important}}.menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;font-size:1.1rem;display:inline-flex}.menuItemLabel{text-align:left;white-space:nowrap;flex:0 auto;min-width:0}.anxBadge{letter-spacing:.3px;border-radius:12px;padding:2px 6px;font-size:.65rem;font-weight:700}.anxBadgeBlue{color:#06c;background:#e0f0ff;border:1px solid #9cf}.anxBadgeYellow{color:#960;background:#fff4cc;border:1px solid #ffd966}.anxBadgeGreen{color:#0a7a0a;background:#e6ffe6;border:1px solid #6c6}.anxBadgeRed{color:#c00;background:#ffe6e6;border:1px solid #ff4d4d}.siviModalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.siviModalCard{color:#111;background:#fff;border-radius:14px;width:min(90%,420px);padding:20px;animation:.18s ease-out siviFadeIn;box-shadow:0 10px 30px #00000040}[data-theme=dark] .siviModalCard{color:#f5f5f5;background:#1e1e1e;border:1px solid #2c2c2c;box-shadow:0 12px 32px #0009}.siviModalTitle{color:inherit;margin-bottom:10px;font-size:1rem;font-weight:900}.siviModalBody{opacity:.9;color:inherit;margin-bottom:16px;font-size:.9rem;line-height:1.4}.siviModalActions{justify-content:flex-end;gap:8px;display:flex}[data-theme=dark] .siviModalCard .btn{color:#f5f5f5;background:#2c2c2c;border:1px solid #3a3a3a}[data-theme=dark] .siviModalCard .btn.danger{color:#ffb3b3;background:#4a1f1f;border:1px solid #7a2e2e}@keyframes siviFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anxBtnPrimary{color:#fff;background:#1e7f3e;border:1px solid #16632f}.anxBtnPrimary:hover{background:#249648}.anxBtnNeutral{color:#fff;background:#5f6b75;border:1px solid #4a545c}.anxBtnNeutral:hover{background:#6e7b86}[data-theme=dark] .anxBtnPrimary{background:#2c9c55;border-color:#20733f}[data-theme=dark] .anxBtnNeutral{background:#3a444d;border-color:#2a3238}.anexosSlotCard{transition:all .25s}.anexosSlotPending{animation:1.6s ease-in-out infinite alternate anexosGlow;box-shadow:inset 0 0 0 2px #2c9c55}@keyframes anexosGlow{0%{box-shadow:inset 0 0 0 2px #2c9c55}to{box-shadow:inset 0 0 10px 2px #2c9c5599}}.anxBtnPulse{animation:1.4s ease-in-out infinite anexosPulse}@keyframes anexosPulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.anexosFadeIn{animation:.35s anexosFade}@keyframes anexosFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.anexosCollapsing{opacity:.5;transition:all .25s;transform:scale(.98)}.anxProgressWrap{background:#e0e0e0;border-radius:6px;width:100%;height:6px;overflow:hidden}.anxProgressBar{background:#2c9c55;height:100%;transition:width .2s}[data-theme=dark] .anxProgressWrap{background:#2a2a2a}[data-theme=dark] .anxProgressBar{background:#3fbf6a}.iaPage{--ia-text-description:.86rem;--ia-text-helper:.78rem;--ia-control-text:.84rem;box-sizing:border-box;gap:12px;width:100%;min-width:0;max-width:100%;padding-bottom:20px;display:grid;overflow:hidden}.iaPage h1,.iaPage h2,.iaPage h3,.iaPage h4{margin-top:0}.iaPage>.card,.iaTabPanel>.card{padding:14px}.iaPage h1{font-size:clamp(1.45rem,3vw,1.8rem)}.iaPage h2{font-size:clamp(1.12rem,2.4vw,1.35rem)}.iaPage h3{font-size:1rem}.iaPage p{line-height:1.45}.iaPage .muted,.iaDialog p,.iaWarnings li{font-size:var(--ia-text-description)}.iaPage small,.iaPendingList,.iaReview dt,.iaRecommendations dt{font-size:var(--ia-text-helper)}.iaPage .btn,.iaDialog .btn{min-height:38px;font-size:var(--ia-control-text);border-radius:10px;padding:8px 10px}.iaPage select,.iaDialog select{min-height:32px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaHeader,.iaSectionHeader,.iaDialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iaHeader>*,.iaSectionHeader>*,.iaDialogHeader>*{min-width:0}.iaSectionHeader>div,.iaHeader>div{max-width:100%}.iaHeaderMeta{min-width:0;font-size:var(--ia-text-description);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iaHeaderMeta>span{overflow-wrap:anywhere;min-width:0}.iaHeaderMeta label{min-width:0}.iaBadge{border:1px solid var(--border);border-radius:999px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.iaBadge.ok{background:oklab(61.3662% -.127301 .0697467/.2)}.iaBadge.off{background:oklab(64.0342% .0903831 .0960422/.2)}.iaBadge.warn{background:oklab(72.7831% .0261065 .14026/.22)}.iaBadge.info{background:color-mix(in oklab, var(--accent) 18%, transparent)}.iaBadgeRow{flex-wrap:wrap;gap:7px;display:flex}.iaEyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.75rem;font-weight:900}.iaTabs{box-sizing:border-box;scrollbar-width:thin;border:1px solid var(--border);background:var(--surface);border-radius:11px;flex-wrap:wrap;gap:3px;width:100%;min-width:0;max-width:100%;padding:4px;display:flex;overflow:auto hidden}.iaTabs button{flex:1 1 max-content;min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:7px 13px;font-size:.88rem;font-weight:800}.iaTabs button[aria-selected=true]{color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--surface))}.iaAdminTabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.iaAdminTabs button{white-space:normal;min-width:0}.iaTabs button:focus-visible,.iaTabPanel:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.iaTabPanel{outline:none;gap:12px;width:100%;min-width:0;max-width:100%;min-height:320px;display:grid;overflow:hidden}.iaTabPanel>*{min-width:0;max-width:100%}.iaOverview{gap:12px;display:grid}.iaHero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.iaHero h2{font-size:clamp(1.12rem,2.5vw,1.35rem)}.iaMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.iaMetricGrid article{gap:4px;display:grid}.iaMetricGrid strong{font-size:clamp(1.15rem,3vw,1.45rem)}.iaMetricGrid span{color:var(--muted);font-size:var(--ia-text-description)}.iaWarnings{border-left:5px solid #d69b21}.iaWarnings ul{margin-bottom:0;padding-left:20px}.iaActivation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;display:grid}.iaActivation>:not(:first-child):not(.iaSwitch){grid-column:1/-1}.iaSwitch{align-items:center;gap:9px;font-weight:900;display:inline-flex}.iaSwitch input{opacity:0;pointer-events:none;position:absolute}.iaSwitch span{background:var(--border);width:46px;height:25px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;transition:background .18s;position:relative}.iaSwitch span:after{content:"";background:var(--surface);border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.iaSwitch input:checked+span{background:#2c9c55}.iaSwitch input:checked+span:after{transform:translate(21px)}.iaSwitch input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.iaSwitch input:disabled+span{opacity:.55;cursor:not-allowed}.iaPendingList{color:var(--muted);margin:9px 0 0;padding-left:19px}.iaPartialError{border-left:5px solid #d69b21}.iaCompactList{gap:8px;margin-top:12px;display:grid}.iaCompactItem{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.iaCompactMain{min-width:0}.iaCompactMain h3{margin-bottom:4px}.iaCompactMain p{overflow-wrap:anywhere}.iaStepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:12px 0 22px;padding:0;list-style:none;display:grid}.iaEnvironmentChoices>p{grid-column:1/-1}.iaStepper li{color:var(--muted);text-align:center;gap:5px;font-size:.74rem;display:grid}.iaStepper li:after{content:"";background:var(--border);border-radius:5px;grid-row:1;height:3px}.iaStepper li span{display:none}.iaStepper li.active{color:var(--accent);font-weight:900}.iaStepper li.active:after{background:var(--accent)}.iaChoiceGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.iaChoiceGrid legend{grid-column:1/-1;padding:0 0 7px;font-size:1rem;font-weight:900}.iaChoiceCard{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-content:start;gap:4px 9px;min-width:0;padding:11px;display:grid}.iaChoiceCard:has(input:checked){border-color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, transparent)}.iaChoiceCard input[type=radio]{appearance:none;border:2px solid var(--border);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;background:0 0;border-radius:50%;flex:0 0 18px;grid-row:1/span 3;margin:2px 0 0;padding:0;transition:border-color .14s,background-color .14s}.iaChoiceCard input[type=radio]:checked{border:2px solid var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 4.5px);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;padding:0;transform:none}.iaChoiceCard input[type=radio]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.iaChoiceCard span,.iaChoiceCard small{color:var(--muted)}.iaReview dl,.iaRecommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iaReview dl div,.iaRecommendations div{border-bottom:1px solid var(--border);padding:10px}.iaReview dt,.iaRecommendations dt{color:var(--muted);font-weight:800}.iaReview dd,.iaRecommendations dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.iaReview details{border:1px solid var(--border);border-radius:10px;margin:14px 0;padding:12px}.iaReview summary{cursor:pointer;font-weight:900}.iaReadOnly,.iaSecurity{border-left:4px solid var(--accent);background:color-mix(in oklab, var(--surface-2) 88%, transparent);padding:8px 12px}.iaSecurity{border-left-color:#d69b21}.iaStats,.iaCatalogGrid,.iaProcessGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.iaStats span,.iaProviderCard,.iaProcessCard{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 94%, transparent);border-radius:12px;padding:12px}.iaStats strong{font-size:1.45rem;display:block}.iaProviderCapabilities{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px;display:grid}.iaProviderCapabilities article{border:1px solid var(--border);border-radius:9px;gap:7px;min-width:0;padding:9px 10px;display:grid}.iaProviderCard,.iaProcessCard,.iaGlobalPanel,.iaCompactMain,.iaAdminTable td,.iaAdminTable th,.iaSectionHeader p,.iaSectionHeader h2{overflow-wrap:anywhere;min-width:0}.iaProviderCard h4,.iaProviderCard p,.iaGlobalPanel p{margin-bottom:7px}.iaBillingChoices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iaBillingChoices legend{grid-column:1/-1}.iaManagedCredential{border:1px solid var(--border);border-left:4px solid var(--accent);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:10px;min-width:0;padding:12px}.iaFlexibleText{min-width:0}.iaModelSyncControls{font-size:var(--ia-text-description);grid-template-columns:auto minmax(180px,320px) minmax(0,1fr);align-items:center;gap:7px 10px;margin-top:10px;display:grid}.iaModelSyncControls label{font-weight:800}.iaModelSyncControls select{min-width:0;padding:6px 8px;font-size:.8rem}.iaModelCount{overflow-wrap:anywhere;min-width:0;margin:0}.iaSyncConfirmation,.iaSyncResult{min-width:0}.iaSyncTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 14px;display:grid}.iaSyncTotals div{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:9px;min-width:0;padding:8px}.iaSyncTotals dt{color:var(--muted);font-size:var(--ia-text-helper);font-weight:800}.iaSyncTotals dd{margin:3px 0 0;font-size:1.05rem;font-weight:900}.iaSyncModels{gap:7px;padding:0;list-style:none;display:grid}.iaSyncModels li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.iaSyncModels code{overflow-wrap:anywhere;min-width:0}.iaSyncErrors{color:#b42318}.iaFieldsets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.iaFieldsets fieldset,.iaInlineChecks{border:1px solid var(--border);border-radius:10px;padding:12px}.iaCheck{align-items:center;gap:8px;min-height:34px;display:flex!important}.iaCheck input{width:auto!important}.iaFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:10px 0;display:grid}.iaFormGrid label,.iaDialog>label{gap:5px;font-weight:700;display:grid}.iaFormGrid input,.iaFormGrid select,.iaDialog>label input{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:7px 9px}.iaFormGrid select,.iaDialog select{min-height:32px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaInlineChecks{flex-wrap:wrap;gap:14px;margin:10px 0;display:flex}.iaRuleBehaviorChecks .iaCheck{cursor:pointer;border-radius:8px;flex:190px;align-items:flex-start;min-height:56px;padding:8px}.iaRuleBehaviorChecks .iaCheck input{flex:none;margin-top:3px}.iaRuleBehaviorChecks .iaCheck>span{gap:3px;min-width:0;font-weight:700;display:grid}.iaRuleBehaviorChecks .iaCheck small{color:var(--muted);font-size:.82rem;font-weight:400;line-height:1.35;display:block}.iaNotice{min-height:1.4em;margin:8px 0}.iaFieldError{color:#b42318;font-weight:700}.iaFormGrid :is(input,select,textarea)[aria-invalid=true]{border-color:#b42318;outline-color:#b42318}.iaInlineAction{margin:7px 0 0 8px}.iaEditingIdentity{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 9px;margin:8px 0 10px;padding:8px 10px;font-size:.86rem;display:flex}.iaEditingIdentity strong{flex-basis:100%}.iaEditingIdentity>span:not(.iaBadge){color:var(--muted)}.iaPrimaryCheck{margin:10px 0}.iaEmpty{border:1px dashed var(--border);border-radius:10px;padding:14px}.iaTableWrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.iaTable{border-collapse:collapse;width:100%;font-size:.86rem}.iaTable th,.iaTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:9px 10px;line-height:1.38}.iaTable th{line-height:1.25}.iaTable td code,.iaProviderCard code{overflow-wrap:anywhere;word-break:break-word}.iaRowActions,.iaActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.iaProcessCard header{justify-content:space-between;gap:8px;display:flex}.iaProcessGrid{grid-template-columns:1fr}.iaProcessRow{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:12px 18px;display:grid}.iaProcessIdentity p{color:var(--muted);margin-bottom:0}.iaProcessAssignment label:not(.iaCheck){gap:5px;font-weight:800;display:grid}.iaProcessState{margin:0;font-weight:800}.iaProcessAdvanced{grid-column:1/-1}.iaProcessAdvanced summary{cursor:pointer;font-weight:800}.iaProcessRow>.iaNotice,.iaProcessRow>.btn{grid-column:1/-1}.iaGlobalProcessCard{gap:16px;display:grid}.iaGlobalProcessCard>header{align-items:flex-start}.iaGlobalProcessBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.iaGlobalProcessSummary{margin:0}.iaGlobalProcessForm{align-items:start}.iaGlobalProcessForm .iaCheck{align-items:flex-start;padding-block:6px}.iaGlobalProcessForm .iaCheck>span{gap:3px;display:grid}.iaGlobalProcessForm .iaCheck small{color:var(--muted);font-weight:500;line-height:1.35}.iaGlobalProcessCard .iaNotice{gap:4px;display:grid}.iaProcessStatus-complete{color:inherit;background:oklab(61.3662% -.127301 .0697467/.2)}.iaProcessStatus-incomplete{color:inherit;background:oklab(76.7733% .0239215 .156636/.24)}.iaProcessStatus-invalid{color:inherit;background:oklab(58.4844% .169459 .0913009/.22)}.iaProcessStatus-unconfigured{color:var(--muted);background:var(--surface-2)}.iaProcessEffectiveValues{grid-column:1/-1;margin:0}.iaProcessPrecedenceHelp{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--muted);grid-column:1/-1;margin:0;padding:10px 12px}.iaDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iaDetails div{border-bottom:1px solid var(--border);padding:6px}.iaDetails dt{font-weight:800}.iaDetails dd{overflow-wrap:anywhere;margin:3px 0 0}.iaDialogOverlay{z-index:10020;background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.iaDialog{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(820px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 32px);color:var(--text);border-radius:14px;padding:14px;overflow:auto;box-shadow:0 24px 60px #00000080}.iaFilter{gap:5px;width:min(420px,100%);margin:10px 0;font-weight:800;display:grid}.iaFilter input{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:8px 10px}.iaGlobalLink{justify-content:space-between;align-items:center;gap:14px;display:flex}.iaGlobalLink p{margin:4px 0 0}.iaAdminFilters{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));align-items:end;gap:7px;margin:10px 0 12px;display:grid}.iaAdminFilters label{gap:3px;min-width:0;font-size:.76rem;font-weight:800;display:grid}.iaAdminFilters input,.iaAdminFilters select{box-sizing:border-box;width:100%;min-width:0;min-height:32px;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaAdminFilters .btn{min-height:32px;padding-block:5px}.iaAdminFieldset{border:1px solid var(--border);border-radius:11px;margin:12px 0;padding:12px}.iaAdminFieldset legend{padding:0 6px;font-weight:900}.iaAdminWideField{grid-column:1/-1}.iaFormGrid textarea{resize:vertical;min-height:84px;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:9px 10px}.iaAdminTable th:last-child,.iaAdminTable td.iaEntityActionsCell{text-align:center;width:60px;min-width:60px}.iaEntityActionsTrigger{border:1px solid var(--border);width:42px;height:42px;color:inherit;background:var(--surface-2);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:1.45rem;font-weight:900;line-height:1;display:inline-grid}.iaEntityActionsTrigger:hover,.iaEntityActionsTrigger:focus-visible{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, var(--surface))}.iaEntityActionsTrigger:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.iaEntityActionsMenu{z-index:10050;box-sizing:border-box;border:1px solid var(--border);width:max-content;min-width:210px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--text);background:var(--surface);border-radius:10px;padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 14px 34px #0000005c}.iaEntityActionsMenu button{width:100%;min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.iaEntityActionsMenu button:hover,.iaEntityActionsMenu button:focus-visible{background:var(--surface-2);outline:0}.iaEntityActionsMenu button:disabled{opacity:.5;cursor:not-allowed}.iaEntityActionsMenu button.destructive{font-weight:900}.iaEntityActionsSeparator{background:var(--border);height:1px;margin:5px 4px}.iaSyncSelection{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:42vh;margin:12px 0;padding:2px;display:grid;overflow:auto}.iaSyncSelection .iaChoiceCard{grid-template-columns:auto minmax(0,1fr)}.iaSyncSelection input[type=checkbox]{grid-row:1/span 4;margin-top:3px}.iaBitmexTable .iaBadge+.iaBadge{margin-left:5px}.iaSecretInput{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}@media (width<=700px){.iaHeader,.iaSectionHeader,.iaDialogHeader{flex-direction:column}.iaHeaderMeta{justify-content:flex-start}.iaFormGrid,.iaDetails,.iaBillingChoices{grid-template-columns:1fr}.iaTable,.iaTable tbody,.iaTable tr,.iaTable td{display:block}.iaTable thead{display:none}.iaTable tr{border:1px solid var(--border);border-radius:12px;margin:10px 0;padding:6px}.iaTable td{grid-template-columns:minmax(110px,35%) 1fr;gap:8px;display:grid}.iaTable td:before{content:attr(data-label);font-weight:800}.iaRowActions,.iaActions{justify-content:stretch}.iaRowActions .btn,.iaActions .btn{flex:150px}.iaHero,.iaCompactItem{flex-direction:column;align-items:stretch}.iaMetricGrid,.iaChoiceGrid,.iaReview dl,.iaRecommendations{grid-template-columns:1fr}.iaTabs{margin-inline:0}.iaTabs button{min-height:44px;padding-inline:11px}.iaAdminTabs button{padding-inline:5px;font-size:.78rem}.iaPage .btn,.iaDialog .btn{min-height:44px}.iaStepper li{font-size:.66rem}.iaDialogOverlay{align-items:end;padding:0}.iaDialog{border-radius:16px 16px 0 0;width:100%;max-height:94vh;padding:15px}.iaInlineChecks .iaCheck{flex:150px;min-width:0}.iaSecretInput,.iaActivation{grid-template-columns:1fr}.iaActivation>:not(:first-child):not(.iaSwitch){grid-column:auto}.iaProcessRow,.iaProcessAssignment{grid-template-columns:1fr}.iaProcessAdvanced,.iaProcessRow>.iaNotice,.iaProcessRow>.btn{grid-column:auto}.iaGlobalProcessCard>header{display:grid}.iaGlobalProcessBadges{justify-content:flex-start}.iaProcessEffectiveValues,.iaProcessPrecedenceHelp{grid-column:auto}.iaModelSyncControls{grid-template-columns:1fr}.iaModelSyncControls select{width:100%}.iaSyncTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.iaAdminFilters,.iaSyncSelection{grid-template-columns:1fr}.iaAdminWideField{grid-column:auto}.iaAdminTable tr{position:relative}.iaAdminTable td:first-child{overflow-wrap:anywhere;padding-right:56px}.iaAdminTable td.iaEntityActionsCell{border:0;width:42px;min-width:42px;padding:0;display:block;position:absolute;top:7px;right:7px}.iaAdminTable td.iaEntityActionsCell:before{display:none}}.iaRulesPage{overflow:visible}.iaRulesMainTabs{z-index:12;position:sticky;top:8px}.iaRulesScopeSelector{min-width:175px;color:var(--muted);gap:3px;font-size:.74rem;font-weight:800;display:grid}.iaRulesScopeSelector select{width:100%;min-height:32px;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:.8rem;font-weight:700;line-height:1.2}.iaRulesFiltersPanel{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 68%, transparent);border-radius:12px;margin-bottom:14px;padding:10px 12px 0}.iaRulesFiltersPanel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.iaRulesFiltersToggle{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;display:inline-flex}.iaRulesFilterChevron{min-width:1rem;color:var(--muted);font-size:1.1rem}.iaRulesFilters{grid-template-columns:minmax(210px,1.7fr) repeat(6,minmax(125px,1fr));align-items:end;gap:8px;margin-bottom:12px;display:grid}.iaRulesFilters label{gap:3px;min-width:0;font-size:.75rem;font-weight:800;display:grid}.iaRulesFilters input,.iaRulesFilters select,.iaRulesDetailHeader select,.iaRulesPage .iaActions select{box-sizing:border-box;width:100%;min-width:0;min-height:32px;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaRulesTable{min-width:1040px}.iaRulesDialog .iaTable{font-size:.8rem}.iaRulesDialog .iaTable th,.iaRulesDialog .iaTable td{padding:7px 8px}.iaRulesDialog .iaTable th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.iaRulesDialog .iaBadge{white-space:nowrap}.iaRulesActionsCell{white-space:nowrap;width:1%;text-align:center!important;min-width:44px!important}.iaRulesCounts{color:var(--muted);white-space:nowrap;font-size:.76rem}.iaRulesRowButtons{flex-wrap:wrap;gap:5px;display:flex}.iaRulesRowButtons .btn{min-height:32px;padding:5px 7px;font-size:.75rem}.iaRulesEmpty{text-align:center;padding:32px 18px}.iaRulesEmpty p{max-width:620px;margin-inline:auto}.iaRulesDialog.wide{width:min(1180px,100%)}.iaRulesDetailHeader{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;padding:9px;display:flex}.iaRulesInnerTabs{margin-bottom:12px}.iaRulesDetailActions{border-top:1px solid var(--border);background:var(--surface);margin:14px -14px -14px;padding:10px 14px;position:sticky;bottom:-14px}.iaRulesCode{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 94%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:48vh;padding:14px;font:.8rem/1.5 ui-monospace,Consolas,monospace;overflow:auto}.iaRulesMarkdown{border:1px solid var(--border);border-radius:10px;max-height:48vh;padding:18px;overflow:auto}.iaRulesMarkdown p{margin:4px 0}.iaRulesViewerTabs{gap:6px;margin:10px 0 6px;display:flex}.iaRulesViewerTabs [aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.iaRulesLinkChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.iaRulesLinkChoices .iaAdminFieldset{margin:0}.iaRulesResolution{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.iaRulesPage .error{color:#b42318}[data-theme=dark] .iaRulesPage .error{color:#ff9b91}@media (width<=1050px){.iaRulesFilters{grid-template-columns:repeat(4,minmax(140px,1fr))}.iaRulesFilters label:first-child{grid-column:span 2}}@media (width<=700px){.iaRulesMainTabs{position:static}.iaRulesFilters{grid-template-columns:1fr 1fr}.iaRulesFilters label:first-child{grid-column:1/-1}.iaRulesTable{min-width:0}.iaRulesLinkChoices{grid-template-columns:1fr}.iaRulesDetailHeader{flex-direction:column;align-items:flex-start}.iaRulesRowButtons .btn{flex:auto;min-height:40px}.iaRulesFiltersPanel{padding-inline:10px}.iaRulesFiltersPanel>header .btn{min-height:38px}}@media (width<=420px){.iaRulesFilters{grid-template-columns:1fr}.iaRulesFilters label:first-child{grid-column:auto}.iaRulesMainTabs button{white-space:normal;min-width:110px}}@media (width<=390px){.iaPage{gap:9px}.iaPage>.card,.iaTabPanel>.card{padding:11px}.iaHeaderMeta{align-items:stretch;width:100%}.iaHeaderMeta .btn{flex-basis:100%}.iaSectionHeader .btn{width:100%}.iaSyncTotals{grid-template-columns:1fr}.iaStepper li{font-size:0}.iaStepper li.active{font-size:.66rem}.iaDialog{padding:12px}.iaMetricGridCompact{grid-template-columns:1fr}}.iaMonitoringFilters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:9px;margin:10px 0 14px;display:grid}.iaMonitoringFilters label{gap:5px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.iaMonitoringFilters input,.iaMonitoringFilters select,.iaMonitoringPagination select{box-sizing:border-box;width:100%;min-width:0;min-height:32px;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaMonitoringProgress{border:1px solid var(--border);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:min(150px,100%);min-width:90px;min-height:24px;display:inline-flex;position:relative;overflow:hidden}.iaMonitoringProgress>span{background:color-mix(in oklab, var(--accent) 30%, transparent);position:absolute;inset:0 auto 0 0}.iaMonitoringProgress b{font-size:.76rem;position:relative}.iaMonitoringActiveGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.iaMonitoringActiveCard{text-align:left;min-width:0;color:inherit;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:12px;gap:9px;padding:12px;display:grid}.iaMonitoringActiveCard:hover,.iaMonitoringActiveCard:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in oklab, var(--accent) 45%, transparent)}.iaMonitoringPagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.iaMonitoringPagination label{align-items:center;gap:6px;display:flex}.iaMonitoringPagination select{width:auto}.iaMonitoringTabs{flex-wrap:nowrap}.iaTimeline{gap:0;display:grid}.iaTimeline article{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:14px;padding:14px 4px;display:grid}.iaTimeline article>div{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.iaTimeline p{flex-basis:100%;margin:4px 0}.iaDetailWide{grid-column:1/-1}.iaMonitoringSectionError{border:1px solid color-mix(in oklab, #d69b21 65%, var(--border));background:color-mix(in oklab, #d69b21 8%, var(--surface-2));border-left:5px solid #d69b21;border-radius:10px;padding:12px}.iaMonitoringSectionError p{margin:6px 0 10px}.iaModuleUnavailable{border-left:5px solid var(--accent)}.iaModuleUnavailable .btn+.btn{margin-left:8px}.iaMonitoringModuleHeader{gap:11px;display:grid}.iaMonitoringBreadcrumbs{color:var(--muted);font-size:.8rem;font-weight:700}.iaMonitoringBreadcrumbs a{color:var(--accent)}.iaMonitoringBack{width:fit-content}.iaMonitoringSectionNav a{min-height:38px;color:inherit;border-radius:8px;flex:1 0 auto;padding:9px 13px;font-size:.88rem;font-weight:800;text-decoration:none}.iaMonitoringSectionNav a:hover,.iaMonitoringSectionNav a:focus-visible{color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--surface));outline:2px solid var(--accent);outline-offset:-2px}.iaMonitoringPage section[id]{scroll-margin-top:84px}@media (width<=700px){.iaMonitoringFilters{grid-template-columns:1fr}.iaMonitoringPagination{justify-content:stretch}.iaMonitoringPagination>*{flex:120px}.iaTimeline article{grid-template-columns:1fr;gap:5px}.iaDetailWide{grid-column:auto}.iaModuleUnavailable .btn{width:100%}.iaModuleUnavailable .btn+.btn{margin:8px 0 0}.iaMonitoringBack{justify-content:center;width:100%}.iaMonitoringSectionNav{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.iaMonitoringSectionNav a{min-height:44px}}.iaHeader h1,.iaSectionHeader h2,.iaCompactCard h2,.iaCompactCard h3{margin-bottom:4px}.iaPage .btn,.iaDialog .btn{border-radius:999px;min-height:26px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1}.iaPage :is(input:not([type=checkbox]):not([type=radio]),select),.iaDialog :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:8px;min-height:30px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaPage textarea,.iaDialog textarea{border-radius:8px;min-height:64px;padding:7px 9px;font-size:.8rem;line-height:1.35}.iaPage .iaTabs button{border-radius:8px;min-height:30px;padding:5px 9px;font-size:.8rem;line-height:1.2}.iaPage .iaMonitoringSectionNav a{min-height:30px;padding:5px 9px;font-size:.8rem;line-height:1.2}.iaPage .iaEntityActionsTrigger{border-radius:8px;width:30px;height:30px;min-height:30px;font-size:1.1rem}.iaPage .iaRulesFiltersToggle{min-height:auto;font-size:inherit;border-radius:0;padding:3px 0}@media (width<=700px){.iaPage .btn,.iaDialog .btn{min-height:38px;padding-inline:11px}.iaPage .iaTabs button,.iaPage .iaMonitoringSectionNav a{min-height:38px}}.iaHeader p,.iaSectionHeader p,.iaCompactCard>p{margin-top:0;margin-bottom:8px}.iaTabs,.iaAdminTabs,.iaMonitoringTabs{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:4px;padding:3px;display:flex;overflow-x:auto}.iaTabs button,.iaAdminTabs button,.iaMonitoringTabs button{white-space:nowrap;flex:none;min-width:max-content;min-height:36px;padding:7px 11px}.iaDetailsCompact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 10px}.iaDetailsCompact div{padding:6px 4px}.iaMetricGridCompact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:10px}.iaMetricGridCompact article{min-height:68px;padding:10px}.iaTableCompact th,.iaTableCompact td{padding:7px 8px}.iaFindingList{gap:8px;margin-top:10px;display:grid}.iaFindingCard{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 88%, transparent);border-radius:10px;gap:7px;padding:11px;display:grid}.iaFindingCard header{justify-content:space-between;align-items:center;gap:8px;display:flex}.iaFindingCard header>div{flex-wrap:wrap;gap:5px;display:flex}.iaFindingCard p,.iaFindingCard dl{margin:0}.iaFindingCard code,.iaTableCompact code{overflow-wrap:anywhere;white-space:normal}.iaGlobalProcessCard{gap:10px}.iaGlobalProcessForm,.iaFormGrid{gap:8px 10px}.iaProcessRow{gap:8px 12px}@media (width<=720px){.iaPage>.card,.iaTabPanel>.card,.iaCompactCard{padding:10px}.iaTabs,.iaAdminTabs,.iaMonitoringTabs{margin-inline:0}.iaDetailsCompact{grid-template-columns:1fr}.iaMetricGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.iaFindingCard header{flex-direction:column;align-items:flex-start}}.iaServicePage{max-width:1180px;margin:0 auto}.iaServiceHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.iaServiceHeader h2{margin:12px 0 4px}.iaPrimary{background:var(--accent,#2563eb);color:#fff}.iaError{border-color:#dc2626}.iaServiceGrid{grid-template-columns:minmax(240px,300px) 1fr;gap:12px;display:grid}.iaProcessList h3{margin-top:0}.iaProcessItem{text-align:left;background:0 0;gap:4px;width:100%;margin-bottom:8px;display:grid}.iaProcessItem.active{border-color:var(--accent,#2563eb);box-shadow:0 0 0 1px var(--accent,#2563eb)}.iaOverview div{gap:5px;display:grid}.iaOverview span{opacity:.75;font-size:12px}.iaOverview b{font-size:18px}.iaTabs{gap:6px;margin-bottom:10px;display:flex;overflow:auto}.iaProgress{background:#7f7f7f40;border-radius:999px;height:9px;overflow:hidden}.iaProgress span{background:var(--accent,#2563eb);height:100%;display:block}.iaFinding h4,.iaFinding p{margin:0 0 6px}.iaFinding small{opacity:.75;display:block}.iaHistoryRow{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.iaEvent{border-top:1px solid var(--border);grid-template-columns:1fr 2fr auto;gap:10px;padding:10px 0;display:grid}@media (width<=800px){.iaServiceHeader{flex-direction:column;align-items:stretch}.iaServiceGrid{grid-template-columns:1fr}.iaOverview{grid-template-columns:repeat(2,1fr)}.iaHistoryRow,.iaEvent{grid-template-columns:1fr}.iaPrimary{width:100%}}.iaServiceSectionIntro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.iaActionsSection{border-top:1px solid var(--border);gap:10px;margin-top:14px;padding-top:12px;display:grid}.iaActionsSectionTitle,.iaActionTitle{font-weight:1000}.iaActionCard{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 92%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.iaPrimary{border-color:color-mix(in oklab, var(--link) 60%, var(--btn-border))!important;background:color-mix(in oklab, var(--link) 16%, var(--btn-bg))!important}.iaActionResult{border-radius:10px;margin-top:12px;padding:12px}.iaActionResult.success{background:#248c4814;border:1px solid #248c4873}.iaActionResult.error,.iaInlineError,.iaError{color:inherit;background:#be2d2d14;border-color:#be2d2d73}.iaActionResultButtons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.iaServicePage{width:100%}.iaServiceMainCard{width:auto}.iaServiceMainHead,.iaProcessListHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.iaServiceMainActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iaServiceGrid{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.iaProcessList{position:sticky;top:0}.iaProcessListItems{gap:7px;max-height:min(68vh,720px);margin-top:10px;display:grid;overflow:auto}.iaProcessItem{text-align:left;border-radius:11px;gap:3px;width:100%;padding:9px 10px;display:grid}.iaProcessItem span,.iaProcessItem small{opacity:.82}.iaProcessItem.active{border-color:color-mix(in oklab, var(--link) 65%, var(--btn-border));background:color-mix(in oklab, var(--link) 12%, var(--btn-bg))}.iaProcessDetailArea{min-width:0}.iaOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.iaOverview>div{border:1px solid var(--border);border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.iaOverview span{opacity:.78;font-size:11.5px;font-weight:800}.iaOverview b{word-break:break-word}.iaTabs{gap:4px;padding:2px 0 10px;display:flex;overflow-x:auto}.iaTabs .tab{border-radius:999px;flex:none;min-width:92px;padding:7px 10px}.iaProgress{background:color-mix(in oklab, var(--border) 75%, transparent);border-radius:999px;width:100%;height:9px;overflow:hidden}.iaProgress>span{border-radius:inherit;background:var(--link);height:100%;display:block}.iaFinding{border-top:1px solid var(--border);padding:10px 0}.iaFinding:first-of-type{border-top:0}.iaFinding h4,.iaFinding p{margin-top:0}.iaFinding small{opacity:.8;word-break:break-word;margin-top:4px;display:block}.iaCorrectionsList{gap:8px;padding-left:22px;display:grid}.iaHistoryTableWrap{overflow-x:auto}.iaHistoryTable{border-collapse:collapse;width:100%;font-size:12px}.iaHistoryTable th,.iaHistoryTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 6px}.iaEventList{gap:8px;display:grid}.iaEvent{border:1px solid var(--border);border-radius:11px;gap:3px;padding:9px 10px;display:grid}.iaEvent small{opacity:.78}@media (width<=820px){.iaServiceGrid{grid-template-columns:1fr}.iaProcessList{position:static}.iaProcessListItems{max-height:none}.iaOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.iaServiceMainHead{align-items:flex-start}.iaOverview{grid-template-columns:1fr 1fr}.iaActionCard{align-items:stretch}.iaActionCard .iaPrimary{width:100%}}.iaProcessSection{gap:10px;display:grid}.iaProcessSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iaProcessSectionHeader h2,.iaProcessSectionHeader p{margin:0}.iaProcessSectionHeader p{color:var(--muted);font-size:var(--ia-text-description,.86rem);margin-top:3px}.iaProcessGrid{grid-template-columns:1fr;gap:8px;display:grid}.iaProcessCard.iaProcessRow{grid-template-columns:minmax(220px,.85fr) minmax(320px,1.15fr);align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.iaProcessIdentity{border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:7px;display:flex}.iaProcessTitleBlock{min-width:0}.iaProcessTitleBlock h3{margin:0 0 2px;font-size:1rem;line-height:1.2}.iaProcessTitleBlock code{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.iaProcessHeaderBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.iaProcessAssignment{grid-template-columns:auto minmax(180px,1fr);align-items:end;gap:8px 12px;display:grid}.iaProcessAssignment label:not(.iaCheck){gap:3px;font-size:.82rem;font-weight:800;display:grid}.iaProcessAssignment select{width:100%;min-height:30px;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:4px 7px;font-size:.78rem}.iaProcessEnabledCheck{min-height:30px}.iaProcessEnabledCheck>span{gap:0;font-weight:800;line-height:1.15;display:grid}.iaProcessEnabledCheck small{color:var(--muted);font-size:.7rem;font-weight:500}.iaProcessRulesSummary{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;font-size:.76rem;line-height:1.3;display:flex}.iaProcessRulesSummary span{overflow-wrap:anywhere;min-width:0}.iaProcessRulesSummary strong{color:var(--text)}.iaProcessRulesSummary .iaBadge{padding:2px 6px;font-size:.68rem}.iaProcessAdvanced{border-top:1px solid var(--border);grid-column:1/-1;margin:0}.iaProcessAdvanced summary{cursor:pointer;width:fit-content;color:var(--muted);padding:7px 0 1px;font-size:.78rem;font-weight:800}.iaProcessAdvanced[open] summary{color:var(--text)}.iaProcessAdvancedBody{gap:7px;padding-top:5px;display:grid}.iaProcessAdvanced .iaFormGrid{gap:7px 10px;margin:0}.iaProcessAdvanced .iaFormGrid label{gap:3px;font-size:.78rem}.iaProcessAdvanced .iaFormGrid :is(input,select){min-height:30px;padding:4px 7px;font-size:.78rem}.iaProcessRulesHelp{color:var(--muted);margin:0;font-size:.74rem;line-height:1.3}.iaProcessPrecedenceHelp{border-left:2px solid var(--accent);background:var(--surface-2);color:var(--muted);margin:0;padding:6px 8px;font-size:.73rem;line-height:1.3}.iaProcessFooter{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;min-height:30px;display:flex}.iaProcessFooter .iaNotice{flex:auto;min-height:0;margin:0;font-size:.78rem}.iaProcessFooter .btn{flex:none;padding-block:5px}@media (width<=820px){.iaProcessCard.iaProcessRow{grid-template-columns:1fr}.iaProcessIdentity,.iaProcessAdvanced,.iaProcessFooter{grid-column:auto}.iaProcessRulesSummary{justify-content:flex-start}}@media (width<=560px){.iaProcessIdentity,.iaProcessSectionHeader,.iaProcessFooter{flex-direction:column;align-items:stretch}.iaProcessHeaderBadges{justify-content:flex-start}.iaProcessAssignment,.iaProcessAdvanced .iaFormGrid{grid-template-columns:1fr}.iaProcessFooter .btn{width:100%}}.iaConfigurationOverview{gap:10px;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.iaConfigurationOverview>.card,.iaConfigurationOverview>.iaMetricGrid{min-width:0;margin-bottom:0}.iaConfigurationOverview .iaHero{align-items:flex-start;min-width:0}.iaConfigurationOverview .iaHero>div{min-width:0}.iaConfigurationOverview .iaHero p{overflow-wrap:anywhere}.iaConfigurationOverview .iaMetricGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.iaConfigurationOverview .iaMetricGrid article{min-width:0;min-height:76px;padding:10px 12px}.iaConfigurationOverview .iaMetricGrid span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.iaConfigurationOverview .iaActions{justify-content:flex-start}@media (width<=980px){.iaHeader{flex-direction:column;align-items:stretch}.iaHeaderMeta{grid-template-columns:auto minmax(180px,1fr) minmax(175px,220px) auto;justify-content:stretch;align-items:end;width:100%;display:grid}.iaHeaderProvider{overflow-wrap:anywhere;min-width:0}.iaHeaderScope{width:100%;min-width:0}.iaHeaderRefresh{align-self:end;width:auto}}@media (width<=760px){.iaHeaderMeta{grid-template-columns:minmax(0,1fr) auto}.iaHeaderStatus,.iaHeaderProvider{align-self:center}.iaHeaderScope{grid-column:1}.iaHeaderRefresh{grid-column:2}}@media (width<=540px){.iaHeaderMeta{flex-direction:column;align-items:stretch;display:flex}.iaHeaderStatus{align-self:flex-start}.iaHeaderRefresh{width:100%}.iaConfigurationOverview .iaMetricGrid{grid-template-columns:1fr}.iaConfigurationOverview .iaHero{flex-direction:column;gap:8px}}.iaProcessAssignment select,.iaProcessRulesSelectors select{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.iaProcessRulesSelectors select{font-size:.74rem}.iaProcessRulesSelectors label{min-width:0}@media (width<=820px){.iaProcessAssignment select,.iaProcessRulesSelectors select{font-size:.76rem}}.iaTableWrap{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.iaTable{table-layout:auto;width:max-content;min-width:100%}.iaTable th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.iaTable td{overflow-wrap:normal;word-break:normal}.iaTable td :is(.iaBadge,.btn),.iaTable .iaBadge{white-space:nowrap}.iaTable td code{overflow-wrap:anywhere;word-break:break-word}.iaProcessRulesSelectors{grid-template-columns:minmax(260px,2.4fr) minmax(105px,.55fr)}.iaProcessSecondarySettings{grid-template-columns:minmax(220px,1fr) minmax(105px,150px)}.iaProcessSecondarySettings label small{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.25}.iaOptionalField{color:var(--muted);font-size:.7rem;font-weight:500}.iaProcessLimitField input{max-width:150px}@media (width<=820px){.iaProcessRulesSelectors,.iaProcessSecondarySettings{grid-template-columns:1fr}.iaProcessLimitField input{max-width:none}}@media (width<=720px){.iaTable{width:100%;min-width:0}.iaTable td{overflow-wrap:anywhere}}.iaSelectedProcessHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.iaProcessMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:14px 0 0;display:grid}.iaProcessMetaGrid>div{border:1px solid var(--border);border-radius:10px;min-width:0;padding:8px 10px}.iaProcessMetaGrid dt{opacity:.72;font-size:11px;font-weight:800}.iaProcessMetaGrid dd{overflow-wrap:anywhere;margin:3px 0 0}.iaFindingMeta{gap:4px;display:grid}.iaServiceDataTable{min-width:760px}.iaServiceDataTable th,.iaServiceDataTable td{overflow-wrap:anywhere}@media (width<=720px){.iaSelectedProcessHead{flex-direction:column;align-items:stretch}.iaSelectedProcessHead .btn{width:100%}.iaProcessMetaGrid{grid-template-columns:1fr}}.iaAppliedRulesTable{table-layout:fixed;min-width:920px}.iaAppliedRulesTable th{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.iaAppliedRulesTable td{overflow-wrap:break-word;word-break:normal}.iaAppliedRulesOrderCol{width:68px}.iaAppliedRulesCodeCol,.iaAppliedRulesRiskCol{width:92px}.iaAppliedRulesBehaviorCol{width:150px}.iaAppliedRulesTitleCol{width:24%}.iaAppliedRulesOriginCol{width:22%}.iaAppliedRulesRouteCol{width:auto}@media (width<=720px){.iaAppliedRulesTable{min-width:820px}}@media (width<=900px) and (pointer:coarse){input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea{font-size:16px!important}}.iaPage .iaProcessAssignment select,.iaPage .iaProcessRulesSelectors select,.iaPage .iaProcessAdvanced .iaFormGrid :is(input,select),.iaPage .iaProcessLimitField input{border-radius:8px;min-height:30px;padding:5px 8px;font-size:.8rem;line-height:1.2}.iaCompactControls .btn{border-radius:999px!important;min-height:26px!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.iaCompactControls :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:12px!important;height:auto!important;min-height:0!important;padding:4px 6px!important;font-size:.7rem!important}.iaCompactControls textarea{border-radius:8px!important;min-height:64px!important;padding:7px 9px!important;font-size:.8rem!important;line-height:1.35!important}.iaCompactControls .iaTabs button,.iaCompactControls .iaMonitoringSectionNav a{border-radius:8px!important;min-height:30px!important;padding:5px 9px!important;font-size:.8rem!important;line-height:1.2!important}.iaCompactControls .iaEntityActionsTrigger{border-radius:8px!important;width:30px!important;height:30px!important;min-height:30px!important;font-size:1.1rem!important}.iaCompactControls .iaRulesFiltersToggle{min-height:auto!important;font-size:inherit!important;border-radius:0!important;padding:3px 0!important}.iaCompactControls select:not(.iaAdminCompactSelect),.iaCompactControls select.small:not(.iaAdminCompactSelect){height:26px;box-sizing:border-box!important;border-radius:8px!important;min-height:0!important;padding:4px 6px!important;font-size:.7rem!important;line-height:1.1!important}.iaCompactControls :is(.iaRulesFilters,.iaMonitoringFilters,.iaAdminFilters)>label{opacity:.92;gap:6px;font-size:12.5px;font-weight:900}.iaCompactControls :is(.iaRulesFilters,.iaMonitoringFilters,.iaAdminFilters){grid-template-columns:repeat(auto-fit,minmax(140px,180px));justify-content:start}.iaAdminPage .iaAdminFiltersCompact{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:10px;display:flex!important}.iaAdminPage .iaAdminFiltersCompact .filtersField{width:140px;margin-bottom:0}.iaAdminPage .iaAdminFiltersCompact .iaAdminFilterSearch{width:280px}.iaAdminPage .iaAdminFiltersCompact .filtersField label{margin-bottom:0}.iaAdminPage .iaAdminCompactSelect,.iaDialog .iaAdminCompactSelect{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;max-width:140px!important;height:auto!important;min-height:0!important;padding:4px 6px!important;font-size:.7rem!important}.iaAdminPage .iaAdminCompactInput{max-width:280px;min-height:26px!important;padding:4px 6px!important;font-size:.7rem!important}@media (width<=700px){.iaAdminPage .iaAdminFiltersCompact{flex-wrap:wrap;display:flex!important}.iaAdminPage .iaAdminFiltersCompact .filtersField{width:min(140px,100%)}.iaAdminPage .iaAdminFiltersCompact .iaAdminFilterSearch{width:min(280px,100%)}.iaAdminPage .iaAdminCompactSelect,.iaDialog .iaAdminCompactSelect{max-width:140px!important}}.iaCompactControls :is(.iaRulesFilters,.iaMonitoringFilters,.iaAdminFilters) select,.iaCompactControls .iaMonitoringPagination select{width:100%!important;max-width:none!important}.iaCompactControls .iaRulesFilters>label:first-child{min-width:min(100%,280px)}.iaCompactControls .iaRulesFilters>label:first-child input{max-width:280px}@media (width<=700px){.iaCompactControls :is(.iaRulesFilters,.iaMonitoringFilters,.iaAdminFilters){grid-template-columns:1fr}.iaCompactControls :is(.iaRulesFilters,.iaMonitoringFilters,.iaAdminFilters) select,.iaCompactControls .iaMonitoringPagination select{max-width:none!important}.iaCompactControls .btn,.iaCompactControls .iaTabs button,.iaCompactControls .iaMonitoringSectionNav a{min-height:38px!important}.iaCompactControls .btn{padding-inline:11px!important}}
