:root{color:#162033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.reliability-workspace{color:#1a2638;gap:16px;display:grid}.reliability-tabs{flex-wrap:wrap;gap:8px;display:flex}.reliability-tabs button,.reliability-slicers button,.reliability-pager button,.reliability-filter-actions button{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.reliability-tabs button.active{color:#153e4b;background:#e1f7f5;border-color:#55bdbb}.reliability-tabs em{color:#dc2626;background:#fee2e2;border-radius:999px;margin-left:8px;padding:2px 6px;font-size:10px;font-style:normal}.reliability-filters{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:218px;grid-auto-flow:row;align-items:start;gap:12px;padding:16px;display:grid;overflow:hidden}.reliability-filter-group,.reliability-filter-actions{box-sizing:border-box;border:1px solid #d4dce8;border-radius:8px;align-content:start;gap:9px;min-width:0;height:100%;margin:0;padding:12px;display:grid}.reliability-filter-group>span,.reliability-filter-group legend,.reliability-filter-actions>span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.reliability-filter-group>div{flex-wrap:wrap;align-content:start;gap:7px;max-height:116px;display:flex;overflow:auto}.reliability-filter-group--expanded{grid-template-rows:auto minmax(0,1fr)}.reliability-filter-group--expanded>div{max-height:none}.reliability-filter-group>div label{color:#52647c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dce8;border-radius:5px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.reliability-filter-group input[type=checkbox]{accent-color:#159e9c;width:14px;height:14px;margin:0}.reliability-filter-weeks label,.reliability-filter-dates label,.reliability-filter-search label,.reliability-dictionary-toolbar label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.reliability-filter-weeks select,.reliability-filter-dates input,.reliability-filter-search input,.reliability-filter-search select,.reliability-dictionary-toolbar input{color:#1e293b;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;height:34px;padding:0 9px;font-size:12px;font-weight:600}.reliability-filter-actions{align-content:start}.reliability-filter-actions strong{color:#0f172a;font-size:13px}.reliability-slicers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reliability-slicers button:first-child{background:#fff7d6;border-color:#e8c454}.reliability-weekly-content{gap:16px;display:grid}.reliability-panel,.reliability-subview{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}.reliability-panel>header,.reliability-subview-head{border-bottom:1px solid #d6dee9;justify-content:space-between;align-items:start;padding:15px 17px 12px;display:flex}.reliability-panel h3,.reliability-subview h2{color:#172033;margin:0;font-size:15px}.reliability-panel p,.reliability-subview p{color:#64748b;margin:5px 0 0;font-size:11px}.reliability-panel>header>strong,.reliability-subview-head>strong{color:#64748b;white-space:nowrap;font-size:11px}.reliability-table-scroll{overflow:auto}.reliability-matrix,.reliability-detail-table{border-collapse:collapse;width:100%;min-width:100%;font-size:11px}.reliability-matrix th,.reliability-matrix td,.reliability-detail-table th,.reliability-detail-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:9px 10px}.reliability-matrix thead th,.reliability-detail-table th{color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:800}.reliability-matrix thead th:first-child{text-align:center}.reliability-detail-table thead th{text-align:left}.reliability-matrix th:first-child,.reliability-detail-table th:first-child,.reliability-detail-table td:first-child{text-align:left;z-index:1;position:sticky;left:0}.reliability-matrix tbody th{color:#42526a;background:#fff;font-size:10px;font-weight:800}.reliability-matrix .reliability-total th,.reliability-matrix .reliability-total td{color:#172033;background:#e5f7f5;border-top:2px solid #77c8c4;font-weight:800}.reliability-matrix-cell{color:#45566f;cursor:pointer;font:inherit;background:0 0;border:0;width:100%;min-height:26px;padding:0}.reliability-matrix-cell:hover,.reliability-link:hover{color:#0f8887;text-decoration:underline}.reliability-week-chart{--reliability-chart-tick:#75849a;--reliability-chart-label:#62728a;--reliability-chart-border:#d4dce8;--reliability-chart-hover:#7477e814;background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}.reliability-week-chart>header{border-bottom:1px solid #d6dee9;justify-content:space-between;align-items:start;gap:18px;padding:17px 20px 13px;display:flex}.reliability-week-chart h3{color:#172033;margin:0;font-size:17px}.reliability-week-chart p{color:#718096;margin:6px 0 0;font-size:12px}.reliability-week-chart>header>strong{color:#66758d;white-space:nowrap;align-self:center;font-size:12px}.reliability-week-chart-canvas{height:260px;padding:4px 12px 8px}.reliability-chart{padding-bottom:15px}.reliability-bars{gap:4px;padding:14px 18px 0;display:grid}.reliability-bars button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(150px,260px) 1fr 30px;align-items:center;gap:8px;min-height:18px;padding:0;display:grid}.reliability-bars span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reliability-bars i{background:#5c5cd6;height:11px;display:block}.reliability-bars b{color:#334155;font-size:10px}.reliability-split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.reliability-detail-table td{color:#475569;text-align:left;text-overflow:ellipsis;max-width:280px;overflow:hidden}.reliability-focus-table th:first-child,.reliability-focus-table td:first-child,.reliability-contractor-table th:last-child,.reliability-contractor-table td:last-child{text-align:left}.reliability-focus-table th:nth-child(2),.reliability-focus-table td:nth-child(2),.reliability-focus-table th:nth-child(3),.reliability-focus-table td:nth-child(3),.reliability-focus-table:not(.reliability-contractor-table) th:nth-child(4),.reliability-focus-table:not(.reliability-contractor-table) td:nth-child(4),.reliability-ots-table th:nth-child(9),.reliability-ots-table td:nth-child(9),.reliability-ots-table th:nth-child(10),.reliability-ots-table td:nth-child(10),.reliability-ots-table th:nth-child(11),.reliability-ots-table td:nth-child(11){text-align:center}.reliability-link{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.reliability-pager{border-top:1px solid #d6dee9;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.reliability-pager span,.reliability-pager strong{color:#64748b;font-size:11px}.reliability-pager>div{align-items:center;gap:10px;display:flex}.reliability-pager button:disabled{cursor:not-allowed;opacity:.45}.reliability-subview{min-height:480px}.reliability-subview-head>div>span{color:#5b718d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.reliability-dictionary-toolbar{border-bottom:1px solid #d6dee9;justify-content:space-between;align-items:end;gap:12px;padding:13px 17px;display:flex}.reliability-dictionary-toolbar label{max-width:390px}.reliability-dictionary-meta{text-align:right;justify-items:end;gap:3px;display:grid}.reliability-dictionary-meta>span{color:#718096;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.reliability-dictionary-meta>strong{color:#334155;font-size:12px}.reliability-dictionary-meta>small{color:#64748b;font-size:11px;font-weight:700}.reliability-dictionary-upload{cursor:pointer;white-space:nowrap;background:#3569de;border:1px solid #3569de;border-radius:6px;align-self:end;align-items:center;gap:7px;min-height:34px;padding:0 11px;color:#fff!important;display:inline-flex!important}.reliability-dictionary-upload:hover{background:#4779eb;border-color:#4779eb}.reliability-dictionary-upload.is-pending{cursor:progress;opacity:.75}.reliability-dictionary-upload input{display:none}.reliability-dictionary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dictionary-primary-button,.dictionary-secondary-button,.dictionary-row-edit{cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.dictionary-primary-button{color:#fff;background:#176d67;border:1px solid #176d67}.dictionary-primary-button:hover:not(:disabled){background:#0f8078;border-color:#0f8078}.dictionary-primary-button:disabled{cursor:not-allowed;opacity:.52}.dictionary-secondary-button,.dictionary-row-edit{color:#41536c;background:#fff;border:1px solid #cbd5e1}.dictionary-secondary-button:hover,.dictionary-row-edit:hover{color:#126e67;border-color:#72bab3}.dictionary-row-edit{min-height:28px;padding-inline:8px}.reliability-dictionary-table .is-draft td{background:#fffbeb}.reliability-dictionary-scroll{overflow-x:hidden}.reliability-dictionary-table{table-layout:fixed}.reliability-dictionary-table th,.reliability-dictionary-table td{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.reliability-dictionary-table th{text-align:left;line-height:1.25}.reliability-dictionary-table td{text-overflow:clip;vertical-align:top;max-width:none;line-height:1.35;overflow:visible}.dictionary-col-code{width:8%}.dictionary-col-asset{width:15%}.dictionary-col-classification{width:11%}.dictionary-col-aux,.dictionary-col-filial{width:7%}.dictionary-col-parent{width:15%}.dictionary-col-administration{width:14%}.dictionary-col-action{width:12%}.dictionary-batch-note{background:#fff8dc;border-bottom:1px solid #e7c76a;margin:0;padding:9px 17px;font-weight:750;color:#806414!important;font-size:11px!important}.dictionary-modal-backdrop{z-index:70;background:#0c162585;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dictionary-modal{background:#fff;border:1px solid #d6dfe9;border-radius:8px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 20px 60px #06122259}.dictionary-modal>header{border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.dictionary-modal header span{color:#237f76;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.dictionary-modal h3{color:#1d2a3d;margin:5px 0 0;font-size:18px}.dictionary-modal p{color:#687991;margin:7px 0 0;font-size:12px}.dictionary-modal>header>button{color:#66768b;cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dictionary-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.dictionary-editor-grid label{gap:6px;min-width:0;display:grid}.dictionary-editor-grid span{color:#5d7089;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.dictionary-editor-grid input{box-sizing:border-box;color:#25354a;font:inherit;border:1px solid #cfd9e6;border-radius:6px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:12px}.dictionary-editor-grid input:focus{border-color:#268c82;box-shadow:0 0 0 3px #268c821f}.dictionary-editor-grid input:disabled{color:#758298;background:#f2f4f7}.dictionary-editor-error{color:#c23b3b!important;margin:-4px 20px 0!important}.dictionary-modal footer{border-top:1px solid #dce3ec;justify-content:flex-end;gap:8px;margin-top:20px;padding:14px 20px;display:flex}.reliability-dictionary-message{border-bottom:1px solid #d6dee9;margin:0;padding:10px 17px;font-size:12px;font-weight:650}.reliability-dictionary-message.success{color:#177244;background:#effaf4}.reliability-dictionary-message.error{color:#c23b3b;background:#fff2f1}.spin{animation:.9s linear infinite sync-spin}.reliability-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.reliability-memory-grid details{border:1px solid #d6dee9;border-radius:7px}.reliability-memory-grid summary{color:#25344c;cursor:pointer;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:800;display:flex}.reliability-memory-grid summary span{color:#159e9c;font-size:10px}.reliability-memory-grid details>div{border-top:1px solid #e2e8f0;padding:12px}.reliability-memory-grid h3{color:#0f766e;margin:0;font-size:12px}.reliability-memory-grid p{color:#52647c;margin:8px 0 0;font-size:12px;line-height:1.55}.nodict-workspace{gap:24px;display:grid}.nodict-hero{background:#fff9f2;border:1px solid #d6dee9;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(440px,.95fr);gap:28px;padding:28px 34px;display:grid}.nodict-hero>div:first-child{align-self:center}.nodict-hero>div:first-child>span{color:#bd8b17;letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.nodict-hero h2{color:#111b2d;letter-spacing:0;margin:14px 0 10px;font-size:34px;line-height:1}.nodict-hero p{color:#4d5e76;max-width:690px;margin:0;font-size:15px;line-height:1.55}.nodict-hero mark{color:#3569de;background:#e8f0ff;padding:0 4px}.nodict-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nodict-kpis article{background:#f8fafc;border:1px solid #d6dee9;border-radius:8px;align-content:center;min-height:92px;padding:14px 18px;display:grid}.nodict-kpis span{color:#718096;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.nodict-kpis strong{color:#172033;margin-top:4px;font-size:29px;line-height:1}.nodict-kpis small{color:#718096;margin-top:6px;font-size:12px;font-weight:700}.nodict-toolbar{background:#fff;border:1px solid #d6dee9;border-radius:10px;grid-template-columns:minmax(260px,2.2fr) repeat(3,minmax(160px,.48fr)) auto;align-items:end;gap:18px;padding:16px 22px;display:grid}.nodict-toolbar label{color:#718096;letter-spacing:.13em;text-transform:uppercase;gap:7px;min-width:0;font-size:10px;font-weight:800;display:grid}.nodict-toolbar input,.nodict-toolbar select{box-sizing:border-box;color:#334155;width:100%;min-width:0;height:40px;font:inherit;letter-spacing:0;text-transform:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;padding:0 12px;font-size:13px;font-weight:650}.nodict-toolbar input:focus,.nodict-toolbar select:focus{outline-offset:1px;outline:2px solid #82a7f5}.nodict-toolbar button{color:#25344c;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:800}.nodict-toolbar button:hover{color:#3569de}.nodict-section{background:#fff;border-top:1px solid #d6dee9;border-bottom:1px solid #d6dee9;overflow:hidden}.nodict-section>header{border-bottom:1px solid #d6dee9;justify-content:space-between;align-items:end;gap:18px;padding:24px 26px 18px;display:flex}.nodict-section h3{color:#172033;letter-spacing:0;margin:0;font-size:18px}.nodict-section p{color:#70809a;margin:6px 0 0;font-size:13px}.nodict-section>header>strong{color:#718096;white-space:nowrap;font-size:13px}.nodict-ranking{gap:12px;padding:20px 26px;display:grid}.nodict-ranking>div{grid-template-columns:44px minmax(180px,280px) minmax(120px,1fr) 74px;align-items:center;gap:14px;display:grid}.nodict-ranking span{color:#718096;text-align:right;font-size:13px;font-weight:800}.nodict-ranking b,.nodict-ranking strong{color:#253044;font-size:14px}.nodict-ranking strong{text-align:right}.nodict-ranking i{background:#eef1f5;border-radius:999px;height:14px;display:block;overflow:hidden}.nodict-ranking em{border-radius:inherit;background:#f28d1b;min-width:8px;height:100%;display:block}.nodict-ranking>p{padding:8px 0}.nodict-table-wrap{width:100%}.nodict-table{border-collapse:collapse;table-layout:fixed;width:100%}.nodict-table th,.nodict-table td{color:#3d4b60;overflow-wrap:anywhere;text-align:left;vertical-align:middle;white-space:normal;border-bottom:1px solid #dfe5ed;padding:14px 12px;font-size:12px;line-height:1.35}.nodict-table th{color:#273347;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850}.nodict-table th:first-child{width:18%}.nodict-table th:nth-child(2){width:22%}.nodict-table th:nth-child(3){width:7%}.nodict-table th:nth-child(4){width:10%}.nodict-table th:nth-child(5),.nodict-table th:nth-child(6),.nodict-table th:nth-child(7),.nodict-table th:nth-child(8){text-align:center;width:7%}.nodict-table th:nth-child(9){width:8%}.nodict-table th:nth-child(10){text-align:center;width:7%}.nodict-table td:nth-child(5),.nodict-table td:nth-child(6),.nodict-table td:nth-child(7),.nodict-table td:nth-child(8),.nodict-table td:nth-child(10){text-align:center}.nodict-table tbody tr:hover{background:#f9fbfe}.nodict-table code{color:#5b718d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.nodict-table td>strong,.nodict-table td>b{color:#1f2a3d;font-weight:800}.nodict-meter{border-radius:999px;min-width:2px;height:4px;margin:8px auto 0;display:block}.nodict-meter--critical{background:#ffb8b8}.nodict-meter--preventive{background:#92e0ad}.nodict-action{color:#253044;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.nodict-action:hover{color:#3569de}.nodict-detail-table th:first-child{width:9%}.nodict-detail-table th:nth-child(2){width:7%}.nodict-detail-table th:nth-child(3){width:17%}.nodict-detail-table th:nth-child(4){width:18%}.nodict-detail-table th:nth-child(5){width:7%}.nodict-detail-table th:nth-child(6){width:10%}.nodict-detail-table th:nth-child(7){width:8%}.nodict-detail-table th:nth-child(8),.nodict-detail-table th:nth-child(9){width:10%}.nodict-detail-table th:nth-child(10){width:8%}.nodict-detail-table td:nth-child(n){text-align:left}.is-dim .nodict-hero{background:#2e2b28;border-color:#4b596a}.is-dim .nodict-hero h2,.is-dim .nodict-kpis strong{color:#f2f5f9}.is-dim .nodict-hero p,.is-dim .nodict-kpis small,.is-dim .nodict-kpis span{color:#b7c2cf}.is-dim .nodict-hero mark{color:#acf;background:#2c4b7d}.is-dim .nodict-kpis article,.is-dim .nodict-toolbar,.is-dim .nodict-section{background:#273240;border-color:#4b596a}.is-dim .nodict-toolbar input,.is-dim .nodict-toolbar select{color:#e1e8f1;background:#202a36;border-color:#4b596a}.is-dim .nodict-toolbar label,.is-dim .nodict-section p,.is-dim .nodict-section>header>strong,.is-dim .nodict-ranking span{color:#aeb9c7}.is-dim .nodict-toolbar button,.is-dim .nodict-section h3,.is-dim .nodict-ranking b,.is-dim .nodict-ranking strong,.is-dim .nodict-table th,.is-dim .nodict-table td>strong,.is-dim .nodict-table td>b{color:#edf2f7}.is-dim .nodict-section>header,.is-dim .nodict-table th,.is-dim .nodict-table td{border-color:#465568}.is-dim .nodict-table td{color:#c4cfdd}.is-dim .nodict-table tbody tr:hover{background:#2d3948}.is-dim .nodict-table code{color:#a9c1dc}.is-dim .nodict-ranking i{background:#455265}.is-dim .reliability-week-chart{--reliability-chart-tick:#b1bdcc;--reliability-chart-label:#d4deea;--reliability-chart-border:#4b596a;--reliability-chart-hover:#94a3b81f;background:#273240;border-color:#4b596a}.is-dim .reliability-week-chart>header{border-color:#4b596a}.is-dim .reliability-week-chart h3{color:#edf2f7}.is-dim .reliability-week-chart p,.is-dim .reliability-week-chart>header>strong{color:#aeb9c7}@media (width<=1500px){.reliability-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.reliability-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.nodict-hero{grid-template-columns:1fr}.nodict-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.nodict-toolbar .nodict-search{grid-column:span 2}.nodict-toolbar button{justify-self:start;padding:0 2px}}@media (width<=760px){.nodict-hero{padding:22px}.nodict-hero h2{font-size:28px}.nodict-hero p{font-size:13px}.nodict-kpis{grid-template-columns:1fr 1fr}.nodict-section>header{flex-direction:column;align-items:start;padding:20px 16px 14px}.nodict-ranking{padding:16px}.nodict-ranking>div{grid-template-columns:32px minmax(0,1fr) 52px;gap:9px}.nodict-ranking i{grid-area:2/2/auto/span 2}.nodict-table thead{display:none}.nodict-table,.nodict-table tbody,.nodict-table tr,.nodict-table td{box-sizing:border-box;width:100%;display:block}.nodict-table tr{border-bottom:1px solid #dfe5ed;padding:8px 0}.nodict-table td{border:0;justify-content:space-between;align-items:start;gap:14px;min-height:34px;padding:7px 16px;display:flex;text-align:right!important}.nodict-table td:before{content:attr(data-label);color:#718096;letter-spacing:.05em;text-align:left;text-transform:uppercase;flex:0 0 42%;font-size:10px;font-weight:800}.nodict-table td>.nodict-meter{width:90px;margin:19px 0 0;position:absolute}.nodict-table tbody tr:hover{background:0 0}}@media (width<=680px){.reliability-filters,.reliability-split,.reliability-memory-grid{grid-template-columns:1fr}.reliability-filters{padding:10px}.reliability-bars button{grid-template-columns:minmax(90px,125px) 1fr 24px}.reliability-pager{flex-direction:column;align-items:start;gap:10px}.reliability-week-chart>header{flex-direction:column;align-items:start;gap:5px}.reliability-week-chart-canvas{height:220px;padding-inline:4px}.reliability-subview-head{flex-direction:column;align-items:start;gap:10px}.reliability-dictionary-meta{text-align:left;justify-items:start}.reliability-dictionary-toolbar{flex-direction:column;align-items:stretch}.reliability-dictionary-toolbar label{max-width:none}.reliability-dictionary-upload{justify-content:center;align-self:stretch}.nodict-toolbar{grid-template-columns:1fr;padding:14px}.nodict-toolbar .nodict-search{grid-column:auto}.nodict-kpis{grid-template-columns:1fr}}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dde3ec;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.brand{align-items:baseline;gap:12px;min-width:0;display:flex}.brand strong{letter-spacing:0;font-size:15px}.brand span{color:#66758d;white-space:nowrap;font-size:13px}.status-pill{color:#42526b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.status-dot{background:#94a3b8;border-radius:999px;width:8px;height:8px}.status-dot.ok{background:#16a34a}.status-dot.warn{background:#d97706}.topbar-actions{align-items:center;gap:10px;display:flex}.mobile-view-selector{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:32px;padding:0 28px 0 9px;font-size:11px;font-weight:750;display:none}.page{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 65px);display:grid}.sidebar{background:#fff;border-right:1px solid #dde3ec;padding:24px 18px}.nav-title{color:#66758d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.nav-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nav-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:0 10px;font-size:13px;display:flex}.nav-item.active{color:#1d4ed8;background:#e8efff;font-weight:750}.nav-item:disabled{cursor:default;opacity:.55}.nav-item:focus-visible,.mobile-view-selector:focus-visible,.planif-tabs button:focus-visible,.planif-filter-field input:focus-visible,.planif-global-filters select:focus-visible,.planif-global-filters button:focus-visible,.planif-filter-actions a:focus-visible,.planif-filter-actions button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.content{min-width:0;padding:28px}.security-frame{background:#fff;border:1px solid #dde3ec;border-radius:6px;width:100%;min-height:760px;display:block}.memory-values{gap:8px;margin:0;display:grid}.memory-values div{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.memory-values dt,.memory-values dd{margin:0;font-size:12px}.memory-values dt{color:#66758d}.memory-values dd{color:#162033;text-align:right;font-weight:700}.app-shell{color:#29313d;background:#eef1f5;min-height:100vh}.app-shell.is-dim{color:#d7deea;background:#1f2732}.operations-header{background:#fff;border-bottom:1px solid #d5dbe4;justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:0 22px;display:flex}.is-dim .operations-header{background:#242d39;border-color:#3c4858}.operations-brand{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.operations-brand strong{color:#283240;font-size:14px;font-weight:800}.operations-brand span{color:#8a94a3;font-size:12px}.is-dim .operations-brand strong{color:#edf2f8}.is-dim .operations-brand span{color:#9eabbc}.operations-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.user-chip,.header-icon-button,.room-button,.sync-status button{color:#7c8798;background:#fff;border:1px solid #dce2ea;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:700;display:inline-flex}.is-dim .user-chip,.is-dim .header-icon-button{color:#c8d2df;background:#2b3644;border-color:#4a5869}.user-chip{padding:0 10px}.header-icon-button{cursor:pointer;width:34px;padding:0;position:relative}.header-icon-button.alert-button span{color:#fff;background:#ec5b57;border-radius:50%;min-width:15px;height:15px;font-size:9px;line-height:15px;position:absolute;top:-6px;right:-6px}.room-button{color:#4667b5;cursor:pointer;background:#f4f7ff;border-color:#d4ddfa;padding:0 11px}.sala-overlay{z-index:1000;color:#e8eef8;background:radial-gradient(circle at 50% 0,#18395f 0,#0b2039 52%,#07172a 100%);flex-direction:column;width:100vw;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.sala-header{box-sizing:border-box;background:#051223c7;border-bottom:1px solid #2c547f;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:100%;padding:clamp(1rem,2.3vw,2rem) clamp(1rem,3.5vw,3.5rem);display:grid}.sala-header strong,.sala-header span,.sala-clock small{display:block}.sala-header strong{letter-spacing:.04em;font-size:1.45rem}.sala-header span,.sala-clock small{color:#9fb6d2;text-transform:uppercase;letter-spacing:.12em;margin-top:.3rem;font-size:.82rem}.sala-header-actions{align-items:center;gap:clamp(.6rem,1.5vw,1.5rem);display:flex}.sala-clock{color:#fff;text-align:center;font-variant-numeric:tabular-nums;font-size:2.3rem}.sala-header button{color:#dbe8f8;cursor:pointer;background:0 0;border:1px solid #5579a2;border-radius:.45rem;justify-self:end;padding:.7rem 1rem}.sala-header .sala-toggle{color:#dbeafe;white-space:nowrap;background:#21538c61;border-color:#5d88be;align-items:center;gap:.5rem;padding:.58rem .78rem;font-size:.75rem;font-weight:750;display:inline-flex}.sala-header .sala-toggle small{color:#a8c9ee;font-variant-numeric:tabular-nums;background:#04122573;border-radius:4px;padding:.12rem .35rem;font-size:.68rem}.sala-body{box-sizing:border-box;flex:1;place-items:center;width:100%;min-height:0;padding:clamp(1rem,3vw,3rem);display:grid}.sala-table{border-collapse:separate;border-spacing:clamp(3px,.5vw,8px);table-layout:fixed;width:100%}.sala-table th{color:#d9e7fa;text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:.8rem;font-size:.85rem}.sala-table thead th{color:#9fb6d2;text-align:center}.sala-table td{color:#e9f1fc;text-align:center;font-variant-numeric:tabular-nums;background:#102943;border:1px solid #365778;border-radius:.45rem;min-width:78px;padding:1rem .55rem;font-weight:800}.sala-table td.status-good{background:#285f52;border-color:#5fa88d}.sala-table td.status-warn{background:#665a31;border-color:#b9a76a}.sala-table td.status-bad{background:#65424c;border-color:#bd7b88}.sala-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}.sala-kpis article{background:linear-gradient(145deg,#143555,#0d243d);border:1px solid #365778;border-radius:.7rem;flex-direction:column;justify-content:center;min-height:180px;padding:1.5rem;display:flex}.sala-kpis span,.sala-kpis small{color:#a9bed8;text-transform:uppercase;letter-spacing:.08em;font-size:.77rem}.sala-kpis strong{color:#fff;font-variant-numeric:tabular-nums;margin:.65rem 0;font-size:clamp(2rem,3.6vw,4rem)}.sala-daily{gap:clamp(1rem,2vw,2rem);width:100%;display:grid}.sala-daily-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sala-daily-summary article{background:linear-gradient(145deg,#143555,#0d243d);border:1px solid #365778;border-radius:.7rem;flex-direction:column;justify-content:center;min-height:118px;padding:1.25rem;display:flex}.sala-daily-summary span{color:#a9bed8;letter-spacing:.08em;text-transform:uppercase;font-size:.77rem}.sala-daily-summary strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:clamp(2rem,4vw,4.4rem)}.sala-daily-panel{background:#091e35b8;border:1px solid #365778;border-radius:.7rem;overflow:hidden}.sala-daily-panel h2{color:#d9e7fa;letter-spacing:.05em;text-transform:uppercase;margin:0;padding:1.1rem 1.35rem;font-size:1rem}.sala-daily-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.sala-daily-panel th,.sala-daily-panel td{font-variant-numeric:tabular-nums;border-top:1px solid #294966;padding:clamp(.65rem,1.2vw,1.1rem)}.sala-daily-panel thead th{color:#9fb6d2;letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:.75rem}.sala-daily-panel tbody th{color:#d9e7fa;text-align:left;text-transform:capitalize}.sala-daily-panel td{color:#fff;text-align:center;font-weight:800}.sala-loading{color:#9fb6d2;margin:0;padding:1rem 1.35rem}@media (width<=900px){.sala-header{grid-template-columns:1fr auto}.sala-clock{display:none}.sala-body{align-items:start}.sala-table{font-size:.72rem}.sala-table th{overflow-wrap:anywhere;padding:.5rem .25rem;font-size:.65rem}.sala-table td{min-width:0;padding:.6rem .2rem}.sala-kpis,.sala-daily-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sala-daily-panel{overflow-x:auto}.sala-daily-panel table{min-width:680px}}@media (width<=520px){.sala-header strong{font-size:1rem}.sala-header span{letter-spacing:.07em;font-size:.62rem}.sala-header button{padding:.55rem .65rem;font-size:.72rem}.sala-table{min-width:670px}.sala-body:has(.sala-table){display:block;overflow-x:auto}.sala-daily-summary{grid-template-columns:1fr}}.sala-table .sala-current-week{z-index:1;border-color:#a9d7c2;position:relative;box-shadow:inset 0 0 0 2px #ffffff61,0 0 0 1px #9cc8b4}.sala-table thead .sala-current-week{color:#fff;text-shadow:0 0 12px #b1e6cacc}.sala-daily{color:#dbe7f5;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;min-height:0}.sala-weekly-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem;display:grid}.sala-weekly-kpis article{text-align:center;background:#193757bd;border:1px solid #436789;border-top:3px solid #6e8ca8;border-radius:.55rem;min-width:0;padding:.72rem .7rem}.sala-weekly-kpis article.status-good{border-top-color:#78b89e}.sala-weekly-kpis article.status-bad{border-top-color:#ca8995}.sala-weekly-kpis article.status-warn{border-top-color:#baa86b}.sala-weekly-kpis span,.sala-weekly-kpis small{color:#aabed3;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;display:block;overflow:hidden}.sala-weekly-kpis span b{color:#fff;background:#6574cc;border-radius:3px;margin-right:.22rem;padding:.08rem .25rem;font-size:.52rem}.sala-weekly-kpis strong{color:#f2f7fc;font-variant-numeric:tabular-nums;margin:.24rem 0;font-size:clamp(1.3rem,1.7vw,2.1rem);display:block}.sala-weekly-kpis small{color:#94abc2;letter-spacing:0;text-transform:none;font-size:.56rem}.sala-weekly-kpis .status-good strong,.sala-weekly-kpis .trend-down{color:#a7dabe}.sala-weekly-kpis .status-bad strong,.sala-weekly-kpis .trend-up{color:#efb0b8}.sala-daily-title{justify-content:space-between;align-items:end;gap:1rem;display:flex}.sala-daily-title strong,.sala-daily-title span{display:block}.sala-daily-title strong{color:#e9f3ff;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem}.sala-daily-title span,.sala-daily-title small{color:#9fb6d2;text-transform:capitalize;margin-top:.25rem;font-size:.7rem}.sala-daily-title small{text-align:right}.sala-daily-summary{gap:.7rem}.sala-daily-summary article{background:#102943;border-color:#365778;min-height:0;padding:.8rem 1rem .7rem;position:relative;overflow:hidden}.sala-daily-summary article:before{content:"";background:#60a5fa;width:3px;position:absolute;inset:0 auto 0 0}.sala-daily-summary .sala-daily-card-1:before{background:#ef5d68}.sala-daily-summary .sala-daily-card-2:before{background:#35bd7a}.sala-daily-summary .sala-daily-card-3:before{background:#f5a524}.sala-daily-summary strong{margin-top:.3rem;font-size:clamp(1.65rem,2.4vw,2.35rem)}.sala-daily-summary small{color:#7890ad;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.62rem;display:block;overflow:hidden}.sala-daily-main{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:.75rem;min-height:0;display:grid}.sala-daily-panel{background:#091e35b8;border-color:#365778;flex-direction:column;min-height:0;padding:.85rem;display:flex}.sala-daily-panel h2{color:#d9e7fa;padding:0 0 .65rem;font-size:.72rem}.sala-daily-table-wrap{flex:1;min-height:0;overflow:hidden}.sala-daily-table{border-collapse:separate;border-spacing:4px;height:100%}.sala-daily-table th{color:#9fb6d2;border:0;font-size:.62rem}.sala-daily-table thead th{border:0}.sala-daily-table th:first-child{text-align:left;width:170px}.sala-daily-table th small{color:#7890ad;margin-top:.12rem;font-size:.55rem;font-weight:600;display:block}.sala-daily-table tbody th{color:#dbe7f5;text-transform:none;background:#1e385294;border:0;border-radius:6px;padding:.4rem .55rem}.sala-daily-table tbody th strong{font-size:.7rem;display:block}.sala-daily-table tbody th small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sala-daily-cell{background:#1e385294;border-radius:6px;padding:.3rem;position:relative;overflow:hidden;border:0!important}.sala-daily-cell i{opacity:.38;background:#60a5fa;position:absolute;inset:0 auto 0 0}.sala-daily-cell span{z-index:1;position:relative}.sala-daily-cell.status-good{color:#8ff0ba;background:#1e6f4e73}.sala-daily-cell.status-good i{background:#30c478}.sala-daily-cell.status-bad{color:#ffadb3;background:#84323e73}.sala-daily-cell.status-bad i{background:#ec5d68}.sala-daily-cell.status-empty{color:#7890ad}.sala-daily-cell.status-empty i{display:none}.sala-flow-legend{color:#86a4c6;gap:1rem;margin-bottom:.65rem;font-size:.62rem;display:flex}.sala-flow-legend span:first-child{color:#73b7ff}.sala-flow-legend span:last-child{color:#72df9d}.sala-flow-chart{gap:.62rem;display:grid}.sala-flow-row{grid-template-columns:44px minmax(0,1fr) 64px;align-items:center;gap:.55rem;display:grid}.sala-flow-row b{color:#dbe7f5;text-transform:capitalize;font-size:.7rem}.sala-flow-row b small{color:#7890ad;font-size:.55rem;display:block}.sala-flow-row>div{gap:.25rem;display:grid}.sala-flow-row>div i{background:#3b82f6;border-radius:9px;height:8px;display:block}.sala-flow-row>div .sala-flow-closed{background:#2dbf73}.sala-flow-row em{color:#84b9f5;font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:1fr 1fr;gap:.3rem;font-size:.65rem;font-style:normal;display:grid}.sala-flow-row em span{color:#78df9f}@media (width<=1100px){.sala-weekly-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.sala-daily-main{grid-template-columns:1fr}.sala-daily-table-wrap{overflow-x:auto}.sala-daily-table{min-width:700px}.sala-daily-title{flex-direction:column;align-items:start}.sala-daily-title small{text-align:left}}.sync-status{background:#f8f9fb;border:1px solid #d9dee6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;column-gap:13px;min-width:304px;padding:10px 12px;display:grid}.sync-status span{color:#8993a2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.sync-status strong{color:#354154;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.sync-status strong b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-status strong i{background:#718096;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #71809624}.sync-status.is-success strong i{background:#34c77b;box-shadow:0 0 0 3px #34c77b24}.sync-status.is-running strong i{background:#5b8def;box-shadow:0 0 0 3px #5b8def29}.sync-status.is-error strong i{background:#ee6b68;box-shadow:0 0 0 3px #ee6b6824}.sync-status small{color:#718096;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sync-status .sync-duration{color:#526985;font-weight:700}.sync-status button{color:#fff;cursor:pointer;background:#3569de;border:0;grid-area:span 4/2;min-height:32px;padding:0 11px}.sync-status button:hover:not(:disabled){background:#4779eb}.sync-status button:disabled{cursor:not-allowed;opacity:.58}.sync-status.is-running button{cursor:progress}.sync-status.is-running button svg{animation:.9s linear infinite sync-spin}.is-dim .sync-status{background:#172131;border-color:#3b4c65}.is-dim .sync-status span,.is-dim .sync-status small,.is-dim .sync-status .sync-duration{color:#a0acbc}.is-dim .sync-status strong{color:#f1f5f9}@keyframes sync-spin{to{transform:rotate(360deg)}}.auth-loading{color:#526174;background:#eef1f5;place-items:center;min-height:100vh;font-size:13px;font-weight:700;display:grid}.login-page{color:#f8fbff;background:#081a31;grid-template-columns:minmax(360px,1.05fr) minmax(410px,.95fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-page__backgrounds{background:#081a31;position:absolute;inset:0}.login-page__backgrounds img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .65s ease-in-out;position:absolute;inset:0}.login-page__backgrounds img.is-active{opacity:1}.login-page:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#04162dc2 0%,#04162d57 48%,#030f1fb3 100%);position:absolute;inset:0}.login-context{z-index:2;color:#eff6ff;grid-template-rows:auto 1fr auto;gap:40px;padding:40px clamp(36px,7vw,112px);display:grid}.login-context__brand{align-items:center;gap:12px;font-size:15px;display:flex}.login-context__brand span{letter-spacing:.08em;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.login-context__body{align-self:center;max-width:630px}.login-context__body>p,.login-access__header p{color:#83c7e8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:850}.login-context__body h1{letter-spacing:0;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(32px,3.5vw,52px);line-height:1.08}.login-context__body>span{color:#d1e3f5;letter-spacing:.04em;margin-top:26px;font-size:12px;font-weight:750;display:inline-block}.login-context__footer{color:#b9cee2;margin:0;font-size:11px;line-height:1.5}.login-access{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #cddceeb8;border-radius:8px;align-self:center;width:min(100%,490px);margin:0 auto;padding:42px;box-shadow:0 18px 46px #010e1e61}.login-access__header{align-items:center;gap:14px;display:flex}.login-access__mark{color:#12796e;background:#eaf9f5;border:1px solid #a5d7d0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.login-access__header p{color:#718096;margin:0 0 4px}.login-access__header h2{color:#1c2738;margin:0;font-size:24px}.login-access__intro{color:#68778c;margin:22px 0 24px;font-size:13px;line-height:1.55}.login-error{color:#b42318;background:#fff4f3;border:1px solid #f1b4b1;border-radius:6px;margin-bottom:18px;padding:11px 12px;font-size:12px;font-weight:650}.login-form{gap:17px;display:grid}.login-form label>span{color:#53627a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.login-form label>div{color:#718096;border:1px solid #ccd6e2;border-radius:6px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.login-form label>div:focus-within{border-color:#268c82;box-shadow:0 0 0 3px #268c8221}.login-form input{color:#172033;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:14px}.login-form input::placeholder{color:#9ba8b8}.login-form label button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:2px;display:grid}.login-submit{color:#fff;cursor:pointer;background:#176d65;border:0;border-radius:6px;min-height:46px;margin-top:5px;font-size:13px;font-weight:800}.login-submit:hover:not(:disabled){background:#115d56}.login-submit:disabled{cursor:progress;opacity:.68}.login-access__security{color:#718096;align-items:center;gap:8px;margin-top:22px;font-size:11px;line-height:1.45;display:flex}.login-access__security svg{color:#168277;flex:none}.login-access__confidential{color:#69778b;border-top:1px solid #e3e9f0;margin:11px 0 0;padding-top:11px;font-size:10px;line-height:1.45}.login-access__copyright{color:#8b97a7;margin:9px 0 0;font-size:9px;line-height:1.4}@media (prefers-reduced-motion:reduce){.login-page__backgrounds img{transition:none}}.user-menu{position:relative}.user-menu__popover{z-index:20;color:#42526b;background:#fff;border:1px solid #d7e0ea;border-radius:7px;gap:5px;width:260px;padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #1e304829}.user-menu__popover strong{color:#1c2738;font-size:12px}.user-menu__popover span,.user-menu__popover small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-menu__popover small{color:#718096}.is-dim .user-menu__popover{color:#c8d2df;background:#2b3644;border-color:#4a5869}.is-dim .user-menu__popover strong{color:#edf2f8}.user-menu__popover button{color:#247e75;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:5px;padding:0;font-size:11px;font-weight:800}.is-dim .user-menu__popover button{color:#71d4c7}@media (width<=900px){.login-page{background-position:38%;grid-template-columns:1fr}.login-page:before{background:linear-gradient(#04162db8,#030f1fc7)}.login-context{grid-template-rows:auto 1fr;min-height:290px;padding:28px}.login-context__body h1{max-width:650px;font-size:32px}.login-context__footer{display:none}.login-access{width:min(100% - 32px,490px);margin:-34px auto 32px;padding:30px}}@media (width<=500px){.login-access{padding:25px 20px}.login-context__body h1{font-size:28px}.login-context{padding:24px 20px}.login-context__body>span{font-size:11px}}.operations-nav{background:#f6f7fa;border-bottom:1px solid #d8dde6;align-items:stretch;gap:0;min-height:54px;padding:0 20px;display:flex;overflow-x:auto}.operations-nav-item{color:#758091;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.operations-nav-item:hover{color:#3b4e68;background:#fbfcfd}.operations-nav-item.active{color:#27394f;background:#fff;border-bottom-color:#5b7ee9}.operations-nav-item:disabled{opacity:.5;cursor:default}.rm-workspace{gap:14px;display:grid}.rm-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:6px 1px 0;display:flex}.rm-header h1{color:#17243c;letter-spacing:-.03em;margin:0;font-size:25px}.rm-header p{color:#64748b;max-width:680px;margin:5px 0 0;font-size:12px}.rm-tabs{border-bottom:1px solid #cbd5e1;align-items:end;gap:6px;display:flex}.rm-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-size:12px;font-weight:800}.rm-tabs button[aria-selected=true]{color:#1e4f98;border-bottom-color:#3677d3}.rm-filters{background:#f8fafc;border:1px solid #d7e0eb;border-radius:10px;flex-wrap:wrap;align-items:start;gap:8px;padding:10px;display:flex}.rm-filters>label{gap:4px;display:grid}.rm-filters>label>span,.rm-filter legend{color:#536780;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.rm-filters input[type=date]{color:#24334a;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:33px;padding:4px 7px;font-size:12px}.rm-filter{background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:132px;max-height:104px;margin:0;padding:3px 7px 6px;overflow:auto}.rm-filter>div{gap:3px;display:grid}.rm-filter label{color:#34465e;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.rm-filter input{accent-color:#3677d3;margin:0}.rm-filter small{color:#94a3b8;font-size:11px}.rm-clear,.rm-secondary-button,.rm-pagination button{color:#40536d;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:33px;padding:0 10px;font-size:11px;font-weight:700}.rm-clear{align-self:end}.rm-primary-button{color:#fff;cursor:pointer;background:#2866c5;border:1px solid #1f58ac;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.rm-primary-button:disabled,.rm-pagination button:disabled{cursor:not-allowed;opacity:.5}.rm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rm-kpi{background:#fff;border:1px solid #d7e0eb;border-top:3px solid #64748b;border-radius:9px;min-height:92px;padding:13px 15px}.rm-kpi span{color:#60738e;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.rm-kpi strong{color:#17243c;letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.rm-kpi small{color:#64748b;margin-top:3px;font-size:10px;display:block}.rm-kpi--pending{border-top-color:#e88912}.rm-kpi--progress{border-top-color:#3677d3}.rm-kpi--executed{border-top-color:#21a35a}.rm-kpi--rejected{border-top-color:#dc4c4c}.rm-chart-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.rm-chart-grid>:first-child,.rm-chart-grid>:nth-child(2){grid-column:span 3}.rm-chart-grid>:nth-child(3),.rm-chart-grid>:nth-child(4),.rm-chart-grid>:nth-child(5){grid-column:span 2}.rm-panel{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}.rm-panel>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px 11px;display:flex}.rm-panel h2{color:#17243c;margin:0;font-size:14px}.rm-panel p{color:#64748b;margin:4px 0 0;font-size:11px}.rm-panel>header>strong{color:#536780;white-space:nowrap;font-size:11px}.rm-chart{min-height:290px}.rm-chart-canvas{height:226px;padding:8px 10px 5px}.rm-donut .rm-chart-canvas{height:225px}.rm-register{min-height:300px}.rm-table-wrap{overflow:auto}.rm-register table{border-collapse:collapse;width:100%;min-width:1220px}.rm-register th{color:#50627b;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:10px 8px;font-size:10px;font-weight:800}.rm-register td{color:#2f4058;vertical-align:top;border-top:1px solid #e2e8f0;padding:9px 8px;font-size:12px}.rm-register td:nth-child(4){min-width:290px}.rm-empty{color:#64748b;text-align:center;padding:35px!important}.rm-status{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.rm-status--pendiente{color:#a95a00;background:#fff3dd}.rm-status--en-proceso{color:#1e5cba;background:#e7f0ff}.rm-status--ejecutado{color:#158042;background:#def5e8}.rm-status--rechazado{color:#b22f2f;background:#fee5e5}.rm-edit{color:#2866c5;cursor:pointer;background:0 0;border:0;padding:2px}.rm-pagination{color:#64748b;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.rm-pagination label{margin-right:auto}.rm-pagination select{color:inherit;font:inherit;border:1px solid #cbd5e1;border-radius:5px;padding:3px}.rm-modal-backdrop{z-index:50;background:#0f172a75;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.rm-modal{background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;max-width:760px;box-shadow:0 20px 60px #0f172a4d}.rm-modal>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.rm-modal h2{color:#17243c;margin:0;font-size:18px}.rm-modal p{color:#64748b;margin:5px 0 0;font-size:11px}.rm-modal>header button{color:#536780;cursor:pointer;background:0 0;border:0}.rm-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.rm-editor-grid label{gap:5px;display:grid}.rm-editor-grid label span{color:#536780;text-transform:uppercase;font-size:10px;font-weight:800}.rm-editor-grid input,.rm-editor-grid select,.rm-editor-grid textarea{color:#24334a;font:inherit;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:6px 8px;font-size:12px}.rm-editor-grid textarea{resize:vertical;min-height:82px}.rm-editor-grid__description{grid-column:1/-1}.rm-modal footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.rm-error{padding:0 20px 10px;color:#b22f2f!important}@media (width<=780px){.rm-header{display:grid}.rm-header h1{font-size:22px}.rm-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-filters>label,.rm-filter,.rm-clear{width:auto;min-width:0}.rm-filter{max-height:132px}.rm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-kpi:last-child{grid-column:span 2}.rm-chart-grid{grid-template-columns:1fr}.rm-chart-grid>:nth-child(n){grid-column:span 1}.rm-chart{min-height:260px}.rm-chart-canvas{height:205px}.rm-editor-grid{grid-template-columns:1fr}.rm-editor-grid__description{grid-column:auto}.rm-modal-backdrop{align-items:start;overflow:auto}.rm-modal{margin:12px 0}.rm-pagination{flex-wrap:wrap}.rm-pagination label{width:100%;margin-right:0}}.is-dim .operations-nav{background:#252f3c;border-color:#3e4b5c}.is-dim .operations-nav-item{color:#aeb9c8}.is-dim .operations-nav-item:hover{color:#e5edf7;background:#2d3947}.is-dim .operations-nav-item.active{color:#f2f6fc;background:#303d4d}.lean-mark{color:#fff;background:#5f55d9;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:850}.operations-content{max-width:none;padding:18px 20px 34px}.operations-content>.mobile-view-selector{margin-bottom:10px}.tablero-kpi-band{background:#f4f6f9;border-bottom:1px solid #e1e6ed;padding:13px 20px 0}.is-dim .tablero-kpi-band{background:#202a36;border-color:#3f4b5c}.tablero-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.tablero-panel .tab-strip{border:0;gap:8px;margin:0;padding:0 0 12px}.tablero-panel .tab-strip button{color:#566171;background:#fff;border:1px solid #dce2e9;border-radius:6px;min-height:34px;padding:0 13px;font-size:12px}.tablero-panel .tab-strip button.active{color:#304954;background:#ecfbf8;border-color:#96d6cc;box-shadow:inset 0 0 0 1px #c3eee8}.is-dim .tablero-panel .tab-strip button{color:#c8d3df;background:#2c3745;border-color:#4b596a}.is-dim .tablero-panel .tab-strip button.active{color:#dcfbf6;background:#254b4c;border-color:#52b8aa;box-shadow:inset 0 0 0 1px #327a74}.tablero-weekly-head{justify-content:space-between;align-items:center;gap:18px;padding:2px 2px 13px;display:flex}.tablero-weekly-head h2{color:#27313e;margin:0;font-size:17px}.tablero-weekly-head p{color:#7f8a99;margin:4px 0 0;font-size:11px;font-weight:650}.is-dim .tablero-weekly-head h2{color:#eef3f8}.is-dim .tablero-weekly-head p,.is-dim .status-legend{color:#aeb9c7}.status-legend{color:#7c8797;flex-wrap:wrap;justify-content:flex-end;gap:13px;font-size:10px;font-weight:650;display:flex}.status-legend span:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.status-legend .good:before{background:#40ad6a}.status-legend .warn:before{background:#df9a37}.status-legend .bad:before{background:#e75b56}.status-legend .empty:before{background:#c2c8d1}.tablero-kpi-strip{scrollbar-color:#98a9bd #e8edf3;scrollbar-width:thin;grid-template-columns:repeat(8,minmax(150px,1fr));gap:12px;margin:0 0 14px;padding:1px 1px 5px;display:grid;overflow-x:auto}.tablero-kpi-card{text-align:center;background:#fff;border:1px solid #d7dfe9;border-top:3px solid #aeb9c7;border-radius:8px;min-width:0;min-height:98px;padding:14px 12px 11px;box-shadow:0 2px 5px #1e293b17}.tablero-kpi-card.status-good{border-top-color:#1ca555}.tablero-kpi-card.status-warn{border-top-color:#dc921a}.tablero-kpi-card.status-bad{border-top-color:#e2413e}.tablero-kpi-card.is-lean{border-top-color:#5b56dc;box-shadow:inset 3px 0 #6559ef,0 2px 5px #1e293b17}.tablero-kpi-label{color:#6b7b92;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:14px;font-size:9px;font-weight:800;display:flex;overflow:hidden}.tablero-kpi-label .lean-mark{padding:2px 5px;font-size:8px;line-height:1}.tablero-kpi-card strong{color:#172136;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:25px;line-height:1;display:block;overflow:hidden}.tablero-kpi-card small{color:#687992;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:9px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.tablero-kpi-card small i{margin-right:3px;font-size:11px;font-style:normal;font-weight:850}.tablero-kpi-card small.trend-down i{color:#17a151}.tablero-kpi-card small.trend-up i{color:#e54845}.tablero-kpi-card small.trend-same i{color:#99a7b8}.is-dim .tablero-kpi-card{box-shadow:none;background:#283340;border-color:#47576a}.is-dim .tablero-kpi-card.status-good{border-top-color:#45c877}.is-dim .tablero-kpi-card.status-warn{border-top-color:#edb447}.is-dim .tablero-kpi-card.status-bad{border-top-color:#ee6c67}.is-dim .tablero-kpi-card.is-lean{border-top-color:#8883ff;box-shadow:inset 3px 0 #8883ff}.is-dim .tablero-kpi-label,.is-dim .tablero-kpi-card small{color:#afbdcc}.is-dim .tablero-kpi-card strong{color:#edf3fa}.tablero-panel .matrix-wrap{border:1px solid #cfd6df;border-radius:8px;margin-top:0;box-shadow:0 2px 7px #18273b14}.tablero-panel .weekly-matrix{min-width:1250px}.tablero-panel .weekly-matrix th{color:#465366;background:#e9edf3;border-color:#d0d7e1;padding:11px 8px;font-size:10px}.tablero-panel .weekly-matrix thead tr:first-child th:not(:first-child),.tablero-panel .weekly-matrix thead tr:nth-child(2) th{text-align:center;vertical-align:middle}.tablero-panel .weekly-matrix thead tr:first-child th:not(:first-child){letter-spacing:.03em;text-transform:uppercase;background:#e1e7ef;padding-block:8px;font-size:9px}.tablero-panel .weekly-matrix thead tr:nth-child(2) th{background:#edf1f5;padding-block:8px}.tablero-panel .weekly-matrix td{color:#536071;text-align:center;background:#fdfdfd;border-color:#d9dfe8;padding:10px 8px;font-size:11px}.tablero-panel .weekly-matrix td:first-child{text-align:left;background:#fdfdfd;min-width:205px}.tablero-panel .weekly-matrix td:first-child strong{color:#303b4a;font-size:12px}.tablero-panel .weekly-matrix td:first-child span{color:#8b95a4;font-size:10px}.tablero-panel .weekly-matrix td.status-good{color:#2b8d51;background:#f2fbf5}.tablero-panel .weekly-matrix td.status-warn{color:#a97214;background:#fff9e9}.tablero-panel .weekly-matrix td.status-bad{color:#c84641;background:#fff3f2}.is-dim .tablero-panel .matrix-wrap{border-color:#4b596b}.is-dim .tablero-panel .weekly-matrix th,.is-dim .tablero-panel .weekly-matrix thead tr:first-child th:not(:first-child),.is-dim .tablero-panel .weekly-matrix thead tr:nth-child(2) th{color:#d9e1eb;background:#344252;border-color:#4b596b}.is-dim .tablero-panel .weekly-matrix td,.is-dim .tablero-panel .weekly-matrix td:first-child{color:#d6dee9;background:#283340;border-color:#445264}.is-dim .tablero-panel .weekly-matrix td:first-child strong{color:#eff4f9}.is-dim .tablero-panel .weekly-matrix td:first-child span{color:#a7b3c2}.is-dim .tablero-panel .weekly-matrix td.status-good{color:#70d49d;background:#213e34}.is-dim .tablero-panel .weekly-matrix td.status-warn{color:#f0bf65;background:#4a3d24}.is-dim .tablero-panel .weekly-matrix td.status-bad{color:#f07d77;background:#4b3030}.pce-workspace{--pce-primary:#4f46e5;--pce-primary-2:#6366f1;--pce-border:#d8e0eb;--pce-surface:#fff;--pce-surface-muted:#f6f8fc;--pce-text:#172033;--pce-text-muted:#66758d;padding-bottom:32px}.pce-workspace h1,.pce-workspace h2,.pce-workspace p{margin-top:0}.pce-hero{background:linear-gradient(135deg,#f0f0ff 0%,#fff 60%,#f4f3ff 100%);border:1px solid #c8cdf7;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:24px;margin-bottom:20px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #2d345c14}.pce-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#4f46e529,#0000 69%);border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-30px}.pce-hero-left,.pce-hero-right{z-index:1;position:relative}.pce-hero-badge{background:#4f46e514;border:1px solid #c6c8fa;border-radius:999px;align-items:center;gap:9px;margin-bottom:14px;padding:4px 12px 4px 4px;display:inline-flex}.pce-hero-badge-pill,.lean-mark{background:linear-gradient(135deg,#4f46e5,#6366f1)}.pce-hero-badge-pill{color:#fff;letter-spacing:.12em;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.pce-hero-badge-txt{color:#38445b;font-size:12px;font-weight:700}.pce-hero h1{color:var(--pce-text);margin-bottom:12px;font-size:25px;line-height:1.15}.pce-hero-formula{border:1px solid var(--pce-border);background:var(--pce-surface-muted);color:#26324a;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-flex}.pce-hero-formula>strong:first-child{color:var(--pce-primary)}.pce-hero-formula>strong:last-child{color:#344158}.pce-formula-fraction{text-align:center;flex-direction:column;align-items:center;line-height:1.25;display:inline-flex}.pce-formula-fraction b{color:#21a45d;border-bottom:1px solid #cbd5e1;padding-bottom:3px}.pce-formula-fraction i{color:#66758d;padding-top:3px;font-style:normal}.pce-hero p{color:#53627a;max-width:650px;margin-bottom:0;font-size:13px;line-height:1.5}.pce-hero-right{justify-content:center;align-items:center;display:flex}.pce-gauge{border:1px solid var(--pce-border);background:var(--pce-surface);text-align:center;border-radius:8px;min-width:225px;padding:19px 23px;box-shadow:0 4px 14px #0f172a1f}.pce-gauge-good{border-color:#22c55e}.pce-gauge-warn{border-color:#f59e0b}.pce-gauge-bad{border-color:#ef4444}.pce-gauge>span,.pce-gauge small{color:var(--pce-text-muted);font-size:10px;display:block}.pce-gauge>span{text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.pce-gauge>strong{color:var(--pce-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:42px;line-height:1;display:block}.pce-gauge-good>strong{color:#16a34a}.pce-gauge-warn>strong{color:#d97706}.pce-gauge-bad>strong{color:#dc2626}.pce-gauge>b{color:#4b5a70;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:inline-flex}.pce-gauge small{margin-top:6px}.pce-status-dot{background:#aab4c2;border-radius:50%;width:9px;height:9px}.pce-status-dot.good{background:#22c55e}.pce-status-dot.warn{background:#f59e0b}.pce-status-dot.bad{background:#ef4444}.pce-benchmark-card,.pce-filter-card,.pce-zone-card,.pce-detail-card,.pce-chart-card,.pce-stages-summary article,.pce-stage-card{border:1px solid var(--pce-border);background:var(--pce-surface);border-radius:8px;box-shadow:0 1px 4px #0f172a0d}.pce-benchmark-card{margin-bottom:20px;padding:18px 22px 20px}.pce-benchmark-card h2,.pce-chart-card h2,.pce-zone-card h2,.pce-detail-card h2{color:#46536a;letter-spacing:.045em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800}.pce-benchmark-bar{border:1px solid #cbd5e1;border-radius:8px;height:52px;display:flex;position:relative;overflow:visible}.pce-benchmark-segment{color:#fff;text-align:center;text-shadow:0 1px 2px #00000040;justify-content:center;align-items:center;min-width:0;padding:0 8px;font-size:11px;font-weight:700;display:flex}.pce-benchmark-segment.bad{background:linear-gradient(135deg,#ef4444,#f87171);border-radius:7px 0 0 7px;flex:10}.pce-benchmark-segment.warn{background:linear-gradient(135deg,#f59e0b,#fbbf24);flex:15}.pce-benchmark-segment.good{background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:0 7px 7px 0;flex:75}.pce-benchmark-marker{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:-27px;bottom:-7px;transform:translate(-50%)}.pce-benchmark-marker b{color:#fff;white-space:nowrap;background:#202b3c;border-radius:4px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.pce-benchmark-marker i{background:#1f2937;border-radius:2px;flex:1;width:3px;margin-top:3px;box-shadow:0 0 0 2px #fff,0 2px 5px #0f172a59}.pce-benchmark-legend{color:#58677d;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:11px;display:flex}.pce-benchmark-legend span{align-items:center;gap:6px;display:inline-flex}.pce-benchmark-legend i{border-radius:3px;width:10px;height:10px}.pce-benchmark-legend .bad{background:#ef4444}.pce-benchmark-legend .warn{background:#f59e0b}.pce-benchmark-legend .good{background:#22c55e}.pce-filter-card{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:15px 18px;display:flex}.pce-filter-label{color:#425069;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.pce-filter-sub{color:#77859a;margin-top:3px;font-size:11px}.pce-filter-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pce-filter-control{color:#64748b;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.pce-filter-control select{color:#263247;min-width:158px;height:34px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:0 30px 0 9px}.pce-filter-control:first-child select{min-width:218px}.pce-filter-reset{color:#43516a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750}.pce-filter-reset:disabled{opacity:.55}.pce-stages-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pce-stages-summary article{padding:14px 16px}.pce-stages-summary article.va{border-left:3px solid #22c55e}.pce-stages-summary article.waste{border-left:3px solid #f59e0b}.pce-stages-summary span{color:#718096;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.pce-stages-summary strong{color:#1c2738;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:21px}.pce-stages-summary .va strong{color:#16a34a}.pce-stages-summary .waste strong{color:#d97706}.pce-stage-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pce-stage-card{border-top:3px solid #aeb9c7;padding:15px}.pce-stage-card.va{border-top-color:#22c55e}.pce-stage-card header{align-items:center;gap:9px;display:flex}.pce-stage-card header>i{width:27px;height:27px;color:var(--pce-primary);background:#e9e9ff;border-radius:50%;flex:0 0 27px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.pce-stage-card header div{min-width:0}.pce-stage-card header strong{color:#273449;font-size:13px;display:block}.pce-stage-card header span{color:#8390a3;margin-top:2px;font-size:10px;line-height:1.2;display:block}.pce-stage-card header>b{color:#ad7309;letter-spacing:.06em;text-transform:uppercase;background:#fff1cf;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px}.pce-stage-card.va header>b{color:#148444;background:#daf6e4}.pce-stage-card>em{color:#263247;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:25px;font-style:normal;font-weight:800;display:block}.pce-stage-card.va>em{color:#16a34a}.pce-stage-bar{background:#edf1f6;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.pce-stage-bar i{border-radius:inherit;height:100%;display:block}.pce-stage-card>small{color:#76849a;margin-top:6px;font-size:10px;display:block}.pce-charts-row,.pce-analytics-row{gap:16px;margin-bottom:16px;display:grid}.pce-charts-row{grid-template-columns:1.1fr .9fr}.pce-analytics-row{grid-template-columns:1.8fr 1fr}.pce-chart-card{min-width:0;padding:16px}.pce-chart-card h2{text-transform:none;letter-spacing:.02em;margin-bottom:8px}.pce-chart-legend{color:#6c7a8e;flex-wrap:wrap;align-items:center;gap:10px;min-height:20px;margin-bottom:8px;font-size:10px;display:flex}.pce-chart-legend>span{align-items:center;gap:5px;display:inline-flex}.pce-chart-legend i,.pce-line-key,.pce-target-key{background:var(--pce-primary);border-radius:2px;width:10px;height:10px;display:inline-block}.pce-target-key{background:#16a34a;border-radius:0;width:15px;height:2px}.pce-chart-canvas{height:245px}.pce-donut-card .pce-chart-canvas{min-width:220px}.pce-week-bar{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px;margin-bottom:16px;display:grid}.pce-week-bar button{color:#5e6c82;cursor:pointer;background:#fff;border:1px solid #d6dfea;border-radius:6px;min-height:54px;padding:7px}.pce-week-bar button.active{border-color:var(--pce-primary);background:#eeefff;box-shadow:inset 0 0 0 1px #c4c7ff}.pce-week-bar button.good{border-bottom:3px solid #22c55e}.pce-week-bar button.warn{border-bottom:3px solid #f59e0b}.pce-week-bar button.bad{border-bottom:3px solid #ef4444}.pce-week-bar span,.pce-week-bar b{display:block}.pce-week-bar span{font-size:10px;font-weight:800}.pce-week-bar b{color:#273449;margin-top:4px;font-size:12px}.pce-zone-card{margin-bottom:20px;padding:16px}.pce-zone-card h2{text-transform:none;letter-spacing:.02em}.pce-zone-wrap,.pce-detail-wrap{overflow-x:auto}.pce-zone-card table,.pce-detail-card table{border-collapse:collapse;width:100%}.pce-zone-card th,.pce-detail-card th{color:#64748b;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f4f7fa;border-bottom:1px solid #d9e1eb;padding:9px 10px;font-size:10px;font-weight:800}.pce-zone-card td{color:#435168;border-bottom:1px solid #e3e9f0;padding:11px 10px;font-size:12px}.pce-zone-card th:nth-child(n+2),.pce-zone-card td:nth-child(n+2){text-align:center}.pce-zone-card td:first-child{color:#28354a;font-weight:750}.pce-zone-card td:nth-child(2){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:800}.pce-zone-card tr.good td:nth-child(2){color:#159447}.pce-zone-card tr.warn td:nth-child(2){color:#bb780c}.pce-zone-card tr.bad td:nth-child(2){color:#d73b37}.pce-zone-card td:last-child span{background:#edf1f5;border-radius:999px;width:min(280px,100%);height:10px;margin-inline:auto;display:block;overflow:hidden}.pce-zone-card td:last-child i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#22c55e);height:100%;display:block}.pce-detail-card{overflow:hidden}.pce-detail-card header{padding:16px 18px 7px}.pce-detail-card header h2{color:#273449;letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:14px}.pce-detail-card header p{color:#7b8798;margin-bottom:8px;font-size:11px}.pce-detail-card table{min-width:1500px}.pce-detail-card td{color:#4e5c70;vertical-align:top;border-bottom:1px solid #e2e8f0;max-width:320px;padding:9px 10px;font-size:11px}.pce-detail-card .table-cell-left{text-align:left}.pce-detail-card .table-cell-center{text-align:center}.pce-detail-card td:nth-child(4){white-space:normal}.pce-detail-card td:nth-last-child(-n+3){white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pce-detail-card tr.good td{background:#f3fbf5}.pce-detail-card tr.warn td{background:#fffbef}.pce-detail-card tr.bad td{background:#fff6f5}.pce-detail-card footer{color:#718096;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex}.pce-detail-card footer div{gap:7px;display:flex}.pce-detail-card footer button{color:#43516a;background:#fff;border:1px solid #cad4e1;border-radius:5px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700}.pce-detail-card footer button:disabled{opacity:.55}.is-dim .pce-workspace{--pce-border:#465568;--pce-surface:#283340;--pce-surface-muted:#202a36;--pce-text:#edf3fa;--pce-text-muted:#aab7c8}.is-dim .pce-hero{box-shadow:none;background:linear-gradient(135deg,#292943 0%,#283340 62%,#2e2d4c 100%);border-color:#50558b}.is-dim .pce-hero:after{background:radial-gradient(circle,#818cf82e,#0000 69%)}.is-dim .pce-hero-badge{background:#818cf824;border-color:#595eab}.is-dim .pce-hero-badge-txt,.is-dim .pce-hero p,.is-dim .pce-hero-formula>strong:last-child,.is-dim .pce-formula-fraction i{color:#c0cad8}.is-dim .pce-hero-formula,.is-dim .pce-filter-control select,.is-dim .pce-filter-reset{color:#e0e8f1;background:#202a36}.is-dim .pce-formula-fraction b{border-color:#526175}.is-dim .pce-benchmark-card h2,.is-dim .pce-chart-card h2,.is-dim .pce-zone-card h2,.is-dim .pce-detail-card h2,.is-dim .pce-stage-card header strong,.is-dim .pce-stages-summary strong{color:#edf3fa}.is-dim .pce-filter-label,.is-dim .pce-filter-control,.is-dim .pce-zone-card td,.is-dim .pce-detail-card td{color:#cbd6e3}.is-dim .pce-filter-sub,.is-dim .pce-stage-card header span,.is-dim .pce-stage-card>small,.is-dim .pce-chart-legend,.is-dim .pce-detail-card header p,.is-dim .pce-detail-card footer,.is-dim .pce-gauge>span,.is-dim .pce-gauge small{color:#aab7c8}.is-dim .pce-stages-summary span,.is-dim .pce-gauge>b{color:#c1ccda}.is-dim .pce-stage-card header>i{color:#c9c9ff;background:#363466}.is-dim .pce-stage-bar,.is-dim .pce-zone-card td:last-child span{background:#1d2631}.is-dim .pce-zone-card th,.is-dim .pce-detail-card th{color:#c5d0de;background:#344252;border-color:#465568}.is-dim .pce-zone-card td,.is-dim .pce-detail-card td{border-color:#3f4e60}.is-dim .pce-zone-card td:first-child{color:#e5ecf5}.is-dim .pce-detail-card tr.good td{background:#213e34}.is-dim .pce-detail-card tr.warn td{background:#4a3d24}.is-dim .pce-detail-card tr.bad td{background:#4b3030}@media (width<=1100px){.pce-hero,.pce-charts-row,.pce-analytics-row{grid-template-columns:1fr}.pce-hero-right{justify-content:flex-start}.pce-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pce-filter-card{flex-direction:column;align-items:flex-start}.pce-filter-controls{justify-content:flex-start}}@media (width<=680px){.pce-hero{padding:18px}.pce-hero h1{font-size:21px}.pce-hero-formula{flex-wrap:wrap;align-items:flex-start;font-size:10px}.pce-gauge{width:100%}.pce-benchmark-card,.pce-filter-card,.pce-chart-card,.pce-zone-card{padding:14px}.pce-benchmark-segment{font-size:0}.pce-stages-summary,.pce-stage-cards{grid-template-columns:1fr}.pce-filter-controls,.pce-filter-control,.pce-filter-control select{width:100%}.pce-filter-control{flex-direction:column;align-items:stretch;gap:3px}.pce-filter-control select,.pce-filter-control:first-child select{min-width:0}.pce-filter-reset{width:100%}.pce-benchmark-legend{gap:8px;font-size:10px}.pce-week-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.operations-header{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:10px 14px}.operations-brand{min-height:26px}.operations-brand span{display:none}.operations-actions{width:100%;display:flex}.operations-actions>.user-menu,.operations-actions>.header-icon-button{display:none}.operations-actions>.room-button{margin-left:auto;display:inline-flex}.sync-status{width:100%;min-width:0}.operations-nav{display:none}.tablero-kpi-band{padding:10px 12px 0}.operations-content{padding:12px}.mobile-view-selector{width:100%;display:block}.tablero-weekly-head{flex-direction:column;align-items:flex-start}.status-legend{justify-content:flex-start}}@media (width<=420px){.sync-status{column-gap:9px;padding:9px 10px}.sync-status button{min-height:34px;padding:0 9px;font-size:10px}}.matrix-mobile-hint{display:none}@media (width<=680px){.tablero-panel .matrix-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:#98a9bd #e8edf3;scrollbar-width:thin;border-radius:7px;margin-top:12px;position:relative;overflow:auto hidden}.matrix-mobile-hint{z-index:6;color:#64748b;pointer-events:none;background:#fffffff0;border:1px solid #d3dce7;border-radius:4px;width:max-content;margin:7px 0 -25px 8px;padding:3px 6px;font-size:9px;font-weight:750;display:block;position:sticky;left:8px;box-shadow:0 1px 3px #1e293b1f}.tablero-panel .weekly-matrix{min-width:930px}.tablero-panel .weekly-matrix th,.tablero-panel .weekly-matrix td{min-width:58px;padding:8px 5px}.tablero-panel .weekly-matrix thead tr:first-child th:not(:first-child){padding-block:7px;font-size:8px}.tablero-panel .weekly-matrix thead tr:nth-child(2) th{padding-block:7px;font-size:9px}.tablero-panel .weekly-matrix thead tr:nth-child(2) th small{margin-top:2px;font-size:8px}.tablero-panel .weekly-matrix th:first-child,.tablero-panel .weekly-matrix td:first-child{width:142px;min-width:142px}.tablero-panel .weekly-matrix th:nth-child(2),.tablero-panel .weekly-matrix .weekly-matrix-goal{white-space:normal;width:62px;min-width:62px;padding-inline:4px;font-size:9px!important}.tablero-panel .weekly-matrix td:first-child{white-space:normal;padding:8px}.tablero-panel .weekly-matrix td:first-child strong{font-size:11px}.tablero-panel .weekly-matrix td:first-child span{font-size:9px}.tablero-panel .weekly-matrix td>button{min-height:31px;font-size:10px}.tablero-panel .weekly-matrix .matrix-dot{width:6px;height:6px;margin-right:4px}.tablero-panel .weekly-matrix-total-header,.tablero-panel .weekly-matrix-total{width:64px;min-width:64px;padding-inline:5px;font-size:10px}.is-dim .matrix-mobile-hint{color:#c9d4e1;background:#283340f0;border-color:#536276}}.hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:24px;display:grid}.panel{background:#fff;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 10px 30px #0f172a0d}.intro{padding:28px}.intro h1{color:#0f172a;letter-spacing:0;max-width:760px;margin:0;font-size:34px;line-height:1.12}.intro p{color:#52627a;max-width:760px;margin:14px 0 0;font-size:15px;line-height:1.58}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.button{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.button.secondary{color:#334155;background:#fff;border-color:#cbd5e1}.system-card{padding:22px}.system-card h2,.section h2{color:#0f172a;margin:0;font-size:17px;line-height:1.25}.system-list{gap:12px;margin-top:18px;display:grid}.system-row{color:#52627a;border-bottom:1px solid #edf1f6;justify-content:space-between;gap:14px;padding-bottom:12px;font-size:13px;display:flex}.system-row:last-child{border-bottom:0;padding-bottom:0}.system-row strong{color:#162033;text-align:right;font-weight:750}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.section{padding:20px}.section p{color:#5f6f86;margin:10px 0 0;font-size:13px;line-height:1.5}.metric{color:#0f172a;margin-top:18px;font-size:28px;font-weight:800}.metric-label{color:#66758d;margin-top:4px;font-size:12px;font-weight:650}.roadmap,.tablero-panel{margin-top:24px;padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-head h2{color:#0f172a;margin:0;font-size:18px}.panel-head p{color:#66758d;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.5}.panel-head code{color:#334155;background:#eef2f7;border-radius:4px;padding:2px 5px;font-size:12px}.panel-stat{text-align:right;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;min-width:96px;padding:10px 12px}.panel-stat strong{color:#0f172a;font-size:22px;line-height:1;display:block}.panel-stat span{color:#66758d;font-size:11px;font-weight:700}.tablero-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.tablero-meta div{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;padding:12px}.tablero-meta span{color:#66758d;font-size:11px;font-weight:750;display:block}.tablero-meta strong{color:#162033;margin-top:4px;font-size:14px;display:block}.indicator-table-wrap{border:1px solid #e2e8f0;border-radius:8px;margin-top:18px;overflow-x:auto}.indicator-table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.indicator-table th,.indicator-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:12px 14px}.indicator-table th{color:#66758d;letter-spacing:.04em;text-transform:uppercase;background:#fbfcfe;font-size:11px;font-weight:850}.indicator-table td{color:#162033;font-size:13px;font-weight:700}.indicator-table td:first-child strong,.indicator-table td:first-child span{display:block}.indicator-table td:first-child span{color:#66758d;margin-top:3px;font-size:11px;font-weight:650}.indicator-table tr:last-child td{border-bottom:0}.sparkline{align-items:end;gap:4px;height:38px;display:flex}.sparkline span{background:#3b82f6;border-radius:3px 3px 0 0;width:12px;display:block}.tab-strip{border-bottom:1px solid #dfe5ed;gap:2px;margin:20px -22px 0;padding:0 22px;display:flex;overflow-x:auto}.tab-strip button{color:#5f6f86;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:42px;padding:0 12px;font-size:12px;font-weight:750}.tab-strip button:hover{color:#1e3a5f}.tab-strip button.active{color:#1d4ed8;border-bottom-color:#2563eb}.tab-strip button:focus-visible{outline-offset:-3px;outline:2px solid #2563eb}.workspace-state{color:#66758d;place-items:center;min-height:240px;font-size:13px;display:grid}.workspace-state.error{color:#b42318}.workspace-refresh{color:#1d4ed8;text-align:right;margin:12px 0 -4px;font-size:11px;font-weight:750}.filter-bar{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px;padding:14px 0 18px;display:grid}.filter-field{gap:5px;min-width:0;display:grid}.filter-field>span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:800}.filter-field select{color:#24324a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:650}.filter-field select:focus-visible,.reset-filters:focus-visible,.dimension-table button:focus-visible,.pagination-controls button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.filter-field select:disabled{color:#8793a6;background:#f4f6f9}.tablero-multiselect{position:relative}.tablero-multiselect>button{color:#24324a;cursor:pointer;width:100%;min-height:36px;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.tablero-multiselect>button:hover{background:#f8fafc;border-color:#94a3b8}.tablero-multiselect>button.is-open{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.tablero-multiselect>button:disabled{cursor:default;color:#8793a6;background:#f4f6f9}.tablero-multiselect>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.tablero-multiselect>button svg{color:#5d7190;flex:none;transition:transform .16s}.tablero-multiselect>button.is-open svg{transform:rotate(180deg)}.tablero-multiselect-menu{z-index:20;background:#fff;border:1px solid #b9c8dc;border-radius:8px;width:min(304px,100vw - 32px);max-height:330px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 16px 32px #0f172a29}.tablero-multiselect-menu header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px 9px;display:flex}.tablero-multiselect-menu header div{gap:2px;display:grid}.tablero-multiselect-menu header strong{color:#1e293b;font-size:11px}.tablero-multiselect-menu header span,.tablero-multiselect-menu p{color:#64748b;font-size:10px}.tablero-multiselect-menu header>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid}.tablero-multiselect-menu header>button:hover{color:#1e293b;background:#f1f5f9}.tablero-multiselect-actions{border-bottom:1px solid #edf2f7;gap:8px;padding:8px 12px;display:flex}.tablero-multiselect-actions button{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.tablero-multiselect-actions button:disabled{color:#94a3b8;cursor:default}.tablero-multiselect-options{padding:6px;display:grid}.tablero-multiselect-options label{color:#40516b;cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:5px 7px;font-size:11px;display:flex;position:relative}.tablero-multiselect-options label:hover,.tablero-multiselect-options label.selected{background:#eff6ff}.tablero-multiselect-options label.selected{color:#1d4ed8;font-weight:700}.tablero-multiselect-options label input{opacity:0;pointer-events:none;position:absolute}.tablero-multiselect-check{color:#0000;background:#fff;border:1px solid #94a3b8;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;display:grid}.tablero-multiselect-options label.selected .tablero-multiselect-check{color:#fff;background:#2563eb;border-color:#2563eb}.tablero-multiselect-menu p{margin:8px}.reset-filters{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:750}.reset-filters:disabled{cursor:default;opacity:.5}.matrix-wrap,.detail-table-wrap{border:1px solid #e2e8f0;border-radius:7px;margin-top:18px;overflow-x:auto}.weekly-matrix,.detail-table{border-collapse:collapse;background:#fff;width:100%}.weekly-matrix{min-width:1180px}.weekly-matrix th,.weekly-matrix td,.detail-table th,.detail-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;padding:10px 9px}.weekly-matrix th,.detail-table th{color:#66758d;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:850}.weekly-matrix thead tr:first-child th:first-child,.weekly-matrix tbody td:first-child,.detail-table th:first-child,.detail-table td:first-child{z-index:1;text-align:left;position:sticky;left:0}.weekly-matrix thead tr:first-child th:first-child,.detail-table th:first-child{z-index:2;background:#f8fafc}.weekly-matrix tbody td:first-child,.detail-table td:first-child{background:#fff}.weekly-matrix td{color:#24324a;font-size:12px;font-weight:700}.weekly-matrix td:first-child{min-width:172px}.weekly-matrix td:first-child strong,.weekly-matrix td:first-child span{display:block}.weekly-matrix th small{color:inherit;opacity:.72;margin-top:3px;font-size:9px;font-weight:600;display:block}.weekly-matrix td>button,.weekly-matrix td:first-child>button{width:100%;min-height:28px;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.weekly-matrix td:first-child>button{text-align:left}.weekly-matrix tr.is-selected td:first-child{box-shadow:inset 3px 0 #3d6ee6}.weekly-matrix td.is-selected{box-shadow:inset 0 2px #3d6ee6,inset 0 -2px #3d6ee6}.weekly-matrix-goal{min-width:95px;color:#607087!important;font-size:10px!important;font-weight:750!important}.weekly-matrix-total-header,.weekly-matrix-total{min-width:88px;position:sticky;right:0;box-shadow:-8px 0 10px -10px #1e293ba6}.weekly-matrix-total-header{z-index:3;text-align:center!important;background:#e1e7ef!important}.weekly-matrix-total{z-index:2;color:#263a55!important;text-align:center!important;background:#edf3fa!important;font-weight:850!important}.matrix-dot{vertical-align:1px;background:#aab4c2;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.matrix-dot.good{background:#28a461}.matrix-dot.warn{background:#df981d}.matrix-dot.bad{background:#df5551}.weekly-trend-card{background:#fff;border:1px solid #d7dee8;border-radius:8px;margin-top:16px;padding:16px}.weekly-trend-head h3{color:#263446;margin:0;font-size:14px}.weekly-trend-head p{color:#718098;margin:4px 0 0;font-size:11px}.weekly-trend-chart{height:240px;margin-top:12px}.matrix-drilldown{background:#fff;border:1px solid #cbd8e6;border-radius:10px;margin-top:18px;overflow:hidden;box-shadow:0 3px 11px #273e610f}.matrix-drilldown-head{background:#fbfcfe;border-bottom:1px solid #d8e1ec;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.matrix-drilldown-head h3{color:#162033;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.matrix-drilldown-head h3 .matrix-dot{flex:none;width:10px;height:10px;margin:0}.matrix-drilldown-head p{color:#66758d;margin:4px 0 0;font-size:12px;font-weight:600}.matrix-drilldown-head button{color:#718098;cursor:pointer;width:30px;height:30px;font:inherit;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:28px;font-weight:400;line-height:1;display:grid}.matrix-drilldown-head button:hover{color:#243348;background:#eef3f8}.matrix-drilldown-body{padding:0 22px 24px}.matrix-drilldown-body .indicator-view{padding-top:16px}.weekly-solicitud-drilldown{padding-top:2px}.weekly-solicitud-drilldown .dimension-section{border-top:0;margin-top:0}.weekly-solicitud-drilldown .dimension-grid{row-gap:26px;padding:8px 0 18px}.weekly-solicitud-drilldown .dimension-table-section--estado{grid-column:1/-1;max-width:calc(50% - 12px)}.weekly-solicitud-drilldown .dimension-table-section h4{color:#66758d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:850}.weekly-solicitud-drilldown .dimension-table th,.weekly-solicitud-drilldown .dimension-table td{padding-block:7px}.weekly-solicitud-detail{border-top:1px solid #dbe3ed;margin-top:4px;padding-top:20px}.weekly-solicitud-detail .detail-head a{display:none}.is-dim .matrix-drilldown{box-shadow:none;background:#283340}.is-dim .matrix-drilldown-head{background:#303d4b;border-color:#47576a}.is-dim .matrix-drilldown-head button{background:0 0;border:0}.is-dim .matrix-drilldown-head button:hover{background:#344252}.is-dim .weekly-solicitud-detail{border-color:#47576a}@media (width<=820px){.weekly-solicitud-drilldown .dimension-table-section--estado{max-width:none}}.chart-status-legend,.pareto-legend{color:#66758d;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.chart-status-legend span,.pareto-legend span{align-items:center;display:inline-flex}.chart-status-legend .matrix-dot{margin-right:5px}.weekly-matrix td:first-child span{color:#8793a6;margin-top:3px;font-size:10px;font-weight:600}.weekly-matrix td.status-good,.trend-bars span.status-good{color:#16723a;background:#eaf7ee}.weekly-matrix td.status-warn,.trend-bars span.status-warn{color:#8a5a00;background:#fff6dc}.weekly-matrix td.status-bad,.trend-bars span.status-bad{color:#b42318;background:#fff0ee}.weekly-matrix th.is-week-selected{color:#1d4ed8;background:#dbeafe;box-shadow:inset 2px 0 #7ca5f8,inset -2px 0 #7ca5f8,inset 0 -2px #2563eb}.weekly-matrix td.is-week-selected{box-shadow:inset 2px 0 #9ab8f8,inset -2px 0 #9ab8f8}.weekly-matrix tr:first-child td.is-week-selected{box-shadow:inset 2px 0 #9ab8f8,inset -2px 0 #9ab8f8,inset 0 2px #9ab8f8}.weekly-matrix tr:last-child td.is-week-selected{box-shadow:inset 2px 0 #9ab8f8,inset -2px 0 #9ab8f8,inset 0 -2px #9ab8f8}.weekly-matrix tr.is-selected td.is-week-selected{box-shadow:inset 3px 0 #2563eb,inset -3px 0 #2563eb,inset 0 2px #2563eb,inset 0 -2px #2563eb}.is-dim .weekly-matrix th.is-week-selected{color:#cde0ff;background:#29466a;box-shadow:inset 2px 0 #6a9cf0,inset -2px 0 #6a9cf0,inset 0 -2px #8bb5ff}.is-dim .weekly-matrix td.is-week-selected{box-shadow:inset 2px 0 #527ab6,inset -2px 0 #527ab6}.is-dim .weekly-matrix tr:first-child td.is-week-selected{box-shadow:inset 2px 0 #527ab6,inset -2px 0 #527ab6,inset 0 2px #527ab6}.is-dim .weekly-matrix tr:last-child td.is-week-selected{box-shadow:inset 2px 0 #527ab6,inset -2px 0 #527ab6,inset 0 -2px #527ab6}.is-dim .weekly-matrix tr.is-selected td.is-week-selected{box-shadow:inset 3px 0 #8bb5ff,inset -3px 0 #8bb5ff,inset 0 2px #8bb5ff,inset 0 -2px #8bb5ff}.indicator-view{padding-top:18px}.tablero-solicitudes-page{gap:16px;padding-top:18px;display:grid}.tablero-indicator-page-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tablero-indicator-page-head h2{color:#162033;margin:0;font-size:23px;line-height:1.15}.tablero-indicator-page-head p{color:#718098;margin:7px 0 0;font-size:13px}.tablero-indicator-selected-value{background:#f6f8fb;border:1px solid #d9e2ec;border-radius:8px;align-items:center;min-width:218px;padding:13px 16px;display:flex}.tablero-indicator-selected-value .matrix-dot{margin-right:9px}.tablero-indicator-selected-value strong{color:#172235;font-size:30px;line-height:1}.tablero-indicator-selected-value span{color:#7b8ba2;margin-left:10px;font-size:12px;font-weight:700}.tablero-indicator-filter-card{background:#fff;border:1px solid #abc7f0;border-radius:8px;align-items:center;gap:24px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #3c5b8714}.tablero-indicator-filter-intro{flex:0 0 220px;gap:7px;display:grid}.tablero-indicator-filter-intro strong{color:#4c5f79;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.tablero-indicator-filter-intro span{color:#7587a0;font-size:13px}.tablero-indicator-filter-card .filter-bar{border:0;flex:1;padding:0}.tablero-indicator-filter-card .reset-filters{min-height:36px}.tablero-indicator-chart-card{background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:16px 18px 4px;box-shadow:0 3px 11px #273e610f}.tablero-indicator-chart-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.tablero-indicator-chart-head h3{color:#263349;margin:0;font-size:14px}.tablero-indicator-chart-head span{color:#7d8da2;font-size:11px;font-weight:700}.tablero-indicator-chart{height:250px;margin-top:10px}.tablero-indicator-week-strip{scrollbar-color:#98a9bd #e8edf3;scrollbar-width:thin;gap:7px;padding:1px 1px 5px;display:flex;overflow-x:auto}.tablero-indicator-week-strip button{color:#5b6c82;cursor:pointer;text-align:center;background:#f7f9fc;border:1px solid #d8e1eb;border-left:4px solid #9baabd;border-radius:7px;flex:0 0 74px;min-height:54px;padding:7px 9px;display:grid}.tablero-indicator-week-strip button span{font-size:10px;font-weight:850}.tablero-indicator-week-strip button strong{color:#34445a;margin-top:3px;font-size:14px}.tablero-indicator-week-strip button.status-good{border-left-color:#27ad61}.tablero-indicator-week-strip button.status-warn{border-left-color:#dca72e}.tablero-indicator-week-strip button.status-bad{border-left-color:#e92d2b}.tablero-indicator-week-strip button.is-active{color:#fff;background:#245bce;border-color:#245bce;box-shadow:0 2px 5px #245bce38}.tablero-indicator-week-strip button.is-active strong{color:#fff}.tablero-indicator-week-strip button:disabled{cursor:wait;opacity:.7}.tablero-solicitudes-page .dimension-section{margin-top:2px}.tablero-solicitudes-page .dimension-grid{padding-bottom:4px}.tablero-solicitudes-detail{margin-top:0}.is-dim .tablero-indicator-page-head h2,.is-dim .tablero-indicator-selected-value strong,.is-dim .tablero-indicator-chart-head h3{color:#edf3f9}.is-dim .tablero-indicator-page-head p,.is-dim .tablero-indicator-selected-value span,.is-dim .tablero-indicator-filter-intro span,.is-dim .tablero-indicator-chart-head span{color:#afbdcc}.is-dim .tablero-indicator-selected-value,.is-dim .tablero-indicator-filter-card,.is-dim .tablero-indicator-chart-card{box-shadow:none;background:#283340;border-color:#47576a}.is-dim .tablero-indicator-filter-intro strong{color:#c5d0de}.is-dim .tablero-indicator-week-strip{scrollbar-color:#586b80 #2b3644}.is-dim .tablero-indicator-week-strip button{color:#c5d0de;background:#2b3644;border-color:#536276 #536276 #536276 #718096}.is-dim .tablero-indicator-week-strip button strong{color:#edf3f9}.is-dim .tablero-indicator-week-strip button.status-good{border-left-color:#35bf77}.is-dim .tablero-indicator-week-strip button.status-warn{border-left-color:#e0aa3f}.is-dim .tablero-indicator-week-strip button.status-bad{border-left-color:#f06460}.is-dim .tablero-indicator-week-strip button.is-active{color:#fff;background:#2d65ce;border-color:#78a7ff}.is-dim .tablero-indicator-week-strip button.is-active strong{color:#fff}@media (width<=900px){.tablero-indicator-filter-card{flex-direction:column;align-items:stretch}.tablero-indicator-filter-intro{flex-basis:auto}}@media (width<=620px){.tablero-indicator-page-head{flex-direction:column;align-items:stretch}.tablero-indicator-selected-value{min-width:0}.tablero-indicator-chart{height:220px}}.indicator-summary,.secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.backlog-ot-summary{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.backlog-dashboard{gap:18px;padding-top:8px;display:grid}.backlog-dashboard-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.backlog-dashboard-head h2{color:#162033;margin:0;font-size:23px;line-height:1.15}.backlog-dashboard-head p{color:#718098;margin:7px 0 0;font-size:13px}.backlog-dashboard-head p strong{color:#53647d}.backlog-selected-value{background:#f6f8fb;border:1px solid #d9e2ec;border-radius:8px;align-items:center;min-width:224px;padding:13px 16px;display:flex}.backlog-selected-value .matrix-dot{margin-right:9px}.backlog-selected-value strong{color:#172235;font-size:32px;line-height:1}.backlog-selected-value span{color:#7b8ba2;margin-left:10px;font-size:12px;font-weight:700}.backlog-range-card{background:#fff;border:1px solid #abc7f0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 2px 8px #3c5b8714}.backlog-range-card>div:first-child{gap:8px;display:grid}.backlog-range-card>div:first-child strong{color:#4c5f79;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.backlog-range-card>div:first-child span{color:#7587a0;font-size:14px}.backlog-date-fields{gap:5px;min-width:290px;display:grid}.backlog-date-fields label{color:#6b7b93;text-align:right;grid-template-columns:52px 1fr;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.backlog-date-fields input{color:#2d3a4d;min-height:38px;font:inherit;background:#f8fafc;border:1px solid #d4deea;border-radius:8px;outline:0;padding:0 12px;font-size:13px;font-weight:750}.backlog-weekly-chart{background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:284px;padding:14px 18px 0;box-shadow:0 3px 11px #273e610f}.backlog-week-selector{flex-wrap:wrap;gap:7px;display:flex}.backlog-week-selector button{color:#5b6c82;cursor:pointer;text-align:center;background:#f7f9fc;border:1px solid #d8e1eb;border-left:4px solid #9baabd;border-radius:7px;min-width:68px;min-height:50px;padding:7px 10px;display:grid}.backlog-week-selector button span{font-size:10px;font-weight:850}.backlog-week-selector button strong{color:#34445a;margin-top:2px;font-size:15px}.backlog-week-selector button.is-good{border-left-color:#27ad61}.backlog-week-selector button.is-warn{border-left-color:#dca72e}.backlog-week-selector button.is-bad{border-left-color:#e92d2b}.backlog-week-selector button.active{color:#fff;box-shadow:none;background:#e92d2b;border-color:#e92d2b}.backlog-week-selector button.active strong{color:#fff}.backlog-week-selector button:disabled{cursor:wait;opacity:.7}.backlog-daily-heading{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px 8px;display:flex}.backlog-daily-heading div{gap:4px;display:grid}.backlog-daily-heading strong{color:#3c4c62;font-size:14px}.backlog-daily-heading span{color:#8797ad;font-size:11px}.backlog-daily-heading button{color:#657790;background:#fff;border:1px solid #d3ddea;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.backlog-daily-section{gap:10px;display:grid}.backlog-daily-panel{background:#fff;border:1px solid #d3deea;border-radius:10px;padding:20px 24px 10px;box-shadow:0 2px 9px #2337560f}.backlog-daily-panel>h3{color:#263349;border-bottom:1px solid #d5dfeb;margin:0 0 16px;padding-bottom:14px;font-size:17px}.backlog-dashboard .backlog-ot-summary{grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.backlog-dashboard .backlog-ot-summary article{min-width:0}.backlog-daily-panel .backlog-ot-summary article{background:#f1f3f6}.backlog-dashboard .dimension-section{margin-top:18px}.backlog-dashboard .dimension-section--compact{border:0}.backlog-dashboard .dimension-section--compact .dimension-grid{row-gap:24px;padding:2px 0 12px}.backlog-dashboard .dimension-table-section--cause-pareto,.backlog-dashboard .dimension-table-section--contrato{grid-column:1/-1}.backlog-dashboard .dimension-table-section--cause-pareto .dimension-table-wrap{background:#f1f3f6;border:1px solid #d5dfeb;border-radius:8px;padding:14px 18px}.backlog-dashboard .dimension-table-section--cause-pareto .dimension-table th,.backlog-dashboard .dimension-table-section--cause-pareto .dimension-table td{border-color:#d1dbe7}.backlog-dashboard .dimension-table--pareto th:first-child,.backlog-dashboard .dimension-table--pareto td:first-child{text-align:center;width:38px}.backlog-dashboard .dimension-table--pareto th:nth-child(2),.backlog-dashboard .dimension-table--pareto td:nth-child(2){width:auto}.backlog-dashboard .dimension-table--pareto th:nth-child(3),.backlog-dashboard .dimension-table--pareto td:nth-child(3){width:72px}.backlog-dashboard .dimension-table--pareto th:nth-child(4),.backlog-dashboard .dimension-table--pareto td:nth-child(4),.backlog-dashboard .dimension-table--pareto th:nth-child(5),.backlog-dashboard .dimension-table--pareto td:nth-child(5){width:112px}.backlog-dashboard .detail-section{margin-top:0}.pmm-dashboard .backlog-week-selector button strong{font-size:13px}.pmm-dashboard .backlog-daily-panel{padding-bottom:22px}.pmm-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px;display:grid}.pmm-dimension-table h4{color:#3c4c62;margin:0 0 10px;font-size:14px}.pmm-dimension-table:last-child{grid-column:1/-1}.pmm-dimension-table .dimension-table th:not(:first-child),.pmm-dimension-table .dimension-table td:not(:first-child){text-align:center}.pmm-dimension-table .dimension-table th:nth-child(2),.pmm-dimension-table .dimension-table td:nth-child(2),.pmm-dimension-table .dimension-table th:nth-child(3),.pmm-dimension-table .dimension-table td:nth-child(3){width:88px}.pmm-dimension-table .dimension-table th:nth-child(4),.pmm-dimension-table .dimension-table td:nth-child(4){width:78px}.pmm-dimension-table .dimension-table th:nth-child(5),.pmm-dimension-table .dimension-table td:nth-child(5){width:96px}@media (width<=1100px){.backlog-dashboard .backlog-ot-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pmm-dimension-grid{grid-template-columns:1fr}}@media (width<=700px){.backlog-dashboard-head,.backlog-range-card{flex-direction:column;align-items:stretch}.backlog-selected-value{min-width:0}.backlog-date-fields{width:100%;min-width:0}.backlog-weekly-chart{height:235px;padding-inline:8px}.backlog-week-selector{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.backlog-week-selector button{flex:0 0 68px}.backlog-dashboard .backlog-ot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.backlog-daily-panel{padding:16px}.pmm-dimension-table .dimension-table-wrap{overflow-x:auto}}.backlog-ot-summary article{background:#fbfcfe;border:1px solid #dce4ee;border-radius:7px;min-width:150px;padding:14px}.backlog-ot-summary span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25;display:block}.backlog-ot-summary strong{color:#162033;margin-top:8px;font-size:23px;line-height:1;display:block}.backlog-ot-summary small{color:#728096;margin-top:7px;font-size:10px;line-height:1.35;display:block}.indicator-summary>div,.secondary-metrics>div{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:14px}.indicator-summary span,.secondary-metrics span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.indicator-summary strong{color:#0f172a;margin-top:7px;font-size:24px;line-height:1;display:block}.indicator-summary small{color:#728096;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.trend-block{border:1px solid #e2e8f0;border-radius:7px;margin-top:14px;padding:16px;overflow-x:auto}.trend-chart{height:230px;margin-top:12px}.trend-head,.detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trend-head h3,.detail-head h3{color:#162033;margin:0;font-size:14px}.trend-head span,.detail-head p{color:#66758d;margin:0;font-size:11px}.trend-bars{grid-template-columns:repeat(12,minmax(28px,1fr));align-items:end;gap:8px;min-width:620px;height:128px;margin-top:16px;display:grid;overflow:hidden}.trend-column{grid-template-rows:94px 18px;place-items:end stretch;height:118px;display:grid}.trend-column>span{background:#dbeafe;border-top:2px solid #3b82f6;border-radius:3px 3px 0 0;width:100%;display:block}.trend-column small{color:#728096;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.is-dim .weekly-trend-card,.is-dim .trend-block{background:#283340;border-color:#47576a}.is-dim .weekly-trend-head h3,.is-dim .trend-head h3{color:#edf3f9}.is-dim .weekly-trend-head p{color:#afbdcc}.is-dim .weekly-matrix-goal{color:#b7c2d0!important}.is-dim .chart-status-legend,.is-dim .pareto-legend{color:#afbdcc}.is-dim .matrix-drilldown{border-color:#7598ff}.is-dim .matrix-drilldown-head h3{color:#edf3f9}.is-dim .matrix-drilldown-head p{color:#afbdcc}.is-dim .matrix-drilldown-head button{color:#edf3f9;background:#2d3948;border-color:#5a6b80}.is-dim .pareto-chart-block{background:#283340;border-color:#47576a}.is-dim .filter-bar,.is-dim .dimension-section{border-color:#47576a}.is-dim .filter-field>span,.is-dim .dimension-section-head span,.is-dim .detail-head p{color:#afbdcc}.is-dim .filter-field select,.is-dim .tablero-multiselect>button,.is-dim .reset-filters,.is-dim .pagination-controls button{color:#edf3f9;background:#2b3644;border-color:#536276}.is-dim .filter-field select:disabled,.is-dim .tablero-multiselect>button:disabled{color:#94a3b8;background:#293544}.is-dim .tablero-multiselect>button svg{color:#afbdcc}.is-dim .tablero-multiselect-menu{background:#2b3644;border-color:#536276;box-shadow:0 16px 32px #00000059}.is-dim .tablero-multiselect-menu header,.is-dim .tablero-multiselect-actions{border-color:#47576a}.is-dim .tablero-multiselect-menu header strong{color:#edf3f9}.is-dim .tablero-multiselect-menu header span,.is-dim .tablero-multiselect-menu p,.is-dim .tablero-multiselect-menu header>button{color:#afbdcc}.is-dim .tablero-multiselect-menu header>button:hover{color:#edf3f9;background:#344252}.is-dim .tablero-multiselect-options label{color:#d7deea}.is-dim .tablero-multiselect-options label:hover,.is-dim .tablero-multiselect-options label.selected{color:#a8d4ff;background:#25465c}.is-dim .tablero-multiselect-check{background:#283340;border-color:#718096}.is-dim .tablero-multiselect-options label.selected .tablero-multiselect-check{color:#fff;background:#4f8cff;border-color:#4f8cff}.is-dim .indicator-summary>div,.is-dim .secondary-metrics>div,.is-dim .backlog-ot-summary article{background:#283340;border-color:#47576a}.is-dim .indicator-summary span,.is-dim .secondary-metrics span,.is-dim .indicator-summary small{color:#afbdcc}.is-dim .indicator-summary strong,.is-dim .secondary-metrics strong,.is-dim .backlog-ot-summary strong,.is-dim .dimension-section-head h3,.is-dim .dimension-table-section h4,.is-dim .detail-head h3{color:#edf3f9}.is-dim .backlog-ot-summary span,.is-dim .backlog-ot-summary small{color:#afbdcc}.is-dim .backlog-dashboard-head h2,.is-dim .backlog-selected-value strong{color:#edf3f9}.is-dim .backlog-dashboard-head p,.is-dim .backlog-dashboard-head p strong,.is-dim .backlog-selected-value span,.is-dim .backlog-range-card>div:first-child span,.is-dim .backlog-date-fields label,.is-dim .backlog-daily-heading span{color:#afbdcc}.is-dim .backlog-selected-value,.is-dim .backlog-range-card,.is-dim .backlog-weekly-chart,.is-dim .backlog-daily-panel{box-shadow:none;background:#283340;border-color:#47576a}.is-dim .backlog-range-card>div:first-child strong,.is-dim .backlog-daily-heading strong{color:#d7e1ee}.is-dim .backlog-date-fields input{color:#edf3f9;background:#303d4b;border-color:#536276}.is-dim .backlog-week-selector button{color:#c5d0de;background:#303d4b;border-color:#536276}.is-dim .backlog-week-selector button strong{color:#edf3f9}.is-dim .backlog-week-selector button.active{color:#fff;background:#c43d3a;border-color:#e44b49}.is-dim .backlog-daily-heading button{color:#d7e1ee;background:#2b3644;border-color:#536276}.is-dim .backlog-daily-panel>h3{color:#edf3f9;border-color:#47576a}.is-dim .backlog-daily-panel .backlog-ot-summary article,.is-dim .backlog-dashboard .dimension-table-section--cause-pareto .dimension-table-wrap{background:#303d4b;border-color:#47576a}.is-dim .backlog-dashboard .dimension-table-section--cause-pareto .dimension-table th,.is-dim .backlog-dashboard .dimension-table-section--cause-pareto .dimension-table td{border-color:#47576a}.is-dim .dimension-table th,.is-dim .dimension-table td{color:#d7deea;border-color:#445264}.is-dim .dimension-table th{color:#afbdcc}.is-dim .dimension-table tr.active td{color:#a8d4ff;background:#25465c}.is-dim .dimension-relation{background:#4a5869}.is-dim .dimension-relation i{background:#6e9cff}.is-dim .detail-table-wrap{border-color:#47576a}.is-dim .detail-table{background:#283340}.is-dim .detail-table th,.is-dim .detail-table td{color:#d7deea;background:#283340;border-color:#445264}.is-dim .detail-table th{color:#c5d0de;background:#344252}.is-dim .detail-table th:first-child{background:#344252}.is-dim .detail-table td:first-child{background:#283340}.is-dim .detail-head a{color:#8eb6ff}.secondary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.secondary-metrics strong{color:#162033;margin-top:5px;font-size:16px;display:block}.dimension-section{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;margin-top:20px}.dimension-section-head{justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0 12px;display:flex}.dimension-section-head h3,.dimension-table-section h4{color:#162033;margin:0;font-size:14px}.dimension-section-head span{color:#66758d;font-size:11px}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 24px;padding:8px 0 22px;display:grid}.dimension-table-section{border:0;min-width:0;padding:0}.dimension-table-section--pareto{grid-column:1/-1}.dimension-table-section h4{margin-bottom:10px;font-size:12px}.pareto-chart-block{background:#f5f7fa;border:1px solid #c8d3e2;border-radius:8px;margin:0;padding:14px 14px 8px}.pareto-chart-block>p{color:#677b99;margin:0 0 8px;font-size:10px}.pareto-chart{height:350px}.pareto-name-tick{color:#62738d;font-weight:850}.pareto-count,.pareto-line{width:14px;margin-right:5px;display:inline-block}.pareto-count{box-sizing:border-box;background:#c8d5f2;border:1.5px solid #2473ff;border-radius:1px;height:11px}.pareto-line{background:linear-gradient(#0000 4px,#f59e0b 4px 6px,#0000 6px);height:11px;position:relative}.pareto-line:after{content:"";background:#f59e0b;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:5px}.is-dim .pareto-name-tick{color:#d7deea}.dimension-table-wrap{overflow-x:auto}.dimension-table{border-collapse:collapse;table-layout:fixed;width:100%}.dimension-table th,.dimension-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #d8e0ea;padding:8px 12px}.dimension-table th{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:850}.dimension-table th:first-child,.dimension-table td:first-child{text-align:left}.dimension-table td{color:#334155;font-size:12px;font-weight:650}.dimension-table th:first-child,.dimension-table td:first-child{width:auto}.dimension-table th:nth-child(2),.dimension-table td:nth-child(2){width:62px}.dimension-table th:nth-child(3),.dimension-table td:nth-child(3){width:72px}.dimension-table th:nth-child(4),.dimension-table td:nth-child(4){width:96px}.dimension-table tr.active td{color:#1d4ed8;background:#e8efff}.dimension-table button{max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.dimension-relation{background:#e3e8f0;border-radius:999px;height:7px;display:block;overflow:hidden}.dimension-relation i{border-radius:inherit;background:#3168e8;min-width:2px;height:100%;display:block}.dimension-table-empty{color:#8793a6!important;text-align:center!important;padding-block:18px!important}.dimension-table button:disabled{cursor:default}.detail-section{margin-top:18px}.detail-head p{margin-top:4px}.detail-head a{color:#1d4ed8;font-size:11px;font-weight:750;text-decoration:none}.detail-table{min-width:760px}.detail-table th,.detail-table td{text-align:left}.detail-table td{color:#334155;text-overflow:ellipsis;max-width:340px;font-size:11px;overflow:hidden}.detail-table .table-cell-left{text-align:left}.detail-table .table-cell-center{text-align:center}.pagination-controls{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.pagination-controls button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:750}.pagination-controls button:disabled{cursor:default;opacity:.45}.pagination-controls span{color:#66758d;text-align:center;min-width:48px;font-size:11px;font-weight:750}.page-size-control{color:#66758d;align-items:center;gap:7px;margin-right:auto;font-size:11px;font-weight:750;display:inline-flex}.page-size-control select{color:#334155;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 26px 0 9px;font-weight:800}.page-size-control select:disabled{cursor:wait;opacity:.55}.detail-head .page-size-control{margin-left:auto;margin-right:0}.quality-ot-list>header .page-size-control{margin-left:10px;margin-right:0}.planif-workspace{min-width:0}.planif-header{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 22px;display:flex}.planif-header h1{color:#0f172a;margin:0;font-size:30px;line-height:1.1}.planif-header p{color:#66758d;margin:8px 0 0;font-size:13px}.planif-source{text-align:right;min-width:128px}.planif-source strong,.planif-source span{display:block}.planif-source strong{color:#0f172a;font-size:24px}.planif-source span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:750}.planif-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.planif-kpis article{background:#fff;border:1px solid #dfe5ed;border-radius:7px;min-width:0;padding:15px}.planif-kpis span,.planif-kpis small{display:block}.planif-kpis span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:800}.planif-kpis strong{color:#0f172a;margin-top:7px;font-size:25px;line-height:1;display:block}.planif-kpis small{color:#8793a6;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.planif-tabs{border-bottom:1px solid #dfe5ed;gap:2px;margin-top:22px;display:flex;overflow-x:auto}.planif-tabs button{color:#5f6f86;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:42px;padding:0 14px;font-size:12px;font-weight:750}.planif-tabs button.active{color:#1d4ed8;border-bottom-color:#2563eb}.confiabilidad-workspace{min-width:0}.confiabilidad-header{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.confiabilidad-header h1{color:#162033;margin:0;font-size:28px}.confiabilidad-header p{color:#66758d;margin:5px 0 0;font-size:12px}.confiabilidad-source{background:#f0fdfa;border-left:3px solid #0f766e;min-width:116px;padding:10px 12px}.confiabilidad-source strong,.confiabilidad-source span{display:block}.confiabilidad-source strong{color:#115e59;font-size:22px}.confiabilidad-source span{color:#0f766e;margin-top:3px;font-size:10px;font-weight:750}.conf-filter-bar{border-bottom:1px solid #dfe5ed;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:10px;padding:14px 0;display:grid}.conf-filter-field{gap:5px;min-width:0;display:grid}.conf-filter-field span{color:#66758d;text-transform:uppercase;font-size:9px;font-weight:850}.conf-filter-field input,.conf-filter-field select,.conf-filter-bar>button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:0 9px;font-size:11px}.conf-filter-bar>button{color:#475569;cursor:pointer;font-weight:750}.conf-filter-bar>button:disabled{cursor:default;opacity:.5}.confiabilidad-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0 0;display:grid}.confiabilidad-kpis article{background:#fff;border:1px solid #dfe5ed;border-radius:7px;min-width:0;padding:14px}.confiabilidad-kpis span,.confiabilidad-kpis strong{display:block}.confiabilidad-kpis span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:800}.confiabilidad-kpis strong{color:#162033;margin-top:7px;font-size:23px}.confiabilidad-content{padding:20px 0}.confiabilidad-chart-grid,.confiabilidad-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.confiabilidad-chart-grid{padding-bottom:18px}.confiabilidad-chart-grid figure,.confiabilidad-section{background:#fff;border:1px solid #dfe5ed;border-radius:7px;min-width:0;margin:0;padding:14px}.confiabilidad-chart-grid figcaption{gap:3px;margin-bottom:8px;display:grid}.confiabilidad-chart-grid figcaption strong{color:#162033;font-size:13px}.confiabilidad-chart-grid figcaption span{color:#66758d;font-size:10px}.confiabilidad-content>.confiabilidad-section{margin-bottom:16px}.confiabilidad-workspace .conf-table-wrap{border:1px solid #e2e8f0;border-radius:6px;max-width:100%;overflow:auto}.confiabilidad-workspace .conf-table{border-collapse:collapse;background:#fff;width:100%}.confiabilidad-workspace .conf-table th,.confiabilidad-workspace .conf-table td{color:#334155;text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;padding:9px 10px;font-size:10px}.confiabilidad-workspace .conf-table th{z-index:1;color:#66758d;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:850;position:sticky;top:0}.confiabilidad-workspace .conf-table th:first-child,.confiabilidad-workspace .conf-table td:first-child{text-align:left}.confiabilidad-workspace .conf-table tr:last-child td{border-bottom:0}.ots-workspace{min-width:0}.ots-header-vf3{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.ots-header-vf3 h1{color:#162033;margin:0;font-size:28px}.ots-header-vf3 p{color:#66758d;margin:5px 0 0;font-size:12px}.ots-source{background:#eff6ff;border-left:3px solid #2563eb;min-width:116px;padding:10px 12px}.ots-source strong,.ots-source span{display:block}.ots-source strong{color:#1d4ed8;font-size:22px}.ots-source span{color:#2563eb;margin-top:3px;font-size:10px;font-weight:750}.ots-filter-grid{border-bottom:1px solid #dfe5ed;grid-template-columns:minmax(190px,1.8fr) repeat(4,minmax(110px,1fr));align-items:end;gap:10px;padding:14px 0;display:grid}.ots-filter-field{gap:5px;min-width:0;display:grid}.ots-filter-field span{color:#66758d;text-transform:uppercase;font-size:9px;font-weight:850}.ots-filter-field input,.ots-filter-field select,.ots-reset{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:0 9px;font-size:11px}.ots-only-created{color:#475569;align-items:center;gap:7px;min-height:36px;font-size:10px;font-weight:650;display:flex}.ots-only-created input{accent-color:#2563eb;width:15px;height:15px}.ots-reset{cursor:pointer;font-weight:750}.ots-reset:disabled{cursor:default;opacity:.5}.ots-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.ots-status-strip article{background:#fff;border:1px solid #dfe5ed;border-radius:7px;min-width:0;padding:12px}.ots-status-strip span,.ots-status-strip strong{display:block}.ots-status-strip span{color:#66758d;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.ots-status-strip strong{color:#162033;margin-top:6px;font-size:21px}.ots-table-section{border-top:1px solid #dfe5ed;min-width:0;padding:16px 0}.ots-table-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ots-table-head h3{color:#162033;margin:0;font-size:16px}.ots-table-head p{color:#66758d;margin:4px 0 0;font-size:11px}.ots-table-actions{gap:7px;display:flex}.ots-table-actions button,.ots-table-actions a{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.ots-table-actions a{color:#fff;background:#2563eb;border-color:#2563eb}.ots-table-wrap{border:1px solid #e2e8f0;border-radius:7px;max-height:640px;overflow:clip auto}.ots-table-wrap table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.ots-table-wrap th,.ots-table-wrap td{color:#334155;overflow-wrap:anywhere;vertical-align:middle;white-space:normal;border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;padding:9px 10px;font-size:10px}.ots-table-wrap th{z-index:1;color:#66758d;text-align:left;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:850;position:sticky;top:0}.ots-table-wrap .ots-cell-center{text-align:center}.ots-table-wrap .ots-cell-left{text-align:left}.ots-date-value>span{white-space:nowrap;display:block}.ots-date-value>span:last-child{color:#66758d;margin-top:2px;font-size:9px}.ots-status-badge{white-space:nowrap;border-radius:4px;padding:.15em .55em;font-size:10px;font-weight:600;display:inline-block}.ots-status-badge--process{color:#60a5fa;background:#3b82f626}.ots-status-badge--review{color:#fbbf24;background:#f59e0b26}.ots-status-badge--completed{color:#4ade80;background:#22c55e26}.ots-status-badge--cancelled{color:#94a3b8;background:#64748b26}.is-light .ots-status-badge--process{color:#2563eb}.is-light .ots-status-badge--review{color:#d97706}.is-light .ots-status-badge--completed{color:#16a34a}.is-light .ots-status-badge--cancelled{color:#475569}.ots-table-wrap td:nth-child(2),.ots-table-wrap td:nth-child(6),.ots-table-wrap td:nth-child(8){overflow-wrap:anywhere}.ots-table-wrap th:first-child{width:5%}.ots-table-wrap th:nth-child(2){width:15%}.ots-table-wrap th:nth-child(3){width:6.5%}.ots-table-wrap th:nth-child(4){width:7.5%}.ots-table-wrap th:nth-child(5){width:6.5%}.ots-table-wrap th:nth-child(6){width:10%}.ots-table-wrap th:nth-child(7){width:5%}.ots-table-wrap th:nth-child(8){width:7.5%}.ots-table-wrap th:nth-child(9),.ots-table-wrap th:nth-child(10),.ots-table-wrap th:nth-child(11),.ots-table-wrap th:nth-child(12),.ots-table-wrap th:nth-child(13){width:5.5%}.ots-table-wrap th:nth-child(14){width:4.5%}@media (width<=680px){.ots-table-wrap{background:0 0;border:0;max-height:none;overflow:visible}.ots-table-wrap table,.ots-table-wrap tbody,.ots-table-wrap tr,.ots-table-wrap td{width:100%;display:block}.ots-table-wrap thead{display:none}.ots-table-wrap tbody{gap:10px;display:grid}.ots-table-wrap tr{background:#fff;border:1px solid #dfe5ed;border-radius:7px;overflow:hidden}.ots-table-wrap td{text-align:left;border-right:0;grid-template-columns:minmax(108px,.72fr) minmax(0,1.28fr);gap:10px;min-width:0;padding:8px 10px;display:grid}.ots-table-wrap td:before{color:#66758d;content:attr(data-label);text-transform:uppercase;font-size:9px;font-weight:850}.ots-table-wrap .ots-cell-center{text-align:left}}.ots-table-wrap tr:last-child td{border-bottom:0}.ots-folio-link{color:#1d4ed8;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:850;-webkit-text-decoration:underline #1d4ed859;text-decoration:underline #1d4ed859}.ots-subtasks-overlay{z-index:50;background:#0f172a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ots-subtasks-modal{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(860px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a4d}.ots-subtasks-modal:has(.solicitud-detail-sections){grid-template-rows:auto minmax(0,1fr)}.solicitud-detail-sections{gap:18px;min-height:0;padding:16px 20px 20px;display:grid;overflow-y:auto}.solicitud-detail-group>header{margin-bottom:8px}.solicitud-detail-group>header strong{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:12px}.solicitud-detail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px;display:grid}.solicitud-detail-field{flex-direction:column;gap:2px;min-width:0;display:flex}.solicitud-detail-field>span{color:#94a3b8;font-size:11px}.solicitud-detail-field>strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:600}.ots-subtasks-modal>header,.ots-subtasks-groups>section>header,.quality-ot-head,.quality-ot-list>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ots-subtasks-modal>header{border-bottom:1px solid #dfe5ed;padding:18px 20px 15px}.ots-subtasks-modal>header>div>span,.ots-subtasks-modal>header p,.ots-subtasks-groups>section>header span,.quality-ot-head p,.quality-ot-list>header p,.quality-ot-list>header>span{color:#66758d;font-size:10px}.ots-subtasks-modal>header>div>span{letter-spacing:.09em;text-transform:uppercase;font-weight:850}.ots-subtasks-modal h2,.ots-subtasks-modal h3,.quality-ot-control h3{color:#162033;margin:0}.ots-subtasks-modal h2{margin-top:4px;font-size:17px}.ots-subtasks-modal>header p,.quality-ot-head p,.quality-ot-list>header p{margin:5px 0 0}.ots-subtasks-modal>header>button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:32px;height:32px;display:inline-grid}.ots-subtasks-state{color:#66758d;text-align:center;padding:28px 20px;font-size:12px}.ots-subtasks-state--error{color:#b91c1c}.ots-subtasks-kpis{background:#f8fafc;border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.ots-subtasks-kpis article{background:#fff;border:1px solid #dfe5ed;border-radius:6px;min-width:0;padding:10px}.ots-subtasks-kpis svg{color:#2563eb}.ots-subtasks-kpis strong,.ots-subtasks-kpis span{display:block}.ots-subtasks-kpis strong{color:#162033;margin-top:5px;font-size:18px}.ots-subtasks-kpis span{color:#66758d;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.ots-subtasks-kpis progress{accent-color:#2563eb;width:100%;height:5px;margin-top:8px}.ots-subtasks-groups{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:hidden auto}.ots-subtasks-groups>section+section{margin-top:12px}.ots-subtasks-groups>section{border:1px solid #dfe5ed;border-radius:7px;overflow:hidden}.ots-subtasks-groups>section>header{background:#f8fafc;align-items:center;padding:10px 12px}.ots-subtasks-groups>section>header strong{color:#334155;font-size:11px}.ots-subtasks-groups>section>header span{font-weight:750}.ots-subtasks-table-wrap{overflow-x:auto}.ots-subtasks-table-wrap table{border-collapse:collapse;width:100%}.ots-subtasks-table-wrap th,.ots-subtasks-table-wrap td{color:#475569;text-align:left;vertical-align:top;border-top:1px solid #e5eaf1;padding:9px 12px;font-size:11px}.ots-subtasks-table-wrap th{color:#66758d;text-transform:uppercase;font-size:9px;font-weight:850}.ots-subtasks-table-wrap th:first-child,.ots-subtasks-table-wrap td:first-child,.ots-subtasks-table-wrap th:nth-child(4),.ots-subtasks-table-wrap td:nth-child(4){text-align:center;width:48px}.ots-subtasks-table-wrap td:nth-child(2){min-width:260px}.ots-subtasks-table-wrap td:nth-child(2) strong,.ots-subtasks-table-wrap td:nth-child(2) small{display:block}.ots-subtasks-table-wrap td:nth-child(2) strong{color:#334155;font-weight:750}.ots-subtasks-table-wrap td:nth-child(2) small{color:#8090a6;margin-top:4px;font-size:9px}.ots-subtasks-table-wrap tr.is-pending td{color:#9a6700;background:#fffaf0}.ots-subtasks-modal>footer{color:#66758d;border-top:1px solid #dfe5ed;padding:11px 20px;font-size:10px;font-weight:750}.quality-ot-control{gap:16px;margin-top:18px;display:grid}.quality-ot-head,.quality-ot-list>header{border-bottom:1px solid #dfe5ed;padding-bottom:12px}.quality-ot-head h3,.quality-ot-list h3{font-size:15px}.quality-ot-head>span{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.quality-ot-head>span.is-good{color:#15803d;background:#e8f8ee}.quality-ot-head>span.is-attention{color:#b45309;background:#fff6df}.quality-ot-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quality-ot-kpis article{background:#fff;border:1px solid #dbe3ee;border-radius:7px;min-width:0;padding:14px}.quality-ot-kpis article:first-child svg{color:#2563eb}.quality-ot-kpis article:nth-child(2) svg{color:#0f766e}.quality-ot-kpis article:nth-child(3) svg{color:#16a34a}.quality-ot-kpis article:nth-child(4) svg{color:#d97706}.quality-ot-kpis span,.quality-ot-kpis strong,.quality-ot-kpis b{display:block}.quality-ot-kpis span{color:#66758d;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:850}.quality-ot-kpis strong{color:#162033;margin-top:6px;font-size:22px;line-height:1}.quality-ot-kpis strong small{color:#718098;font-size:13px;font-weight:700}.quality-ot-kpis progress,.quality-ot-cell progress{accent-color:#2563eb;width:100%;height:6px;margin-top:10px}.quality-ot-kpis article:nth-child(2) progress{accent-color:#0f766e}.quality-ot-kpis article:nth-child(3) progress{accent-color:#16a34a}.quality-ot-kpis article:nth-child(4) progress{accent-color:#d97706}.quality-ot-kpis b{color:#66758d;margin-top:7px;font-size:10px;font-weight:700}.quality-ot-list{background:#fff;border:1px solid #dbe3ee;border-radius:7px;overflow:hidden}.quality-ot-list>header{align-items:center;padding:14px 16px}.quality-ot-list>header>span{font-weight:750}.quality-ot-table-wrap{overflow-x:auto}.quality-ot-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.quality-ot-table-wrap th,.quality-ot-table-wrap td{color:#475569;text-align:left;vertical-align:middle;border-top:1px solid #e5eaf1;padding:10px 12px;font-size:11px}.quality-ot-table-wrap th{color:#66758d;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:850}.quality-ot-table-wrap th:first-child{width:8%}.quality-ot-table-wrap th:nth-child(2){width:32%}.quality-ot-table-wrap th:nth-child(3){width:13%}.quality-ot-table-wrap th:nth-child(4),.quality-ot-table-wrap th:nth-child(5){width:17%}.quality-ot-table-wrap th:nth-child(6){width:13%}.quality-ot-table-wrap th:nth-child(n+3),.quality-ot-table-wrap td:nth-child(n+3){text-align:center}.quality-ot-table-wrap td:nth-child(2){overflow-wrap:anywhere}.quality-ot-table-wrap td:first-child button{color:#1d4ed8;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.quality-ot-cell{min-width:88px}.quality-ot-cell strong{color:#334155;font-size:11px}.quality-ot-cell progress{margin-top:6px;display:block}.quality-ot-status,.quality-ot-result{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:750;display:inline-block}.quality-ot-status.finalizada{color:#15803d;background:#e8f8ee}.quality-ot-status.en-revisión{color:#b45309;background:#fff6df}.quality-ot-status.en-proceso{color:#1d4ed8;background:#e8f0ff}.quality-ot-result.is-complete{color:#15803d;background:#e8f8ee}.quality-ot-result.is-pending{color:#b91c1c;background:#fff1f1}.quality-ot-result.is-empty{color:#64748b;background:#eef2f7}.is-dim .ots-folio-link,.is-dim .quality-ot-table-wrap td:first-child button{color:#8db3ff;text-decoration-color:#8db3ff73}.is-dim .ots-subtasks-modal,.is-dim .quality-ot-kpis article,.is-dim .quality-ot-list{background:#283340;border-color:#47576a}.is-dim .ots-subtasks-modal h2,.is-dim .ots-subtasks-modal h3,.is-dim .quality-ot-control h3,.is-dim .ots-subtasks-kpis strong,.is-dim .quality-ot-kpis strong,.is-dim .ots-subtasks-table-wrap td:nth-child(2) strong,.is-dim .quality-ot-cell strong{color:#edf3f9}.is-dim .ots-subtasks-modal>header,.is-dim .ots-subtasks-kpis,.is-dim .ots-subtasks-modal>footer,.is-dim .ots-subtasks-groups>section,.is-dim .quality-ot-head,.is-dim .quality-ot-list>header,.is-dim .quality-ot-table-wrap th,.is-dim .quality-ot-table-wrap td{border-color:#445264}.is-dim .ots-subtasks-kpis,.is-dim .ots-subtasks-groups>section>header,.is-dim .quality-ot-table-wrap th{background:#344252}.is-dim .ots-subtasks-kpis article{background:#2b3644;border-color:#47576a}.is-dim .ots-subtasks-table-wrap th,.is-dim .ots-subtasks-table-wrap td,.is-dim .quality-ot-table-wrap td{color:#d7deea}.is-dim .ots-subtasks-modal>header>button{color:#edf3f9;background:#2b3644;border-color:#536276}@media (width<=720px){.ots-subtasks-overlay{padding:10px}.ots-subtasks-modal{max-height:calc(100vh - 20px)}.ots-subtasks-kpis,.quality-ot-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ots-subtasks-modal>header,.quality-ot-head,.quality-ot-list>header{gap:10px;padding-inline:14px}.ots-subtasks-groups{padding:12px}.quality-ot-table-wrap th,.quality-ot-table-wrap td{padding:8px 7px;font-size:10px}.quality-ot-table-wrap th:nth-child(2){width:28%}}.reliability-risk-table{min-width:820px}.reliability-detail-table{min-width:1300px}.reliability-risk-table td:first-child strong,.reliability-risk-table td:first-child small{display:block}.reliability-risk-table td:first-child small{color:#64748b;margin-top:3px;font-size:9px}.conf-risk{color:#166534;text-align:center;background:#dcfce7;border-radius:4px;min-width:34px;padding:3px 5px;font-size:10px;font-weight:800;display:inline-block}.conf-risk.mid{color:#92400e;background:#fef3c7}.conf-risk.high{color:#b91c1c;background:#fee2e2}.planif-memory-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:9px;width:min(100%,540px);min-height:38px;padding:0 11px;display:flex}.planif-memory-search:focus-within{border-color:#2563eb;outline:2px solid #dbeafe}.planif-memory-search input{color:#1e293b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.planif-memory-list{border-top:1px solid #dfe5ed;margin-top:14px}.planif-memory-item{background:#fff;border-bottom:1px solid #dfe5ed}.planif-memory-item>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 12px 9px 4px;list-style:none;display:grid}.planif-memory-item>summary::-webkit-details-marker{display:none}.planif-memory-item>summary:after{content:"+";color:#64748b;font-size:18px;position:absolute;right:12px}.planif-memory-item[open]>summary:after{content:"−"}.planif-memory-item>summary{padding-right:42px;position:relative}.planif-memory-item>summary:hover{background:#f8fafc}.planif-memory-item>summary>span{color:#94a3b8;text-align:center;font-size:10px;font-weight:800}.planif-memory-item>summary div,.planif-memory-item>summary strong,.planif-memory-item>summary small{min-width:0;display:block}.planif-memory-item>summary strong{overflow-wrap:anywhere;color:#1e293b;font-size:12px}.planif-memory-item>summary small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.planif-memory-body{gap:18px;padding:5px 42px 22px 48px;display:grid}.planif-memory-block h4{color:#64748b;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.planif-memory-block>p,.planif-memory-exclusions p{color:#334155;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.planif-memory-chips{flex-wrap:wrap;gap:6px;display:flex}.planif-memory-chips code{color:#334155;background:#f8fafc;border:1px solid #dbe3ee;border-radius:4px;padding:4px 6px;font-size:10px}.planif-memory-rules{border:1px solid #e2e8f0;border-radius:6px;display:grid}.planif-memory-rules>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(120px,.7fr) minmax(160px,.8fr) minmax(220px,1.5fr);gap:10px;padding:9px 10px;display:grid}.planif-memory-rules>div:last-child{border-bottom:0}.planif-memory-rules strong,.planif-memory-rules span,.planif-memory-rules p,.planif-memory-rules small{overflow-wrap:anywhere;color:#475569;margin:0;font-size:10px;line-height:1.5}.planif-memory-rules strong{color:#1e293b}.planif-memory-rules small{color:#64748b;grid-column:1/-1}.planif-memory-block pre{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;max-height:380px;margin:0;padding:13px;font-size:10px;line-height:1.6;overflow:auto}.planif-memory-exclusions{color:#92400e;background:#fffbeb;border-left:3px solid #d97706;gap:9px;padding:11px;display:flex}.planif-memory-exclusions strong{color:#92400e;margin-bottom:3px;font-size:10px;display:block}.planif-chart-grid{border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 0;display:grid}.planif-vf-backlog-management{grid-template-columns:minmax(0,1fr)}.planif-chart-frame{background:#fff;border:1px solid #dfe5ed;border-radius:7px;min-width:0;margin:0;padding:14px 12px 10px}.planif-chart-frame figcaption{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.planif-chart-frame figcaption>div{gap:3px;display:grid}.planif-chart-frame figcaption strong{color:#162033;font-size:13px}.planif-chart-frame figcaption span{color:#66758d;font-size:10px}.planif-chart-frame figcaption>b{color:#40516b;white-space:nowrap;font-size:11px}.planif-chart-legend{flex-wrap:wrap;gap:6px 12px;margin:2px 0 8px;display:flex}.planif-chart-legend button{color:#66758d;cursor:pointer;font:inherit;opacity:.42;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:750;display:inline-flex}.planif-chart-legend>span{color:#66758d;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.planif-chart-legend>span i{background:var(--legend-color);border-radius:2px;width:10px;height:10px}.planif-chart-legend button.is-selected{color:#334155;opacity:1}.planif-chart-legend button i{background:var(--legend-color);border-radius:2px;width:10px;height:10px}.planif-chart-legend button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.planif-chart-canvas{min-width:0}.planif-chart-empty{color:#8793a6;place-items:center;height:100%;font-size:11px;display:grid}.planif-chart-frame+.planif-table-wrap{margin-top:14px}.planif-summary-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.planif-summary-layout>.planif-section:last-child{grid-column:1/-1}.planif-section{border-bottom:1px solid #dfe5ed;min-width:0;padding:20px 0}.planif-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.planif-section-head h3{color:#162033;margin:0;font-size:16px}.planif-section-head p{color:#66758d;margin:4px 0 0;font-size:11px}.planif-section-head>strong{color:#52627a;font-size:12px}.category-list{gap:10px;display:grid}.category-row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(150px,1fr) minmax(80px,.8fr) 68px;align-items:center;gap:10px;width:100%;padding:4px 6px;display:grid}.category-row:hover,.category-row.active{background:#eff6ff;border-color:#bfdbfe}.category-row:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.category-row>span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.category-row>div{background:#edf1f6;border-radius:3px;height:6px;overflow:hidden}.category-row i{border-radius:inherit;background:#3b82f6;height:100%;display:block}.category-row strong{color:#162033;text-align:right;font-size:11px}.planif-table-wrap{border:1px solid #e2e8f0;border-radius:7px;max-height:640px;overflow:auto}.planif-table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.planif-table th,.planif-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;padding:9px 10px}.planif-table th{z-index:1;color:#66758d;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:850;position:sticky;top:0}.planif-table td{color:#334155;font-size:10px}.planif-table th:first-child,.planif-table td:first-child,.planif-table .table-cell-left{text-align:left}.planif-table .table-cell-center,.planif-weekly-matrix th:first-child,.planif-weekly-matrix td:first-child{text-align:center}.planif-memory-table th,.planif-memory-table td{text-align:left}.planif-table tr:last-child td{border-bottom:0}.planif-table tfoot td{color:#172238;background:#e9f8f8;border-top:2px solid #8bcdd0;font-weight:800}.contract-table,.backlog-table{min-width:900px}.detail-planif-table{min-width:1380px}.detail-planif-table td:nth-child(4){text-align:left;text-overflow:ellipsis;max-width:300px;overflow:hidden}.planif-operational-head{align-items:center}.planif-segmented{background:#f1f5f9;border:1px solid #d7dee8;border-radius:6px;flex:none;padding:3px;display:inline-flex}.planif-segmented button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 11px;font-size:10px;font-weight:750}.planif-segmented button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #0f172a1a}.operational-planif-table{min-width:1550px}.operational-planif-table td:nth-child(n+6){text-overflow:ellipsis;max-width:260px;overflow:hidden}.operational-planif-table td.operational-warning{color:#92400e;background:#fffbeb;font-weight:700}.planif-backlog-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:22px;display:grid}.cause-list{border-top:1px solid #edf1f6;display:grid}.cause-list>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 60px 54px;gap:8px;padding:9px 0;display:grid}.cause-list span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cause-list strong,.cause-list small{color:#162033;text-align:right;font-size:10px}.cause-list small{color:#66758d}.planif-filter-panel{border-bottom:1px solid #dfe5ed;padding:14px 0 12px}.planif-global-filters{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.planif-advanced-filters{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;padding-top:12px;display:grid}.planif-filter-field{gap:5px;min-width:0;display:grid}.planif-filter-field span{color:#66758d;text-transform:uppercase;font-size:10px;font-weight:800}.planif-filter-field select,.planif-filter-field input,.planif-global-filters>button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:0 10px;font-size:11px;font-weight:650}.planif-filter-field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.planif-search-field>div{color:#8793a6;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;min-height:36px;display:flex}.planif-search-field>div:focus-within{outline-offset:2px;outline:2px solid #2563eb}.planif-search-field svg{flex:none;margin-left:10px}.planif-search-field input{border:0;outline:0;min-width:0}.planif-global-filters>button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:750;display:inline-flex}.planif-filter-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.planif-filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.planif-filter-actions a,.planif-filter-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.planif-filter-actions a{color:#fff;background:#2563eb;border-color:#2563eb}.planif-filter-actions button:disabled{cursor:default;opacity:.45}.planif-filter-status{align-content:center;gap:4px;min-height:36px;display:grid}.planif-filter-status span{color:#8793a6;text-transform:uppercase;font-size:9px;font-weight:800}.planif-filter-status strong{color:#334155;white-space:nowrap;font-size:11px}.planif-vf-hero{background:linear-gradient(108deg,#eef8f5 0%,#e9f4fb 48%,#cfe5fa 100%);border:1px solid #17263c;border-radius:14px;grid-template-columns:minmax(280px,1.2fr) minmax(440px,.85fr);align-items:center;gap:28px;padding:24px;display:grid}.planif-vf-hero-copy>span,.planif-vf-hero-stats article>span,.planif-vf-filial-panel>header{color:#60738f;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850}.planif-vf-hero-copy>span{color:#c18b00}.planif-vf-hero h1{color:#142039;margin:10px 0 8px;font-size:30px;line-height:1.05}.planif-vf-hero p{color:#3c4f69;max-width:610px;margin:0;font-size:13px;line-height:1.55}.planif-vf-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.planif-vf-hero-stats article{background:#ffffff8c;border:1px solid #cad9e9;border-radius:10px;min-width:0;padding:14px}.planif-vf-hero-stats strong,.planif-vf-hero-stats small{display:block}.planif-vf-hero-stats strong{color:#142039;margin-top:5px;font-size:24px;line-height:1}.planif-vf-hero-stats small{color:#60738f;margin-top:5px;font-size:10px;font-weight:700}.planif-vf-tabs{border:0;gap:8px;margin:22px 0 18px}.planif-vf-tabs button{color:#526681;letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;min-height:28px;padding:0 13px;font-size:10px}.planif-vf-tabs button.active{color:#4f46e5;background:#f1f0ff;border-color:#a5b4fc}.planif-vf-sticky-navigation{z-index:50;isolation:isolate;background:#f5f7fb;padding:1px 0 10px;position:sticky;top:0;box-shadow:0 12px 16px -18px #1e293bcc}.planif-vf-sticky-navigation .planif-vf-tabs{margin-top:12px;margin-bottom:10px}.planif-vf-filter-panel{background:#fff;border:1px solid #cfdae8;border-radius:10px;grid-template-columns:minmax(150px,1.15fr) repeat(8,minmax(116px,1fr));gap:14px 18px;padding:16px;display:grid}.planif-vf-filter-panel .planif-filter-field{position:relative}.planif-vf-filter-panel .planif-filter-field>span{letter-spacing:.14em;font-size:9px}.planif-vf-filter-panel .planif-filter-field input,.planif-vf-filter-panel .planif-multiselect>button{min-height:32px;font-size:11px}.planif-vf-filter-panel .planif-search-field>div{min-height:32px}.planif-multiselect>button{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex}.planif-multiselect>button:hover{background:#f8fafc;border-color:#94a3b8}.planif-multiselect>button.is-open{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.planif-multiselect>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.planif-multiselect>button svg{color:#5d7190;flex:none;transition:transform .16s}.planif-multiselect>button.is-open svg{transform:rotate(180deg)}.planif-multiselect-menu{z-index:12;background:#fff;border:1px solid #b9c8dc;border-radius:8px;width:min(304px,100vw - 32px);max-height:330px;padding:0;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 16px 32px #0f172a29}.planif-multiselect-menu header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px 9px;display:flex}.planif-multiselect-menu header div{gap:2px;display:grid}.planif-multiselect-menu header strong{color:#1e293b;font-size:11px}.planif-multiselect-menu header span{color:#64748b;font-size:10px}.planif-multiselect-icon-action{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid}.planif-multiselect-icon-action:hover{color:#1e293b;background:#f1f5f9}.planif-multiselect-actions{border-bottom:1px solid #edf2f7;gap:6px;padding:8px 12px;display:flex}.planif-multiselect-actions button{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.planif-multiselect-actions button:disabled{color:#94a3b8;cursor:default}.planif-multiselect-options{padding:6px;display:grid}.planif-multiselect-menu label{color:#40516b;cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:5px 7px;font-size:11px;display:flex;position:relative}.planif-multiselect-menu label:hover{background:#eff6ff}.planif-multiselect-menu label.selected{color:#1d4ed8;background:#eff6ff;font-weight:700}.planif-multiselect-menu label input{opacity:0;pointer-events:none;position:absolute}.planif-multiselect-check{color:#0000;background:#fff;border:1px solid #94a3b8;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;display:grid}.planif-multiselect-menu label.selected .planif-multiselect-check{color:#fff;background:#2563eb;border-color:#2563eb}.planif-multiselect-menu p{color:#718096;margin:8px;font-size:10px}.planif-vf-filter-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;padding-top:3px}.planif-vf-filter-actions>span{color:#526681;margin-right:auto;font-size:11px;font-weight:750}.planif-vf-filter-actions a{color:#18243a;background:#fff;border-color:#cbd5e1}.planif-vf-filial-panel{background:#fff;border:1px solid #cbd9e8;border-radius:12px;margin-top:18px;overflow:hidden}.planif-vf-filial-panel>header{color:#fff;text-align:center;background:#103a73;padding:9px 16px}.planif-vf-filial-grid{gap:5px;padding:6px;display:grid}.planif-vf-filial-grid>button,.planif-vf-filial-general{cursor:pointer;text-align:center;background:0 0;border:0;grid-template-columns:180px repeat(7,minmax(102px,1fr));gap:6px;padding:0;display:grid}.planif-vf-filial-grid>button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.planif-vf-filial-grid>button.active>span:not(.planif-vf-filial-name){background:#ecf5ff;border-color:#8ab7f0}.planif-vf-filial-grid>:is(button,.planif-vf-filial-general)>span:not(.planif-vf-filial-name){background:#f8fafc;border:1px solid #d5dee9;border-radius:5px;align-content:center;gap:10px;min-height:78px;padding:8px;display:grid}.planif-vf-filial-grid strong{color:#172238;font-size:22px}.planif-vf-filial-grid small{color:#60738f;font-size:10px;font-weight:750}.planif-vf-filial-name{color:#fff;background:#103a73;place-content:center;gap:8px;min-height:78px;padding:8px;display:grid}.planif-vf-filial-name small{color:#fff;font-size:12px}.planif-vf-filial-name strong{color:#fff;font-size:14px}.planif-vf-filial-general{cursor:default;border-top:2px solid #5c8ad0;margin-top:2px}.planif-vf-filial-general>span:not(.planif-vf-filial-name){background:#edf5ff!important;border-color:#b9d2ed!important}.planif-vf-filial-general .planif-vf-filial-name{background:#0c315f}.planif-vf-summary-charts{padding-top:20px}.planif-vf-task-kpis,.planif-vf-operational-kpis{background:#fff;border:1px solid #cbd9e8;border-radius:10px;margin-top:18px;overflow:hidden}.planif-vf-task-kpis>header{color:#fff;text-align:center;background:#103a73;padding:9px 14px;font-size:11px;font-weight:800}.planif-vf-task-kpis>div,.planif-vf-operational-kpis{grid-template-columns:repeat(7,minmax(120px,1fr));gap:6px;padding:6px;display:grid}.planif-vf-operational-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.planif-vf-task-kpis article,.planif-vf-operational-kpis article{text-align:center;background:#f8fafc;border:1px solid #d5dee9;border-radius:5px;align-content:center;gap:9px;min-height:75px;padding:8px;display:grid}.planif-vf-task-kpis strong,.planif-vf-operational-kpis strong{color:#172238;font-size:21px}.planif-vf-task-kpis span,.planif-vf-operational-kpis span{color:#60738f;font-size:10px;font-weight:750}.planif-vf-control-charts{border-bottom:0}.planif-backlog-workspace{display:grid}.planif-vf-backlog-table-panel,.planif-vf-pareto,.planif-vf-operational-table,.planif-memory{background:#fff;border:1px solid #cbd9e8;border-radius:10px;margin-top:18px;padding:18px}.planif-vf-backlog-table-panel .planif-table-wrap{max-height:none;overflow:auto visible}.planif-vf-pareto-table{min-width:620px}.planif-vf-pareto-table th:nth-child(n+2),.planif-vf-pareto-table td:nth-child(n+2){text-align:center}.planif-vf-pareto-table th:first-child,.planif-vf-pareto-table td:first-child{text-align:left}.planif-vf-backlog-table-panel tbody tr,.planif-vf-pareto-table tbody tr{cursor:pointer}.planif-vf-backlog-table-panel tbody tr:hover td,.planif-vf-pareto-table tbody tr:hover td{background:#f4f8ff}.planif-vf-backlog-table-panel tbody tr.is-selected td,.planif-vf-pareto-table tbody tr.is-selected td{color:#174ea6;background:#eaf2ff}.planif-vf-backlog-table-panel tbody tr.is-selected td:first-child,.planif-vf-pareto-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #2563eb}.planif-vf-backlog-table-panel tbody tr:focus-visible,.planif-vf-pareto-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.planif-vf-operational-table+.planif-vf-operational-table{margin-top:16px}.planif-ot-control{gap:18px;min-width:0;margin-top:18px;display:grid}.planif-ot-heading,.planif-ot-table-section,.planif-ot-chart{background:#fff;border:1px solid #cbd9e8;border-radius:10px;overflow:hidden}.planif-ot-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.planif-ot-heading>div>span{color:#55708f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.planif-ot-heading h2{color:#162033;margin:5px 0 0;font-size:18px}.planif-ot-heading p{color:#64748b;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.45}.planif-ot-heading .planif-ot-heading-note{color:#526681;background:#f8fbff;border-left:3px solid #93c5fd;max-width:820px;margin-top:10px;padding:7px 10px;font-size:11px}.planif-ot-heading-note strong{color:#1c4e80}.planif-ot-heading>strong{color:#173c70;white-space:nowrap;font-size:13px}.planif-ot-creation-dashboard,.planif-ot-planning-dashboard,.planif-ot-breakdowns{gap:14px;min-width:0;display:grid}.planif-ot-creation-dashboard>header,.planif-ot-planning-dashboard>header,.planif-ot-breakdowns>header{padding:2px 2px 0}.planif-ot-creation-dashboard>header>div>span,.planif-ot-planning-dashboard>header>div>span,.planif-ot-breakdowns>header>span{color:#55708f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.planif-ot-creation-dashboard h2,.planif-ot-planning-dashboard h2,.planif-ot-breakdowns h2{color:#172238;margin:5px 0 0;font-size:16px}.planif-ot-creation-dashboard p,.planif-ot-planning-dashboard p,.planif-ot-breakdowns>header p{color:#66758d;margin:5px 0 0;font-size:11px;line-height:1.4}.planif-ot-creation-matrix,.planif-ot-breakdown-table{background:#fff;border:1px solid #cbd9e8;border-radius:10px;overflow:hidden}.planif-ot-creation-matrix{z-index:1;min-width:0;position:relative;overflow:visible}.planif-ot-creation-matrix>header,.planif-ot-breakdown-table>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px 7px;display:flex}.planif-ot-creation-matrix h2,.planif-ot-breakdown-table h3{color:#172238;margin:0;font-size:14px}.planif-ot-creation-matrix p,.planif-ot-breakdown-table p{color:#66758d;margin:5px 0 0;font-size:11px;line-height:1.35}.planif-ot-creation-filter{width:min(320px,35%);min-width:255px}.planif-ot-creation-filter .planif-filter-field{position:relative}.planif-ot-creation-filter .planif-filter-field>span{letter-spacing:.1em}.planif-ot-creation-filter .planif-multiselect>button{min-height:32px;font-size:11px}.planif-ot-creation-filter .planif-multiselect-menu{left:auto;right:0}.planif-ot-creation-filter>p{max-width:320px}.planif-ot-breakdown-table>header>strong,.planif-ot-planning-matrix>header>strong{color:#60738f;white-space:nowrap;font-size:11px}.planif-ot-creation-matrix-wrap{overscroll-behavior-x:contain;scrollbar-color:#9aacc2 #eef3f8;scrollbar-width:thin;max-width:100%;padding:0 0 6px;overflow:auto hidden}.planif-ot-creation-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%}.planif-ot-creation-matrix th,.planif-ot-creation-matrix td{text-align:center;vertical-align:middle;border:1px solid #d8e1ec}.planif-ot-creation-matrix th{color:#45566e;letter-spacing:.04em;text-transform:uppercase;background:#edf2f7;padding:8px 6px;font-size:10px;font-weight:800}.planif-ot-creation-matrix thead tr:first-child th:not(:first-child){white-space:nowrap;background:#e1e8f1;font-size:9px}.planif-ot-creation-matrix th:first-child{text-align:left;width:176px;padding-left:14px}.planif-ot-creation-matrix th small{color:#73839a;margin-top:3px;font-size:9px;font-weight:700;display:block}.planif-ot-creation-matrix td{color:#34475e;padding:11px 6px;font-size:12px;font-weight:800}.planif-ot-creation-matrix td:first-child{text-align:left;background:#fff;padding:9px 14px}.planif-ot-creation-matrix td:first-child strong,.planif-ot-creation-matrix td:first-child span{display:block}.planif-ot-creation-matrix td:first-child strong{color:#1c2a40;font-size:12px}.planif-ot-creation-matrix td:first-child span{color:#74849a;margin-top:3px;font-size:10px;font-weight:500}.planif-ot-creation-matrix tr.ots td:not(:first-child){color:#1d4ed8;background:#eff6ff}.planif-ot-creation-matrix tr.tasks td:not(:first-child){color:#6d28d9;background:#f5f3ff}.planif-ot-planning-matrix tr.planned-ots td:not(:first-child){color:#1769aa;background:#eef8ff}.planif-ot-planning-matrix tr.planned-tasks td:not(:first-child){color:#6941c6;background:#f4f1ff}.planif-ot-planning-matrix tr.executed-ots td:not(:first-child){color:#16784a;background:#edf9f3}.planif-ot-planning-matrix tr.executed-tasks td:not(:first-child){color:#126b42;background:#e7f7ef}.planif-ot-planning-matrix tr.ot-compliance td:not(:first-child){color:#147a48;background:#e8f8ee}.planif-ot-planning-matrix tr.task-compliance td:not(:first-child){color:#19784a;background:#effaf3}.planif-ot-planning-matrix .planif-ot-week-select{padding:0}.planif-ot-planning-matrix .planif-ot-week-select>button{width:100%;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-content:center;gap:3px;padding:8px 6px;display:grid}.planif-ot-planning-matrix td.planif-ot-week-select>button{min-height:44px;font-weight:800}.planif-ot-planning-matrix .planif-ot-week-select>button:hover{background:#2563eb1a}.planif-ot-planning-matrix .planif-ot-week-select.is-selected-week{box-shadow:inset 0 0 0 2px #2563eb}.planif-ot-planning-matrix th.planif-ot-week-select.is-selected-week{color:#174ea6;background:#dbeafe}.planif-ot-planning-matrix .planif-ot-week-select>button:focus-visible{outline-offset:-3px;outline:2px solid #1d4ed8}.planif-ot-creation-matrix td.total{color:#162033!important;background:#e2e8f0!important}.planif-ot-creation-matrix thead tr:first-child th:first-child,.planif-ot-creation-matrix tbody td:first-child{z-index:2;position:sticky;left:0;box-shadow:8px 0 10px -10px #1e293b8c}.planif-ot-creation-matrix thead tr:first-child th:first-child{z-index:5;background:#edf2f7}.planif-ot-creation-matrix tbody td:first-child{z-index:3}.planif-ot-creation-matrix thead tr:first-child th:last-child,.planif-ot-creation-matrix td.total{z-index:3;position:sticky;right:0;box-shadow:-8px 0 10px -10px #1e293b8c}.planif-ot-creation-matrix thead tr:first-child th:last-child{z-index:5;background:#e1e8f1}.planif-ot-breakdown-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.planif-ot-breakdown-table th,.planif-ot-breakdown-table td{color:#43536a;vertical-align:middle;border-top:1px solid #e1e8f0;padding:9px 14px}.planif-ot-breakdown-table th{color:#334155;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:800}.planif-ot-breakdown-table th:first-child,.planif-ot-breakdown-table td:first-child{text-align:left;overflow-wrap:anywhere;width:68%}.planif-ot-breakdown-table th:not(:first-child),.planif-ot-breakdown-table td:not(:first-child){text-align:center}.planif-ot-breakdown-table tfoot th{color:#173c70;background:#eff6ff;border-top:2px solid #93c5fd;font-weight:800}.planif-ot-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.planif-ot-kpis article{text-align:center;background:#f8fafc;border:1px solid #d4dfeb;border-radius:7px;align-content:center;gap:7px;min-height:78px;padding:10px;display:grid}.planif-ot-kpis strong{color:#162033;font-size:21px}.planif-ot-kpis span{color:#60738f;font-size:10px;font-weight:750}.planif-ot-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.planif-ot-chart-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.planif-ot-backlog-cause{min-width:0}.planif-ot-backlog-cause .planif-chart-frame{width:100%}.planif-ot-chart>header{padding:15px 16px 7px}.planif-ot-chart h2{color:#172238;margin:0;font-size:14px}.planif-ot-chart p{color:#66758d;min-height:30px;margin:5px 0 0;font-size:11px;line-height:1.35}.planif-ot-legend{color:#52647c;flex-wrap:wrap;gap:6px 12px;min-height:28px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.planif-ot-legend button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.planif-ot-legend button:hover,.planif-ot-legend button[aria-pressed=true]{color:#173c70}.planif-ot-legend button[aria-pressed=true]{background:#e8f0ff;padding:2px 5px}.planif-ot-legend i{border-radius:2px;width:9px;height:9px}.planif-ot-chart-canvas{height:218px;padding:0 12px 10px}.planif-ot-segment-actions{justify-content:flex-end;min-height:0;display:flex}.planif-ot-segment-actions button{color:#1c4e80;background:#f8fbff;border:1px solid #bcd0e7;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:750}.planif-ot-segment-actions button:hover{background:#eef6ff;border-color:#72a1d8}.planif-ot-table-section>header{border-bottom:1px solid #d6e0eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.planif-ot-table-section h3{color:#172238;margin:0;font-size:15px}.planif-ot-table-section p{color:#66758d;margin:5px 0 0;font-size:11px}.planif-ot-table-section>header>strong{color:#60738f;white-space:nowrap;font-size:11px}.planif-ot-table-wrap{overflow:hidden}.planif-ot-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:11px}.planif-ot-table th,.planif-ot-table td{color:#43536a;text-align:center;vertical-align:middle;border-bottom:1px solid #e1e8f0;padding:9px 10px}.planif-ot-table th{color:#334155;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:800}.planif-ot-table th:first-child,.planif-ot-table td:first-child,.planif-ot-table th:nth-child(4),.planif-ot-table td:nth-child(4),.planif-ot-table th:nth-child(5),.planif-ot-table td:nth-child(5){text-align:left}.planif-ot-table th:first-child{width:104px}.planif-ot-table th:nth-child(3){width:76px}.planif-ot-table th:nth-child(4){width:132px}.planif-ot-table th:nth-child(5){width:190px}.planif-ot-table th:nth-child(12){width:112px}.planif-ot-table th:nth-child(13){width:132px}.planif-ot-table th:nth-child(14){width:112px}.planif-ot-table td{overflow-wrap:anywhere}.planif-ot-table tr:hover td{background:#f8fbff}.planif-ot-folio{gap:3px;display:grid}.planif-ot-folio strong{color:#1c3f73;font-size:11px}.planif-ot-folio small{color:#74849a;font-size:9px}.planif-ot-expand{color:#1f5fa8;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:10px;font-weight:750;text-decoration:underline}.planif-ot-expand:hover{color:#123c72}.planif-ot-asset{max-width:220px;line-height:1.3}.planif-ot-status{white-space:nowrap;border-radius:4px;justify-content:center;min-width:76px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.planif-ot-status.en-proceso{color:#2563eb;background:#e8f0ff}.planif-ot-status.en-revisión{color:#a16207;background:#fff4db}.planif-ot-status.finalizada{color:#147a48;background:#e8f8ee}.planif-ot-status.cancelada{color:#64748b;background:#eef2f6}.planif-ot-positive{font-weight:800;color:#167b4a!important}.planif-ot-warning{font-weight:800;color:#b46907!important}.planif-ot-critical{font-weight:800;color:#c43636!important}.planif-ot-progress{gap:5px;min-width:78px;display:grid}.planif-ot-progress>span{background:#e2e8f0;border-radius:999px;height:6px;display:block;overflow:hidden}.planif-ot-progress i{border-radius:inherit;background:#22a06b;height:100%;display:block}.planif-ot-progress b{color:#475569;font-size:10px}.planif-ot-task-detail>td{background:#f7faff;text-align:left!important;padding:0!important}.planif-ot-task-detail>td>div{border-top:1px solid #cfe0f5;border-bottom:1px solid #cfe0f5;padding:12px 16px 15px 28px}.planif-ot-task-detail header{color:#23466f;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;display:flex}.planif-ot-task-detail header span{color:#657891;font-weight:700}.planif-ot-task-detail table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.planif-ot-task-detail th,.planif-ot-task-detail td{color:#43536a;text-align:left;vertical-align:top;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e3f0;padding:7px 8px}.planif-ot-task-detail th{color:#4b607d;letter-spacing:.05em;text-transform:uppercase;background:#eaf2fb;font-size:8px;font-weight:800}.planif-ot-task-detail th:first-child{width:11%}.planif-ot-task-detail th:nth-child(2){width:35%}.planif-ot-task-detail th:nth-child(3){width:13%}.planif-ot-task-detail th:nth-child(4){width:14%}.planif-ot-task-detail th:nth-child(5){width:9%}.planif-ot-task-detail th:nth-child(6){width:18%}.planif-ot-task-status{white-space:nowrap;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:800;display:inline-flex}.planif-ot-task-status.completada{color:#147a48;background:#e8f8ee}.planif-ot-task-status.en-ejecucion{color:#2563eb;background:#e8f0ff}.planif-ot-task-status.pausada{color:#a16207;background:#fff4db}.planif-ot-task-status.no-iniciada{color:#b72b2b;background:#fff0f0}.planif-ot-task-motive{color:#334155;font-weight:700}.planif-ot-pager{justify-content:flex-end}@media (width<=1180px){.planif-ot-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.planif-ot-chart-grid{grid-template-columns:1fr}.planif-ot-table th:nth-child(5),.planif-ot-table td:nth-child(5),.planif-ot-table th:nth-child(13),.planif-ot-table td:nth-child(13),.planif-ot-table th:nth-child(14),.planif-ot-table td:nth-child(14){display:none}}@media (width<=920px){.planif-ot-table{font-size:10px}.planif-ot-table th,.planif-ot-table td{padding:8px 6px}.planif-ot-table th:nth-child(4),.planif-ot-table td:nth-child(4),.planif-ot-table th:nth-child(8),.planif-ot-table td:nth-child(8),.planif-ot-task-detail th:nth-child(6),.planif-ot-task-detail td:nth-child(6){display:none}}@media (width<=720px){.planif-ot-heading{padding:15px;display:grid}.planif-ot-heading>strong{white-space:normal}.planif-ot-creation-matrix>header,.planif-ot-breakdown-table>header{padding:13px 12px 6px}.planif-ot-creation-matrix>header{display:grid}.planif-ot-creation-filter{width:100%;min-width:0}.planif-ot-creation-filter>p{max-width:none}.planif-ot-creation-matrix table{min-width:100%}.planif-ot-breakdown-table th,.planif-ot-breakdown-table td{padding:8px}.planif-ot-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.planif-ot-table-section>header{display:grid}.planif-ot-table th:nth-child(3),.planif-ot-table td:nth-child(3),.planif-ot-table th:nth-child(7),.planif-ot-table td:nth-child(7),.planif-ot-table th:nth-child(9),.planif-ot-table td:nth-child(9){display:none}.planif-ot-table th,.planif-ot-table td{padding:7px 4px}.planif-ot-status{min-width:0;font-size:8px}.planif-ot-folio strong{font-size:10px}.planif-ot-progress{min-width:48px}.planif-ot-task-detail>td>div{padding-left:10px;padding-right:10px}.planif-ot-task-detail th:first-child,.planif-ot-task-detail td:first-child,.planif-ot-task-detail th:nth-child(4),.planif-ot-task-detail td:nth-child(4){display:none}}@media (width<=620px){.planif-vf-sticky-navigation{top:0}}.planif-vf-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.planif-vf-memory-card{background:#fff;border:1px solid #d7e0eb;border-radius:7px;min-width:0}.planif-vf-memory-card>header{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.planif-vf-memory-card>header>span{color:#fff;background:#103a73;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.planif-vf-memory-card>header div,.planif-vf-memory-card>header strong,.planif-vf-memory-card>header small{min-width:0;display:block}.planif-vf-memory-card>header strong{color:#162033;font-size:13px}.planif-vf-memory-card>header small{color:#66758d;margin-top:3px;font-size:10px}.planif-vf-memory-card .planif-memory-body{padding:14px}.planif-memory-table-wrap{max-height:240px}.planif-memory-table{min-width:620px}.planif-memory-table td{white-space:normal;vertical-align:top}@media (width<=980px){.planif-vf-memory-grid{grid-template-columns:1fr}}@media (width<=1250px){.planif-vf-hero{grid-template-columns:1fr}.planif-vf-filter-panel{grid-template-columns:repeat(4,minmax(140px,1fr))}.planif-vf-filial-panel{overflow-x:auto}.planif-vf-filial-grid{min-width:930px}.planif-vf-task-kpis{overflow-x:auto}.planif-vf-task-kpis>div{min-width:900px}}@media (width<=720px){.planif-vf-hero{border-radius:10px;padding:18px}.planif-vf-hero h1{font-size:25px}.planif-vf-hero-stats{grid-template-columns:1fr 1fr}.planif-vf-filter-panel{grid-template-columns:1fr}.planif-vf-filter-actions{grid-column:auto}.planif-vf-operational-kpis{grid-template-columns:1fr 1fr}}.phase-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.phase{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.phase-number{color:#1d4ed8;background:#e8efff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.phase h3{color:#162033;margin:0;font-size:14px}.phase p{color:#66758d;margin:3px 0 0;font-size:12px}.tag{color:#52627a;background:#eef2f7;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}@media (width<=980px){.page{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.mobile-view-selector{display:block}.hero,.grid{grid-template-columns:1fr}.tablero-meta,.indicator-summary,.secondary-metrics,.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-filters,.indicator-summary>div:last-child{grid-column:1/-1}.dimension-grid,.planif-summary-layout,.planif-backlog-layout,.planif-chart-grid{grid-template-columns:1fr}.planif-summary-layout>.planif-section:last-child{grid-column:auto}.planif-global-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.planif-search-field{grid-column:1/-1}.planif-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-table-section,.dimension-table-section:first-child,.dimension-table-section:last-child{border-right:0;padding:0 0 14px}.topbar,.content{padding-inline:18px}}@media (width<=620px){.topbar{min-height:58px}.brand span,.status-pill{display:none}.content{padding:14px}.intro,.system-card,.tablero-panel,.roadmap{padding:16px}.intro h1{font-size:26px}.grid,.indicator-summary,.secondary-metrics,.filter-bar{grid-template-columns:1fr}.planif-header{align-items:flex-start}.planif-header h1{font-size:25px}.planif-header p{max-width:210px}.planif-source{min-width:90px}.planif-source strong{font-size:20px}.planif-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.confiabilidad-header{gap:12px}.confiabilidad-header h1{font-size:24px}.confiabilidad-header p{max-width:220px}.confiabilidad-source{min-width:84px}.confiabilidad-source strong{font-size:18px}.conf-filter-bar,.confiabilidad-chart-grid,.confiabilidad-two-columns{grid-template-columns:1fr}.confiabilidad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ots-header-vf3{gap:12px}.ots-header-vf3 h1{font-size:24px}.ots-header-vf3 p{max-width:220px}.ots-source{min-width:84px}.ots-source strong{font-size:18px}.ots-filter-grid{grid-template-columns:1fr}.ots-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ots-table-head{flex-direction:column;align-items:stretch}.planif-kpis strong{font-size:21px}.planif-global-filters{grid-template-columns:1fr}.planif-search-field{grid-column:auto}.planif-advanced-filters{grid-template-columns:1fr}.planif-filter-footer{flex-direction:column;align-items:stretch}.planif-filter-actions{grid-template-columns:1fr 1fr;display:grid}.planif-memory-body{padding:5px 10px 18px}.planif-memory-rules>div{grid-template-columns:1fr}.planif-memory-rules small{grid-column:auto}.planif-operational-head{flex-direction:column;align-items:stretch}.planif-segmented{grid-template-columns:1fr 1fr;display:grid}.category-row{grid-template-columns:minmax(130px,1fr) 70px 58px}.tab-strip{margin-inline:-16px;padding-inline:16px}.panel-head{align-items:center}.panel-head p{display:none}.detail-head{align-items:center}.dimension-section-head{display:block}.dimension-section-head span{margin-top:4px;display:block}}.users-workspace{gap:18px;display:grid}.users-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:6px 2px 2px;display:flex}.users-eyebrow{color:#237f76;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.users-head h1{color:#182336;margin:6px 0 0;font-size:26px;line-height:1.15}.users-head p{color:#708096;margin:7px 0 0;font-size:13px}.users-primary-button,.users-secondary-button,.users-danger-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.users-primary-button{color:#fff;background:#16786f;border-color:#16786f}.users-primary-button:hover:not(:disabled){background:#0e675f}.users-primary-button:disabled,.users-danger-button:disabled{cursor:progress;opacity:.65}.users-secondary-button{color:#46566d;background:#fff;border-color:#ccd6e1}.users-danger-button{color:#fff;background:#d94343;border-color:#d94343}.users-feedback{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.users-feedback.is-error{color:#ae2925;background:#fff5f4;border:1px solid #f1b8b4}.users-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.users-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.users-summary>div{background:#fff;border:1px solid #dbe2eb;border-radius:8px;min-height:96px;padding:15px 16px;position:relative;box-shadow:0 4px 15px #192b460a}.users-summary svg{color:#29877e}.users-summary>div:nth-child(2) svg{color:#2885c6}.users-summary>div:nth-child(3) svg{color:#6b5ccc}.users-summary>div:nth-child(4) svg{color:#a97820}.users-summary span{color:#708096;margin-top:11px;font-size:11px;font-weight:700;display:block}.users-summary strong{color:#1d2a3d;font-variant-numeric:tabular-nums;font-size:25px;position:absolute;top:17px;right:16px}.users-panel{background:#fff;border:1px solid #d4dde8;border-radius:8px;overflow:hidden}.users-toolbar{background:#fbfcfd;border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:end;gap:20px;padding:15px;display:flex}.users-search{gap:6px;min-width:min(360px,100%);display:grid}.users-search span{color:#6c7e95;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.users-search input{color:#26364b;min-height:34px;font:inherit;background:#fff;border:1px solid #ced8e5;border-radius:6px;outline:0;padding:0 10px;font-size:12px}.users-search input:focus{border-color:#268c82;box-shadow:0 0 0 3px #268c821f}.users-role-filter{flex-wrap:wrap;gap:5px;display:flex}.users-role-filter button{color:#607089;cursor:pointer;background:#fff;border:1px solid #d1dae5;border-radius:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:750}.users-role-filter button.active{color:#176d65;background:#ecfbf8;border-color:#a4d9d1}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1030px}.users-table th{color:#5f6e84;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #cfd9e5;padding:11px 12px;font-size:9px;font-weight:850}.users-table th:nth-child(2),.users-table th:nth-child(3),.users-table th:nth-child(5),.users-table th:nth-child(6),.users-table th:last-child{text-align:center}.users-table th:first-child{width:20%}.users-table th:nth-child(2){width:13%}.users-table th:nth-child(3){width:12%}.users-table th:nth-child(4){width:22%}.users-table th:nth-child(5){width:10%}.users-table th:nth-child(6){width:15%}.users-table th:last-child{width:8%}.users-table td{color:#55657b;vertical-align:middle;border-bottom:1px solid #e1e7ee;padding:11px 12px;font-size:11px}.users-table tr:last-child td{border-bottom:0}.users-table td:first-child strong{color:#27354a;font-size:12px;display:block}.users-table td:first-child span{color:#8290a4;margin-top:4px;font-size:10px;display:block}.users-table td:nth-child(2),.users-table td:nth-child(3),.users-table td:nth-child(5),.users-table td:nth-child(6),.users-table td:last-child{text-align:center}.users-role{color:#43618d;background:#eef3fb;border-radius:4px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.users-role.is-admin{color:#6355c4;background:#edeaff}.users-role.is-editor_diccionario{color:#137464;background:#e8f8f4}.users-view-count,.users-all-views{color:#60728a;font-size:11px;font-weight:750}.users-all-views{color:#4f55ae}.users-filiales{flex-wrap:wrap;gap:4px;display:flex}.users-filiales span{color:#627289;background:#fafbfd;border:1px solid #dbe3ed;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:750}.users-status{color:#67788d;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.users-status i{background:#98a6b7;border-radius:50%;width:7px;height:7px}.users-status.is-active{color:#227f55}.users-status.is-active i{background:#37bf76}.users-status.is-inactive{color:#9b6d25}.users-status.is-inactive i{background:#d5a244}.users-actions{gap:5px;display:inline-flex}.users-actions button{color:#55708c;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.users-actions button:hover{color:#16786f;border-color:#8ec9c0}.users-actions button.danger:hover{color:#c43d39;border-color:#edaaa5}.users-empty{color:#718096;text-align:center;padding:42px 20px;font-size:12px}.users-modal-backdrop{z-index:60;background:#0c162585;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.users-modal{background:#fff;border:1px solid #d6dfe9;border-radius:8px;width:min(820px,100%);max-height:min(830px,100vh - 44px);overflow:auto;box-shadow:0 20px 60px #06122259}.users-modal>header{border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:flex-start;padding:19px 22px 15px;display:flex}.users-modal header span{color:#237f76;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.users-modal h2{color:#1d2a3d;margin:5px 0 0;font-size:19px}.users-modal>header>button{color:#66768b;cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.users-modal form{padding:20px 22px 0}.users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.users-form-grid label{gap:6px;display:grid}.users-form-grid label>span,.users-modal fieldset>legend{color:#5d7089;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.users-form-grid input{box-sizing:border-box;color:#25354a;width:100%;min-height:36px;font:inherit;border:1px solid #cfd9e6;border-radius:6px;outline:0;padding:0 10px;font-size:12px}.users-form-grid input:focus{border-color:#268c82;box-shadow:0 0 0 3px #268c821f}.users-form-grid input:disabled{cursor:not-allowed;color:#758298;background:#f2f4f7}.users-password-field small{color:#8190a3;font-size:10px;line-height:1.35}.users-active-field button{color:#7c6740;cursor:pointer;background:#fff;border:1px solid #d1dae4;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.users-active-field button i{background:#d5a244;border-radius:50%;width:8px;height:8px}.users-active-field button.active{color:#247c52;background:#f1fcf5;border-color:#a8d9bd}.users-active-field button.active i{background:#37bf76}.users-modal fieldset{border:0;min-width:0;margin:19px 0 0;padding:0}.users-modal fieldset>legend{padding:0}.users-modal fieldset legend small{color:#8492a5;letter-spacing:0;text-transform:none;margin-left:8px;font-size:10px;font-weight:600}.users-role-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.users-role-picker button{color:#5c6d83;cursor:pointer;text-align:left;background:#fff;border:1px solid #d3dce7;border-radius:6px;min-height:78px;padding:10px}.users-role-picker button.active{background:#effbf9;border-color:#64b8ac;box-shadow:inset 0 0 0 1px #a9ded6}.users-role-picker strong,.users-role-picker small{display:block}.users-role-picker strong{color:#2a384d;font-size:11px}.users-role-picker small{color:#77869a;margin-top:6px;font-size:10px;line-height:1.35}.users-permission-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.users-permission-picker label{color:#5f6f85;background:#fbfcfd;border:1px solid #d9e1e9;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.users-permission-picker input{accent-color:#1d897d}.users-permission-picker:disabled{opacity:.62}.users-modal footer{border-top:1px solid #dce3ec;justify-content:flex-end;gap:8px;margin-top:22px;padding:14px 22px;display:flex}.users-delete-modal{width:min(460px,100%)}.users-delete-modal>p{color:#66768a;margin:20px 22px 0;font-size:13px;line-height:1.55}.users-delete-modal>p strong{color:#27354a}.is-dim .users-head h1,.is-dim .users-summary strong,.is-dim .users-table td:first-child strong{color:#edf3fb}.is-dim .users-head p,.is-dim .users-summary span{color:#a7b3c4}.is-dim .users-summary>div,.is-dim .users-panel,.is-dim .users-modal{box-shadow:none;background:#273340;border-color:#48586a}.is-dim .users-toolbar,.is-dim .users-table th{background:#2e3a48;border-color:#48586a}.is-dim .users-search input,.is-dim .users-role-filter button,.is-dim .users-actions button,.is-dim .users-secondary-button,.is-dim .users-modal>header>button,.is-dim .users-form-grid input,.is-dim .users-active-field button,.is-dim .users-role-picker button{color:#d7e1ee;background:#303d4b;border-color:#516174}.is-dim .users-table td,.is-dim .users-modal>header,.is-dim .users-modal footer{border-color:#465568}.is-dim .users-table td,.is-dim .users-role-picker small,.is-dim .users-password-field small,.is-dim .users-modal fieldset legend small{color:#aebaca}.is-dim .users-table th,.is-dim .users-form-grid label>span,.is-dim .users-modal fieldset>legend{color:#bdc9d8}.is-dim .users-filiales span,.is-dim .users-permission-picker label{color:#c2cddd;background:#2d3947;border-color:#4b5b6d}.is-dim .users-role-picker button.active{background:#25484a;border-color:#5db5a8}.is-dim .users-role-picker strong,.is-dim .users-modal h2{color:#ecf2f9}.is-dim .users-feedback.is-error{color:#ffc4bf;background:#4b3032;border-color:#8d4c4c}@media (width<=900px){.users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-toolbar{flex-direction:column;align-items:stretch;gap:12px}.users-search{min-width:0}.users-head{flex-direction:column;align-items:flex-start}.users-permission-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.users-summary,.users-form-grid,.users-role-picker>div,.users-permission-picker>div{grid-template-columns:1fr}.users-head h1{font-size:22px}.users-modal-backdrop{padding:10px}.users-modal form,.users-modal>header,.users-modal footer{padding-inline:16px}.users-delete-modal>p{margin-inline:16px}}.is-dim .header-icon-button.alert-button span{color:#fff;background:#b93834}.is-dim .reliability-workspace{color:#d7deea}.is-dim .reliability-tabs button,.is-dim .reliability-slicers button,.is-dim .reliability-pager button,.is-dim .reliability-filter-actions button{color:#d7e1ee;background:#2b3644;border-color:#536276}.is-dim .reliability-tabs button.active{color:#dcfbf6;background:#254b4c;border-color:#52b8aa}.is-dim .reliability-tabs em{color:#ffc0bd;background:#57363a}.is-dim .reliability-filters,.is-dim .reliability-panel,.is-dim .reliability-subview{background:#283340;border-color:#47576a}.is-dim .reliability-filter-group,.is-dim .reliability-filter-actions{border-color:#465568}.is-dim .reliability-filter-group>span,.is-dim .reliability-filter-group legend,.is-dim .reliability-filter-actions>span,.is-dim .reliability-filter-weeks label,.is-dim .reliability-filter-dates label,.is-dim .reliability-filter-search label,.is-dim .reliability-dictionary-toolbar label{color:#aebdcd}.is-dim .reliability-filter-group>div label,.is-dim .reliability-filter-weeks select,.is-dim .reliability-filter-dates input,.is-dim .reliability-filter-search input,.is-dim .reliability-filter-search select,.is-dim .reliability-dictionary-toolbar input{color:#e5edf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202a36;border-color:#536276}.is-dim .reliability-filter-actions strong,.is-dim .reliability-panel h3,.is-dim .reliability-subview h2{color:#edf3fa}.is-dim .reliability-panel>header,.is-dim .reliability-subview-head,.is-dim .reliability-pager,.is-dim .reliability-dictionary-toolbar{border-color:#465568}.is-dim .reliability-panel p,.is-dim .reliability-subview p,.is-dim .reliability-panel>header>strong,.is-dim .reliability-subview-head>strong,.is-dim .reliability-pager span,.is-dim .reliability-pager strong,.is-dim .reliability-subview-head>div>span,.is-dim .reliability-dictionary-meta>span,.is-dim .reliability-dictionary-meta>small{color:#aebdcd}.is-dim .reliability-dictionary-meta>strong{color:#edf3fa}.is-dim .reliability-dictionary-upload{background:#3569de;border-color:#5b8def;color:#fff!important}.is-dim .reliability-dictionary-upload:hover{background:#4b7be7;border-color:#76a0f4}.is-dim .dictionary-secondary-button,.is-dim .dictionary-row-edit,.is-dim .dictionary-modal,.is-dim .dictionary-modal>header>button{color:#d7e1ee;background:#2e3a48;border-color:#536276}.is-dim .dictionary-primary-button{background:#207b74;border-color:#51b8ad}.is-dim .reliability-dictionary-table .is-draft td{background:#403a25}.is-dim .dictionary-batch-note{background:#40381f;border-color:#78622d;color:#f5d979!important}.is-dim .dictionary-modal{box-shadow:none}.is-dim .dictionary-modal>header,.is-dim .dictionary-modal footer{border-color:#465568}.is-dim .dictionary-modal h3{color:#edf3fa}.is-dim .dictionary-modal p,.is-dim .dictionary-editor-grid span{color:#aebdcd}.is-dim .dictionary-editor-grid input{color:#e5edf7;background:#202a36;border-color:#536276}.is-dim .dictionary-editor-grid input:disabled{color:#aebdcd;background:#27323f}@media (width<=760px){.reliability-dictionary-actions{justify-content:stretch;align-items:stretch}.reliability-dictionary-actions>*{flex:145px}.reliability-dictionary-upload{justify-content:center}.dictionary-editor-grid{grid-template-columns:1fr;padding:16px}.dictionary-modal>header,.dictionary-modal footer{padding-inline:16px}}.is-dim .reliability-dictionary-message{border-color:#465568}.is-dim .reliability-dictionary-message.success{color:#a5e9c7;background:#1f4037}.is-dim .reliability-dictionary-message.error{color:#ffc2bd;background:#522f35}.is-dim .reliability-matrix th,.is-dim .reliability-detail-table th{color:#cdd8e5;background:#344252;border-color:#465568}.is-dim .reliability-matrix td,.is-dim .reliability-detail-table td,.is-dim .reliability-matrix tbody th{color:#d7deea;background:#283340;border-color:#445264}.is-dim .reliability-matrix .reliability-total th,.is-dim .reliability-matrix .reliability-total td{color:#e1f6f3;background:#223e3e;border-color:#438f8b}.is-dim .reliability-matrix-cell,.is-dim .reliability-link{color:inherit}.is-dim .reliability-matrix-cell:hover,.is-dim .reliability-link:hover{color:#72ddd3}.is-dim .reliability-bars span{color:#cbd6e3}.is-dim .reliability-bars b,.is-dim .reliability-memory-grid summary{color:#edf3fa}.is-dim .reliability-bars button{color:#d7deea}.is-dim .reliability-memory-grid details,.is-dim .reliability-memory-grid details>div{border-color:#465568}.is-dim .reliability-memory-grid h3{color:#72ddd3}.is-dim .reliability-memory-grid p{color:#c1ccda}.is-dim .planif-header,.is-dim .planif-tabs,.is-dim .planif-section,.is-dim .planif-filter-panel,.is-dim .planif-chart-grid{border-color:#465568}.is-dim .planif-header h1,.is-dim .planif-source strong,.is-dim .planif-section-head h3,.is-dim .planif-chart-frame figcaption strong,.is-dim .planif-table th,.is-dim .planif-memory-item>summary strong,.is-dim .planif-memory-block h4,.is-dim .planif-memory-rules strong,.is-dim .planif-memory-exclusions strong{color:#edf3fa}.is-dim .planif-header p,.is-dim .planif-source span,.is-dim .planif-section-head p,.is-dim .planif-section-head>strong,.is-dim .planif-chart-frame figcaption span,.is-dim .planif-chart-empty,.is-dim .planif-memory-item>summary small,.is-dim .planif-memory-block>p,.is-dim .planif-memory-exclusions p,.is-dim .planif-memory-rules span,.is-dim .planif-memory-rules p,.is-dim .planif-memory-rules small{color:#aebdcd}.is-dim .planif-chart-frame figcaption>b{color:#d7deea}.is-dim .planif-kpis article,.is-dim .planif-chart-frame,.is-dim .planif-memory-item,.is-dim .planif-memory-body,.is-dim .planif-memory-rules>div{background:#283340;border-color:#465568}.is-dim .planif-kpis span,.is-dim .planif-kpis small{color:#aebdcd}.is-dim .planif-kpis strong{color:#edf3fa}.is-dim .planif-tabs button{color:#b5c0cf}.is-dim .planif-tabs button.active{color:#91b4ff;border-color:#5f8df5}.is-dim .planif-table-wrap{border-color:#465568}.is-dim .planif-table th{background:#344252;border-color:#465568}.is-dim .planif-table td{color:#d7deea;background:#283340;border-color:#445264}.is-dim .planif-table tfoot td{color:#e1f6f3;background:#223e3e;border-color:#438f8b}.is-dim .category-row>span,.is-dim .cause-list span{color:#d7deea}.is-dim .category-row:hover,.is-dim .category-row.active{background:#25465c;border-color:#4776ba}.is-dim .planif-segmented{background:#202a36;border-color:#4a596b}.is-dim .planif-segmented button{color:#b8c4d2}.is-dim .planif-segmented button.active{color:#a8c8ff;box-shadow:none;background:#344252}.is-dim .operational-planif-table td.operational-warning{color:#f4c766;background:#4a3d24}.is-dim .planif-filter-field span,.is-dim .planif-filter-status span{color:#aebdcd}.is-dim .planif-filter-field select,.is-dim .planif-filter-field input,.is-dim .planif-global-filters>button,.is-dim .planif-search-field>div,.is-dim .planif-filter-actions a,.is-dim .planif-filter-actions button{color:#e5edf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202a36;border-color:#536276}.is-dim .planif-filter-actions a{color:#fff;background:#2867c7;border-color:#3d78e1}.is-dim .planif-filter-status strong{color:#d7e1ee}.is-dim .planif-vf-hero{background:linear-gradient(108deg,#273b3a 0%,#283340 52%,#293a52 100%);border-color:#465568}.is-dim .planif-vf-hero-copy>span{color:#f4c766}.is-dim .planif-vf-hero h1,.is-dim .planif-vf-hero-stats strong{color:#f0f5fb}.is-dim .planif-vf-hero p,.is-dim .planif-vf-hero-stats article>span,.is-dim .planif-vf-hero-stats small{color:#c1ccda}.is-dim .planif-vf-hero-stats article{background:#131d2b80;border-color:#506175}.is-dim .planif-vf-tabs button{color:#b7c2d0}.is-dim .planif-vf-tabs button.active{color:#c4c7ff;background:#343363;border-color:#718df5}.is-dim .planif-vf-sticky-navigation{background:#1e2937}.is-dim .planif-vf-filter-panel,.is-dim .planif-vf-filial-panel,.is-dim .planif-vf-task-kpis,.is-dim .planif-vf-operational-kpis,.is-dim .planif-vf-backlog-table-panel,.is-dim .planif-vf-pareto,.is-dim .planif-vf-operational-table,.is-dim .planif-memory{background:#283340;border-color:#47576a}.is-dim .planif-multiselect>button,.is-dim .planif-multiselect-menu{color:#e5edf7;background:#202a36;border-color:#536276}.is-dim .planif-multiselect>button:hover{background:#2b3644;border-color:#7187a1}.is-dim .planif-multiselect>button svg{color:#b7c5d5}.is-dim .planif-multiselect-menu{box-shadow:0 16px 32px #00000059}.is-dim .planif-multiselect-menu header,.is-dim .planif-multiselect-actions{border-color:#465568}.is-dim .planif-multiselect-menu header strong{color:#edf3fa}.is-dim .planif-multiselect-menu header span,.is-dim .planif-multiselect-menu p{color:#afbdcc}.is-dim .planif-multiselect-menu label{color:#d7deea}.is-dim .planif-multiselect-menu label:hover,.is-dim .planif-multiselect-menu label.selected{color:#a8d4ff;background:#25465c}.is-dim .planif-multiselect-check{background:#283340;border-color:#718096}.is-dim .planif-vf-filial-grid>:is(button,.planif-vf-filial-general)>span:not(.planif-vf-filial-name),.is-dim .planif-vf-task-kpis article,.is-dim .planif-vf-operational-kpis article{background:#303d4b;border-color:#47576a}.is-dim .planif-vf-filial-grid strong,.is-dim .planif-vf-task-kpis strong,.is-dim .planif-vf-operational-kpis strong{color:#edf3fa}.is-dim .planif-vf-filial-grid small,.is-dim .planif-vf-task-kpis span,.is-dim .planif-vf-operational-kpis span{color:#b7c4d2}.is-dim .planif-vf-filial-grid>button.active>span:not(.planif-vf-filial-name){background:#25465c;border-color:#4776ba}.is-dim .planif-vf-filial-general{border-color:#5d91c8}.is-dim .planif-vf-filial-general>span:not(.planif-vf-filial-name){background:#243a51!important;border-color:#466785!important}.is-dim .planif-vf-filial-general .planif-vf-filial-name{background:#1e3b67}.is-dim .planif-vf-backlog-table-panel tbody tr:hover td,.is-dim .planif-vf-pareto-table tbody tr:hover td{background:#2d3948}.is-dim .planif-vf-backlog-table-panel tbody tr.is-selected td,.is-dim .planif-vf-pareto-table tbody tr.is-selected td{color:#a8d4ff;background:#25465c}.is-dim .planif-ot-heading,.is-dim .planif-ot-table-section,.is-dim .planif-ot-chart,.is-dim .planif-ot-creation-matrix,.is-dim .planif-ot-breakdown-table{background:#283340;border-color:#47576a}.is-dim .planif-ot-heading h2,.is-dim .planif-ot-creation-dashboard h2,.is-dim .planif-ot-planning-dashboard h2,.is-dim .planif-ot-breakdowns h2,.is-dim .planif-ot-creation-matrix h2,.is-dim .planif-ot-breakdown-table h3,.is-dim .planif-ot-chart h2,.is-dim .planif-ot-table-section h3{color:#edf3fa}.is-dim .planif-ot-heading p,.is-dim .planif-ot-heading>div>span,.is-dim .planif-ot-creation-dashboard>header>div>span,.is-dim .planif-ot-planning-dashboard>header>div>span,.is-dim .planif-ot-breakdowns>header>span,.is-dim .planif-ot-creation-dashboard p,.is-dim .planif-ot-planning-dashboard p,.is-dim .planif-ot-breakdowns>header p,.is-dim .planif-ot-creation-matrix p,.is-dim .planif-ot-breakdown-table p,.is-dim .planif-ot-chart p,.is-dim .planif-ot-table-section p,.is-dim .planif-ot-table-section>header>strong,.is-dim .planif-ot-breakdown-table>header>strong,.is-dim .planif-ot-planning-matrix>header>strong{color:#afbdcc}.is-dim .planif-ot-heading-note{color:#c6d6e8;background:#243a51;border-color:#5d91c8}.is-dim .planif-ot-heading-note strong,.is-dim .planif-ot-heading>strong{color:#a8ceff}.is-dim .planif-ot-creation-matrix th,.is-dim .planif-ot-breakdown-table th,.is-dim .planif-ot-table th,.is-dim .planif-ot-task-detail th{color:#cbd6e3;background:#344252;border-color:#465568}.is-dim .planif-ot-creation-matrix td,.is-dim .planif-ot-creation-matrix td:first-child,.is-dim .planif-ot-breakdown-table td,.is-dim .planif-ot-table td,.is-dim .planif-ot-task-detail td{color:#d7deea;background:#283340;border-color:#445264}.is-dim .planif-ot-creation-matrix thead tr:first-child th:not(:first-child),.is-dim .planif-ot-creation-matrix thead tr:first-child th:first-child,.is-dim .planif-ot-creation-matrix thead tr:first-child th:last-child{background:#344252}.is-dim .planif-ot-creation-matrix th small,.is-dim .planif-ot-creation-matrix td:first-child span,.is-dim .planif-ot-folio small{color:#aebdcd}.is-dim .planif-ot-creation-matrix td:first-child strong,.is-dim .planif-ot-kpis strong,.is-dim .planif-ot-folio strong{color:#edf3fa}.is-dim .planif-ot-creation-matrix tr.ots td:not(:first-child),.is-dim .planif-ot-planning-matrix tr.planned-ots td:not(:first-child){color:#8fc5ff;background:#213f5a}.is-dim .planif-ot-creation-matrix tr.tasks td:not(:first-child),.is-dim .planif-ot-planning-matrix tr.planned-tasks td:not(:first-child){color:#c5b6ff;background:#393054}.is-dim .planif-ot-planning-matrix tr.executed-ots td:not(:first-child),.is-dim .planif-ot-planning-matrix tr.executed-tasks td:not(:first-child),.is-dim .planif-ot-planning-matrix tr.ot-compliance td:not(:first-child),.is-dim .planif-ot-planning-matrix tr.task-compliance td:not(:first-child){color:#79dba3;background:#213e34}.is-dim .planif-ot-creation-matrix td.total{color:#edf3fa!important;background:#344252!important}.is-dim .planif-ot-planning-matrix th.planif-ot-week-select.is-selected-week{color:#a8d4ff;background:#25465c}.is-dim .planif-ot-breakdown-table tfoot th{color:#d6eaff;background:#25465c;border-color:#4a8dd0}.is-dim .planif-ot-kpis article{background:#303d4b;border-color:#47576a}.is-dim .planif-ot-kpis span,.is-dim .planif-ot-legend{color:#b7c4d2}.is-dim .planif-ot-legend button:hover,.is-dim .planif-ot-legend button[aria-pressed=true]{color:#b6d5ff}.is-dim .planif-ot-legend button[aria-pressed=true]{background:#25465c}.is-dim .planif-ot-segment-actions button{color:#b9d8ff;background:#25384e;border-color:#4c6e94}.is-dim .planif-ot-table-section>header{border-color:#465568}.is-dim .planif-ot-table tr:hover td{background:#2d3948}.is-dim .planif-ot-progress>span{background:#445264}.is-dim .planif-ot-progress b,.is-dim .planif-ot-task-detail header span{color:#b7c4d2}.is-dim .planif-ot-task-detail>td{background:#223345}.is-dim .planif-ot-task-detail>td>div{border-color:#46627e}.is-dim .planif-ot-task-detail header{color:#c5dcf6}.is-dim .planif-ot-task-motive{color:#e2e8f0}.is-dim .planif-ot-expand{color:#9bc4ff}.is-dim .planif-ot-expand:hover{color:#c4dcff}.is-dim .ots-header-vf3{border-color:#465568}.is-dim .ots-header-vf3 h1,.is-dim .ots-source strong,.is-dim .ots-table-head h3{color:#edf3fa}.is-dim .ots-header-vf3 p,.is-dim .ots-source span,.is-dim .ots-filter-field span,.is-dim .ots-table-head p{color:#aebdcd}.is-dim .ots-filter-field input,.is-dim .ots-filter-field select,.is-dim .ots-reset,.is-dim .ots-table-actions button{color:#e5edf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202a36;border-color:#536276}.is-dim .ots-only-created{color:#c5d0de}.is-dim .ots-status-strip article,.is-dim .ots-table-section{background:#283340;border-color:#47576a}.is-dim .ots-status-strip span{color:#afbdcc}.is-dim .ots-status-strip strong{color:#edf3fa}.is-dim .ots-table-head{border-color:#465568}.is-dim .ots-table-wrap th{color:#cbd6e3;background:#344252;border-color:#465568}.is-dim .ots-table-wrap td{color:#d7deea;background:#283340;border-color:#445264}.is-dim .ots-table-wrap tr:hover td{background:#2d3948}.is-dim .ots-date-value>span:last-child{color:#afbdcc}.is-dim .recharts-text,.is-dim .recharts-cartesian-axis-tick-value{fill:#c5d0de}.is-dim .recharts-cartesian-grid line{stroke:#465568}.is-dim .recharts-tooltip-wrapper .recharts-default-tooltip{color:#edf3fa!important;background:#202a36!important;border-color:#536276!important}.is-dim .tablero-panel .weekly-matrix thead tr:first-child th:first-child{color:#d9e1eb;background:#344252;border-color:#4b596b}.is-dim .weekly-matrix-total-header{color:#d9e1eb;border-color:#4b596b;background:#344252!important}.is-dim .weekly-matrix-total{border-color:#445264;color:#edf3fa!important;background:#303d4b!important}.sla-contract-section{background:#fff;border:1px solid #d2dbe7;border-radius:9px;margin-top:18px;padding:16px}.sla-contract-heading{margin-bottom:12px}.sla-contract-heading>strong{color:#243148;border-bottom:1px solid #dce3ec;padding-bottom:12px;font-size:13px;font-weight:800;display:block}.sla-section-title{color:#52627a;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:10px;font-weight:850}.sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sla-card{background:#f5f7fa;border:1px solid #d7e0eb;border-radius:8px;min-width:0;padding:13px 14px}.sla-card>span{color:#708199;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.sla-card>strong{color:#172235;margin-top:7px;font-size:23px;line-height:1;display:block}.sla-card>small{color:#7587a0;margin-top:7px;font-size:11px;line-height:1.35;display:block}.sla-tone-good{color:#1b8b50!important}.sla-tone-warn{color:#bf7607!important}.sla-tone-bad{color:#d8423e!important}.sla-tone-neutral{color:#7587a0!important}.sla-tone-accent{color:#2563c9!important}.sla-breakdown-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:16px;margin-top:16px;display:grid}.sla-breakdown{min-width:0;margin-top:16px}.sla-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 24px;margin-top:18px;display:grid}.sla-status-breakdown{width:100%;margin-top:0}.sla-breakdown-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.sla-breakdown-head h4{color:#40516b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.sla-breakdown-head button{color:#58708e;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:700}.sla-breakdown-head button:hover{color:#27405e;background:#eef3f8}.sla-table-wrap{overflow-x:auto}.sla-contract-table{border-collapse:collapse;color:#43516a;width:100%;font-size:11px}.sla-contract-table th,.sla-contract-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4eaf1;padding:8px 7px}.sla-contract-table th{color:#7587a0;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.sla-contract-table .num{text-align:center;font-variant-numeric:tabular-nums}.sla-contract-table th.num{text-align:center}.sla-tramo-table td,.sla-by-contract-table td{font-weight:700}.sla-contract-breakdown{margin-top:20px}.sla-by-contract-table{min-width:540px}.sla-by-contract-table .sla-relation{margin-inline:auto}.sla-contract-table tbody tr{cursor:pointer}.sla-contract-table tbody tr:hover td{background:#f5f8fc}.sla-contract-table tbody tr.active td{color:#174f9c;background:#eaf2ff;font-weight:700}.sla-contract-table td>button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.sla-contract-table td>button:hover{color:#1f61bc;text-decoration:underline}.sla-contract-table td>button:disabled,.sla-breakdown-head button:disabled{cursor:wait;opacity:.6}.sla-tramo-table{min-width:610px}.sla-relation{background:#e0e7f0;border-radius:99px;width:82px;height:6px;display:block;overflow:hidden}.sla-relation b{border-radius:inherit;background:#2c6be0;height:100%;display:block}.sla-dimension-grid>.dimension-section--compact,.sla-dimension-grid>.dimension-section--compact .dimension-grid{display:contents}.sla-contract-section .dimension-section--compact .dimension-table th:not(:first-child),.sla-contract-section .dimension-section--compact .dimension-table td:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.sla-contract-section .dimension-section--compact .dimension-table{min-width:520px}.sla-contract-section .dimension-section--compact .dimension-table-section h4{color:#40516b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.sla-contract-section .dimension-section--compact .pareto-chart-block{background:#fff}.sla-detail-section{margin-top:20px}.sla-clear-segments{color:#52627a;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:6px;align-self:center;padding:5px 9px;font-size:11px;font-weight:750}.sla-clear-segments:hover{color:#243b59;background:#f2f6fb;border-color:#aab9cb}.sla-detail-wrap{border:1px solid #d7e0eb;border-radius:7px;overflow:auto}.sla-detail-table{border-collapse:collapse;color:#43516a;background:#fff;width:100%;min-width:1660px;font-size:11px}.sla-detail-table th,.sla-detail-table td{text-align:left;border-bottom:1px solid #e4eaf1;padding:9px 10px}.sla-detail-table th{z-index:1;color:#66758d;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fc;font-size:9px;font-weight:850;position:sticky;top:0}.sla-detail-table .num{text-align:center;font-variant-numeric:tabular-nums}.sla-detail-table th.num{text-align:center}.sla-date-time{white-space:nowrap;justify-items:center;gap:2px;line-height:1.15;display:grid}.sla-date-time>small{color:#71829a;font-size:10px;line-height:1}.sla-detail-table td:nth-child(8),.sla-detail-table td:nth-child(9),.sla-detail-table td:nth-child(12){text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.sla-detail-table code{color:#30435f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:750}.sla-detail-table .sla-compliance-yes{color:#1b8b50;font-weight:800}.sla-detail-table .sla-compliance-no{color:#d8423e;font-weight:800}.sla-detail-table .sla-compliance-na{color:#7587a0;font-weight:750}.is-dim .sla-section-title,.is-dim .sla-card>strong{color:#edf3f9}.is-dim .sla-contract-section,.is-dim .sla-card,.is-dim .sla-detail-table{background:#283340;border-color:#47576a}.is-dim .sla-contract-heading>strong{color:#edf3f9;border-color:#47576a}.is-dim .sla-card>span,.is-dim .sla-card>small,.is-dim .sla-breakdown-head h4,.is-dim .sla-contract-table th,.is-dim .sla-detail-table th{color:#afbdcc}.is-dim .sla-contract-table,.is-dim .sla-detail-table{color:#d7deea}.is-dim .sla-contract-table th,.is-dim .sla-contract-table td,.is-dim .sla-detail-table th,.is-dim .sla-detail-table td{border-color:#445264}.is-dim .sla-detail-table th{background:#344252}.is-dim .sla-contract-table tbody tr.active td{color:#a8d4ff;background:#25465c}.is-dim .sla-contract-table td>button{color:inherit}.is-dim .sla-breakdown-head button:hover{color:#edf3f9;background:#344252}.is-dim .sla-relation{background:#4a5869}.is-dim .sla-relation b{background:#6e9cff}.is-dim .sla-detail-wrap{border-color:#47576a}@media (width<=1050px){.sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sla-breakdown-grid{grid-template-columns:1fr}}@media (width<=760px){.sla-dimension-grid{grid-template-columns:1fr}}@media (width<=560px){.sla-contract-section{padding:12px}.sla-grid{grid-template-columns:1fr}.sla-card{padding:12px}}
