.field-list p,.public-fields p{margin:9px 0}.attachments,.conversation,.observation-form{margin-top:16px}.attachments a{border:1px solid var(--line);color:var(--blue);border-radius:8px;justify-content:space-between;margin-top:8px;padding:12px;text-decoration:none;display:flex}.conversation article{border-radius:10px;margin-top:10px;padding:13px 15px}.conversation article small{color:var(--muted);margin-top:3px;display:block}.staff-note{border-left:4px solid var(--blue);background:#eef6fb}.requester-note{background:#f3f4f6;border-left:4px solid #77838d}.observation-form textarea{min-height:110px;margin:10px 0}.track-result{gap:14px;display:grid}.public-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}@media (max-width:800px){.public-fields{grid-template-columns:1fr}}.page>.back,.workspace>.back{width:max-content;margin-bottom:22px;display:block}.page>.back+label,.workspace>.back+label{margin-bottom:8px;display:block}.session-user{flex-wrap:wrap;align-items:center;gap:12px}.session-user b{margin-right:2px}.session-user span{color:var(--blue);background:#e2f1fb;border-radius:16px;padding:6px 10px;font-size:12px;font-weight:700}.session-user button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:8px;padding:8px 12px}@media (max-width:800px){.session-user{justify-content:flex-start}.session-user b{width:100%}}.stats article.stat-new{background:#f3f9fd;border-left-color:#1670ad}.stats article.stat-new b{color:#17608f}.stats article.stat-active{background:#f1faf5;border-left-color:#198158}.stats article.stat-active b,.stats article.stat-active small{color:#16704b}.stats article.stat-wait{background:#fffaf0;border-left-color:#d89a17}.stats article.stat-wait b,.stats article.stat-wait small{color:#8b6400}.stats article.stat-blocked{background:#fff6f6;border-left-color:#c83b3b}.stats article.stat-blocked b,.stats article.stat-blocked small{color:#a42d2d}.workspace{width:100%;min-width:0}.table-toolbar{grid-template-columns:1fr auto;align-items:end;gap:5px 18px;margin:22px 0 12px;display:grid}.table-toolbar label{grid-column:1/-1}.table-toolbar input{margin:0}.table-toolbar span{color:var(--muted);white-space:nowrap}.table-shell{width:100%;padding:0;overflow-x:auto}.tickets-datatable{border-collapse:collapse;text-align:left;width:100%;min-width:1080px}.tickets-datatable th{color:var(--navy);border-bottom:1px solid var(--line);background:#eef4f8;padding:14px}.tickets-datatable .filters th{padding:8px}.tickets-datatable .filters input{background:#fff;margin:0;padding:9px}.tickets-datatable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 14px}.tickets-datatable td small{color:var(--muted);margin-top:4px;display:block}.tickets-datatable tbody tr{cursor:pointer;background:#fff}.tickets-datatable tbody tr:hover,.tickets-datatable tbody tr:focus{background:#f3f8fb;outline:2px solid #0000}.no-results{text-align:center;padding:28px}.pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:16px 18px;display:flex}.pagination button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:7px;padding:9px 12px}.pagination button:disabled{color:#9aa8b4;cursor:not-allowed;background:#f4f6f8}.pagination span{color:var(--muted)}@media (max-width:800px){.table-toolbar{grid-template-columns:1fr}.table-toolbar label{grid-column:auto}.table-toolbar span{white-space:normal}}.tickets-datatable .sort-button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-weight:700;display:flex}:is(.tickets-datatable .sort-button:hover,.tickets-datatable .sort-button:focus-visible){color:#0968a8;text-underline-offset:3px;text-decoration:underline}.tickets-datatable .sort-button span{white-space:nowrap;font-size:1rem}.status.nuevo{color:#075985;background:#d9efff}.status.asignado{color:#1e40af;background:#dbeafe}.status.en-atencion{color:#166534;background:#dcfce7}.status.en-espera-del-solicitante{color:#92400e;background:#fef3c7}.status.bloqueado{color:#991b1b;background:#fee2e2}.status.escalado-a-n2{color:#5b21b6;background:#ede9fe}.status.escalado-a-n3{color:#86198f;background:#fae8ff}.status.pendiente-de-autorizacion-tecnica{color:#9a3412;background:#ffedd5}.status.en-ejecucion{color:#115e59;background:#ccfbf1}.status.resuelto{color:#065f46;background:#d1fae5}.status.en-validacion-del-solicitante{color:#155e75;background:#cffafe}.status.cerrado{color:#334155;background:#e2e8f0}.status.reabierto{color:#9d174d;background:#fce7f3}.status.cancelado{color:#7f1d1d;background:#fecaca}.status.sin-estado{color:#475569;background:#f1f5f9}.level,.priority{border-radius:999px;padding:5px 9px;font-style:normal;font-weight:700;display:inline-block}.level-n1{color:#1d4ed8!important;background:#dbeafe!important}.level-n2{color:#6d28d9!important;background:#ede9fe!important}.level-n3{color:#a21caf!important;background:#fae8ff!important}.priority-baja{color:#475569!important;background:#e2e8f0!important}.priority-media{color:#92400e!important;background:#fef3c7!important}.priority-alta{color:#c2410c!important;background:#ffedd5!important}.priority-urgente{color:#b91c1c!important;background:#fee2e2!important}.priority-text,.level-text{font-weight:700}.lookup select.status{border-radius:8px;padding:13px}.all-status-stats{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:22px 0;display:grid}.all-status-stats article{border:1px solid var(--line);border-left:5px solid var(--status-color,#1261a0);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:82px;padding:14px;display:flex;box-shadow:0 8px 24px #122b4008;color:var(--ink)!important;background:#fff!important}.all-status-stats article.status.nuevo{--status-color:#075985}.all-status-stats article.status.asignado{--status-color:#1e40af}.all-status-stats article.status.en-atencion{--status-color:#166534}.all-status-stats article.status.en-espera-del-solicitante{--status-color:#92400e}.all-status-stats article.status.bloqueado{--status-color:#b42323}.all-status-stats article.status.escalado-a-n2{--status-color:#5b21b6}.all-status-stats article.status.escalado-a-n3{--status-color:#86198f}.all-status-stats article.status.pendiente-de-autorizacion-tecnica{--status-color:#c0520d}.all-status-stats article.status.en-ejecucion{--status-color:#0f766e}.all-status-stats article.status.resuelto{--status-color:#047857}.all-status-stats article.status.en-validacion-del-solicitante{--status-color:#0e7490}.all-status-stats article.status.cerrado{--status-color:#475569}.all-status-stats article.status.reabierto{--status-color:#be185d}.all-status-stats article.status.cancelado{--status-color:#7f1d1d}.all-status-stats article span{font-size:13px;font-weight:700}.all-status-stats article b{font-size:25px}.breakdowns{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 24px;display:grid}.breakdowns h2{margin-top:0}.breakdowns section>div{gap:8px;display:grid}.breakdowns section span{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.breakdowns section strong{color:var(--blue);font-size:18px}@media (max-width:800px){.all-status-stats{grid-template-columns:repeat(2,1fr)}.breakdowns{grid-template-columns:1fr}}.dashboard-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 14px;display:flex}.dashboard-heading h1{margin:5px 0 6px}.dashboard-heading p{max-width:720px;color:var(--muted);margin:0}.dashboard-heading>strong{text-align:right;min-width:130px;color:var(--blue);font-size:38px;line-height:1}.dashboard-heading>strong small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:600;display:block}.dashboard-section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.section-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-title h2{margin:5px 0;font-size:30px}.section-title p{color:var(--muted);margin:0}.section-title>span{color:#185c91;white-space:nowrap;background:#e8f3ff;border-radius:999px;padding:8px 12px;font-weight:700}@media (max-width:700px){.dashboard-heading,.section-title{flex-direction:column;align-items:flex-start}.dashboard-heading>strong{text-align:left}.section-title h2{font-size:25px}}.manager-toolbar{grid-template-columns:auto minmax(280px,1fr) auto;align-items:end;gap:16px;margin:22px 0;display:grid}.manager-toolbar label{color:var(--ink);letter-spacing:0}.manager-toolbar label input{margin-top:7px}.manager-toolbar span{color:var(--muted);padding-bottom:13px}.admin-table-wrap{padding:0;overflow:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.admin-table th{border-bottom:1px solid var(--line);background:#eef4f8}.admin-table th button{width:100%;color:var(--navy);text-align:left;background:0 0;border:0;padding:15px;font-weight:700}.admin-table td{border-bottom:1px solid var(--line);padding:16px}.admin-table tbody tr{cursor:pointer}.admin-table tbody tr:hover,.admin-table tbody tr:focus{outline:2px solid var(--blue);outline-offset:-2px;background:#f1f7fb}.modal-backdrop{z-index:1000;background:#092f5780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manager-modal{width:min(660px,100%);max-height:90vh;position:relative;overflow:auto;box-shadow:0 24px 80px #001b35aa}.manager-modal h2{color:var(--navy);margin-top:0}.manager-modal form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.manager-modal .active-check,.manager-modal .modal-actions{grid-column:1/-1}.modal-close{color:var(--muted);background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:14px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 16px}.modal-actions .danger{color:#a42d2d;background:#fff5f5;border-color:#c93b3b;margin-right:auto}@media (max-width:700px){.manager-toolbar{grid-template-columns:1fr}.manager-toolbar span{padding:0}.manager-modal form{grid-template-columns:1fr}.manager-modal .active-check,.manager-modal .modal-actions{grid-column:auto}.modal-actions{flex-wrap:wrap}.modal-actions .danger{width:100%;margin-right:0}}.timeline{margin-top:16px}.timeline ol{margin-bottom:0}.timeline li{padding:0 0 14px 8px}.timeline li p{color:var(--ink);margin:2px 0}.timeline li small{line-height:1.4}.hero{background:radial-gradient(circle at 82% 12%,#cfe9f8,#0000 34%),linear-gradient(135deg,#f2f8fc,#e9f4fa);border:1px solid #c9e1ef;border-radius:24px;width:calc(100% - 56px);max-width:1600px;min-height:calc(100vh - 130px);margin:28px auto;box-shadow:0 20px 60px #092f5712}.info-hub{max-width:1600px;margin:0 auto;padding:42px 28px 90px}.info-hub h2{color:var(--navy);margin:8px 0 10px;font-size:38px;line-height:1.12}.info-hub h3{color:var(--navy);margin:4px 0;font-size:23px}.info-intro{color:#fff;background:linear-gradient(125deg,#092f57,#1261a0);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:22px;padding:34px 38px;display:grid;box-shadow:0 18px 50px #092f5720}.info-intro h2{color:#fff;max-width:760px}.info-intro p{color:#d8e8f4;margin-bottom:0}.info-intro aside{gap:8px;min-width:250px;display:grid}.info-intro aside span{text-align:center;border:1px solid #ffffff42;border-radius:999px;padding:8px 13px;font-weight:700}.quick-manual,.guide-grid>section,.faq-section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.quick-manual{margin-bottom:22px}.section-heading,.guide-title{align-items:center;gap:13px;margin-bottom:20px;display:flex}.section-heading>span,.guide-title>span{height:38px;color:var(--blue);background:#e4f1fa;border-radius:50%;flex:0 0 38px;place-items:center;font-weight:700;display:grid}.manual-flow{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.manual-flow article{background:var(--bg);border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.manual-flow b{height:31px;color:var(--blue);background:#fff;border-radius:50%;flex:0 0 31px;place-items:center;display:grid;box-shadow:0 2px 8px #092f5718}.manual-flow span>*{display:block}.manual-flow small{color:var(--muted);margin-top:4px}.guide-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.guide-title label{display:block}.template-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-grid article{background:var(--bg);border:1px solid #0000;border-radius:12px;padding:18px}.template-grid article:hover{border-color:#b8d5e8}.template-grid i{color:var(--blue);font-size:23px;font-style:normal}.template-grid h4{margin:8px 0}.template-grid ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.65}.known-issue article{background:#fff7e8;border-left:4px solid #d27b17;border-radius:10px;padding:18px}.known-issue p,.known-issue ol{color:#5f6871;line-height:1.55}.known-issue ol{padding-left:20px}.known-issue li{margin:8px 0}.known-issue small{color:#8a4d00;font-weight:700;line-height:1.45;display:block}.error-steps{grid-template-columns:1.35fr .85fr;gap:12px;margin:16px 0;display:grid}.error-steps figure{background:#fff;border:1px solid #ead8bb;border-radius:10px;margin:0;overflow:hidden}.error-steps img{object-fit:contain;background:#071735;width:100%;height:150px;display:block}.error-steps figcaption{gap:3px;padding:10px 12px;display:grid}.error-steps figcaption b{color:#8a4d00}.error-steps figcaption span{color:var(--muted);font-size:12px}.faq-section{margin-top:22px}.faq-section>div:last-child{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.faq-section details{border-bottom:1px solid var(--line);padding:13px 0}.faq-section summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex}.faq-section details p{margin:8px 0 0 31px}@media (max-width:900px){.hero{width:calc(100% - 28px);margin:14px auto}.info-intro{grid-template-columns:1fr}.info-intro aside{grid-template-columns:repeat(3,1fr)}.manual-flow{grid-template-columns:1fr 1fr}.guide-grid{grid-template-columns:1fr}}@media (max-width:600px){.info-hub{padding:32px 14px 60px}.info-hub h2{font-size:29px}.info-intro{padding:27px 22px}.info-intro aside,.manual-flow,.template-grid,.faq-section>div:last-child,.error-steps{grid-template-columns:1fr}.error-steps img{height:auto}}.known-issue{display:none}.info-hub>.hero{background:radial-gradient(circle at 84% 8%,#b9eceb,#0000 34%),linear-gradient(135deg,#f1fbfb 0%,#dff5f4 55%,#cceceb 100%);border-color:#79c9cc;width:100%;max-width:none;min-height:0;margin:0 0 22px;padding:44px clamp(32px,5vw,76px);box-shadow:0 16px 42px #087b8422}.info-hub>.hero .actions{margin-bottom:0}.info-hub>.hero .actions>button:not(.primary){color:#087b84;border-color:#159ba1}@media (max-width:900px){.info-hub>.hero{width:100%;margin:0 0 22px;padding:34px 24px}}.brand{gap:22px;min-width:0}.brand img{width:min(37vw,500px)}.brand-copy{border-left:1px solid var(--line);white-space:nowrap;flex-direction:column;gap:4px;padding-left:22px;display:flex}.brand-copy b{color:var(--navy);font-size:20px;line-height:1.1}.brand-copy small{color:var(--muted);letter-spacing:.25px;font-size:11px}@media (max-width:900px){.brand{gap:10px}.brand img{width:min(42vw,330px)}.brand-copy{padding-left:10px}.brand-copy b{font-size:15px}.brand-copy small{white-space:normal;max-width:165px;font-size:9px}}@media (max-width:620px){header{padding-inline:14px}.brand img{width:145px}.brand-copy{display:flex!important}.brand-copy b{font-size:12px}.brand-copy small{max-width:110px;font-size:8px}nav button{padding-inline:5px}}.hero-identity{flex-direction:column;margin:12px 0 4px;display:flex}.hero-identity b{color:var(--navy);font-size:25px;line-height:1.1}.hero-identity small{color:#39767b;letter-spacing:.25px;margin-top:5px;font-size:13px;font-weight:700}.benefit-panel{padding:28px}.benefit-panel>.benefit-head{align-items:center;gap:13px;display:flex}.benefit-panel>.benefit-head>i{flex:0 0 44px}.benefit-panel .benefit-head label{color:#88d8dc}.benefit-panel h2{margin:4px 0 0;font-size:23px}.benefit-panel>p{color:#c9dce8;margin:14px 0}.benefit-panel ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.benefit-panel li{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.benefit-panel li>i{color:#72d2d3;background:#ffffff14;border-radius:8px;flex:0 0 28px;place-items:center;height:28px;font-style:normal;display:grid}.benefit-panel li span>*{display:block}.benefit-panel li b{font-size:12px}.benefit-panel li small{color:#bdd0dd;margin-top:3px;font-size:10px;line-height:1.25}.benefit-panel footer{color:#9ed9db;border:0;border-top:1px solid #ffffff20;margin:16px -28px -28px;padding:13px 28px;font-size:11px;font-weight:700}@media (max-width:1050px){.benefit-panel ul{grid-template-columns:1fr}}@media (max-width:800px){.hero-identity b{font-size:21px}.benefit-panel{padding:23px}.benefit-panel footer{margin:14px -23px -23px;padding-inline:23px}}.routing-settings{gap:14px;max-width:760px;display:grid}.routing-settings>label{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:18px;display:grid}.routing-settings input{width:auto;accent-color:var(--blue);margin:3px 0 0}.routing-settings span>*{display:block}.routing-settings span small{color:var(--muted);margin-top:6px;font-weight:400;line-height:1.45}.routing-settings .primary{justify-self:start}.success-message{color:#13704b;margin:0;font-weight:700}.backup-panel{border-top:1px solid var(--line);max-width:1000px;margin-top:34px;padding-top:28px}.backup-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.backup-heading h2{margin:5px 0}.backup-heading p{margin:0}.backup-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.backup-grid h3,.backup-history h3{margin-top:0}.backup-grid button{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:8px;padding:11px 14px}.backup-scope ul{padding:0;list-style:none}.backup-scope li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.backup-scope li span,.backup-scope small{color:var(--muted);line-height:1.45}.backup-history{padding:0;overflow:hidden}.backup-history>h3,.backup-history>p{margin:0;padding:20px 24px}.backup-history article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.backup-history article span>*{display:block}.backup-history article small{color:var(--muted);margin-top:4px}.backup-history article span:last-child{flex-direction:row;gap:8px;display:flex}.backup-history a{border:1px solid var(--line);color:var(--blue);border-radius:7px;padding:8px 10px;text-decoration:none}@media (max-width:750px){.backup-heading{flex-direction:column;align-items:start}.backup-grid{grid-template-columns:1fr}.backup-history article{flex-direction:column;align-items:flex-start}}.record-count{color:#0f766e;margin-top:.2rem;font-size:.82rem}.empty-backup-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:.75rem 0;padding:.7rem .8rem;font-size:.86rem}:root{--navy:#911a3a;--blue:#911a3a;--gold:#bd9868;--pink:#c83182;--gray:#adadad;--ink:#3f2931;--muted:#75686d;--line:#e4d8d3;--bg:#f8f5f3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{letter-spacing:.01em;background:linear-gradient(#fff 0,#f8f5f3 280px);font-family:Gibson,Helvetica Neue,Arial,sans-serif}header{border-bottom:4px solid var(--gold);height:78px;box-shadow:0 4px 18px #911a3a12}.brand-copy{border-left:5px solid var(--gold);padding-left:16px}.brand-copy b{color:var(--navy);letter-spacing:-.02em;font-size:22px;font-weight:800}.brand-copy small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}nav button,.back{color:var(--navy);font-weight:700}h1,.info-hub h2,.info-hub h3{color:var(--navy);letter-spacing:-.025em}label{color:var(--navy)}.primary{box-shadow:0 7px 18px #911a3a24;background:var(--navy)!important;border-color:var(--navy)!important}.primary:hover{background:#74142f!important}.card{border-color:#e1d4cd;box-shadow:0 10px 30px #5d243314}.info-hub>.hero,.hero{background:radial-gradient(circle at 85% 8%,#f5e9d9 0,#0000 34%),linear-gradient(135deg,#fff 0%,#fbf5f1 55%,#f7e9ef 100%);border-color:#d8bea0}.info-hub>.hero>section>label{color:var(--navy)}.info-hub>.hero .actions .primary{background:var(--navy)!important;border-color:var(--navy)!important}.info-hub>.hero .actions>button:not(.primary){border-color:var(--gold);color:var(--navy)}.hero-identity small{color:var(--gold)}.blue,.benefit-panel{background:linear-gradient(145deg,#911a3a,#6f1530);box-shadow:0 22px 54px #72142f30}.benefit-panel .benefit-head label,.benefit-panel li>i,.benefit-panel footer{color:#efd8b9}.blue p,.benefit-panel>p,.benefit-panel li small{color:#f3e8e4}.blue>i,.receipt>i{background:var(--gold);color:#fff}.info-intro{background:linear-gradient(125deg,#911a3a,#6f1530);box-shadow:0 18px 50px #72142f25}.info-intro label{color:#efd8b9}.info-intro p{color:#f4e8e5}.quick-manual,.faq-section{border-top:5px solid var(--gold)}.section-heading>span,.guide-title>span{color:var(--navy);background:#f5e8ec}.manual-flow article{border-top-color:var(--gold);background:#fbf8f6}.manual-flow b{color:var(--navy);box-shadow:0 2px 8px #911a3a18}.faq-section summary b{color:var(--pink)}.inside>aside{background:linear-gradient(#911a3a,#691229)}.inside>aside button{color:#f2dfe5}.inside>aside button.active,.inside>aside button:hover{border-left:3px solid var(--gold);background:#bd98682b}.inside>aside small{color:#ead7dd}.session-user span{color:var(--navy);background:#f5e8ec}.session-user button{color:var(--navy)}.session-user button:hover{background:#f8eef1}.admin-table th,.tickets-datatable th{color:var(--navy);background:#f4ebe7}.manager-modal{border-top:6px solid var(--gold)}.modal-backdrop{background:#4b122885}.routing-settings>label.selected{border-color:var(--gold);background:#fbf4ea;box-shadow:0 0 0 2px #bd986826}.requirements{background:#fbf4ea;border-color:#dfc9ac}.upload-box{border-color:var(--gold)}.review-message{border-left-color:var(--gold);background:#fff7e9}.attachments a,.backup-grid button,.backup-history a,.pagination button{color:var(--navy);border-color:#d9c1aa}.staff-note{border-left-color:var(--navy);background:#f8eef1}.head em,.table em{color:var(--navy);background:#f5e8ec}.all-status-stats article{border-left-color:var(--status-color,var(--gold))}.dashboard-heading>strong,.breakdowns section strong{color:var(--navy)}.section-title>span{color:var(--navy);background:#f5e8ec}:is(input:focus,select:focus,textarea:focus,button:focus-visible){outline-offset:2px;border-color:var(--gold);outline:3px solid #bd986870}@media (max-width:620px){header{height:auto;min-height:72px}.brand-copy{display:flex!important}.brand-copy b{font-size:16px}.brand-copy small{font-size:9px}}:where(body,button,input,select,textarea){font-family:Arial,sans-serif;font-weight:400;line-height:1.5}.permission-grid{border:1px solid var(--line);border-radius:10px;grid-column:1/-1;gap:10px;padding:16px;display:grid}.permission-grid label{color:var(--ink);align-items:center;gap:10px;display:flex}.permission-grid input{width:auto;margin:0}:where(h1,h2,h3,h4){letter-spacing:0;font-weight:500;line-height:1.2}:where(label,.admin-table th button,.tickets-datatable .sort-button){letter-spacing:.01em;font-weight:600}:where(.primary,.actions button,.inside>aside button,.session-user button),:where(.benefit-panel li b,.manual-flow strong,.faq-section summary){font-weight:500}.benefit-panel li small,.manual-flow article{line-height:1.45}:where(.blue,.benefit-panel,.info-intro,.inside>aside) h2,.inside>aside h3{color:#fff!important}:where(.blue,.benefit-panel,.info-intro) label{color:#efd8b9!important}:where(.blue,.benefit-panel,.info-intro) p,:where(.blue,.benefit-panel,.info-intro) small{color:#f8edef!important}.info-intro,.inside>aside button{color:#fff}.actions b,.brand-copy b{font-weight:600}.actions small,.brand-copy small{font-weight:400}nav button,.back,.hero-identity small,.benefit-panel footer,.session-user span,.all-status-stats article span,.section-title>span,.level,.priority,.priority-text,.level-text{font-weight:500}.hero-government-logos{object-fit:contain;object-position:left center;width:min(100%,680px);height:auto;margin:0;display:block}@media (min-width:701px){.info-hub>.hero>section{align-self:stretch;padding-top:160px;position:relative}.hero-government-logos{position:absolute;top:-30px;left:0}}@media (max-width:700px){.hero-government-logos{margin:-22px 0 24px}}:root{--ink:#302a2d;--muted:#675f63;--pink-soft:#fff0f6;--pink-accent:#c83182}body,p,.field-list,.public-fields,.admin-table td{color:var(--ink)}h1,h2,h3,h4{color:#4c2634}label{color:#57464d;font-weight:500}.page>label,.workspace>label,.info-hub>section>label{color:var(--pink-accent);font-weight:600}.primary{font-weight:500}.card{border-color:#e5dde0}.admin-table th,.tickets-datatable th{background:var(--pink-soft)}.admin-table th button,.tickets-datatable .sort-button{color:#552838;font-weight:500}.admin-table tbody tr:hover,.admin-table tbody tr:focus,.tickets-datatable tbody tr:hover{background:#fff7fa}.manager-modal{border-top-color:var(--pink-accent)}.inside>aside button.active,.inside>aside button:hover{background:#c8318230;border-left-color:#ffc4d0}.section-heading>span,.guide-title>span,.section-title>span,.session-user span,.head em,.table em{background:var(--pink-soft);color:#6f1733}:where(b,strong){font-weight:550}body{font:15px/1.5 Arial,sans-serif}h1{margin:10px 0;font-family:Arial,sans-serif;font-size:42px;line-height:1.15}h2{font-family:Arial,sans-serif;font-size:26px}h3{font-family:Arial,sans-serif;font-size:20px}button,input,select,textarea{font-family:Arial,sans-serif;font-size:15px}label{letter-spacing:.55px;font-family:Arial,sans-serif;font-size:12px}select optgroup{color:#6f1733;font-weight:600}select option{color:#302a2d;font-weight:400}@media (max-width:520px){h1{font-size:34px}}.request-kind{border:1px solid var(--line);background:#fff8fb;border-radius:10px;gap:14px 28px;margin:0;padding:14px 18px;display:flex}.request-kind legend{color:#57464d;letter-spacing:.55px;padding:0 7px;font-size:12px;font-weight:600}.request-kind label{color:var(--ink);letter-spacing:0;align-items:center;gap:9px;font-size:14px;display:flex}.request-kind input{width:auto;accent-color:var(--pink-accent);margin:0}.requirements b{font-size:16px}.requirements p{color:var(--ink);margin:6px 0 0}textarea::placeholder{color:#91878c}@media (max-width:620px){.request-kind{flex-direction:column}}.workspace .card,.workspace .all-status-stats article,.workspace .breakdowns section,.workspace .admin-table-wrap{border:1px solid #e4d8d3;border-top:6px solid var(--gold);border-radius:16px;box-shadow:0 10px 28px #5d24330c;background:#fff!important}.workspace .all-status-stats article{border-left:5px solid var(--status-color,var(--gold))}
