@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jakarta-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jakarta-latin.woff2)format("woff2");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;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");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}html[data-theme=versus]{--shell-h:0px}.boot{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.boot .logo{border-radius:12px;width:44px;height:44px}.login-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.login-ok{align-items:flex-start;gap:10px;display:flex}.btn[aria-busy=true]{opacity:.75;cursor:progress}.field-err{margin:6px 0 0}.login-art .seg{align-self:flex-start}@media (max-width:1024px){.login-art .seg{align-self:center}}a.adm-link,a.icon-btn,a.btn,a.link-btn,a.row-card,a.tr-link,.adm a{text-decoration:none}@media (max-width:700px){.panel-h{flex-wrap:wrap;row-gap:8px}.panel-h .panel-t{flex:auto;min-width:0}.row-card.reco{flex-wrap:wrap}.row-card.reco .li-b{flex:calc(100% - 56px);min-width:0}.dash .reco .li-b b{white-space:normal}.row-card.reco .ai-pill{margin-left:52px}.row-card.reco>.btn,.row-card.reco>.badge{margin-left:auto}}@media (min-width:861px) and (max-width:1360px){.g12>.c4.stack-lg{grid-column:span 12;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.panel>.btn-sm,.split-detail>.btn-sm{align-self:flex-start}.stepper-adm.stepper-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.stepper-adm.stepper-3{grid-template-columns:minmax(0,1fr)}}.table-wrap{position:relative}@media (max-width:860px){.table-stack .table{min-width:0}.table-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-stack tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:14px 56px 14px 16px;display:grid;position:relative}.table-stack tbody td{border:0;min-width:0;padding:0;display:block}.table-stack tbody td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.table-stack tbody td.td-full,.table-stack tbody td.td-empty{grid-column:1/-1}.table-stack tbody td.tr-end{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.table-stack tbody tr:has(td.td-empty){padding-right:16px}.table-stack .cell-id,.table-stack .cell-id .li-b{min-width:0}.table-stack .cell-id .li-b small{white-space:normal}}@media (max-width:520px){.acc-edit .row-sw{flex-wrap:wrap;row-gap:8px}.acc-edit .row-sw .seg{margin-left:46px}}.input.is-err{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}
