.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}.session-user button:hover{background:#eef6fb}@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 label{color:#9ed5fb}.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 summary b{color:var(--blue)}.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}}.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>section>label{color:#087b84}.info-hub>.hero .actions{margin-bottom:0}.info-hub>.hero .actions .primary{background:#087b84!important;border-color:#087b84!important}.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>label.selected{border-color:var(--blue);background:#eef7fd;box-shadow:0 0 0 2px #1261a018}.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}
