@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@media (width<=899px){.overview-dashboard>.dashboard-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.overview-dashboard>.dashboard-heading>div:first-child{width:100%;min-width:0}.overview-dashboard>.dashboard-heading h1{margin:5px 0 6px;font-size:26px;line-height:1.15}.overview-dashboard>.dashboard-heading p{overflow-wrap:anywhere;line-height:1.5}.overview-dashboard>.dashboard-heading>.dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;min-width:0}.overview-dashboard>.dashboard-heading>.dashboard-heading-actions>button{white-space:normal;max-width:100%;min-height:44px;margin:0}}@media (width<=760px){.operational-bha-list>article>.equipment-mobile-info{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px}.operational-bha-list>article>.equipment-mobile-toggle{padding-right:64px}.operational-bha-list>article>.equipment-mobile-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-bha-list>article.expanded>.equipment-mobile-expanded{max-height:none;overflow:visible}}@media (width>=761px) and (width<=899px){.operational-bha-panel .equipment-operational-table{--operational-bha-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) 72px}.operational-bha-panel .operational-bha-list>article>.equipment-desktop-cell{min-width:0;max-width:100%}}.active-well-list.overview-well-cards[data-state=active]{gap:8px}.overview-well-cards[data-state=active] .well-list-row.overview-active-reference{--card-face:var(--surface);--card-cyan:color-mix(in srgb,var(--teal) 65%,#0c899c 35%);--card-action-ink:color-mix(in srgb,var(--card-cyan) 50%,var(--text) 50%);--card-alert-ink:color-mix(in srgb,var(--danger) 55%,var(--text) 45%);--card-warning-ink:color-mix(in srgb,var(--warning) 55%,var(--text) 45%);border-color:var(--line);background:var(--card-face);min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 3%,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"identity status info""operational operational operational""age age age";gap:4px 7px;padding:10px 12px;display:grid}:root[data-theme=dark] .overview-well-cards[data-state=active] .overview-active-reference{--card-face:color-mix(in srgb,var(--surface) 50%,#082b3d 50%);--card-cyan:color-mix(in srgb,var(--teal) 50%,#20d4ee 50%);border-color:color-mix(in srgb,var(--line) 70%,var(--card-cyan) 30%)}.overview-well-cards[data-state=active] .overview-active-reference:before{background:var(--danger);border-radius:4px;width:3px;top:8px;bottom:8px;left:0}.overview-well-cards[data-state=active] .overview-active-reference[role=button]:hover,.overview-well-cards[data-state=active] .overview-active-reference:focus-within{background:var(--card-face);border-color:var(--card-cyan)}.overview-well-cards[data-state=active] .overview-active-reference:focus-visible{outline:2px solid var(--card-cyan);outline-offset:-2px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.identity{align-items:center;gap:8px;display:flex}.overview-active-reference .reference-rig-icon{background:color-mix(in srgb,var(--card-cyan) 8%,var(--card-face));width:30px;height:54px;color:var(--text);border:1px solid var(--line);border-radius:5px;flex:none;place-items:center;display:grid;position:absolute;top:12px;left:12px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.identity{padding-left:38px}.overview-active-reference .reference-rig-icon svg{width:21px;height:34px}.overview-active-reference .reference-identity-text{min-width:0}.overview-well-cards[data-state=active] .overview-active-reference .reference-identity-text>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.025em;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.22;display:-webkit-box;overflow:hidden}.overview-well-cards[data-state=active] .overview-active-reference .reference-identity-text>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.overview-well-cards[data-state=active] .overview-active-reference .overview-card-operational{border:0;flex-wrap:wrap;grid-area:operational;align-items:baseline;gap:4px 5px;min-width:0;padding:0 30px 0 38px;display:flex;position:relative}.overview-active-reference .reference-depth-label{color:var(--muted);font-size:10px;display:none}.overview-active-reference .reference-current-value{font-variant-numeric:tabular-nums;color:var(--text);order:2;font-size:14px;line-height:1.3}.overview-active-reference .reference-mobile-target{color:var(--text);overflow-wrap:anywhere;order:2;font-size:12px;line-height:1.4}.overview-active-reference .reference-mobile-target small{color:var(--muted);font-size:9px}.overview-active-reference .reference-progress-row{order:1;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.overview-well-cards[data-state=active] .overview-active-reference .section-progress-track{border:1px solid var(--line);background:color-mix(in srgb,var(--card-face) 50%,var(--bg) 50%);flex:1;min-width:0;height:6px}.overview-well-cards[data-state=active] .overview-active-reference .section-progress-track>i{background:var(--card-cyan)}.overview-active-reference .reference-progress-percent{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:10px;line-height:1;position:absolute;bottom:4px;right:0}.overview-well-cards[data-state=active] .overview-active-reference .reference-target{display:none}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.status{flex-direction:row;grid-area:status;justify-content:flex-end;align-self:start;gap:4px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.status .operation-chip{max-width:100%;color:var(--text);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9.5px;line-height:1.2;display:inline-flex}.overview-active-reference .operation-chip:before{content:"";background:var(--op,var(--teal));border-radius:50%;flex:none;width:5px;height:5px}.overview-well-cards[data-state=active] .overview-active-reference .well-lifecycle-note{width:100%;font-size:9px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age{flex-direction:column;grid-area:age;align-items:flex-start;gap:2px;padding-left:38px;display:flex}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age strong{color:var(--text);font-size:11px;font-weight:750;line-height:1.35}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age.overdue strong,.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age.overdue strong>svg{color:var(--card-alert-ink)}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age.due strong,.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age.due strong>svg{color:var(--card-warning-ink)}.overview-active-reference .reference-last-report{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.info{grid-area:info;justify-content:center;align-self:stretch}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.info>button{background:color-mix(in srgb,var(--card-cyan) 8%,var(--card-face));border-color:color-mix(in srgb,var(--card-cyan) 65%,var(--line) 35%);width:44px;height:44px;color:var(--card-action-ink);border-radius:9px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.info>button:focus-visible{outline-color:var(--card-cyan)}@container overview-well-list (width>=640px){.overview-well-cards[data-state=active] .well-list-row.overview-active-reference{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr) 44px;grid-template-areas:"identity operational section info""identity operational status info""age age age age";gap:7px 14px;padding:12px 16px}.overview-active-reference .reference-rig-icon{width:50px;height:60px;position:static}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.identity{padding-left:0}.overview-active-reference .reference-rig-icon svg{width:28px;height:42px}.overview-well-cards[data-state=active] .overview-active-reference .reference-identity-text>strong{font-size:20px}.overview-well-cards[data-state=active] .overview-active-reference .reference-identity-text>small{font-size:10.5px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.status .operation-chip{padding:5px 8px;font-size:10.5px}.overview-well-cards[data-state=active] .overview-active-reference .overview-card-operational{border-left:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;padding-left:14px;display:flex}.overview-active-reference .reference-depth-label{display:block}.overview-active-reference .reference-current-value{order:0;font-size:21px}.overview-active-reference .reference-progress-row{order:0}.overview-active-reference .reference-progress-percent{position:static}.overview-active-reference .reference-mobile-target{display:none}.overview-well-cards[data-state=active] .overview-active-reference .reference-target{text-align:left;flex-direction:column;grid-area:section;gap:4px;min-width:0;display:flex}.overview-active-reference .reference-target>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.overview-active-reference .reference-target>span>strong{color:var(--text);font-size:11px;display:inline}.overview-well-cards[data-state=active] .overview-active-reference .reference-target>.reference-target-value{font-size:15px;line-height:1.3}.overview-active-reference .reference-target>small{color:var(--muted);font-size:10px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.status{justify-content:flex-start}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age{flex-flow:wrap;align-items:center;gap:8px;padding-left:48px}}@container overview-well-list (width>=1000px){.overview-well-cards[data-state=active] .well-list-row.overview-active-reference{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,.55fr) minmax(0,.95fr) 44px;grid-template-areas:"identity operational section status age info";align-items:center;gap:14px;min-height:96px;padding:12px 16px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.status{align-self:center}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.age{flex-direction:column;align-items:flex-start;gap:4px;padding-left:0}}@media (width<=374px){.overview-well-cards[data-state=active] .well-list-row.overview-active-reference{gap:4px 6px;padding:10px}.overview-well-cards[data-state=active] .overview-active-reference .reference-identity-text>strong{font-size:14px}.overview-well-cards[data-state=active] .overview-active-reference .well-cell.status .operation-chip{padding:4px;font-size:9.5px}}.active-well-list.overview-well-cards[data-state]:is([data-state=pending],[data-state=completed]){gap:8px}.overview-well-cards[data-state] .well-list-row.overview-reference-static{--card-face:var(--surface);--card-cyan:color-mix(in srgb,var(--teal) 65%,#0c899c 35%);--card-action-ink:color-mix(in srgb,var(--card-cyan) 50%,var(--text) 50%);border-color:var(--line);background:var(--card-face);min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 3%,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"identity status info""operational operational operational""section section section""age age age";gap:4px 7px;padding:10px 12px;display:grid}:root[data-theme=dark] .overview-well-cards[data-state] .overview-reference-static{--card-face:color-mix(in srgb,var(--surface) 50%,#082b3d 50%);--card-cyan:color-mix(in srgb,var(--teal) 50%,#20d4ee 50%);border-color:color-mix(in srgb,var(--line) 70%,var(--card-cyan) 30%)}.overview-well-cards[data-state] .overview-reference-static:before{background:var(--muted);border-radius:4px;width:3px;top:8px;bottom:8px;left:0}.overview-well-cards[data-state] .reference-pending:before{background:var(--warning)}.overview-well-cards[data-state] .overview-reference-static[role=button]:hover,.overview-well-cards[data-state] .overview-reference-static:focus-within{background:var(--card-face);border-color:var(--card-cyan)}.overview-well-cards[data-state] .overview-reference-static:focus-visible{outline:2px solid var(--card-cyan);outline-offset:-2px}.overview-well-cards[data-state] .overview-reference-static .well-cell.identity{align-items:center;gap:8px;padding-left:38px;display:flex}.overview-reference-static .static-rig-icon{background:color-mix(in srgb,var(--card-cyan) 8%,var(--card-face));width:30px;height:54px;color:var(--text);border:1px solid var(--line);border-radius:5px;flex:none;place-items:center;display:grid;position:absolute;top:12px;left:12px}.overview-reference-static .static-rig-icon svg{width:21px;height:34px}.overview-reference-static .static-identity-text{min-width:0}.overview-well-cards[data-state] .overview-reference-static .static-identity-text>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.025em;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.22;display:-webkit-box;overflow:hidden}.overview-well-cards[data-state] .overview-reference-static .static-identity-text>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.overview-well-cards[data-state] .overview-reference-static .overview-card-operational{border:0;flex-wrap:wrap;grid-area:operational;align-items:baseline;gap:4px 6px;min-width:0;padding:0 0 0 38px;display:flex}.overview-reference-static .overview-card-operational>small{color:var(--muted);font-size:10px}.overview-well-cards[data-state] .overview-reference-static .static-current-value{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.overview-well-cards[data-state] .overview-reference-static .static-target{text-align:left;flex-wrap:wrap;grid-area:section;gap:4px 6px;min-width:0;padding-left:38px;display:flex}.overview-reference-static .static-target>span,.overview-reference-static .static-target>small{color:var(--muted);font-size:10px}.overview-well-cards[data-state] .overview-reference-static .static-target strong{color:var(--text);overflow-wrap:anywhere;font-size:12px}.overview-well-cards[data-state] .overview-reference-static .well-cell.status{flex-direction:row;grid-area:status;justify-content:flex-end;align-self:start;gap:4px}.overview-well-cards[data-state] .overview-reference-static .well-cell.status .operation-chip{max-width:100%;color:var(--text);border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9.5px;line-height:1.2;display:inline-flex}.overview-reference-static .operation-chip:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:5px;height:5px}.overview-reference-static .operation-pending{background:color-mix(in srgb,var(--warning) 12%,var(--card-face));border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}.overview-reference-static .operation-pending:before{background:var(--warning)}.overview-well-cards[data-state] .overview-reference-static .well-lifecycle-note{width:100%;font-size:9px}.overview-well-cards[data-state] .overview-reference-static .well-cell.age{flex-direction:column;grid-area:age;align-items:flex-start;gap:2px;padding-left:38px;display:flex}.overview-well-cards[data-state] .overview-reference-static .well-cell.age>small{color:var(--muted);font-size:10px;line-height:1.4}.overview-well-cards[data-state] .overview-reference-static .well-cell.age strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.overview-well-cards[data-state] .overview-reference-static .well-cell.age strong>svg{color:var(--muted)}.overview-well-cards[data-state] .overview-reference-static .well-cell.info{grid-area:info;justify-content:center;align-self:stretch}.overview-well-cards[data-state] .overview-reference-static .well-cell.info>button{background:color-mix(in srgb,var(--card-cyan) 8%,var(--card-face));border-color:color-mix(in srgb,var(--card-cyan) 65%,var(--line) 35%);width:44px;height:44px;color:var(--card-action-ink);border-radius:9px}.overview-well-cards[data-state] .overview-reference-static .well-cell.info>button:focus-visible{outline-color:var(--card-cyan)}@container overview-well-list (width>=640px){.overview-well-cards[data-state] .well-list-row.overview-reference-static{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr) 44px;grid-template-areas:"identity operational section info""identity operational status info""age age age age";gap:7px 14px;padding:12px 16px}.overview-well-cards[data-state] .well-list-row.reference-pending{grid-template-areas:"identity operational status info""age age age age"}.overview-reference-static .static-rig-icon{width:50px;height:60px;position:static}.overview-well-cards[data-state] .overview-reference-static .well-cell.identity{padding-left:0}.overview-reference-static .static-rig-icon svg{width:28px;height:42px}.overview-well-cards[data-state] .overview-reference-static .static-identity-text>strong{font-size:20px}.overview-well-cards[data-state] .overview-reference-static .static-identity-text>small{font-size:10.5px}.overview-well-cards[data-state] .overview-reference-static .well-cell.status .operation-chip{padding:5px 8px;font-size:10.5px}.overview-well-cards[data-state] .overview-reference-static .overview-card-operational{border-left:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;padding:0 0 0 14px}.overview-well-cards[data-state] .overview-reference-static .static-current-value{font-size:21px}.overview-well-cards[data-state] .overview-reference-static .static-target{flex-direction:column;padding-left:0}.overview-well-cards[data-state] .overview-reference-static .static-target>strong{font-size:15px;line-height:1.3}.overview-well-cards[data-state] .overview-reference-static .well-cell.status{justify-content:flex-start}.overview-well-cards[data-state] .overview-reference-static .well-cell.age{flex-flow:wrap;align-items:center;gap:8px;padding-left:48px}}@container overview-well-list (width>=1000px){.overview-well-cards[data-state] .well-list-row.overview-reference-static{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,.55fr) minmax(0,.95fr) 44px;grid-template-areas:"identity operational section status age info";align-items:center;gap:14px;min-height:96px;padding:12px 16px}.overview-well-cards[data-state] .well-list-row.reference-pending{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,.95fr) 44px;grid-template-areas:"identity operational status age info"}.overview-well-cards[data-state] .overview-reference-static .well-cell.status{align-self:center}.overview-well-cards[data-state] .overview-reference-static .well-cell.age{flex-direction:column;align-items:flex-start;gap:4px;padding-left:0}}@media (width<=374px){.overview-well-cards[data-state] .well-list-row.overview-reference-static{gap:4px 6px;padding:10px}.overview-well-cards[data-state] .overview-reference-static .static-identity-text>strong{font-size:14px}.overview-well-cards[data-state] .overview-reference-static .well-cell.status .operation-chip{padding:4px;font-size:9.5px}}.active-well-list.overview-well-cards{box-sizing:border-box;background:var(--bg);gap:12px;min-width:0;padding:12px;display:grid;overflow:visible;container:overview-well-list/inline-size}.overview-well-cards .well-list-row.overview-well-card{border:1px solid var(--line);background:var(--surface);cursor:default;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"identity info""status info""operational operational""age age";align-items:start;gap:9px 12px;min-width:0;min-height:0;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid;box-shadow:0 3px 10px #0000000a}.overview-well-cards .overview-well-card[role=button]{cursor:pointer}.overview-well-cards .overview-well-card[role=button]:hover{border-color:var(--active-border,var(--gold));background:var(--surface-2)}.overview-well-cards .overview-well-card:focus-visible{outline:2px solid var(--active-ink,var(--text));outline-offset:-3px}.overview-well-cards .overview-well-card:focus-within{border-color:var(--active-border,var(--gold))}.overview-well-cards .overview-well-card:before{border-radius:3px;width:3px;top:16px;bottom:16px;left:-1px}.overview-well-cards[data-state=completed] .overview-well-card:before{background:var(--muted)}.overview-well-cards .well-cell.identity{grid-area:identity;min-width:0}.overview-well-cards .well-cell.identity>.mobile-cell-label{display:none}.overview-well-cards .well-cell.identity>strong{letter-spacing:-.025em;color:var(--text);font-size:17px;font-weight:750;line-height:1.35}.overview-well-cards .well-cell.identity>small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45;display:block}.overview-well-cards .well-cell.status{flex-wrap:wrap;grid-area:status;justify-content:flex-start;align-items:center;gap:7px}.overview-well-cards .well-cell.status>.mobile-cell-label{display:none}.overview-well-cards .no-report-well .well-cell.status{flex-direction:row;grid-area:status}.overview-well-cards .no-report-well .well-cell.age{grid-area:age}.overview-well-cards .well-cell.status .operation-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--text);border-color:color-mix(in srgb,var(--op,var(--line)) 45%,var(--line));font-size:10px}.overview-well-cards .well-lifecycle-note{color:var(--muted);font-size:10px}.overview-well-cards .overview-card-operational{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:operational;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:11px 0;display:grid}.overview-well-cards .overview-card-operational .section-progress-cell{grid-column:1/-1;min-width:0;padding:0}.overview-well-cards .section-progress-title{text-align:left;justify-content:flex-start;gap:7px;margin:0 0 7px}.overview-well-cards .section-progress-title small{font-size:10px}.overview-well-cards .section-progress-title strong{font-variant-numeric:tabular-nums;font-size:13px}.overview-well-cards .section-progress-track{height:7px}.overview-well-cards .section-progress-endpoints{gap:12px;margin-top:8px}.overview-well-cards .section-progress-endpoints strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;line-height:1.3}.overview-well-cards .section-progress-endpoints small{margin-top:2px;font-size:10px;line-height:1.4}.overview-well-cards .overview-card-operational .well-cell.depth,.overview-well-cards .overview-card-operational .well-cell.section{text-align:left;grid-column:auto}.overview-well-cards .overview-card-operational .mobile-cell-label{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.overview-well-cards .well-cell.depth strong,.overview-well-cards .well-cell.section strong{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:14px;line-height:1.45}.overview-well-cards .section-td-detail{overflow-wrap:anywhere}.overview-well-cards .well-cell.age{flex-wrap:wrap;grid-area:age;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.overview-well-cards .well-cell.age>.mobile-cell-label{color:var(--muted);font-size:10px;display:block}.overview-well-cards .well-cell.age strong{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:11px;line-height:1.45}.overview-well-cards .well-cell.age:is(.updated,.due,.overdue,.completed) strong{color:var(--text)}.overview-well-cards .well-cell.age strong>svg{color:var(--teal);flex:none}.overview-well-cards .well-cell.age.due strong>svg{color:var(--warning)}.overview-well-cards .well-cell.age.overdue strong>svg{color:var(--danger)}.overview-well-cards[data-state=completed] .well-cell.age strong{color:var(--muted);font-weight:650}.overview-well-cards[data-state=completed] .well-cell.age strong>svg{color:var(--muted)}.overview-well-cards .well-cell.info{flex-direction:column;grid-area:info;justify-content:flex-start;align-self:stretch;align-items:center;gap:10px;display:flex;position:static;inset:auto;transform:none}.overview-well-cards .well-cell.info>button{width:44px;min-width:44px;height:44px;color:var(--active-ink,var(--text));background:var(--surface-2);border-radius:11px}.overview-well-cards .well-cell.info>button:focus-visible{outline:2px solid var(--active-ink,var(--text));outline-offset:2px}.overview-well-cards .overview-card-arrow{width:44px;color:var(--muted);pointer-events:none;place-items:center;display:grid}@container overview-well-list (width>=680px){.overview-well-cards .well-list-row.overview-well-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.9fr) 44px;grid-template-areas:"identity operational age info""status operational age info";align-items:center;gap:10px 22px;min-height:116px;padding:18px 20px}.overview-well-cards .well-cell.identity>strong{font-size:19px}.overview-well-cards .overview-card-operational{border-top:0;border-bottom:0;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 20px}.overview-well-cards .well-cell.age{flex-direction:column;align-items:flex-start;gap:6px}.overview-well-cards .well-cell.info{justify-content:center}}@media (width<=374px){.active-well-list.overview-well-cards{gap:10px;padding:8px}.overview-well-cards .well-list-row.overview-well-card{gap:8px 10px;padding:12px}.overview-well-cards .well-cell.identity>strong{font-size:16px}.overview-well-cards .section-progress-endpoints strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.overview-well-cards .well-list-row.overview-well-card,.overview-well-cards .section-progress-track>i{transition:none}}:root[data-theme=light]:is(:not([data-design-theme]),[data-design-theme=signature]) .cq-manager{--muted:color-mix(in srgb,var(--text) 85%,var(--surface))}:root[data-theme=light]:is(:not([data-design-theme]),[data-design-theme=signature]) .cq-manager :is(.dashboard-heading>div>span,.refresh-button,.segmented-page-selector button.active){color:var(--text)}.dashboard-heading-actions:has(>.overview-customer-quality-button){flex-wrap:wrap}.cq-filters select{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;border-radius:8px;width:100%;max-width:100%;padding:10px 12px;font-size:13px}.cq-manager{min-width:0}.cq-manager>.segmented-page-selector{margin-bottom:18px}.cq-manager .detail-panel{min-width:0;margin:16px 0;padding:18px}.cq-manager h2{font-size:16px}.cq-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.cq-filters label{gap:6px;min-width:150px;display:grid}.cq-filters label>span{color:var(--muted);font-size:11px}.cq-filters small{color:var(--muted);flex:1;min-width:180px}.cq-evaluation-group>ul,.cq-well-comparison{margin:0;padding:0;list-style:none}.cq-evaluation-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.cq-evaluation-row>div:first-child{overflow-wrap:anywhere;flex:1;min-width:150px}.cq-evaluation-row small{color:var(--muted);margin-top:5px;display:block}.cq-evaluation-row p{color:var(--text);margin-bottom:0;font-size:12px}.cq-evaluation-row dl{gap:20px;margin:0;display:flex}.cq-manager dt{color:var(--muted);font-size:10px}.cq-manager dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.cq-score{white-space:nowrap;color:var(--text)}.cq-status{color:var(--text);border:1px solid var(--line);background:var(--surface-2);border-radius:20px;padding:6px 10px;font-size:11px}.cq-status.completed{border-color:var(--teal)}.cq-status.expired{border-color:var(--warning)}.cq-pagination{justify-content:center;align-items:center;gap:15px;margin:18px 0;font-size:12px;display:flex}.cq-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cq-summary article{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius,12px);min-width:0;padding:16px}.cq-summary small{color:var(--muted);font-size:11px}.cq-summary strong{color:var(--text);margin-top:10px;font-size:24px;display:block}.cq-summary strong small{font-size:12px;font-weight:400}.cq-trend{align-items:end;gap:12px;height:180px;padding:15px 10px 28px;display:flex;overflow-x:auto}.cq-trend>div{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:70px;height:100%;display:flex;position:relative}.cq-trend span{background:var(--gold);border-radius:5px 5px 0 0;width:min(50px,100%);min-height:3px;position:relative}.cq-trend b{text-align:center;width:100%;color:var(--text);font-size:11px;position:absolute;top:-18px;left:0}.cq-trend small{color:var(--muted);font-size:10px;position:absolute;bottom:-20px}.cq-data-table{border-collapse:collapse;width:100%;font-size:12px}.cq-data-table :is(th,td){text-align:left;border-bottom:1px solid var(--line);padding:9px}.cq-question-performance{gap:18px;display:grid}.cq-question-performance header{justify-content:space-between;gap:12px;font-size:12px;display:flex}.cq-question-performance header span{white-space:nowrap}.cq-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;height:6px;margin:7px 0;overflow:hidden}.cq-bar span{background:var(--gold);height:100%;display:block}.cq-question-performance small{color:var(--muted);font-size:11px}.cq-well-comparison li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;font-size:12px;display:flex}.cq-well-comparison button{text-align:left;overflow-wrap:anywhere;flex:1}.cq-well-comparison span{color:var(--muted)}.cq-dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:16px;width:min(800px,100vw - 24px);min-width:0;max-height:90dvh;padding:18px;overflow-y:auto}.cq-evaluation-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cq-evaluation-detail dd{white-space:pre-wrap}.cq-answer-details article{border-top:1px solid var(--line);padding:10px 0;font-size:12px}.cq-answer-details p{color:var(--muted)}.cq-total{background:var(--surface-2);border-radius:10px;padding:12px;font-size:14px}.cq-link-box{border:1px solid var(--line);border-radius:12px;min-width:0;margin-top:12px;padding:12px}.cq-link-box label{gap:6px;font-size:12px;display:grid}.cq-link-box input{box-sizing:border-box;width:100%;min-width:0;font-size:12px}.cq-link-box small,.cq-link-box p{color:var(--muted);font-size:11px;line-height:1.6;display:block}.cq-link-box button{margin-top:8px}.cq-create-action{border-top:1px solid var(--line);padding:14px}.cq-public{--cq-navy:#edf6ff;--cq-teal:#25d4dc;--cq-line:#264963;--gold:#25d4dc;--gold-2:#25d4dc;--active-ink:#25d4dc;--active-accent:#25d4dc;--heading-accent:#25d4dc;--text:#edf6ff;--muted:#b8ccdf;--surface:#091e30;--surface-2:#102a40;--line:#264963;color:var(--text);box-sizing:border-box;background:radial-gradient(at 90% 0,#103553 0,#0000 48%),#031320;min-height:100dvh;padding:24px;font-family:Arial,sans-serif}.cq-public *{box-sizing:border-box}.cq-public-shell{min-width:0;max-width:1280px;margin:auto}.cq-public-header{isolation:isolate;min-height:225px;padding:0 48px 28px;position:relative;overflow:hidden}.cq-public-header>img{object-fit:contain;filter:none;width:210px;height:auto;margin:-6px 0 6px;display:block;position:relative}.cq-public-atmosphere{z-index:-1;-webkit-mask-composite:source-in;opacity:.8;pointer-events:none;background-image:url(/customer-quality/approved-web-reference.png);background-position:-1036px 0;background-repeat:no-repeat;background-size:1586px 992px;width:min(550px,100%);height:210px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cq-public-title{min-width:0}.cq-public-title nav{gap:6px;display:flex;position:absolute;top:12px;right:28px}.cq-public button{cursor:pointer;font:inherit}.cq-public-title nav button{color:#edf6ff;background:#081d30;border:1px solid #385a72;border-radius:8px;min-width:44px;min-height:44px;font-size:12px;font-weight:700}.cq-public-title nav button.active{color:#031b26;background:var(--cq-teal);border-color:var(--cq-teal)}.cq-public h1{letter-spacing:-.025em;color:#f5f9ff;max-width:960px;margin:10px 0;font-size:36px;line-height:1.18}.cq-public-title p{color:#bed1e7;max-width:880px;margin:0;font-size:16px;line-height:1.6}.cq-public-form{background:linear-gradient(135deg,#061a2b,#031725);border:1px solid #28536c;border-radius:20px;grid-template-columns:1.2fr 1fr;gap:0 16px;padding:20px;display:grid;box-shadow:0 14px 42px #0004}.cq-public-context{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.cq-public-context>div,.cq-operation,.cq-comments,.cq-representative{border:1px solid var(--cq-line);background:linear-gradient(145deg,#0b243a,#071c2d);border-radius:12px;min-width:0;padding:16px}.cq-public-context>div{align-items:center;gap:18px;display:flex}.cq-public-context svg{color:#45c8fa;flex:none;width:30px;height:30px}.cq-public-context small{color:var(--muted);font-size:13px;display:block}.cq-public-context strong{overflow-wrap:anywhere;margin-top:6px;font-size:16px;display:block}.cq-field{gap:8px;min-width:0;margin:0 0 14px;display:grid}.cq-field>span{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.cq-field svg{color:var(--cq-teal);flex:none;width:22px;height:22px}.cq-operation{grid-column:1/-1;padding-left:62px;position:relative}.cq-operation>svg{width:26px;height:26px;position:absolute;top:18px;left:18px}.cq-public :is(input:not([type=checkbox],[type=radio]),textarea){color:#edf6ff;font:inherit;background:linear-gradient(130deg,#0b2237,#10293e);border:1px solid #42647e;border-radius:8px;width:100%;max-width:100%;min-height:46px;padding:11px 12px;font-size:16px;box-shadow:inset 0 1px #ffffff04}.cq-public :is(input,textarea)::placeholder{color:#afc6dc;opacity:1}.cq-public textarea{resize:vertical}.cq-public :is(button,input,textarea):focus-visible,.cq-rating-options label:focus-within{outline-offset:3px;outline:3px solid #63e4eb}.cq-public :disabled{cursor:wait;opacity:.7}.cq-rating-guide{border:1px solid var(--cq-line);background:linear-gradient(145deg,#0b243a,#071c2d);border-radius:12px 12px 0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin:2px 0 0;padding:14px 18px;display:flex}.cq-rating-guide h2{align-items:center;gap:12px;margin:0;font-size:18px;display:flex}.cq-rating-guide h2 svg{color:var(--cq-teal);width:25px;height:25px}.cq-rating-guide p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.cq-question{background:linear-gradient(145deg,#0b2439,#071d2d);border:1px solid #23465e;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:16px;min-width:0;margin:6px 0 0;padding:12px 14px;display:grid}.cq-question-prompt{align-items:center;gap:16px;min-width:0;display:flex}.cq-question-prompt>span{color:#f0f7ff;background:#1a3853;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.cq-question-prompt p{margin:0;font-size:14px;line-height:1.55}.cq-sr-only{clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.cq-rating-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:0;display:grid}.cq-rating-options label{cursor:pointer;color:#f3f8ff;background:linear-gradient(145deg,#102b42,#0b2033);border:1px solid #466581;border-radius:9px;place-items:center;min-width:0;min-height:46px;transition:background-color .12s,border-color .12s,transform .12s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.cq-rating-options input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cq-rating-options span{font-size:18px;font-weight:700}.cq-rating-options label:hover{border-color:#7bb0cc}.cq-rating-options label:active{transform:translateY(1px)}.cq-public{--cq-rating-1:#d84845;--cq-rating-2:#ed6c2b;--cq-rating-3:#f0ac3b;--cq-rating-4:#24d2be;--cq-rating-5:#30bf44;--cq-rating-ink:#000e18;touch-action:auto}.cq-public :is(button,label,input,textarea){touch-action:pan-x pan-y pinch-zoom}.cq-public [data-rating="1"]{--cq-rating:var(--cq-rating-1)}.cq-public [data-rating="2"]{--cq-rating:var(--cq-rating-2)}.cq-public [data-rating="3"]{--cq-rating:var(--cq-rating-3)}.cq-public [data-rating="4"]{--cq-rating:var(--cq-rating-4)}.cq-public [data-rating="5"]{--cq-rating:var(--cq-rating-5)}.cq-rating-options label.selected{background:var(--cq-rating);border-color:var(--cq-rating);color:var(--cq-rating-ink);box-shadow:none}.cq-rating-options label.selected:hover{border-color:var(--cq-rating)}.cq-rating-options label,.cq-rating-options label.selected{box-shadow:none;color:#f3f8ff;background:0 0;border:0}.cq-rating-options span{color:#f3f8ff;background:linear-gradient(145deg,#102b42,#0b2033);border:1px solid #466581;border-radius:9px;place-items:center;width:100%;min-height:46px;display:grid}.cq-rating-options label.selected span{background:var(--cq-rating);border-color:var(--cq-rating);color:var(--cq-rating-ink)}.cq-rating-options label:hover:not(.selected) span{border-color:#7bb0cc}.cq-rating-guide>.cq-rating-legend{flex:none;width:300px}.cq-rating-guide p{margin-top:5px}.cq-rating-legend{grid-column:1/-1;min-width:0}.cq-rating-legend ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.cq-rating-legend li{background:var(--cq-rating);height:34px;color:var(--cq-rating-ink);border-radius:6px;place-items:center;font-size:14px;font-weight:700;display:grid}.cq-legend-extremes{color:var(--muted);justify-content:space-between;gap:8px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.cq-comments{margin-top:18px;position:relative}.cq-comments>span{font-size:16px;font-weight:700}.cq-comments textarea{min-height:120px;padding-bottom:28px}.cq-comments>small{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;bottom:25px;right:28px}.cq-representative{align-content:start;gap:12px;margin:18px 0 14px;display:grid}.cq-representative .cq-field{margin:0}.cq-confirmation{align-self:center;align-items:start;gap:12px;margin:6px 0 12px;font-size:13px;line-height:1.7;display:flex}.cq-confirmation input{width:24px;height:24px;accent-color:var(--cq-teal);flex:none;margin-top:2px}.cq-submit{color:#04202b;background:linear-gradient(110deg,#25dce5,#03ccd8);border:1px solid #65edf0;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:14px;width:100%;min-height:52px;font-size:16px;font-weight:700;display:flex;box-shadow:0 5px 18px #00d2db15}.cq-submit:hover{filter:brightness(1.05)}.cq-submit:active{transform:translateY(1px)}.cq-submit svg{width:22px;height:22px}.cq-form-error{color:#ffd7d9;background:#3b1921;border:1px solid #9b5259;border-radius:8px;grid-column:1/-1;padding:12px;font-size:13px;line-height:1.6}.cq-privacy-note{color:var(--muted);grid-column:1/-1;margin:6px 0 0;font-size:11px;line-height:1.7}.cq-public-footer{text-align:center;color:#abc4dc;padding:18px;font-size:11px;line-height:1.7}.cq-public-state{text-align:center;border:1px solid var(--cq-line);background:#071c2d;border-radius:16px;padding:48px 32px;line-height:1.7}.cq-public-state h2{color:#f5f9ff;font-size:24px}.cq-public-state svg{color:var(--cq-teal)}.cq-public-state p{color:var(--muted);max-width:550px;margin:12px auto}.cq-public-state button{background:var(--cq-teal);color:#031b26;border:1px solid #65edf0;border-radius:8px;padding:12px}@media (width>=1000px){.cq-public-form{grid-template-columns:1.2fr 1fr}.cq-public-context{grid-area:1/1}.cq-operation{grid-area:1/2;margin-bottom:14px}.cq-public-context>div{gap:12px;padding:16px 12px}.cq-public-context strong{font-size:15px}}@media (width<=639px){.cq-public{padding:12px 10px}.cq-public-header{min-height:240px;padding:0 10px 22px}.cq-public-header>img{width:175px;margin:0 0 8px}.cq-public-title nav{top:12px;right:6px}.cq-public h1{max-width:340px;font-size:28px;line-height:1.2}.cq-public-title p{max-width:330px;font-size:14px;line-height:1.55}.cq-public-form{border-radius:16px;padding:12px;display:block}.cq-public-context{gap:9px}.cq-public-context>div{gap:8px;padding:12px 10px}.cq-public-context svg{width:23px;height:23px}.cq-public-context small{font-size:11px}.cq-public-context strong{font-size:13px;line-height:1.4}.cq-operation{padding:12px 12px 12px 46px}.cq-operation>svg{width:22px;height:22px;top:14px;left:12px}.cq-field>span{font-size:12px}.cq-rating-guide{padding:13px 12px;display:block}.cq-rating-guide h2{gap:8px;font-size:17px}.cq-rating-guide p{margin-top:7px}.cq-question{margin-top:7px;padding:12px;display:block}.cq-question-prompt{gap:10px;margin-bottom:12px}.cq-question-prompt>span{width:32px;height:32px;font-size:16px}.cq-question-prompt p{font-size:13px}.cq-rating-options{gap:8px}.cq-rating-options label{min-height:48px}.cq-comments{margin-top:16px}.cq-representative{gap:16px;margin-top:0;padding:14px}.cq-confirmation{margin:14px 0 18px;font-size:12px}.cq-submit{gap:10px;font-size:14px}.cq-public-state{padding:32px 18px}.cq-public-atmosphere{opacity:.6}}.cq-expand-questions{display:none}.cq-extra-questions,.cq-extra-inner{display:contents}.cq-question-invalid{border-color:#ed8790}.cq-question-error{color:#ffd7d9;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}@media (width<=639px){.cq-expand-questions{color:#8bcfea;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin:10px 0 0;padding:9px 0;font-size:11px;line-height:1.5;display:flex}.cq-expand-questions:before,.cq-expand-questions:after{content:"";background:#294f67;flex:1;min-width:10px;height:1px}.cq-expand-questions svg{flex:none;transition:transform .2s}.cq-expand-questions svg.expanded{transform:rotate(180deg)}.cq-extra-questions{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .2s,visibility .2s step-end;display:grid}.cq-extra-questions.expanded{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s,opacity .2s,visibility .2s step-start}.cq-extra-inner{min-height:0;display:block;overflow:hidden}.cq-question-error{margin-top:10px}.cq-public-form{padding:10px}.cq-question{grid-template-columns:minmax(0,1fr) 156px;gap:8px;padding:12px 8px;display:grid}.cq-question-prompt{gap:8px;margin:0}.cq-question-prompt p{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.cq-rating-options{gap:4px}.cq-representative{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.cq-representative>.cq-field{border:1px solid var(--cq-line);background:linear-gradient(145deg,#0b243a,#071c2d);border-radius:12px;grid-template-rows:minmax(34px,auto) 46px;align-content:start;padding:12px 10px}.cq-representative .cq-field>span{gap:7px;font-size:11px}.cq-representative .cq-field svg{width:18px;height:18px}.cq-representative input{padding:10px 8px;font-size:16px}.cq-question{grid-template-columns:minmax(0,1fr) 128px;gap:6px;padding:10px 6px}.cq-question-prompt{grid-column:1;gap:5px}.cq-question-prompt p{font-size:13px;line-height:1.45}.cq-question .cq-rating-options{grid-column:2;gap:2px;width:128px}.cq-rating-options label{border-radius:6px;min-width:24px;min-height:44px}.cq-rating-options span{font-size:14px}.cq-rating-guide>.cq-rating-legend{width:100%;margin-top:9px}.cq-rating-legend li{height:30px}.cq-question-prompt>span{width:22px;height:22px;font-size:12px}.cq-rating-options span{border-radius:6px;height:28px;min-height:28px}}.cq-question{border-radius:20px;grid-template-columns:40px minmax(0,1fr) 306px;align-items:center;gap:16px;padding:10px 14px}.cq-question-prompt{display:contents}.cq-question-prompt>span{grid-column:1;font-weight:400}.cq-question-prompt p{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:16px;font-weight:400;line-height:1.3}.cq-question .cq-rating-options{grid-column:3;gap:9px;width:306px}.cq-rating-options label{min-height:54px}.cq-rating-options span{border-radius:11px;height:54px;min-height:54px;font-weight:500}@media (width<=639px){.cq-question{border-radius:14px;grid-template-columns:22px minmax(0,1fr) 128px;gap:6px;padding:7px 6px}.cq-question-prompt p{font-size:12px;line-height:1.35}.cq-question .cq-rating-options{gap:2px;width:128px}.cq-rating-options label{min-height:44px}.cq-rating-options span{border-radius:6px;height:26px;min-height:26px}}@media (prefers-reduced-motion:reduce){.cq-public *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (width<=639px){.cq-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-summary article:first-child{grid-column:1/-1}.cq-manager .detail-panel{padding:14px}.cq-evaluation-row{gap:12px}.cq-evaluation-row>div:first-child{flex-basis:100%}.cq-evaluation-row dl{flex-basis:100%;justify-content:space-between;gap:12px}.cq-evaluation-row>button{margin-left:auto}.cq-evaluation-detail dl{grid-template-columns:1fr}}.reference-list-table{table-layout:fixed;min-width:820px!important}.reference-list-table th:first-child{width:25%}.reference-list-table th:last-child{width:176px}.reference-list-table td{overflow-wrap:anywhere}.reference-list-table .cq-status{white-space:nowrap;display:inline-block}.reference-list-table .reference-record-name{font:inherit;font-weight:700}.reference-record-identity :is(strong,.reference-record-name){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-record-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reference-record-fields dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container reference-record-list (width>=640px){.reference-record-card .reference-record-actions{flex-wrap:nowrap;width:max-content;max-width:none}}.operations-page .planning-well-selector button>.segmented-list-count{color:var(--text)}.operations-page .reference-record-actions .cancelled-planning-delete{color:color-mix(in srgb,var(--danger) 60%,var(--text) 40%)}:root[data-theme=light]:is(:not([data-design-theme]),[data-design-theme=signature]) :is(.cq-manager,.operations-page) .pagination>.pagination-pages>button.active{color:var(--text)}:root[data-theme=light]:is(:not([data-design-theme]),[data-design-theme=signature]) .operations-page:not(.planning-well-detail){--muted:color-mix(in srgb,var(--text) 85%,var(--surface))}:root[data-theme=light]:is(:not([data-design-theme]),[data-design-theme=signature]) .operations-page:not(.planning-well-detail) :is(.dashboard-heading>div>span,.dashboard-heading .refresh-button){color:var(--text)}.reference-list-tools{min-width:0;margin:16px 0 12px}.reference-list-tools .well-search{box-shadow:none}.reference-list-tools .filter-row{flex-wrap:wrap;gap:8px;margin:0}.reference-list-tools .filter-row button{min-height:38px}.reference-list-options{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.reference-list-options label{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.reference-list-options select{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:9px;padding:0 9px}.reference-list-count{color:var(--muted);margin:12px 0;font-size:12px}.reference-record-list{border:1px solid var(--line);background:var(--bg);border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid;container:reference-record-list/inline-size}.reference-record-card.well-list-row{--card-face:var(--surface);--card-cyan:color-mix(in srgb,var(--teal) 65%,#0c899c 35%);--card-action-ink:color-mix(in srgb,var(--card-cyan) 50%,var(--text) 50%);border:1px solid var(--line);background:var(--card-face);min-width:0;min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 3%,transparent);cursor:default;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""status actions""fields fields";align-items:start;gap:7px 10px;padding:10px 12px;display:grid;position:relative}:root[data-theme=dark] .reference-record-card.well-list-row{--card-face:color-mix(in srgb,var(--surface) 85%,var(--bg) 15%);--card-cyan:var(--gold);border-color:color-mix(in srgb,var(--line) 70%,var(--card-cyan) 30%)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) .reference-record-card.well-list-row{--card-cyan:var(--accent-secondary)}.reference-record-card.well-list-row:before{background:var(--warning);border-radius:4px;width:3px;top:8px;bottom:8px;left:0}.reference-record-card[data-tone=completed]:before{background:var(--teal)}.reference-record-card[data-tone=cancelled]:before,.reference-record-card[data-tone=expired]:before{background:var(--muted)}.reference-record-card:focus-within{border-color:var(--card-cyan)}.reference-record-identity{grid-area:identity;align-items:center;gap:8px;min-width:0;display:flex}.reference-record-identity>div{min-width:0}.reference-record-identity .static-rig-icon{background:color-mix(in srgb,var(--card-cyan) 8%,var(--card-face));width:30px;height:54px;color:var(--text);border:1px solid var(--line);border-radius:5px;flex:none;place-items:center;display:grid;position:static}.reference-record-identity svg{width:21px;height:34px}.reference-record-identity strong,.reference-record-name{letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--text);font:750 15px/1.22 Manrope,sans-serif}.reference-record-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.reference-record-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5;display:block}.reference-record-fields{grid-area:fields;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;min-width:0;margin:0;display:grid}.reference-record-fields>div{min-width:0}.reference-record-fields dt{color:var(--muted);font-size:10px;line-height:1.4}.reference-record-fields dd{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.4}.reference-record-status{grid-area:status;justify-items:start;gap:5px;min-width:0;display:grid}.reference-record-status small{color:var(--muted);font-size:10px;line-height:1.4}.reference-record-status .cq-status,.reference-record-status .operation-chip{color:var(--text);border-radius:5px;align-items:center;margin:0;padding:5px 7px;font-size:10px;line-height:1.2;display:inline-flex}.reference-record-status .cq-status:before{content:"";background:var(--warning);border-radius:50%;width:5px;height:5px;margin-right:5px}.reference-record-status .cq-status.completed:before{background:var(--teal)}.reference-record-status .cq-status.expired:before{background:var(--muted)}.reference-record-actions{flex-direction:column;grid-area:actions;align-items:center;gap:5px;min-width:0;display:flex}.reference-record-actions button,.reference-list-table .reference-record-actions button{background:color-mix(in srgb,var(--card-cyan,var(--teal)) 8%,var(--card-face,var(--surface)));border:1px solid color-mix(in srgb,var(--card-cyan,var(--teal)) 65%,var(--line));width:44px;min-width:44px;height:44px;min-height:44px;color:var(--card-action-ink,var(--text));cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.reference-record-actions button:disabled{cursor:not-allowed;opacity:.55}.reference-record-actions .cancelled-planning-delete{color:var(--danger)}.reference-record-actions button:focus-visible,.reference-record-name:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@container reference-record-list (width>=640px){.reference-record-card.well-list-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.7fr) auto;grid-template-areas:"identity fields status actions";align-items:center;gap:14px;min-height:96px;padding:12px 16px}.reference-record-identity .static-rig-icon{width:50px;height:60px}.reference-record-identity svg{width:28px;height:42px}.reference-record-identity strong,.reference-record-name{font-size:20px}.reference-record-fields{border-left:1px solid var(--line);padding-left:16px}.reference-record-fields dd{font-size:12px}.reference-record-actions{flex-flow:wrap;justify-content:flex-end;max-width:142px}}.reference-table-scroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.reference-list-table{border-collapse:collapse;width:100%;min-width:690px;font-size:12px}.reference-list-table th,.reference-list-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.reference-list-table th{color:var(--muted);background:var(--surface-3);font-size:11px;font-weight:700}.reference-list-table th button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.reference-list-table td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.reference-list-table .reference-record-actions{flex-direction:row;justify-content:flex-end;max-width:none}.reference-list-table tr:last-child td{border-bottom:0}.reference-list-table tbody tr:hover{background:var(--surface-2)}.operations-page .planning-well-selector button{white-space:normal;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,auto);align-content:center;min-height:76px;line-height:1.4;gap:6px 8px!important;display:grid!important}.operations-page .planning-well-selector button>.segmented-list-count{grid-area:2/1/auto/-1;justify-self:center}.operations-page .planning-well-selector{margin-bottom:16px}.quick-panel>.quick-actions-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;margin-top:17px;padding:16px 0 0;display:flex}.quick-actions-footer>.cq-create-action{border:0;flex:0 auto;min-width:0;margin-right:auto;padding:0}.quick-actions-footer>.cq-create-action>button{min-height:44px;margin:0}.quick-actions-footer>.cq-create-action:has(.cq-link-box){flex-basis:100%}.quick-actions-footer>.cq-create-action .cq-link-box{box-sizing:border-box;width:100%}.quick-actions-footer>.quick-delete-button,.quick-actions-footer>.quick-complete-button{min-height:44px}@media (width<=639px){.reference-list-options{align-items:stretch}.reference-list-options label{flex:160px}.reference-list-options select{width:100%;min-width:0}.reference-list-tools .well-search{height:44px;padding:0 9px}.reference-list-tools .well-search input{font-size:12px}.reference-view-toggle{height:44px!important;min-height:44px!important;padding:0 9px!important}.quick-actions-footer>.cq-create-action,.quick-actions-footer>.quick-delete-button,.quick-actions-footer>.quick-complete-button{flex-basis:100%;width:100%;margin:0}.quick-actions-footer>.cq-create-action>button{justify-content:center;width:100%}.operations-page .planning-well-selector button{min-height:82px;padding:10px 8px;font-size:12px}.reference-record-list{padding:8px}}.reference-table-scroll{--card-face:var(--surface);--card-cyan:color-mix(in srgb,var(--teal) 65%,#0c899c 35%);--card-action-ink:color-mix(in srgb,var(--card-cyan) 50%,var(--text) 50%);border-radius:10px}:root[data-theme=dark] .reference-table-scroll{--card-face:color-mix(in srgb,var(--surface) 85%,var(--bg) 15%);--card-cyan:var(--gold)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) .reference-table-scroll{--card-cyan:var(--accent-secondary)}.reference-list-table th,.reference-list-table td{padding:6px 12px;line-height:1.35}.reference-list-table th{padding-block:10px}.reference-list-table tbody tr{background:var(--card-face)}.reference-list-table tbody tr:focus-within{background:var(--surface-2)}.reference-list-table tbody tr>td:first-child{border-left:3px solid var(--warning)}.reference-list-table tbody tr[data-tone=completed]>td:first-child{border-left-color:var(--teal)}.reference-list-table tbody tr:is([data-tone=cancelled],[data-tone=expired])>td:first-child{border-left-color:var(--muted)}.reference-list-table .reference-record-identity{gap:8px}.reference-list-table .reference-record-identity .static-rig-icon{width:28px;height:40px}.reference-list-table .reference-record-identity svg{width:19px;height:30px}.reference-list-table .reference-record-identity :is(strong,.reference-record-name){font:750 14px/1.25 Manrope,sans-serif}.reference-list-table :is(.reference-table-value,td>small){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-list-table :is(.cq-status,.operation-chip){border:1px solid var(--line);white-space:nowrap;color:var(--text);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.2;display:inline-flex}.reference-list-table :is(.cq-status,.operation-chip):before{content:"";background:var(--warning);border-radius:50%;flex:none;width:5px;height:5px}.reference-list-table .cq-status.completed:before{background:var(--teal)}.reference-list-table :is(.cq-status.expired,.operation-cancelled):before{background:var(--muted)}.reference-record-card.well-list-row{grid-template-areas:"identity identity""status actions""fields fields";gap:6px 10px;padding-block:8px}.reference-record-fields{gap:6px 12px}.reference-record-fields dd{margin-top:2px}.reference-record-card .reference-record-actions{flex-flow:wrap;justify-content:flex-end}@container reference-record-list (width>=640px){.reference-record-card.well-list-row{grid-template-areas:"identity fields status actions";gap:10px;min-height:0;padding:8px 14px}.reference-record-identity .static-rig-icon{width:32px;height:44px}.reference-record-identity svg{width:22px;height:34px}.reference-record-identity strong,.reference-record-name{font-size:16px}.reference-record-fields{padding-left:12px}}@media (width<=639px){.operations-page .planning-well-selector{gap:4px;margin-bottom:10px;padding:3px}.operations-page .planning-well-selector button{grid-template-rows:auto;grid-template-columns:15px minmax(0,1fr) auto;min-width:0;min-height:56px;padding:8px 7px;font-size:11px;line-height:1.3;gap:5px!important}.operations-page .planning-well-selector button>.segmented-list-count{grid-area:1/3;justify-self:end;margin:0}.operations-page .planning-well-selector button>.segmented-page-label{overflow-wrap:normal;grid-area:1/2;min-width:0}.operations-page .planning-well-selector button>svg{grid-area:1/1}.operations-page>.dashboard-heading{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.operations-page>.dashboard-heading>.dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-start}.operations-page .planning-well-selector+.reference-list-tools{margin-top:10px}}.reference-list-tools .overview-search-actions{grid-template-columns:minmax(0,1fr)}.operations-page .planning-well-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-page .planning-well-selector button{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);min-width:0}.operations-page .planning-well-selector button .segmented-page-label{grid-area:1/2}.overview-dashboard>.dashboard-heading .dashboard-heading-actions>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.overview-dashboard>.dashboard-heading .dashboard-heading-actions>button>svg{flex-shrink:0}@media (width>=900px){.operations-page .planning-well-selector button{justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:12px;line-height:1.3;gap:8px!important;display:flex!important}.operations-page .planning-well-selector button>svg{flex:none}.operations-page .planning-well-selector .segmented-page-label{flex:0 auto;min-width:0}}@media (width<=899px){.responsive-record-table{overflow:visible}.responsive-record-table .reference-list-table{table-layout:auto;width:100%;display:block;min-width:0!important}.responsive-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.responsive-record-table tbody{width:100%;min-width:0;display:grid}.responsive-record-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""info actions""context actions""timing actions";gap:6px 10px;min-width:0;padding:10px;display:grid}.responsive-record-table tbody tr:last-child{border-bottom:0}.responsive-record-table td{overflow-wrap:anywhere;min-width:0;padding:0;display:block;border:0!important}.responsive-record-table td[data-field=identity]{grid-area:identity}.responsive-record-table td[data-field=status]{grid-area:status;place-self:center end}.responsive-record-table td[data-field=info]{grid-area:info}.responsive-record-table td[data-field=context]{grid-area:context}.responsive-record-table td[data-field=timing]{grid-area:timing}.responsive-record-table td[data-field=actions]{grid-area:actions;align-self:start}.responsive-record-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:9px;line-height:1.3;display:block}.responsive-record-table .reference-record-identity{align-items:center}.responsive-record-table .reference-record-identity>div{min-width:0}.responsive-record-table .reference-record-identity .static-rig-icon{width:23px;height:34px}.responsive-record-table .reference-record-identity :is(strong,.reference-record-name){font-size:12px}.responsive-record-table .reference-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:93px;display:flex}.responsive-record-table :is(.cq-status,.operation-chip){white-space:normal;box-sizing:border-box;max-width:108px;font-size:9px}.responsive-record-table td small{margin-top:2px}.operations-page .planning-well-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px}.operations-page .planning-well-selector button{justify-content:center;align-items:center;min-height:46px;padding:7px 6px;font-size:11px;line-height:1.3;gap:6px!important;display:flex!important}.operations-page .planning-well-selector button>svg{flex:none}.operations-page .planning-well-selector .segmented-page-label{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0}}.well-analytics{--analytics-series-0:#347c9c;--analytics-series-1:#31836e;--analytics-series-2:#965aaa;--analytics-series-3:#a16b32;--analytics-series-4:#b45c77;--analytics-series-5:#536baa;--analytics-series-6:#747c40;gap:16px;min-width:0;display:grid}:root[data-theme=dark] .well-analytics{--analytics-series-0:#75b9da;--analytics-series-1:#6bc4a3;--analytics-series-2:#c297de;--analytics-series-3:#e0ae6e;--analytics-series-4:#eb96ad;--analytics-series-5:#9aacdf;--analytics-series-6:#c7cd81}.analytics-summary,.analytics-record-summary,.analytics-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:14px;padding:16px}.analytics-summary h2,.analytics-card h3{color:var(--active-ink,var(--gold));align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex}.analytics-summary p,.analytics-source-note,.analytics-card p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.55}.analytics-summary>div{align-items:center;gap:9px;font-size:11px;display:flex}.analytics-summary strong{font-size:17px}.analytics-controls{gap:8px;display:grid}.analytics-controls>div{flex-wrap:wrap;gap:6px;display:flex}.analytics-controls button,.analytics-tooltip button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:10px;padding:7px 11px;font:750 11px inherit}.analytics-controls button.active{background:var(--active-surface,var(--gold-soft));color:var(--active-ink,var(--text));border-color:var(--active-border,var(--gold))}.analytics-controls button:focus-visible,.analytics-tooltip button:focus-visible{outline:2px solid var(--active-ink,var(--text));outline-offset:2px}.analytics-record-summary h3{margin:0 0 10px;font-size:12px}.analytics-record-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.analytics-record-summary dt{color:var(--muted);font-size:10px}.analytics-record-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:750}.analytics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-card>header{justify-content:space-between;gap:8px;display:flex}.analytics-card>header>span{color:var(--muted);flex:none;font-size:11px}.analytics-plot{width:100%;height:auto;display:block;overflow:visible}.analytics-plot text{fill:var(--muted);font:12px sans-serif}.analytics-grid-line{stroke:var(--line);stroke-width:1px}.analytics-point,.analytics-bar{fill:var(--series,var(--analytics-series-0))}.analytics-hit{fill:#0000;pointer-events:all}.analytics-plot g[tabindex]{cursor:pointer;outline:none}.analytics-plot g[tabindex]:focus .analytics-point{stroke:var(--text);stroke-width:3px}.analytics-plot g[tabindex]:hover .analytics-point{stroke:var(--text);stroke-width:2px}.analytics-tooltip{border:1px solid var(--line);background:var(--surface-2);min-height:64px;color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.analytics-tooltip span{flex:1;min-width:100px}.analytics-tooltip button{font-size:10px}.analytics-empty{text-align:center;min-height:180px;color:var(--muted);place-content:center;padding:12px;font-size:12px;line-height:1.6;display:grid}.analytics-donut{border-radius:50%;place-items:center;width:180px;height:180px;margin:20px auto;display:grid}.analytics-donut>span{background:var(--surface);text-align:center;border-radius:50%;align-content:center;gap:3px;width:110px;height:110px;font-size:11px;display:grid}.analytics-donut strong{font-size:23px}.analytics-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analytics-legend li{align-items:center;gap:7px;font-size:11px;display:flex}.analytics-legend span{overflow-wrap:anywhere;flex:1;min-width:0}.analytics-legend i{background:var(--series);border-radius:3px;flex:none;width:11px;height:11px}.analytics-series-0{--series:var(--analytics-series-0)}.analytics-series-1{--series:var(--analytics-series-1)}.analytics-series-2{--series:var(--analytics-series-2)}.analytics-series-3{--series:var(--analytics-series-3)}.analytics-series-4{--series:var(--analytics-series-4)}.analytics-series-5{--series:var(--analytics-series-5)}.analytics-series-6{--series:var(--analytics-series-6)}.well-analytics .analytics-summary h2,.well-analytics .analytics-card h3{color:var(--active-ink,var(--text))}.well-analytics .analytics-controls button,.well-analytics .analytics-tooltip button{font-family:inherit;font-size:11px;font-weight:750}.well-analytics .analytics-plot text{font-size:18px}@media (width<=700px){.analytics-chart-grid{grid-template-columns:1fr}.analytics-record-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-card{padding:12px}.analytics-card h3{font-size:12px}}.well-analytics .analytics-line{fill:none;stroke:var(--series);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.well-analytics .analytics-category-selector{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.analytics-category-selector button{overflow-wrap:anywhere;flex-wrap:wrap;font-family:inherit}.analytics-summary-toggle{justify-self:start;align-items:center;gap:7px;display:inline-flex}.analytics-summary-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.well-analytics .analytics-record-summary[hidden]{display:none}.well-analytics .analytics-category-selector button:focus-visible{outline:2px solid var(--active-ink,var(--text));outline-offset:2px}.well-analytics .analytics-category-selector>button{color:var(--text)}.well-analytics .analytics-category-selector>button.active{color:var(--active-ink,var(--text))}:root[data-design-theme=aurora] .well-analytics,:root[data-design-theme=tpic] .well-analytics{--analytics-series-0:var(--gold)}@media (width<=620px){.well-analytics .analytics-category-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}.drilling-parameters-log{grid-column:1/-1}.analytics-log-mode{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.analytics-log-mode button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);min-height:36px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.analytics-log-mode button.active{border-color:var(--active-border,var(--gold));background:var(--active-surface,var(--gold-soft));color:var(--active-ink,var(--text))}.analytics-log-mode button:focus-visible{outline:2px solid var(--active-ink,var(--text));outline-offset:2px}.analytics-log-tracks{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:44px repeat(6,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.analytics-log-track{border-left:1px solid var(--line);min-width:0}.analytics-log-track>header,.analytics-log-axis>header{box-sizing:border-box;text-align:center;height:64px;color:var(--text);border-bottom:1px solid var(--line);align-content:center;gap:3px;padding:3px;font-size:11px;display:grid}.analytics-log-track small,.analytics-log-axis small{color:var(--muted);font-size:9px}.analytics-log-track header>span{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.analytics-log-track header>strong{color:var(--text)}.analytics-log-track svg{display:block}.analytics-log-track svg text{fill:var(--muted);font-size:12px}.analytics-log-track svg g[tabindex]{cursor:pointer;outline:none}.analytics-log-track svg g[tabindex]:is(:focus,:hover) .analytics-point{stroke:var(--text);stroke-width:3px}.analytics-log-axis>div{height:420px;color:var(--muted);font-size:9px;position:relative}.analytics-log-axis>div>span{text-align:center;overflow-wrap:anywhere;line-height:1.3;position:absolute;left:2px;right:2px;transform:translateY(-50%)}.analytics-compass-rose{width:min(240px,100%);height:auto;margin:12px auto;display:block}.analytics-compass-rose circle,.analytics-compass-rose line{fill:none;stroke:var(--line);stroke-width:1.5px}.analytics-compass-rose text{fill:var(--text);font:750 14px sans-serif}.analytics-compass-heading path{fill:var(--series)}.analytics-compass-heading line{stroke:var(--series);stroke-width:3px}.distance-snapshot strong{color:var(--text)}.well-analytics .analytics-inclination-plot text{font-size:14px}@media (width<=620px){.analytics-log-track>header{padding:2px;font-size:9px}.analytics-log-track small,.analytics-log-track header>span{font-size:8px}}.analytics-log-legend{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:12px 0;padding:0;font-size:10px;line-height:1.5;list-style:none;display:flex}.analytics-log-legend li{align-items:center;gap:7px;min-width:0;display:flex}.analytics-log-legend i{flex:none;display:inline-block}.log-normal-sample{border-top:2px solid var(--analytics-series-0);width:22px}.log-point-sample{background:var(--analytics-series-0);outline:1px solid var(--text);border-radius:50%;width:8px;height:8px}.well-analytics .analytics-log-connection.measurement-gap{stroke:var(--series);stroke-dasharray:4 5;stroke-width:2px;opacity:.7}.log-gap-sample{border-top:2px dashed var(--analytics-series-0);width:22px}.analytics-log-viewport{overscroll-behavior-x:contain;scrollbar-color:var(--muted) var(--surface-2);border-radius:10px;min-width:0;max-width:100%;overflow-x:auto}.analytics-log-viewport:focus-visible{outline:2px solid var(--active-ink,var(--text));outline-offset:2px}.analytics-log-tracks[data-mode=TIME]{grid-template-columns:84px 52px repeat(6,minmax(0,1fr));min-width:780px;margin:8px 0}.analytics-log-tracks[data-mode=TIME] .analytics-log-track>header{border-top:2px solid var(--series);padding:5px;font-size:12px}.analytics-log-tracks[data-mode=TIME] .analytics-log-track small,.analytics-log-tracks[data-mode=TIME] .analytics-log-track header>span{font-size:10px}.analytics-log-tracks[data-mode=TIME] .analytics-log-axis>div{font-size:10px;line-height:1.4}.analytics-log-tracks[data-mode=TIME] .analytics-grid-line{stroke-dasharray:2 4;opacity:.7}.well-analytics .analytics-log-tracks[data-mode=TIME] .analytics-line:not(.measurement-gap){stroke-width:2.75px}.analytics-log-tracks[data-mode=TIME] .analytics-point{stroke:var(--surface-2);stroke-width:1px}.analytics-log-selected-halo{fill:none;stroke:var(--series);stroke-width:2px;opacity:.7;pointer-events:none}.drilling-parameters-log[data-mode=TIME] .analytics-log-legend{gap:8px 16px;font-size:11px}.drilling-parameters-log[data-mode=TIME] .analytics-operation-legend li{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;padding:4px 7px}.drilling-parameters-log[data-mode=TIME] .analytics-operation-legend i{border-radius:3px;width:12px;height:12px}@media (width>=900px){.analytics-log-scroll-note{display:none}}.analytics-operation-lane{border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0}.analytics-operation-lane>header{box-sizing:border-box;text-align:center;border-bottom:1px solid var(--line);align-content:center;gap:3px;height:64px;font-size:10px;display:grid}.analytics-operation-lane small{color:var(--muted);font-size:8px}.analytics-operation-lane svg{display:block}.analytics-operation-mark{stroke:var(--surface-2);stroke-width:1px}.analytics-operation-lane g{cursor:pointer;outline:none}.analytics-operation-lane g:is(:focus,:hover) .analytics-operation-mark{stroke:var(--text);stroke-width:2px}.analytics-operation-legend i{background:var(--operation-color);border-radius:50%;width:10px;height:10px}.analytics-compass-rose{width:min(300px,100%)}.analytics-compass-rose .analytics-hit{fill:#0000;stroke:none;pointer-events:all}.analytics-compass-rose .compass-observation{fill:var(--analytics-series-2);stroke:var(--surface);stroke-width:1px}.analytics-compass-rose .compass-observation.latest{fill:var(--analytics-series-1)}.analytics-compass-rose .compass-latest-value{fill:var(--text);font-size:20px}.analytics-compass-rose .compass-latest-label{fill:var(--muted);font-size:11px}.analytics-compass-rose g[tabindex]{cursor:pointer;outline:none}.analytics-compass-rose g[tabindex]:is(:focus,:hover) .compass-observation{stroke:var(--text);stroke-width:3px}.compass-latest-sample,.compass-history-sample{background:var(--analytics-series-1);border-radius:50%;width:8px;height:8px}.compass-history-sample{background:var(--analytics-series-2)}.overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){--card-cyan:var(--gold);--card-face:var(--surface);grid-template-areas:"identity status info""operational operational operational""section section section""age age age";gap:3px 7px;padding:8px 12px}:root[data-theme=dark] .overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){--card-face:color-mix(in srgb,var(--surface) 85%,var(--bg) 15%);--card-cyan:var(--gold)}:root[data-design-theme=aurora] .overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static),:root[data-design-theme=tpic] .overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){--card-cyan:var(--accent-secondary)}.overview-well-cards.overview-well-cards[data-state] :is(.reference-rig-icon,.static-rig-icon){height:48px;top:10px}.overview-well-cards.overview-well-cards[data-state] :is(.reference-identity-text,.static-identity-text)>small{margin-top:2px;font-size:9px}.overview-well-cards.overview-well-cards[data-state] :is(.reference-identity-text,.static-identity-text)>.overview-region{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:3px;font-size:9px;line-height:1.35;display:flex}.overview-region svg{flex:none}.overview-well-cards.overview-well-cards[data-state] .well-cell:is(.reference-target,.static-target){grid-area:section;padding-left:38px;display:block}.overview-section-target{flex-direction:column;gap:3px;min-width:0;display:flex}.overview-section-target>div{align-items:baseline;gap:7px;min-width:0;display:flex}.overview-well-cards.overview-well-cards[data-state] .overview-section-target small{min-width:35px;color:var(--muted);font-size:9px}.overview-well-cards.overview-well-cards[data-state] .overview-section-target strong{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25;display:block}.overview-well-cards.overview-well-cards[data-state] :is(.reference-current-value,.static-current-value){font-size:13px}.overview-well-cards.overview-well-cards[data-state] .well-cell.age strong{font-size:10px;line-height:1.3}.overview-well-cards.overview-well-cards[data-state] .reference-last-report{font-size:9px}.overview-well-cards.overview-well-cards[data-state] .well-cell.status .operation-chip{padding:3px 5px;font-size:9px}.overview-well-cards.overview-well-cards[data-state] .reference-pending .static-current-value{font-size:11px;line-height:1.35}@container overview-well-list (width<=639px){.overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){grid-template-columns:minmax(0,1fr) minmax(0,84px) 44px}.overview-well-cards.overview-well-cards[data-state] .well-list-row.reference-completed{grid-template-columns:minmax(0,1fr) minmax(0,96px) 44px}.overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){grid-template-areas:"identity status info""operational section section""age age age"}.overview-well-cards.overview-well-cards[data-state] .well-cell:is(.reference-target,.static-target){border-left:1px solid var(--line);align-self:center;padding-left:8px}.overview-well-cards.overview-well-cards[data-state] .overview-card-operational{padding-right:0}.overview-well-cards.overview-well-cards[data-state] .reference-progress-percent{position:static}.overview-well-cards.overview-well-cards[data-state] .overview-section-target>div{flex-wrap:wrap;gap:2px 5px}.overview-well-cards.overview-well-cards[data-state] .reference-completed .operation-chip{white-space:nowrap;overflow-wrap:normal}.overview-well-cards.overview-well-cards[data-state] .well-cell.status{min-width:0}.overview-well-cards.overview-well-cards[data-state] .well-lifecycle-note{overflow-wrap:anywhere}}@container overview-well-list (width>=640px){.overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr) 44px;grid-template-areas:"identity operational section info""identity operational status info""age age age age";gap:5px 12px;padding:9px 14px}.overview-well-cards.overview-well-cards[data-state] :is(.reference-rig-icon,.static-rig-icon){width:42px;height:48px}.overview-well-cards.overview-well-cards[data-state] :is(.reference-rig-icon,.static-rig-icon) svg{width:25px;height:38px}.overview-well-cards.overview-well-cards[data-state] :is(.reference-identity-text,.static-identity-text)>strong{font-size:18px}.overview-well-cards.overview-well-cards[data-state] :is(.reference-current-value,.static-current-value){font-size:17px}.overview-well-cards.overview-well-cards[data-state] .well-cell:is(.reference-target,.static-target){padding-left:0}.overview-well-cards.overview-well-cards[data-state] .reference-depth-label{font-size:9px}.overview-well-cards.overview-well-cards[data-state] .well-cell.status .operation-chip{padding:4px 6px;font-size:9.5px}}@container overview-well-list (width>=1000px){.overview-well-cards.overview-well-cards[data-state] .well-list-row:is(.overview-active-reference,.overview-reference-static){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,.55fr) minmax(0,.95fr) 44px;grid-template-areas:"identity operational section status age info";gap:12px;min-height:84px;padding:9px 14px}}@media (width<=899px){.overview-controls>.overview-well-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-controls>.overview-well-selector button{text-align:center;flex-direction:column;min-width:0;min-height:56px;gap:4px!important}.overview-controls>.overview-well-selector button>svg{display:none}.overview-controls>.overview-well-selector .segmented-list-count{background:0 0;order:1;align-self:center;font-size:11px;display:grid}:root[data-theme=light]:not([data-design-theme=aurora],[data-design-theme=tpic]) .overview-controls>.overview-well-selector button{color:var(--text)}}.cq-analytics-lead{grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr);align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.cq-quality-score{--quality-ink:#a73525;--quality-ring:#dd5940;background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:24px 18px;display:flex;box-shadow:0 8px 24px #0000000a}.cq-quality-score h2{color:var(--text);margin:0;font-size:16px}.cq-quality-score p{color:var(--muted);max-width:320px;margin:4px 0 0;font-size:12px;line-height:1.6}.cq-quality-donut{aspect-ratio:1;width:min(230px,100%);color:var(--quality-ink);margin:12px 0;position:relative}.cq-quality-donut svg{fill:none;stroke-width:17px;stroke-linecap:butt;width:100%;height:100%;display:block}.cq-donut-track{stroke:#293744}.cq-quality-donut{isolation:isolate}.cq-quality-donut:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:50%;position:absolute;inset:18%}.cq-donut-spectrum{background:conic-gradient(#dc4d49 0%,#e18b36 16%,#d9b642 30%,#a8bc54 42%,#54a878 58%,#258c70 75%,#217b64 100%);width:100%;height:100%}.cq-donut-center{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex;position:absolute;inset:0}.cq-donut-center strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1.1}.cq-donut-center strong small{letter-spacing:0;color:var(--muted);margin-left:3px;font-size:15px;font-weight:500}.cq-donut-center span{font-size:13px;font-weight:700;line-height:1.4}.cq-quality-score[data-tone=fair]{--quality-ink:#805900;--quality-ring:#c78e22}.cq-quality-score[data-tone=good]{--quality-ink:#466526;--quality-ring:#789e3e}.cq-quality-score[data-tone=very-good]{--quality-ink:#187254;--quality-ring:#2a9b75}.cq-quality-score[data-tone=excellent]{--quality-ink:#14604a;--quality-ring:#23866b}.cq-quality-score[data-tone=empty]{--quality-ink:var(--muted);--quality-ring:transparent}[data-theme=dark] .cq-quality-score[data-tone=low]{--quality-ink:#ffad98}[data-theme=dark] .cq-quality-score[data-tone=fair]{--quality-ink:#eac47b}[data-theme=dark] .cq-quality-score[data-tone=good]{--quality-ink:#bbd990}[data-theme=dark] .cq-quality-score[data-tone=very-good],[data-theme=dark] .cq-quality-score[data-tone=excellent]{--quality-ink:#8bdbc2}.cq-summary.cq-analytics-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.cq-analytics-counts article{flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex}@media (width<=640px){.cq-analytics-lead{grid-template-columns:minmax(0,1fr);gap:12px}.cq-quality-score{padding:20px 14px}.cq-quality-donut{width:210px}.cq-summary.cq-analytics-counts{gap:10px}.cq-analytics-counts article{gap:6px;padding:16px}}@media (width>=900px){main.manager-operations-dashboard{grid-template-columns:minmax(0,1fr)}.manager-dashboard-charts,.manager-dashboard-queue{grid-column:1/-1}}.manager-operations-dashboard .manager-kpi .manager-metric-icon>svg{width:20px;height:20px;color:inherit;grid-row:auto}.manager-dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.manager-dashboard-charts>article{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:18px;margin:0;padding:22px 18px}.manager-dashboard-charts:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.manager-dashboard-charts .cq-quality-donut{width:min(220px,100%);margin:16px auto}.manager-dashboard-charts h2{color:var(--text);margin:0;font-size:16px}.manager-dashboard-charts p{color:var(--muted);text-align:center;margin:6px 0 0;font-size:11px;line-height:1.5}.manager-status-chart{flex-direction:column;justify-content:center;display:flex}.manager-status-visual{grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);align-items:center;gap:12px;display:grid}.manager-status-legend{gap:8px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.manager-status-legend li{min-width:0;color:var(--text);align-items:center;gap:7px;font-size:11px;display:flex}.manager-status-legend i{border-radius:50%;flex:none;width:8px;height:8px}.manager-status-legend span{overflow-wrap:anywhere;flex:1}.manager-status-legend b{font-variant-numeric:tabular-nums}.manager-chart-state{color:var(--muted);text-align:center;place-items:center;min-height:230px;display:grid}.manager-operations-dashboard .manager-dashboard-kpis>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.manager-operations-dashboard .manager-dashboard-kpis{background:var(--surface);box-shadow:none}.manager-operations-dashboard .manager-dashboard-kpis .manager-kpi{--metric-accent:var(--gold);border:1px solid color-mix(in srgb,var(--metric-accent) 22%,var(--line));background:color-mix(in srgb,var(--metric-accent) 4%,var(--surface));text-align:left;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:96px;padding:14px;display:flex}.manager-operations-dashboard .manager-kpi.overdue-reports{--metric-accent:var(--warning)}.manager-operations-dashboard .manager-kpi.equipment{--metric-accent:var(--teal)}.manager-operations-dashboard .manager-kpi>.manager-metric-icon{background:color-mix(in srgb,var(--metric-accent) 11%,var(--surface));width:36px;height:36px;color:var(--metric-accent);border-radius:10px;flex:none;place-items:center;display:grid}.manager-operations-dashboard .manager-kpi .manager-metric-content{gap:5px;min-width:0;display:grid}.manager-operations-dashboard .manager-kpi small{color:var(--muted);font-size:10px;line-height:1.4}.manager-operations-dashboard .manager-kpi strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}.manager-operations-dashboard .manager-kpi:focus-visible,.manager-queue-item:focus-visible,.manager-location-note:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.manager-operations-dashboard .manager-dashboard-well-list>button{grid-template-columns:minmax(0,1fr) minmax(80px,.4fr) auto 16px;align-items:center;gap:12px;min-height:62px;display:grid}.manager-well-identity,.manager-well-resources{gap:4px;min-width:0;display:grid}.manager-well-identity strong{overflow-wrap:anywhere}.manager-well-status{color:var(--text);font-size:11px}.manager-dashboard-queue>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manager-queue-item{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:16px 12px;display:grid}.manager-queue-item>svg:first-child{color:var(--gold)}.manager-queue-item span{font-size:11px;line-height:1.5}.manager-queue-item strong{font-variant-numeric:tabular-nums;font-size:24px}.manager-location-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.manager-location-note span{flex:1;font-size:11px}@media (width<=1100px){.manager-status-visual{grid-template-columns:minmax(0,1fr)}.manager-status-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-dashboard-queue>div{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.manager-dashboard-charts{grid-template-columns:minmax(0,1fr)}.manager-dashboard-charts .cq-quality-donut{width:200px}.manager-operations-dashboard .manager-dashboard-kpis>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-operations-dashboard .manager-dashboard-kpis .manager-kpi{gap:8px;min-height:86px;padding:11px}.manager-operations-dashboard .manager-kpi>.manager-metric-icon{width:30px;height:30px}.manager-operations-dashboard .manager-kpi strong{font-size:24px}.manager-operations-dashboard .manager-dashboard-well-list>button{grid-template-columns:minmax(0,1fr) 16px;gap:6px}.manager-well-identity{grid-area:1/1}.manager-well-status{grid-area:2/1}.manager-well-resources{flex-wrap:wrap;grid-area:3/1;gap:10px;display:flex}.manager-dashboard-well-list>button>svg{grid-area:1/2/4}}.manager-dashboard-top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.manager-dashboard-top>.manager-dashboard-charts{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.manager-dashboard-top>.manager-dashboard-charts:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.manager-dashboard-top .manager-dashboard-charts>article{border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px 10px;display:flex}.manager-dashboard-top .manager-dashboard-charts h2{text-align:center;place-items:center;min-height:32px;font-size:12px;line-height:1.35;display:grid}.manager-dashboard-top .manager-dashboard-charts .cq-quality-donut{flex:none;width:min(140px,100%);margin:8px auto}.manager-dashboard-top .cq-donut-center{gap:5px;padding:12px}.manager-dashboard-top .cq-donut-center span{font-size:10px;line-height:1.3}.manager-dashboard-top .manager-status-visual{flex-direction:column;align-items:stretch;gap:4px;display:flex}.manager-dashboard-top .manager-status-legend{scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:4px;max-height:64px;padding:0 2px;overflow:auto}.manager-dashboard-top .manager-status-legend li{gap:5px;font-size:10px;line-height:1.35}.manager-dashboard-top .manager-status-legend i{width:6px;height:6px}.manager-dashboard-top .manager-dashboard-charts article>p{margin-top:8px;font-size:10px;line-height:1.4}.manager-dashboard-top>.manager-dashboard-kpis{grid-column:auto;min-width:0;margin:0;padding:12px}.manager-dashboard-top>.manager-dashboard-kpis>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.manager-dashboard-top .manager-dashboard-kpis .manager-kpi{gap:8px;min-height:76px;padding:10px}.manager-dashboard-top .manager-kpi>.manager-metric-icon{border-radius:8px;width:30px;height:30px}.manager-dashboard-top .manager-kpi strong{font-size:23px}.manager-dashboard-top .manager-kpi small{font-size:10px}.manager-dashboard-top .manager-chart-state{min-height:190px}.manager-well-accordion{border-top:1px solid var(--line);min-width:0}.manager-well-accordion:first-child{border-top:0}.manager-operations-dashboard .manager-well-accordion>.manager-well-toggle{border:0;grid-template-columns:minmax(0,1fr) minmax(80px,.4fr) auto 16px;align-items:center;gap:12px;width:100%;min-height:58px;display:grid}.manager-well-toggle>svg{transition:transform .15s}.manager-well-toggle>svg.expanded{transform:rotate(180deg)}.manager-well-toggle:focus-visible,.manager-well-details-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.manager-well-preview{min-width:0;padding:8px 0 14px}.manager-well-preview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manager-well-preview section{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:12px}.manager-well-preview h3{color:var(--text);margin:0 0 8px;font-size:12px}.manager-well-preview ul{scrollbar-width:thin;gap:8px;max-height:200px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.manager-well-preview li{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.manager-well-preview li strong{font-size:12px}.manager-well-preview small,.manager-well-preview p{color:var(--muted);font-size:11px;line-height:1.5}.manager-well-preview p{margin:0}.manager-well-preview p button,.manager-well-preview>.manager-well-details-link{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:11px}.manager-well-preview>.manager-well-details-link{min-height:36px;margin-top:10px}@media (width>=1024px){.manager-dashboard-top{grid-template-columns:minmax(0,1.45fr) minmax(240px,.9fr)}.manager-dashboard-top>.manager-dashboard-kpis>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-dashboard-top>.manager-dashboard-kpis{flex-direction:column;justify-content:center;display:flex}.manager-dashboard-top .manager-status-legend{grid-template-columns:repeat(2,minmax(0,1fr));max-height:70px}}@media (width<=899px){.manager-dashboard-top .manager-dashboard-charts>article{padding:10px 8px}.manager-dashboard-top>.manager-dashboard-kpis>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-dashboard-top .manager-dashboard-charts h2{min-height:30px;font-size:11px}.manager-dashboard-top .cq-donut-center strong{font-size:28px}.manager-dashboard-top .manager-dashboard-charts article>p{display:none}.manager-dashboard-top .manager-dashboard-charts .cq-quality-donut{width:min(128px,100%)}.manager-operations-dashboard .manager-well-accordion>.manager-well-toggle{grid-template-columns:minmax(0,1fr) 16px;gap:5px}.manager-well-toggle>.manager-well-identity{grid-area:1/1}.manager-well-toggle>.manager-well-status{grid-area:2/1}.manager-well-toggle>.manager-well-resources{grid-area:3/1}.manager-well-toggle>svg{grid-area:1/2/4}}@media (width<=600px){.manager-well-preview-columns{grid-template-columns:minmax(0,1fr)}.manager-well-preview ul{max-height:144px}.manager-dashboard-top .manager-kpi small{font-size:9px}.manager-dashboard-top .manager-kpi strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.manager-well-toggle>svg{transition:none}}@media (width>=1024px) and (width<=1199px){.manager-dashboard-top .manager-kpi small{font-size:9px}}.manager-dashboard-top,.manager-dashboard-wells{--manager-cyan:#127591;--manager-green:#18764b;--manager-violet:#7353aa;--manager-panel:var(--surface);--manager-edge:color-mix(in srgb,var(--manager-cyan) 22%,var(--line))}[data-theme=dark] .manager-dashboard-top,[data-theme=dark] .manager-dashboard-wells{--manager-cyan:#62cbe3;--manager-green:#75df9b;--manager-violet:#c3a2ee;--manager-panel:color-mix(in srgb,#123449 22%,var(--surface))}.manager-dashboard-top{gap:10px}.manager-dashboard-top .manager-dashboard-charts>article,.manager-operations-dashboard .manager-dashboard-kpis,.manager-operations-dashboard .manager-dashboard-wells{background:linear-gradient(145deg,color-mix(in srgb,var(--manager-cyan) 4%,var(--manager-panel)),var(--manager-panel) 70%);border:1px solid var(--manager-edge);border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 5px 16px #0000000a}.manager-dashboard-top .manager-dashboard-charts>article{padding:12px}.manager-dashboard-top .manager-quality-card>.cq-quality-score{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.manager-dashboard-top .manager-dashboard-charts h2{letter-spacing:-.15px;min-height:30px;font-size:12px;font-weight:700}.manager-dashboard-top .manager-dashboard-charts .cq-quality-donut{width:min(128px,100%);margin:4px auto 8px}.manager-dashboard-top .cq-quality-donut:before{border-color:color-mix(in srgb,var(--manager-cyan) 30%,var(--line));box-shadow:0 0 14px color-mix(in srgb,var(--manager-cyan) 5%,transparent);inset:19%}.manager-dashboard-top .cq-quality-donut svg{stroke-width:15px}.manager-dashboard-top .cq-donut-track{stroke:color-mix(in srgb,var(--text) 10%,var(--manager-panel))}.manager-dashboard-top .cq-donut-center strong{letter-spacing:-1.2px;font-size:34px}.manager-dashboard-top .manager-status-donut .cq-donut-center span{color:var(--muted)}.manager-dashboard-top .manager-quality-card>.cq-quality-score>p,.manager-dashboard-top .manager-status-chart>p{display:none}.manager-dashboard-top .manager-status-legend{grid-template-columns:minmax(0,1fr);gap:0;max-height:78px;margin-top:2px;padding:0}.manager-dashboard-top .manager-status-legend li{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding:4px 0;font-size:10px}.manager-dashboard-top .manager-status-legend li:last-child{border-bottom:0}.manager-dashboard-top .manager-status-legend i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--manager-cyan) 5%,transparent)}.manager-dashboard-top .manager-status-legend b{padding-left:4px;font-size:11px}.manager-quality-trend{border-top:1px solid var(--line);min-width:0;color:var(--manager-green);margin-top:auto;padding-top:7px}.manager-quality-trend>div{justify-content:space-between;align-items:center;gap:4px;display:flex}.manager-quality-trend h3{color:var(--text);margin:0;font-size:10px;font-weight:650}.manager-quality-trend strong{font-variant-numeric:tabular-nums;font-size:14px}.manager-quality-trend>small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.4;display:block}.manager-quality-trend>svg{width:100%;height:34px;margin-top:2px;display:block;overflow:visible}.manager-quality-trend polyline{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.manager-quality-trend circle{fill:currentColor}.manager-quality-trend[data-direction=down]{color:var(--warning)}.manager-quality-trend[data-direction=empty],.manager-quality-trend[data-direction=flat]{color:var(--muted)}.manager-dashboard-top .manager-quality-trend p{text-align:left;margin:5px 0 0;font-size:9px;line-height:1.4;display:block!important}.manager-quality-trend button{font:inherit;color:var(--manager-cyan);cursor:pointer;background:0 0;border:0;padding:2px;text-decoration:underline}.manager-dashboard-top>.manager-dashboard-kpis{justify-content:flex-start;padding:12px}.manager-dashboard-top .manager-dashboard-kpis>header{margin-bottom:10px}.manager-dashboard-top .manager-dashboard-kpis>header h2,.manager-dashboard-wells>header h2{letter-spacing:-.25px}.manager-dashboard-top>.manager-dashboard-kpis>div{flex:1;align-content:stretch}.manager-dashboard-top .manager-dashboard-kpis .manager-kpi{--metric-accent:var(--manager-cyan);background:linear-gradient(125deg,color-mix(in srgb,var(--metric-accent) 9%,var(--manager-panel)),var(--manager-panel));border-color:color-mix(in srgb,var(--metric-accent) 40%,var(--line));gap:9px;min-height:88px;padding:12px;transition:border-color .15s;position:relative;box-shadow:inset 0 1px #ffffff0a}.manager-dashboard-top .manager-kpi.overdue-reports{--metric-accent:var(--warning)}.manager-dashboard-top .manager-kpi.equipment{--metric-accent:var(--manager-green)}.manager-dashboard-top .manager-kpi.evaluations{--metric-accent:var(--manager-violet)}.manager-dashboard-top .manager-kpi>.manager-metric-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--metric-accent) 17%,var(--manager-panel)),color-mix(in srgb,var(--metric-accent) 5%,var(--manager-panel)));border:1px solid color-mix(in srgb,var(--metric-accent) 38%,var(--line));width:36px;height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--metric-accent) 15%,transparent);border-radius:10px}.manager-dashboard-top .manager-kpi .manager-metric-content{flex:1;align-self:center;gap:3px}.manager-dashboard-top .manager-kpi>.manager-metric-icon{align-self:center}.manager-dashboard-top .manager-kpi small{color:var(--text);font-size:10px;line-height:1.45}.manager-dashboard-top .manager-kpi strong{letter-spacing:-.6px;font-size:27px;line-height:1.1}.manager-dashboard-top .manager-kpi>.manager-metric-arrow{width:12px;height:12px;color:var(--muted);flex:none}.manager-dashboard-top .manager-kpi:hover{border-color:var(--metric-accent)}.manager-operations-dashboard .manager-dashboard-wells{padding:14px 16px}.manager-dashboard-wells>header{margin-bottom:8px}.manager-dashboard-wells .manager-dashboard-well-list{gap:6px;display:grid}.manager-dashboard-wells .manager-well-accordion{border:1px solid var(--manager-edge);background:color-mix(in srgb,var(--manager-cyan) 2%,var(--manager-panel));border-radius:10px;overflow:visible}.manager-operations-dashboard .manager-well-accordion>.manager-well-toggle{text-align:left;background:0 0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto 16px;gap:10px;min-height:54px;padding:7px 10px}.manager-well-rig{width:32px;height:36px;color:var(--manager-green);background:color-mix(in srgb,var(--manager-green) 10%,var(--manager-panel));border:1px solid color-mix(in srgb,var(--manager-green) 28%,var(--line));border-radius:9px;place-items:center;display:grid}.manager-well-rig svg{width:20px;height:28px}.manager-well-toggle>.manager-well-identity{grid-area:1/2;gap:2px}.manager-well-identity strong{color:var(--text);font-size:12px;line-height:1.3}.manager-well-identity small{color:var(--muted);font-size:10px;line-height:1.3}.manager-well-toggle>.manager-well-status{border:1px solid var(--manager-edge);background:color-mix(in srgb,var(--manager-cyan) 6%,var(--manager-panel));overflow-wrap:anywhere;border-radius:20px;grid-area:1/3;max-width:160px;padding:3px 7px;font-size:10px;line-height:1.4}.manager-well-toggle>.manager-well-resources{color:var(--muted);flex-wrap:wrap;grid-area:1/4;gap:7px;display:flex}.manager-well-resources small{font-size:10px}.manager-well-toggle>svg{color:var(--muted);grid-area:1/5}.manager-well-accordion:has(>.manager-well-toggle[aria-expanded=true]){border-color:var(--manager-cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--manager-cyan) 10%,transparent)}.manager-dashboard-wells .manager-well-preview{padding:5px 10px 10px}.manager-dashboard-wells .manager-well-preview-columns{gap:8px}.manager-dashboard-wells .manager-well-preview section{background:var(--manager-panel);border-color:var(--manager-edge);padding:10px}.manager-dashboard-wells .manager-well-preview ul{gap:6px}@media (width>=1440px){.manager-dashboard-top{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}}@media (width<=1199px){.manager-dashboard-top .manager-kpi>.manager-metric-arrow{display:none}.manager-dashboard-top .manager-kpi>.manager-metric-icon{width:30px;height:34px}.manager-dashboard-top .manager-dashboard-kpis .manager-kpi{gap:7px;padding:9px}.manager-dashboard-top .manager-kpi small{font-size:10px}}@media (width<=899px){.manager-dashboard-top .manager-dashboard-charts>article{padding:9px 8px}.manager-dashboard-top .manager-dashboard-charts{gap:8px}.manager-dashboard-top .manager-dashboard-charts h2{min-height:28px;font-size:10px}.manager-dashboard-top .cq-donut-center strong{font-size:28px}.manager-dashboard-top .manager-dashboard-charts .cq-quality-donut{width:min(110px,100%)}.manager-dashboard-top .manager-dashboard-kpis .manager-kpi{min-height:74px}.manager-dashboard-top .manager-kpi strong{font-size:24px}.manager-dashboard-top .manager-status-legend{max-height:78px}.manager-operations-dashboard .manager-dashboard-wells{padding:12px}.manager-operations-dashboard .manager-well-accordion>.manager-well-toggle{grid-template-columns:30px minmax(0,1fr) auto 14px;gap:3px 7px;min-height:62px;padding:7px}.manager-well-toggle>.manager-well-rig{grid-area:1/1/3;width:28px;height:34px}.manager-well-toggle>.manager-well-identity{grid-area:1/2}.manager-well-toggle>.manager-well-status{grid-area:1/3;max-width:78px;padding:3px 5px;font-size:9px}.manager-well-toggle>.manager-well-resources{grid-area:2/2/auto/4;gap:8px}.manager-well-toggle>svg{grid-area:1/4/3}.manager-well-identity strong{font-size:11px}.manager-well-identity small,.manager-well-resources small{font-size:9px}}@media (prefers-reduced-motion:reduce){.manager-dashboard-top .manager-kpi{transition:none}}.manager-dashboard-top .cq-donut-spectrum{background:conic-gradient(#ff565e 0%,#ff9a3d 16%,#ffda4d 30%,#c4ed5c 42%,#57e2a0 58%,#21ce9c 75%,#13ba8b 100%)}.manager-dashboard-top .cq-quality-score{--manager-score-ink:var(--quality-ink)}.manager-dashboard-top .cq-quality-score[data-tone=low]{--manager-score-ink:#b32c38}.manager-dashboard-top .cq-quality-score[data-tone=fair]{--manager-score-ink:#956000}.manager-dashboard-top .cq-quality-score[data-tone=good]{--manager-score-ink:#397623}.manager-dashboard-top .cq-quality-score[data-tone=very-good],.manager-dashboard-top .cq-quality-score[data-tone=excellent]{--manager-score-ink:#087552}[data-theme=dark] .manager-dashboard-top .cq-quality-score[data-tone=low]{--manager-score-ink:#ff767c}[data-theme=dark] .manager-dashboard-top .cq-quality-score[data-tone=fair]{--manager-score-ink:#ffcf60}[data-theme=dark] .manager-dashboard-top .cq-quality-score[data-tone=good]{--manager-score-ink:#b7ed70}[data-theme=dark] .manager-dashboard-top .cq-quality-score[data-tone=very-good],[data-theme=dark] .manager-dashboard-top .cq-quality-score[data-tone=excellent]{--manager-score-ink:#57e2a0}.manager-dashboard-top .cq-quality-score .cq-donut-center strong{color:var(--manager-score-ink)}.manager-dashboard-top .cq-quality-score .cq-donut-center span{color:var(--manager-score-ink);opacity:.9}[data-theme=dark] .manager-dashboard-top .cq-quality-score .cq-donut-center strong{text-shadow:0 0 16px color-mix(in srgb,var(--manager-score-ink) 15%,transparent)}.manager-dashboard-top .manager-status-slice{filter:drop-shadow(0 0 1px #44d7d81f)}.manager-dashboard-top .manager-quality-trend{border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--manager-green) 6%,var(--manager-panel)),var(--manager-panel));border-radius:9px;padding:7px 7px 3px}.manager-quality-trend>div>strong{border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:6px;padding:2px 5px;font-size:12px}.manager-quality-trend .manager-trend-grid{fill:none;stroke:var(--line);stroke-width:.65px;stroke-dasharray:2 4;opacity:.65}.manager-quality-trend polyline{stroke-width:1.8px}.manager-quality-trend polyline.manager-trend-halo{stroke-width:5px;opacity:.1}.manager-quality-trend circle{stroke:var(--manager-panel);stroke-width:1.2px}.manager-quality-trend circle:last-of-type{stroke:currentColor;stroke-width:2px;paint-order:stroke fill}.manager-dashboard-top .manager-kpi.requests{--metric-accent:var(--manager-green)}.planning-well-detail>.segmented-page-selector{margin-bottom:14px}.planning-well-detail>.planning-metadata{margin-bottom:16px}.planning-metadata>dl.form-grid{gap:16px 24px;margin:0}.planning-metadata>dl>div{flex-direction:column;gap:5px;min-width:0;display:flex}.planning-metadata dt{color:var(--muted);font-size:10px;font-weight:600;line-height:1.4}.planning-metadata dd{color:var(--text);font-size:13px;font-weight:650;line-height:1.5}.operations-page .operations-row-actions .cancelled-planning-delete{color:var(--danger)}@media (width<=639px){.planning-metadata>dl.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.planning-metadata dd{font-size:12px}}:root[data-theme=light]:not([data-design-theme=aurora]){--nav-hover-ink:var(--text)}@media (width>=900px){:root[data-theme=light]:not([data-design-theme=aurora]) .manager-sidebar :is(nav>button,.desktop-sidebar-tools>button,.manager-session-actions>.desktop-new-report).active{color:var(--text)}:root .manager-sidebar .manager-session-actions>.desktop-new-report:not(.active){color:var(--muted);background:0 0;border-color:#0000;font-size:12px;font-weight:600}:root .manager-sidebar :is(nav>button,.desktop-sidebar-tools>button,.manager-session-actions>.desktop-new-report,.desktop-sidebar-notification-wrap>.desktop-notifications-button):focus-visible{outline:2px solid var(--active-ink,var(--gold));outline-offset:2px}}@media (width>=900px) and (hover:hover) and (pointer:fine){:root .manager-sidebar :is(nav>button,.desktop-sidebar-tools>button,.manager-session-actions>.desktop-new-report,.desktop-sidebar-notification-wrap>.desktop-notifications-button):not(.active,:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb,var(--nav-hover-ink,var(--active-ink,var(--gold))) var(--nav-hover-tint,8%),var(--surface-2));color:var(--nav-hover-ink,var(--active-ink,var(--gold)))}}.segmented-list-count{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;flex:none;place-items:center;min-width:19px;padding:2px 5px;font-size:9px;display:inline-grid}.overview-search-actions{align-items:center;gap:8px;margin-bottom:12px;display:flex}.overview-search-actions .well-search{flex:1;min-width:0;margin-bottom:0}.overview-search-actions>.kpi-cards-toggle{flex:none}.overview-well-selector button{overflow-wrap:anywhere;flex-wrap:wrap;gap:5px!important}#overview-summary-kpis[hidden]{display:none}:root .manager-sidebar .desktop-sidebar-tools .manager-session-actions>.desktop-new-report>span{color:inherit}.overview-controls{gap:14px;margin-bottom:14px;display:grid}.overview-controls>#overview-summary-kpis{margin:0}.overview-controls .overview-kpis{margin-bottom:0}.planning-well-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-well-selector button{overflow-wrap:anywhere;flex-wrap:wrap}:root[data-theme=light]:not([data-design-theme=aurora],[data-design-theme=tpic]) .planning-well-selector>button{color:var(--text)}:root .planning-well-selector>button:focus-visible{outline:2px solid var(--active-ink,var(--gold));outline-offset:2px}@media (hover:hover) and (pointer:fine){.planning-well-selector>button:not(.active):hover{background:var(--surface-2);color:var(--text)}}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:840px}.overview-kpis>.kpi-card{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:0;box-shadow:none;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:start;gap:2px 8px;padding:11px 10px;display:grid}.overview-kpis>.kpi-card>svg{stroke-width:2.25px;background:0 0;border-radius:0;grid-area:1/1/3;place-self:center;width:15px;height:15px;padding:0}:root .overview-kpis>.kpi-card>svg{background:0 0}.overview-kpis>.kpi-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:8px;font-weight:750;overflow:hidden}.overview-kpis>.kpi-card>strong{grid-column:2;margin:0;font-family:inherit;font-size:16px;line-height:1.1}@media (width<=620px){.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpis>.kpi-card{padding:10px 8px}.overview-kpis>.kpi-card>span{font-size:7px}}@media (width<=430px){.overview-well-selector button{padding-inline:4px;font-size:9px}}.my-dashboard-request-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:relative}.my-dashboard-request-row>button:first-child{border:0;border-top:1px solid var(--line);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:3px;margin-top:8px;padding:9px 0;display:grid}.my-dashboard-request-row>button:first-child strong{font-size:11px}.my-dashboard-request-row>button:first-child span,.my-dashboard-request-row>button:first-child small{color:var(--muted);font-size:9px}.my-dashboard-request-row>button:first-child small{grid-column:1/-1}.my-dashboard-request-row>button:first-child:hover strong{color:var(--gold)}.my-dashboard-request-dismiss{border:1px solid var(--line);background:var(--surface-2);min-height:29px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 8px;font:800 8px inherit}.my-dashboard-request-dismiss:hover,.my-dashboard-request-dismiss:focus-visible{border-color:color-mix(in srgb,var(--gold) 52%,var(--line));color:var(--gold);outline:0}.my-dashboard-request-dismiss:disabled{cursor:wait;opacity:.6}.my-dashboard-request-feedback{color:var(--danger);margin-top:7px;font-size:8px;display:block}.request-dialog .request-approval-timing{border:1px solid var(--line);background:var(--input);color:var(--text);caret-color:var(--text)}.request-dialog .request-approval-timing::placeholder{color:var(--muted);opacity:1}.request-dialog .request-approval-timing:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:0}:root{color:#e9eeee;font-synthesis:none;--bg:#091012;--surface:#10191b;--surface-2:#151f22;--surface-3:#1b272a;--line:#263437;--text:#e9eeee;--muted:#92a0a3;--soft:#647377;--gold:#d5a24f;--gold-2:#f0c775;--teal:#56b6aa;--danger:#e27069;--warning:#e9ae53;--shadow:0 20px 55px #0000003d;--panel:var(--surface);--border:var(--line);--input:var(--bg);--field:var(--input);--input-bg:var(--input);--gold-soft:color-mix(in srgb,var(--gold) 12%,transparent);--accent:var(--gold);background:#091012;font-family:DM Sans,system-ui,sans-serif}@media (hover:hover) and (pointer:fine){html{scrollbar-width:thin;scrollbar-color:var(--soft) var(--surface-3)}html::-webkit-scrollbar{width:11px;height:11px}body::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar{width:11px;height:11px}html::-webkit-scrollbar-track{background:var(--surface-3)}body::-webkit-scrollbar-track{background:var(--surface-3)}::-webkit-scrollbar-track{background:var(--surface-3)}html::-webkit-scrollbar-thumb{border:3px solid var(--surface-3);background:var(--soft);border-radius:999px}body::-webkit-scrollbar-thumb{border:3px solid var(--surface-3);background:var(--soft);border-radius:999px}::-webkit-scrollbar-thumb{border:3px solid var(--surface-3);background:var(--soft);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--gold)}body::-webkit-scrollbar-thumb:hover{background:var(--gold)}::-webkit-scrollbar-thumb:hover{background:var(--gold)}}.auth-page{background:var(--bg);grid-template-columns:minmax(300px,1.1fr) minmax(360px,.9fr);min-height:calc(100vh - 72px);display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 20% 20%,#f5be2529,#0000 45%),linear-gradient(145deg,#10141b,#07090d);flex-direction:column;justify-content:center;padding:clamp(42px,8vw,110px);display:flex}.auth-brand-mark{color:#f3bc22;border:2px solid #f3bc22;border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:24px;font-size:25px;font-weight:900;display:grid;box-shadow:0 18px 50px #0008}.auth-brand>span{letter-spacing:.22em;color:#f3bc22;font-size:12px;font-weight:800}.auth-brand h1{max-width:650px;margin:16px 0;font-size:clamp(36px,5vw,68px);line-height:1.02}.auth-brand p{color:#bac2ce;max-width:580px;font-size:17px;line-height:1.7}.auth-panel{place-items:center;padding:clamp(24px,5vw,70px);display:grid}.auth-panel.single{grid-column:1/-1}.auth-card{background:var(--panel);border:1px solid var(--border);width:min(100%,470px);box-shadow:var(--shadow);border-radius:26px;gap:17px;padding:clamp(25px,5vw,44px);display:grid}.auth-card h2{margin:0;font-size:30px}.auth-card>p{color:var(--muted);margin:0;line-height:1.55}.auth-card label{gap:7px;display:grid}.auth-card label>span:first-child{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px;font-weight:800}.auth-card input,.settings-card input,.settings-card select,.settings-card textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--input);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:13px 14px}.auth-mode-button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-weight:750}.auth-message{color:#df6868;background:#d141411f;border-radius:12px;padding:12px 14px}.password-policy{color:var(--muted);grid-template-columns:1fr 1fr;gap:6px;font-size:12px;display:grid}.password-policy .ok{color:#38a878}.user-strip{border-bottom:1px solid var(--border);background:var(--panel);justify-content:flex-end;align-items:center;gap:16px;padding:10px clamp(18px,4vw,48px);display:flex}.user-strip strong{color:#ad7500}.user-strip button,.maintenance-screen button{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:flex}.maintenance-screen{text-align:center;place-content:center;justify-items:center;gap:15px;min-height:70vh;padding:30px;display:grid}.manager-user-badge{border:1px solid #ffffff1a;border-radius:12px;gap:3px;margin:4px 10px 14px;padding:12px;display:grid}.manager-user-badge span{letter-spacing:.14em;color:#f3bc22;font-size:10px}.admin-page{max-width:1500px;margin:auto;padding:clamp(22px,4vw,52px)}.admin-page header>h1{margin:10px 0;font-size:clamp(30px,4vw,48px)}.admin-page header>p:last-child{color:var(--muted)}.admin-tabs{gap:8px;padding:16px 0 24px;display:flex;overflow:auto}.admin-tabs button{white-space:nowrap;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:11px;align-items:center;gap:7px;padding:10px 13px;display:flex}.admin-tabs button svg{width:16px}.admin-tabs button.active{color:#17130a;background:#f3bc22;border-color:#f3bc22;font-weight:800}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:22px}.settings-card.wide{grid-column:1/-1}.settings-card h2{margin:0 0 18px}.settings-card textarea{min-height:90px;margin:10px 0}.settings-form{gap:12px;max-width:520px;display:grid}.admin-table{gap:8px;display:grid}.admin-row{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.admin-row>div:first-child{gap:4px;display:grid}.admin-row span,.admin-row small{color:var(--muted)}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.row-actions button,.row-actions select,.master-row button,.inline-create button{border:1px solid var(--border);background:var(--input);color:var(--text);border-radius:9px;padding:8px}.row-actions .danger{color:#de6464}.master-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.inline-create{gap:7px;margin-bottom:12px;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px;display:grid}.stat-grid div{background:var(--input);border-radius:10px;gap:5px;padding:12px;display:grid}.stat-grid span{text-transform:capitalize;color:var(--muted);font-size:12px}.stat-grid strong{font-size:20px}.danger-note{color:var(--muted);font-size:13px;line-height:1.55}.admin-search{width:100%;margin:0 0 14px}.compact-check,.device-limit{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex!important}.compact-check input{width:auto}.device-limit input{width:62px!important;padding:8px!important}.settings-card>.secondary-button{margin:0 0 12px}.maintenance-meta{color:var(--muted);font-size:12px;line-height:1.7}.status-card{grid-column:span 1}.status-card .stat-grid{margin-top:12px}.status-actions{gap:5px;margin:12px 0;display:grid}.status-actions p{color:var(--muted);justify-content:space-between;gap:10px;margin:0;font-size:11px;display:flex}.status-actions strong{color:var(--text);text-align:right;font-weight:600}@media (width<=800px){.auth-page{grid-template-columns:1fr}.auth-brand{padding:32px 22px}.auth-brand h1{font-size:34px}.auth-brand p{font-size:14px}.auth-panel{padding:20px}.settings-grid{grid-template-columns:1fr}.settings-card.wide{grid-column:auto}.admin-row{flex-direction:column;align-items:flex-start}.row-actions{justify-content:flex-start}.user-strip{flex-wrap:wrap;justify-content:space-between}.password-policy{grid-template-columns:1fr}}.manual-well-merge{background:var(--panel);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:9px;margin-bottom:15px;padding:13px;display:grid}.manual-well-merge select{border:1px solid var(--border);background:var(--input);min-width:0;color:var(--text);border-radius:10px;padding:11px}.manual-well-merge strong{font-size:12px}@media (width<=800px){.manual-well-merge{grid-template-columns:1fr}}.database-danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));margin-top:18px}.database-danger>p{color:var(--muted);line-height:1.6}.backup-upload{border:1px dashed var(--border);cursor:pointer;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin:14px 0;padding:18px;font-weight:750;display:flex}.backup-upload input{display:none}.danger-actions{gap:9px;margin-top:16px;display:flex}.danger-actions button{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border));color:var(--danger);background:0 0;border-radius:10px;padding:11px 14px}.catchup-controls{border:1px solid var(--border);background:var(--panel);border-radius:13px;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;padding:12px;display:flex}.catchup-controls label{gap:5px;display:grid}.catchup-controls label span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.catchup-controls select,.catchup-controls input{border:1px solid var(--border);background:var(--input);color:var(--text);border-radius:9px;padding:9px}.catchup-controls strong{color:var(--accent);padding:10px}.auth-page{min-width:0;overflow-x:hidden}.auth-panel,.auth-brand{min-width:0}.auth-card{box-sizing:border-box}.registration-legal-checks{gap:10px;padding:2px 0;display:grid}.registration-legal-check{min-width:0;color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.registration-legal-check input{height:18px;min-height:18px;accent-color:var(--gold);flex:none;margin:.05em 0 0;padding:0;width:18px!important}.registration-legal-check label{cursor:pointer;min-width:0;display:block!important}.registration-legal-check label>button{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.registration-legal-check label>button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.legal-document-overlay{z-index:1000;padding:max(16px,var(--ws-safe-top)) max(16px,var(--ws-safe-right)) max(16px,var(--ws-safe-bottom)) max(16px,var(--ws-safe-left));background:#050d1294;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.legal-document-modal{width:min(760px,100%);max-height:calc(100dvh - max(32px,var(--ws-safe-top) + var(--ws-safe-bottom)));border:1px solid var(--border);background:var(--panel);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000059}.legal-document-modal>header,.legal-document-modal>footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.legal-document-modal>header{border-bottom:1px solid var(--border)}.legal-document-modal h2{margin:0;font-size:17px;line-height:1.3}.legal-document-modal header small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:750;display:block}.legal-document-modal>article{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px;overflow-y:auto}.legal-document-modal article section+section{margin-top:20px}.legal-document-modal h3{margin:0 0 8px;font-size:14px}.legal-document-modal p,.legal-document-modal li{color:var(--text);font-size:13px;line-height:1.65}.legal-document-modal p{margin:0 0 12px}.legal-document-modal p:first-child{font-weight:750}.legal-document-modal ul{margin:0;padding-left:20px}.legal-document-modal>footer{border-top:1px solid var(--border);justify-content:flex-end}.registration-legal-status{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:12px;gap:7px;margin:14px 0;padding:12px;display:grid}.registration-legal-status>strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.registration-legal-status p{justify-content:space-between;gap:12px;margin:0;font-size:12px;display:flex}.registration-legal-status small{color:var(--muted);text-align:right}html,body,#root,.app-frame{max-width:100%;overflow-x:hidden}.maintenance-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.maintenance-actions button{min-height:44px}@media (width<=800px){.auth-card{width:calc(100vw - 32px);padding:24px}.auth-panel{padding:16px}.auth-brand{box-sizing:border-box;width:100%}.auth-brand h1,.auth-brand p{overflow-wrap:anywhere}.app-header{box-sizing:border-box;width:100%;padding-left:10px;padding-right:10px}.brand-copy{margin-left:7px}.brand-copy span{font-size:11px}.brand-copy small{font-size:6px}.language-toggle{margin-left:auto}.app-header>.icon-button{flex:none;width:38px}}:root[data-theme=light]{color:#172123;--bg:#edf1f0;--surface:#f9fbfa;--surface-2:#fff;--surface-3:#e7edeb;--line:#d6dfdd;--text:#172123;--muted:#677477;--soft:#899396;--shadow:0 15px 40px #182a2d17;background:#edf1f0}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}.app-frame{min-height:100vh;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-header{height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));z-index:30;border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;display:flex;position:sticky;top:0}.brand-mark{width:36px;height:36px;color:var(--gold);background:linear-gradient(145deg,#232416,var(--surface));border:1px solid #735a34;border-radius:10px;place-items:center;display:grid}.brand-copy{flex-direction:column;margin-left:10px;line-height:1.1;display:flex}.brand-copy span{letter-spacing:.13em;font:800 13px/1 Manrope}.brand-copy small{color:var(--gold);letter-spacing:.2em;margin-top:5px;font-size:8px}.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;margin-left:auto;display:grid}.main-nav{z-index:40;height:calc(70px + env(safe-area-inset-bottom));padding:0 15px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);justify-content:center;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.main-nav button{width:min(200px,45vw);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.main-nav button.active{color:var(--gold-2)}.main-nav button.active:before{content:"";background:var(--gold);width:46px;height:2px;box-shadow:0 2px 12px var(--gold);position:absolute;top:0}.page-shell{width:min(920px,100%);margin:0 auto;padding:38px 18px 70px}.page-eyebrow{letter-spacing:.19em;color:var(--gold);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.page-eyebrow span{background:var(--gold);width:22px;height:1px}.page-shell>h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(30px,7vw,46px)}.page-lead{color:var(--muted);max-width:590px;margin-bottom:26px;line-height:1.55}.mode-switch{background:var(--surface);border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:5px;display:grid}.mode-switch button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.mode-switch button.active{background:var(--surface-3);color:var(--text);box-shadow:0 2px 10px #0000001f}.inline-notice{background:color-mix(in srgb,var(--teal) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));color:var(--teal);border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.inline-notice span{flex:1}.inline-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.import-card,.form-card,.detail-panel,.trend-card{background:linear-gradient(145deg,var(--surface-2),var(--surface));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:19px}.import-card{margin-bottom:22px;padding:19px}.import-title{gap:12px;display:flex}.import-title>span{background:color-mix(in srgb,var(--gold) 14%,var(--surface));width:40px;height:40px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.import-title h2{margin:1px 0 4px;font-size:16px}.import-title p{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.45}.import-card>textarea{resize:vertical;background:var(--bg);border:1px solid var(--line);width:100%;min-height:190px;color:var(--text);border-radius:12px;outline:0;padding:14px;font:12px/1.55 ui-monospace,monospace}.import-card>textarea:focus{border-color:var(--gold)}.primary-button,.save-button,.login-button,.export-button{background:linear-gradient(135deg,var(--gold),#b78031);color:#17130b;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-size:11px;font-weight:800;display:flex;box-shadow:0 9px 24px #d5a24f2e}.import-card .primary-button{width:100%;margin-top:12px}.import-card>small{text-align:center;color:var(--soft);margin-top:10px;font-size:10px;display:block}.review-banner{background:color-mix(in srgb,var(--teal) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));color:var(--teal);border-radius:13px;align-items:center;gap:11px;margin:4px 0 16px;padding:13px 15px;display:flex}.review-banner div{flex-direction:column;display:flex}.review-banner strong{font-size:13px}.review-banner span{color:var(--muted);margin-top:2px;font-size:11px}.form-sections{flex-direction:column;gap:16px;display:flex}.form-card{padding:18px}.section-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;margin-bottom:16px;padding-bottom:15px;display:flex}.section-heading>span{color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 42%,transparent);border-radius:7px;padding:6px;font:800 10px Manrope}.section-heading h2{text-transform:capitalize;margin:0 0 3px;font-size:15px}.section-heading p{color:var(--muted);margin:0;font-size:10px}.timing-card{border-color:color-mix(in srgb,var(--gold) 42%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 7%,var(--surface-2)),var(--surface))}.timing-help{color:var(--gold);margin:12px 0 0;font-size:10px;line-height:1.45}.submission-error,.confirmation-card{border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:14px 16px;display:flex}.submission-error{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.confirmation-card{color:var(--teal);border:1px solid color-mix(in srgb,var(--teal) 38%,var(--line));background:color-mix(in srgb,var(--teal) 8%,var(--surface))}.submission-error div,.confirmation-card div{flex-direction:column;gap:3px;display:flex}.submission-error strong,.confirmation-card strong{font-size:12px}.submission-error span,.confirmation-card span{color:var(--muted);font-size:10px;line-height:1.45}.save-button:disabled{opacity:.65;cursor:wait}.spinner{border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.form-grid{grid-template-columns:1fr;gap:14px;display:grid}.form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.field-label-row{color:var(--muted);letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.input-shell{display:block;position:relative}.input-shell>input,.input-shell>textarea,.input-shell select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;outline:0;min-height:45px;padding:10px 12px;transition:border .15s,box-shadow .15s}.input-shell textarea{resize:vertical;line-height:1.5;display:block}.input-shell>input:focus,.input-shell>textarea:focus,.input-shell select:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 10%,transparent)}.input-shell>input::placeholder,.input-shell>textarea::placeholder{color:var(--soft)}.unit{color:var(--gold);background:var(--surface);pointer-events:none;border-radius:5px;padding:3px 5px;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.input-shell:has(.unit)>input{padding-right:60px}.parse-status{text-transform:uppercase;letter-spacing:.08em;border-radius:5px;padding:3px 5px;font-size:8px}.parse-status.detected{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.parse-status.needs-review{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.parse-status.not-provided{color:var(--soft);background:var(--surface-3)}.has-error .input-shell>input{border-color:var(--danger)}.field-error{color:var(--danger);font-size:10px}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;padding-right:34px}.select-wrap svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.warning-box{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:var(--warning);border-radius:12px;margin-top:16px;padding:14px 16px}.warning-box strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.warning-box p{margin:6px 0 0;font-size:12px;line-height:1.45}.save-bar{bottom:calc(76px + env(safe-area-inset-bottom));z-index:20;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;align-items:center;gap:10px;margin-top:18px;padding:11px 12px 11px 16px;display:flex;position:sticky;box-shadow:0 15px 35px #00000038}.save-bar>div{flex-direction:column;flex:1;display:none}.save-bar strong{font-size:12px}.save-bar span{color:var(--muted);margin-top:3px;font-size:10px}.save-button{width:100%}.login-page{min-height:calc(100vh - 66px);display:grid}.login-visual{background:radial-gradient(circle at 40% 30%,#283234 0,#101719 45%,#080d0e 100%);display:none;position:relative;overflow:hidden}.depth-lines{opacity:.8;background:repeating-radial-gradient(at 85% 100%,#0000 0 43px,#d5a24f14 45px 46px);position:absolute;inset:0}.login-brand{z-index:1;max-width:490px;position:absolute;bottom:13%;left:10%}.login-brand>span,.dashboard-heading>div>span{color:var(--gold);letter-spacing:.2em;font-size:10px;font-weight:800}.login-brand h1{letter-spacing:-.055em;margin:14px 0 22px;font-size:55px;line-height:1.04}.login-brand p{color:#99a4a6;line-height:1.6}.login-panel{background:var(--bg);place-items:center;padding:36px 20px;display:grid}.login-card{background:var(--surface);border:1px solid var(--line);width:min(390px,100%);box-shadow:var(--shadow);border-radius:22px;padding:27px}.lock-mark{width:48px;height:48px;color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,var(--surface-2));border-radius:14px;place-items:center;margin-bottom:25px;display:grid}.login-eyebrow{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:800}.login-card h2{margin:8px 0 6px;font-size:28px}.login-card>p{color:var(--muted);margin-bottom:27px;font-size:13px}.login-card>label{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.login-card>label>span:first-child{color:var(--muted);font-size:11px;font-weight:700}.login-card input{border:1px solid var(--line);background:var(--bg);width:100%;height:47px;color:var(--text);border-radius:10px;outline:0;padding:0 13px}.login-card input:focus{border-color:var(--gold)}.password-shell{position:relative}.password-shell button{width:40px;height:39px;color:var(--muted);cursor:pointer;background:0 0;border:0;position:absolute;top:4px;right:5px}.password-shell input{padding-right:46px}.login-button{width:100%;height:50px;margin-top:10px}.login-button span{margin-left:auto}.login-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,transparent);border-radius:8px;padding:10px;font-size:11px;line-height:1.4}.manager-shell{min-height:calc(100vh - 66px);display:flex}.manager-sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;width:184px;padding:24px 14px;display:none}.manager-nav-brand{letter-spacing:-.06em;margin:0 10px 35px;font:800 21px Manrope}.manager-nav-brand span{color:var(--gold);letter-spacing:.16em;margin-left:5px;font-size:8px}.manager-sidebar nav{flex-direction:column;gap:6px;display:flex}.manager-sidebar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.manager-sidebar nav button.active{color:var(--gold-2);background:color-mix(in srgb,var(--gold) 10%,var(--surface-2))}.manager-sidebar .logout-button{margin-top:auto}.manager-main{flex:1;min-width:0}.dashboard-page,.manager-content,.personnel-page,.person-detail{width:min(1250px,100%);margin:0 auto;padding:30px 17px 60px}.dashboard-heading,.panel-toolbar{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:22px;display:flex}.dashboard-heading h1,.panel-toolbar h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:31px}.dashboard-heading p,.panel-toolbar p{color:var(--muted);margin:0;font-size:12px}.live-indicator{color:var(--teal);align-items:center;gap:7px;font-size:10px;display:none}.live-indicator i{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 15%,transparent);border-radius:50%}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:22px;display:grid}.kpi-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));border-radius:14px;justify-content:space-between;align-items:flex-start;min-height:102px;padding:14px;display:flex}.kpi-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:9px;display:block}.kpi-card strong{font:800 27px Manrope}.kpi-card>svg{box-sizing:content-box;border-radius:9px;padding:7px}.kpi-card.gold>svg{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.kpi-card.teal>svg{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.kpi-card.blue>svg{color:#719fe1;background:#719fe11a}.kpi-card.muted>svg{color:var(--muted);background:var(--surface-3)}.kpi-card.red>svg{color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent)}.filter-row{scrollbar-width:none;gap:7px;margin-bottom:15px;padding-bottom:8px;display:flex;overflow-x:auto}.filter-row button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);height:35px;color:var(--muted);cursor:pointer;border-radius:18px;padding:0 15px;font-size:10px;font-weight:700}.filter-row button.active{color:#17130b;background:var(--gold);border-color:var(--gold)}.well-grid{grid-template-columns:1fr;gap:12px;display:grid}.well-card{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));cursor:pointer;width:100%;box-shadow:var(--shadow);border-radius:17px;padding:17px;transition:transform .18s,border .18s}.well-card:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));transform:translateY(-2px)}.well-card-head{justify-content:space-between;gap:10px;display:flex}.rig-label{color:var(--gold);letter-spacing:.12em;font-size:8px;font-weight:800}.well-card h3{letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.age-pill{text-transform:uppercase;white-space:nowrap;border-radius:13px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.age-pill.updated{color:var(--teal);background:color-mix(in srgb,var(--teal) 11%,transparent)}.age-pill.due{color:var(--warning);background:color-mix(in srgb,var(--warning) 11%,transparent)}.age-pill.overdue{color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent)}.operation-line{background:var(--bg);border-radius:11px;align-items:flex-start;gap:10px;margin:17px 0;padding:12px;display:flex}.operation-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 10%,transparent);border-radius:50%;margin-top:4px}.operation-line strong{font-size:11px}.operation-line p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:230px;margin:3px 0 0;font-size:10px;overflow:hidden}.well-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.well-metrics>div{border-right:1px solid var(--line);grid-template-columns:17px 1fr;align-items:center;min-width:0;display:grid}.well-metrics>div:last-child{border:0}.well-metrics svg,.section-icon{color:var(--gold);font-size:13px}.well-metrics span:not(.section-icon){color:var(--muted);font-size:8px}.well-metrics strong{white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:3px;font-size:10px;overflow:hidden}.look-ahead{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.look-ahead span,.crew-row span{color:var(--gold);letter-spacing:.13em;font-size:7px;font-weight:800}.look-ahead p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:10px;overflow:hidden}.crew-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.crew-row p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:9px;overflow:hidden}.card-action{color:var(--gold);justify-content:flex-end;align-items:center;gap:6px;margin-top:15px;font-size:9px;font-weight:700;display:flex}.empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:17px;padding:60px 20px}.empty-state svg{color:var(--gold)}.empty-state h2{color:var(--text);margin:14px 0 5px;font-size:16px}.empty-state p{margin:0;font-size:11px}.refresh-button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--gold);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.refresh-button:disabled{opacity:.6}.spin{animation:.8s linear infinite spin}.manager-loading{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.back-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 22px;padding:0;font-size:11px;font-weight:700;display:flex}.detail-hero{background:linear-gradient(120deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:20px;padding:22px;display:flex}.detail-hero>div>span,.hero-operation>span{color:var(--gold);letter-spacing:.14em;font-size:8px;font-weight:800}.detail-hero h1{margin:5px 0 4px;font-size:30px}.detail-hero p{color:var(--muted);margin:0;font-size:11px}.hero-operation{background:var(--bg);border-radius:11px;padding:13px}.hero-operation strong{margin:6px 0 3px;font-size:12px;display:block}.detail-tabs{border-bottom:1px solid var(--line);margin:18px 0;display:flex;overflow-x:auto}.detail-tabs button{text-transform:capitalize;min-width:90px;height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:700}.detail-tabs button.active{color:var(--gold);border-color:var(--gold)}.overview-layout{grid-template-columns:1fr;gap:13px;display:grid}.detail-panel{padding:18px}.detail-panel h2{align-items:center;gap:8px;margin:0 0 16px;font-size:13px;display:flex}.detail-panel h2 svg{color:var(--gold)}.metric-list{grid-template-columns:1fr 1fr;gap:17px;display:grid}.metric-list div,.overview-copy div{flex-direction:column;gap:4px;display:flex}.metric-list span,.overview-copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.metric-list strong{font-size:12px}.overview-copy{grid-template-columns:1fr;gap:17px;display:grid}.overview-copy strong{font-size:11px}.history-list article{border-top:1px solid var(--line);grid-template-columns:55px 1fr;gap:12px;padding:15px 0;display:grid}.history-time{flex-direction:column;display:flex}.history-time strong{font-size:11px}.history-time span{color:var(--muted);margin-top:3px;font-size:9px}.history-category{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.history-list h3{margin:4px 0;font:600 12px DM Sans}.history-list p{color:var(--muted);margin:0;font-size:9px}.chart-grid-layout{grid-template-columns:1fr;gap:13px;display:grid}.trend-card{min-width:0;padding:16px}.trend-heading{justify-content:space-between;display:flex}.trend-heading h3{font-size:12px}.trend-heading span{color:var(--gold);font-size:9px}.trend-card svg{width:100%;display:block}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-label{fill:var(--muted);font-size:9px}.empty-chart{height:170px;color:var(--muted);place-items:center;font-size:10px;display:grid}.panel-toolbar{flex-direction:column;align-items:flex-start}.toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.toolbar-actions label{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.toolbar-actions input{color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.export-button{min-height:42px}.export-button:disabled{opacity:.45;cursor:not-allowed}.personnel-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.personnel-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;padding:14px;display:grid}.personnel-kpis svg{color:var(--gold);grid-row:1/3;width:19px}.personnel-kpis span{color:var(--muted);text-transform:uppercase;font-size:8px}.personnel-kpis strong{font-size:17px}.person-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow-x:auto}.person-table{border-collapse:collapse;width:100%;min-width:720px}.person-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--line);padding:12px 14px;font-size:8px}.person-table td{border-bottom:1px solid var(--line);padding:14px;font-size:11px}.person-table tbody tr{cursor:pointer}.person-table tbody tr:hover{background:var(--surface-3)}.role-pill,.count-pill{color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);border-radius:6px;padding:4px 6px;font-size:8px;font-weight:800}.shift-count{color:var(--muted);align-items:center;gap:4px;margin-right:10px;display:inline-flex}.person-hero{align-items:center;gap:14px;margin-bottom:18px;display:flex}.avatar{background:linear-gradient(145deg,var(--gold),#9c6c29);color:#15110a;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.person-hero span{color:var(--gold);font-size:9px;font-weight:800}.person-hero h1{margin:2px 0;font-size:25px}.person-hero p{color:var(--muted);margin:0;font-size:10px}.daily-row{border-top:1px solid var(--line);grid-template-columns:85px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.daily-row time{color:var(--muted);font-size:9px}.daily-row>div{flex-direction:column;display:flex}.daily-row strong{font-size:11px}.daily-row>div span{color:var(--muted);margin-top:3px;font-size:8px}@media (width>=620px){.page-shell{padding-left:28px;padding-right:28px}.form-grid{grid-template-columns:1fr 1fr}.form-grid.compact{grid-template-columns:repeat(2,1fr)}.save-bar>div{display:flex}.save-button{width:auto}.kpi-grid{grid-template-columns:repeat(5,1fr)}.well-grid{grid-template-columns:repeat(2,1fr)}.overview-layout{grid-template-columns:1fr 1fr}.detail-panel.full{grid-column:1/-1}.overview-copy,.chart-grid-layout{grid-template-columns:1fr 1fr}.panel-toolbar{flex-direction:row;align-items:flex-end}.live-indicator{display:flex}.detail-hero{flex-direction:row;justify-content:space-between;align-items:center}.hero-operation{min-width:250px;max-width:360px}.personnel-kpis{width:400px}}@media (width>=900px){.app-frame{padding-bottom:0}.app-header{position:fixed;left:0;right:0}.view-stage{padding-top:66px}.main-nav{z-index:41;background:0 0;border:0;width:360px;height:66px;padding:0;position:fixed;inset:0 75px auto auto}.main-nav button.active:before{top:auto;bottom:0}.save-bar{bottom:18px}.login-page{grid-template-columns:1.15fr .85fr}.login-visual{display:block}.manager-sidebar{display:flex}.dashboard-page,.manager-content,.personnel-page,.person-detail{padding:38px 31px 70px}.well-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.well-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.operation-drilling{--op:#58b878;--op-bg:#58b87824}.operation-sliding{--op:#86bd62;--op-bg:#86bd6224}.operation-rih{--op:#6b9ee8;--op-bg:#6b9ee824}.operation-pooh{--op:#55b8d1;--op-bg:#55b8d124}.operation-circulation{--op:#53b4a6;--op-bg:#53b4a624}.operation-reaming{--op:#5fb9a0;--op-bg:#5fb9a024}.operation-standby{--op:#e0a94f;--op-bg:#e0a94f26}.operation-npt{--op:#e36965;--op-bg:#e3696526}.operation-woc{--op:#df8d4f;--op-bg:#df8d4f26}.operation-cementing{--op:#a47bd0;--op-bg:#a47bd026}.operation-casing{--op:#7c89df;--op-bg:#7c89df26}.operation-logging{--op:#b879d4;--op-bg:#b879d426}.operation-other{--op:var(--muted);--op-bg:var(--surface-3)}.operation-chip{width:max-content;min-height:24px;color:var(--op);background:var(--op-bg);border:1px solid color-mix(in srgb,var(--op) 30%,transparent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.well-search{border:1px solid var(--line);background:var(--surface);height:48px;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:0 12px;display:flex}.well-search>svg{color:var(--gold);flex:none}.well-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.well-search input::placeholder{color:var(--soft)}.well-search button{background:var(--surface-3);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.active-well-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.well-list-head{display:none}.well-list-row{border-bottom:1px solid var(--line);cursor:pointer;outline:0;grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px 58px 14px 15px;transition:background .15s;display:grid;position:relative}.well-list-row:last-child{border-bottom:0}.well-list-row:hover,.well-list-row:focus-visible{background:var(--surface-3)}.well-list-row:before{content:"";background:var(--teal);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.well-list-row.age-due:before{background:var(--warning)}.well-list-row.age-overdue:before{background:var(--danger)}.well-cell{min-width:0}.well-cell.identity{grid-column:1/-1}.well-cell.identity strong{overflow-wrap:anywhere;font:700 14px Manrope;display:block}.well-cell.identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.well-cell.depth strong,.well-cell.section strong,.well-cell.age strong{align-items:center;gap:5px;font-size:10px;font-style:normal;display:flex}.well-cell.section strong i{color:var(--soft);font-style:normal}.well-cell.age{grid-column:1/-1}.well-cell.age strong{color:var(--teal)}.well-cell.age.due strong{color:var(--warning)}.well-cell.age.overdue strong{color:var(--danger);font-weight:800}.well-cell.status{justify-content:flex-end;display:flex}.well-cell.info{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.well-cell.info button{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--gold);cursor:pointer;border-radius:12px;place-items:center;display:grid}.mobile-cell-label{display:none}.quick-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;justify-content:center;align-items:flex-end;padding-top:30px;display:flex;position:fixed;inset:0}.quick-panel{border:1px solid var(--line);background:var(--surface);width:100%;max-height:92vh;padding:20px 17px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:auto;box-shadow:0 -20px 70px #00000061}.quick-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:15px;display:flex}.quick-panel>header>div>span{color:var(--gold);letter-spacing:.16em;font-size:8px;font-weight:800}.quick-panel>header h2{margin:5px 0 3px;font-size:22px}.quick-panel>header p{color:var(--muted);margin:0;font-size:9px}.quick-panel>header button{border:1px solid var(--line);background:var(--surface-3);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.quick-status{align-items:center;gap:10px;padding:14px 0;display:flex}.quick-status>svg{color:var(--gold)}.quick-status>strong{margin-right:auto;font:800 18px Manrope}.quick-groups{grid-template-columns:1fr;gap:10px;display:grid}.quick-groups>section{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:13px}.quick-groups h3{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.quick-groups section>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-groups p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.quick-groups p span{color:var(--muted);text-transform:uppercase;font-size:7px}.quick-groups p strong{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.quick-full-button{background:var(--gold);color:#17130b;text-transform:uppercase;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:47px;margin-top:13px;font-size:10px;font-weight:800;display:flex}.detail-hero .hero-operation .operation-chip{margin:7px 0}.operation-detail-copy,.overview-feature-copy,.panel-intro{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.55}.overview-feature-copy{color:var(--text);font-size:12px}.equipment-metrics{grid-template-columns:repeat(2,1fr)}.operation-timeline{margin-top:18px;position:relative}.operation-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:68px}.operation-timeline article{grid-template-columns:54px 12px 1fr;align-items:start;gap:9px;padding:0 0 18px;display:grid;position:relative}.operation-timeline time{text-align:right;flex-direction:column;display:flex}.operation-timeline time strong{font-size:10px}.operation-timeline time span{color:var(--muted);margin-top:2px;font-size:7px}.timeline-dot{background:var(--op);width:10px;height:10px;box-shadow:0 0 0 4px var(--op-bg);border-radius:50%;margin-top:3px}.operation-timeline article>div p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.4}.panel-intro{margin-top:-7px}.parameter-summary{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:13px;display:grid}.parameter-summary button{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;border-radius:11px;padding:11px}.parameter-summary button.active{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,var(--surface))}.parameter-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;display:block}.parameter-summary strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.survey-summary{margin-bottom:12px}.metric-selector{gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.metric-selector button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);cursor:pointer;border-radius:18px;padding:0 14px;font-size:9px;font-weight:700}.metric-selector button.active{background:var(--gold);border-color:var(--gold);color:#17130b}.single-chart-point{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.single-chart-point strong{color:var(--gold);font:800 24px Manrope}.single-chart-point span{color:var(--muted);margin-top:4px;font-size:9px}.single-chart-point p{color:var(--muted);margin:16px 0 0;font-size:10px}.history-list article{padding:0;display:block}.history-toggle{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 24px;align-items:start;gap:10px;padding:15px 0;display:grid}.history-toggle>div:nth-child(2){min-width:0}.history-toggle h3{white-space:normal;overflow-wrap:anywhere}.expand-symbol{color:var(--gold);text-align:center;font-size:19px}.expanded-report-grid{grid-template-columns:1fr;gap:11px;padding:0 0 15px 60px;display:grid}.expanded-report-grid>div{flex-direction:column;gap:3px;display:flex}.expanded-report-grid span{color:var(--gold);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.expanded-report-grid strong{color:var(--muted);font-size:9px;line-height:1.5}@media (width>=700px){.kpi-grid{grid-template-columns:repeat(6,1fr)}.well-list-head,.well-list-row{grid-template-columns:1.25fr .7fr 1fr .75fr 1fr 52px;align-items:center;display:grid}.well-list-head{background:var(--surface-3);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:10px 15px;font-size:7px}.well-list-row{gap:10px;padding:12px 10px 12px 15px}.well-list-row:before{top:9px;bottom:9px}.well-cell.identity,.well-cell.age{grid-column:auto}.well-cell.status{justify-content:flex-start}.well-cell.info{justify-content:center;display:flex;position:static;transform:none}.quick-overlay{align-items:center;padding:25px}.quick-panel{border-radius:22px;width:min(820px,100%);max-height:88vh;padding:22px}.quick-groups{grid-template-columns:1fr 1fr}.parameter-summary{grid-template-columns:repeat(6,1fr)}.equipment-metrics{grid-template-columns:repeat(4,1fr)}.expanded-report-grid{grid-template-columns:1fr 1fr}}.app-frame{padding-bottom:0}.splash-screen{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--gold) 9%,var(--bg)),var(--bg) 48%);place-content:center;justify-items:center;min-height:100vh;display:grid}.splash-mark{border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));width:72px;height:72px;color:var(--gold);background:var(--surface);box-shadow:0 0 55px color-mix(in srgb,var(--gold) 17%,transparent);border-radius:21px;place-items:center;display:grid}.splash-mark span{letter-spacing:-.08em;font:800 23px Manrope}.splash-screen h1{margin:18px 0 5px;font-size:21px}.splash-screen p{color:var(--gold);letter-spacing:.18em;font-size:9px}.choice-page{align-content:center;width:min(980px,100%);min-height:calc(100vh - 66px);margin:auto;padding:60px 18px;display:grid}.choice-intro{text-align:center;max-width:610px;margin:0 auto 33px}.choice-intro>span{color:var(--gold);letter-spacing:.2em;font-size:9px;font-weight:800}.choice-intro h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(30px,6vw,48px)}.choice-intro p{color:var(--muted);font-size:13px;line-height:1.55}.choice-grid{grid-template-columns:1fr;gap:14px;display:grid}.choice-card{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));cursor:pointer;min-height:180px;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;transition:transform .18s,border-color .18s;display:grid}.choice-card:hover,.choice-card:focus-visible{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));outline:0;transform:translateY(-3px)}.choice-icon{width:52px;height:52px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface-3));border-radius:15px;place-items:center;display:grid}.choice-card small{color:var(--gold);letter-spacing:.14em;font-size:8px;font-weight:800}.choice-card h2{margin:5px 0;font-size:23px}.choice-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.choice-card>svg{color:var(--soft)}.login-back{position:absolute;top:20px;left:20px}.login-panel{position:relative}.kpi-card.orange>svg{color:#df8d4f;background:#df8d4f1f}.operation-repair{--op:#df8d4f;--op-bg:#df8d4f26}.operation-release{--op:#93a6ae;--op-bg:#93a6ae24}.well-segments{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.well-segments button{height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:800}.well-segments button.active{background:var(--surface-3);color:var(--gold)}.well-segments span{background:var(--bg);border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.well-list-row.age-completed:before{background:var(--soft)}.well-cell.age.completed strong{color:var(--muted)}.well-list-row{padding-right:108px}.well-cell.info{gap:5px;display:flex}.well-cell.info button{width:42px;height:42px}.well-cell.info .delete-row-button{color:var(--danger)}.delete-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.delete-dialog{border:1px solid color-mix(in srgb,var(--danger) 36%,var(--line));background:var(--surface);border-radius:21px;width:min(480px,100%);padding:27px;position:relative;box-shadow:0 28px 80px #00000075}.dialog-close{border:1px solid var(--line);background:var(--surface-3);width:39px;height:39px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.delete-mark{width:49px;height:49px;color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent);border-radius:14px;place-items:center;display:grid}.delete-dialog h2{overflow-wrap:anywhere;margin:17px 0 8px;font-size:23px}.delete-dialog>p{color:var(--muted);font-size:12px;line-height:1.6}.delete-dialog>p strong{color:var(--text)}.delete-confirm-field{flex-direction:column;gap:7px;margin:18px 0;display:flex}.delete-confirm-field span{color:var(--muted);font-size:9px;font-weight:700}.delete-confirm-field input{border:1px solid var(--line);background:var(--bg);height:46px;color:var(--text);border-radius:10px;outline:0;padding:0 12px}.delete-confirm-field input:focus{border-color:var(--danger)}.dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.secondary-button,.danger-button{cursor:pointer;border-radius:10px;min-height:43px;padding:0 15px;font-size:10px;font-weight:800}.secondary-button{border:1px solid var(--line);background:var(--surface-3);color:var(--muted)}.danger-button{background:var(--danger);color:#1d0b0a;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.danger-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.personnel-periods>.panel-intro{margin-bottom:18px}.assignment-list{flex-direction:column;display:flex}.assignment-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.assignment-list article>div{flex-direction:column;gap:4px;display:flex}.assignment-list strong{font-size:11px}.assignment-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.assignment-range{text-align:right}@media (width>=650px){.choice-grid{grid-template-columns:1fr 1fr}.choice-page{padding-left:28px;padding-right:28px}}@media (width>=700px){.well-list-head,.well-list-row{grid-template-columns:1.25fr .7fr 1fr .75fr 1fr 94px}.well-list-row{padding-right:10px}.well-cell.info button{width:39px;height:39px}}.language-toggle{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:4px;height:34px;margin-left:auto;padding:3px 5px;display:flex}.language-toggle button{width:32px;height:26px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:9px;font-weight:800}.language-toggle button.active{background:color-mix(in srgb,var(--gold) 15%,var(--surface-3));color:var(--gold)}.language-toggle>span{background:var(--line);width:1px;height:13px}.app-header>.icon-button{margin-left:7px}.equipment-page{width:min(1250px,100%);margin:0 auto;padding:30px 17px 60px}.equipment-kpis{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:16px;display:grid}.equipment-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:14px}.equipment-kpis span{min-height:22px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;display:block}.equipment-kpis strong{font:800 22px Manrope}.equipment-layout{grid-template-columns:1fr;gap:13px;display:grid}.equipment-register article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid;position:relative}.equipment-register article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.equipment-register article>div span{color:var(--muted);text-transform:uppercase;font-size:8px}.equipment-register article>div strong{overflow-wrap:anywhere;font-size:11px}.equipment-state{text-transform:uppercase;border-radius:7px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;top:13px;right:0}.equipment-state.active{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.equipment-state.inactive{color:var(--muted);background:var(--surface-3)}.equipment-conflict{width:max-content;color:var(--danger);grid-column:1/-1;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.manager-shell{flex-direction:column}.manager-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;padding:7px 10px;display:flex;overflow-x:auto}.manager-nav-brand{display:none}.manager-sidebar nav{flex-direction:row;flex:1;gap:4px;min-width:max-content;display:flex}.manager-sidebar button{white-space:nowrap;height:40px;padding:0 10px}.manager-sidebar .logout-button{margin:0 0 0 auto}.manager-main{width:100%}@media (width>=620px){.equipment-kpis{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.manager-shell{flex-direction:row}.manager-sidebar{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;width:184px;padding:24px 14px;overflow:visible}.manager-nav-brand{display:block}.manager-sidebar nav{flex-direction:column;flex:0;min-width:0;display:flex}.manager-sidebar .logout-button{margin:auto 0 0}.equipment-page{padding:38px 31px 70px}.equipment-kpis{grid-template-columns:repeat(6,1fr)}.equipment-layout{grid-template-columns:1fr 1fr}}.prefill-notice{border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));background:color-mix(in srgb,var(--teal) 8%,var(--surface));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;display:flex}.prefill-notice>div{flex-direction:column;gap:3px;min-width:0;display:flex}.prefill-notice strong{color:var(--teal);font-size:11px}.prefill-notice span{color:var(--muted);font-size:9px}.prefill-notice button{border:1px solid var(--line);background:var(--surface-3);height:34px;color:var(--text);cursor:pointer;border-radius:9px;flex:none;padding:0 11px;font-size:9px;font-weight:800}.choice-intro{flex-direction:column;align-items:center;width:min(540px,100%);margin:0 auto 27px;display:flex}.choice-logo-frame{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.choice-logo{max-width:none;height:auto;display:block;position:static}.choice-logo.light{width:clamp(264px,74vw,360px);margin-block:clamp(-70px,-14vw,-52px)}.choice-logo.dark{width:clamp(213px,60vw,292px)}.choice-intro .choice-heading{color:var(--gold);letter-spacing:.2em;text-align:center;margin:10px 0 0;font-size:9px;font-weight:800;line-height:normal}@media (width<=649px){.choice-page{padding-top:34px;padding-bottom:34px}.choice-card{min-height:150px;padding:19px}.choice-intro{margin-bottom:24px}}.splash-screen{isolation:isolate;min-height:100svh;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--gold) 11%,var(--surface)) 0,var(--bg) 48%,color-mix(in srgb,var(--bg) 85%,#000) 100%);place-items:center;display:grid;position:relative;overflow:hidden}:root[data-theme=light] .splash-screen{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--gold) 11%,var(--surface-2)) 0,color-mix(in srgb,var(--bg) 92%,#d8dfdd) 56%,#dfe5e3 100%)}.splash-grid{z-index:-3;background-image:linear-gradient(color-mix(in srgb,var(--gold) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent) 1px,transparent 1px);background-size:42px 42px;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.splash-rings{z-index:-2;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--gold) 9%,transparent);width:min(76vw,560px);box-shadow:0 0 0 62px color-mix(in srgb,var(--gold) 3%,transparent),0 0 0 124px color-mix(in srgb,var(--gold) 2%,transparent);border-radius:50%;position:absolute}.splash-trajectory{z-index:-1;opacity:.34;width:min(900px,115vw);height:min(64vh,500px);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gold) 12%,transparent));position:absolute}.splash-trajectory path{fill:none;stroke:color-mix(in srgb,var(--gold) 62%,var(--line));stroke-width:1.2px;stroke-dasharray:5 7}.splash-trajectory circle{fill:var(--gold);stroke:var(--bg);stroke-width:3px}.splash-content{justify-items:center;display:grid}.splash-mark{border-color:color-mix(in srgb,var(--gold) 58%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 92%,var(--gold)),var(--surface));width:74px;height:74px;box-shadow:0 22px 62px color-mix(in srgb,var(--gold) 14%,transparent)}.splash-content h1{margin:18px 0 5px;font-size:21px}.splash-content p{color:var(--gold);letter-spacing:.18em;font-size:9px}.splash-screen{color:#f4f5f1;background:radial-gradient(at 50% 42%,#1a2629 0,#10191b 46%,#080d0f 100%)}.splash-grid{opacity:.24}.splash-rings{opacity:.28}.splash-trajectory{opacity:.12}.splash-content{gap:16px;animation:.32s ease-out both splash-brand-enter}.splash-brand-art{width:clamp(220px,68vw,460px)}.splash-brand-art img{object-fit:contain;width:100%;height:auto;display:block}.splash-content h1{color:#f4f5f1;letter-spacing:.3em;text-indent:.3em;text-shadow:0 2px 14px #00000073;margin:0;font-size:clamp(18px,4.4vw,29px);font-weight:800;line-height:1}.splash-version{left:50%;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 8px);color:#829093;letter-spacing:.16em;white-space:nowrap;margin:0;font-size:9px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}@keyframes splash-brand-enter{0%{opacity:.72;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (width<=360px){.splash-brand-art{width:min(72vw,270px)}.splash-content{gap:13px}.splash-content h1{letter-spacing:.25em;text-indent:.25em;font-size:17px}}@media (width>=700px){.splash-brand-art{width:clamp(360px,36vw,460px)}}@media (prefers-reduced-motion:reduce){.splash-content{animation:none}}.quick-danger-zone{border-top:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.quick-delete-button,.quick-complete-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.quick-delete-button{border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.quick-complete-button{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));background:var(--gold-soft);color:var(--gold)}.operation-chip.operation-unknown,.lifecycle-status-chip{border:1px solid var(--line);background:var(--surface-3);min-height:18px;color:var(--muted);letter-spacing:.08em;vertical-align:middle;border-radius:5px;align-items:center;margin-left:7px;padding:0 6px;font:800 7px/1 Manrope;display:inline-flex}.lifecycle-status-chip{border-color:color-mix(in srgb,var(--gold) 42%,var(--line));color:var(--gold)}@media (width<=430px){.quick-danger-zone>*{width:100%}}.equipment-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:13px;padding:4px;display:grid}.equipment-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.equipment-tabs button.active{background:var(--surface-3);color:var(--gold);box-shadow:0 3px 12px #0000001a}.equipment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-kpis span{min-height:25px}.equipment-search{margin-bottom:13px}.equipment-register{padding:16px}.equipment-register>h2{align-items:center;gap:8px;margin:0 0 2px;font-size:14px;display:flex}.equipment-register>h2 svg{color:var(--gold)}.equipment-register article{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px 52px 13px 0;display:grid;position:relative}.equipment-register .equipment-primary{grid-column:1/-1;padding-right:4px}.equipment-register .equipment-primary strong{font:700 12px Manrope}.equipment-register .equipment-primary span{text-transform:none;color:var(--text);font-size:9px}.equipment-register .equipment-last-seen{grid-column:1}.equipment-register .equipment-last-seen strong{font-size:9px}.equipment-register .equipment-state{white-space:nowrap;grid-area:2/2;align-self:center;position:static}.equipment-info-button{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--gold);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.equipment-info-panel{max-width:640px}.equipment-info-fields{grid-template-columns:1fr 1fr;gap:9px;padding:15px 0;display:grid}.equipment-info-fields p{border:1px solid var(--line);background:var(--bg);border-radius:11px;flex-direction:column;gap:5px;min-width:0;margin:0;padding:12px;display:flex}.equipment-info-fields span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.equipment-info-fields strong{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.active-text{color:var(--teal)}.equipment-conflict-banner{border:1px solid color-mix(in srgb,var(--danger) 34%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger);border-radius:10px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:9px;line-height:1.45;display:flex}.equipment-conflict-banner svg{flex:none}.equipment-timeline{border-top:1px solid var(--line);margin-top:7px;padding-top:15px}.equipment-timeline>h3{margin:0 0 14px;font-size:12px}.equipment-timeline article{grid-template-columns:18px 1fr;gap:9px;min-height:53px;display:grid}.timeline-rail{justify-content:center;display:flex;position:relative}.timeline-rail:after{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:-5px}.equipment-timeline article:last-of-type .timeline-rail:after{display:none}.timeline-rail span{z-index:1;background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 10%,var(--surface));border-radius:50%;margin-top:2px;position:relative}.equipment-timeline article strong{font-size:10px}.equipment-timeline article p{color:var(--muted);margin:4px 0 0;font-size:9px}.equipment-history-error,.equipment-history-empty{color:var(--muted);padding:12px 0;font-size:10px}.equipment-history-error{color:var(--danger)}.manager-session-actions{gap:4px;display:flex}.manager-sidebar .main-menu-button{color:var(--gold)}@media (width<=699px){.well-list-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:104px;padding:11px 58px 11px 14px}.well-list-row:before{top:10px;bottom:10px}.well-cell.identity{grid-column:1/-1}.well-cell.identity small{display:none}.well-cell.depth{grid-column:1}.well-cell.section{text-align:right;grid-column:2}.well-cell.status{grid-column:1;justify-content:flex-start}.well-cell.age{grid-column:2;align-self:center}.well-cell.age strong{white-space:nowrap;font-size:9px}.well-cell.info{right:7px}.well-cell.info button{width:44px;height:44px}.well-cell.depth strong,.well-cell.section strong{font-size:10px}.operation-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.manager-sidebar{min-height:55px}.manager-sidebar button{min-width:44px;height:44px}.manager-session-actions{margin-left:auto}.manager-sidebar .logout-button{margin:0}.equipment-page{padding-top:22px}.equipment-kpis>div{padding:11px}.equipment-kpis strong{font-size:19px}}@media (width<=430px){.section-td-detail{display:none}.dashboard-page,.equipment-page{padding-left:12px;padding-right:12px}.equipment-info-fields{grid-template-columns:1fr}.manager-sidebar button{gap:0;padding:0 9px;font-size:0}.manager-sidebar button svg{width:19px;height:19px}.manager-sidebar nav{flex:0;min-width:0}.manager-sidebar .main-menu-button,.manager-sidebar .logout-button{font-size:0}.manager-session-actions{gap:2px}}@media (width>=700px){.well-list-head,.well-list-row{grid-template-columns:1.25fr .7fr 1fr .75fr 1fr 52px}.well-list-row{padding-right:10px}.equipment-info-fields{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.manager-session-actions{flex-direction:column;margin-top:auto}.manager-sidebar .logout-button{margin:0}.equipment-page{padding:38px 31px 70px}.equipment-kpis{width:min(540px,100%)}.equipment-register{max-width:880px}}.report-page>.mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.report-page>.mode-switch button{padding:7px;line-height:1.25}.history-import-page{flex-direction:column;gap:14px;display:flex}.history-hero{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.history-hero>div:first-child>span{color:var(--gold);letter-spacing:.16em;font-size:8px;font-weight:800}.history-hero h2{margin:6px 0;font-size:24px}.history-hero p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.dry-run-badge{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:color-mix(in srgb,var(--gold) 7%,var(--surface));border-radius:12px;flex:none;grid-template-columns:auto 1fr;gap:2px 8px;max-width:220px;padding:11px 13px;display:grid}.dry-run-badge svg{color:var(--gold);grid-row:1/3}.dry-run-badge strong{color:var(--gold);letter-spacing:.1em;font-size:9px}.dry-run-badge span{color:var(--muted);font-size:8px}.history-privacy,.server-check-ok{border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));background:color-mix(in srgb,var(--teal) 7%,var(--surface));color:var(--teal);border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.history-file-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr auto;gap:11px;padding:16px;display:grid}.history-file-picker{border:1px dashed color-mix(in srgb,var(--gold) 42%,var(--line));background:var(--bg);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-width:0;min-height:58px;padding:10px 13px;display:grid}.history-file-picker>svg{color:var(--gold);grid-row:1/3}.history-file-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.history-file-picker small{color:var(--muted);font-size:8px}.history-file-picker input{display:none}.history-file-card>.primary-button{min-width:130px}.history-progress{grid-column:1/-1;align-items:center;gap:10px;display:flex}.history-progress>span{background:var(--surface-3);border-radius:4px;flex:1;height:6px;overflow:hidden}.history-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2));height:100%;transition:width .2s;display:block}.history-progress small{color:var(--muted);font-size:8px}.history-error{color:var(--danger);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.scan-complete{color:var(--teal);align-items:center;gap:10px;padding:10px 13px;display:flex}.scan-complete>div{flex-direction:column;display:flex}.scan-complete strong{letter-spacing:.1em;font-size:10px}.scan-complete span{color:var(--muted);font-size:8px}.history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.history-stats>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:12px}.history-stats span{min-height:22px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;display:block}.history-stats strong{font:800 20px Manrope}.history-dry-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.history-dry-summary section{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:14px}.history-dry-summary h3{color:var(--gold);margin:0 0 10px;font-size:10px}.history-dry-summary p{justify-content:space-between;gap:10px;margin:7px 0;font-size:9px;display:flex}.history-dry-summary p span{color:var(--muted)}.history-auth{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line));background:var(--surface);border-radius:14px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:9px;padding:15px;display:grid}.history-auth>div{align-items:center;gap:9px;display:flex}.history-auth>div>span{flex-direction:column;display:flex}.history-auth strong{font-size:10px}.history-auth small{color:var(--muted);font-size:8px;line-height:1.4}.history-auth input{border:1px solid var(--line);background:var(--bg);min-width:0;height:44px;color:var(--text);border-radius:10px;outline:0;padding:0 11px}.history-auth>p{color:var(--danger);grid-column:1/-1;margin:0;font-size:9px}.personnel-match-panel{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:15px}.personnel-match-panel>h3{margin:0 0 7px;font-size:13px}.personnel-match-panel article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.personnel-match-panel article>div:not(.match-actions){flex-direction:column;gap:3px;min-width:0;display:flex}.personnel-match-panel span{color:var(--muted);text-transform:uppercase;font-size:7px}.personnel-match-panel strong{overflow-wrap:anywhere;font-size:10px}.personnel-match-panel small{color:var(--gold);font-size:7px}.match-actions{gap:6px;display:flex}.match-actions button{border:1px solid var(--line);background:var(--surface-3);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 10px;font-size:8px;font-weight:800}.match-actions button:first-child{color:var(--gold)}.history-tools{grid-template-columns:1fr auto;gap:9px;display:grid}.history-tools .well-search{margin:0}.history-tools>.secondary-button{align-items:center;gap:7px;display:flex}.history-filters{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.history-filters button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);cursor:pointer;border-radius:18px;padding:0 12px;font-size:8px;font-weight:800}.history-filters button.active{background:var(--gold);border-color:var(--gold);color:#17130b}.history-report-list{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.history-report-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:74px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.history-report-list>button:last-child{border-bottom:0}.history-report-list>button:hover{background:var(--surface-3)}.history-report-list time{color:var(--muted);flex-direction:column;font-size:9px;display:flex}.history-report-list time small{margin-top:3px}.history-report-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.history-report-list strong{overflow-wrap:anywhere;font-size:11px}.history-report-list>button>div span,.history-report-list>button>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.history-status{text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:800}.history-status.ready{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.history-status.review{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.history-status.duplicate,.history-status.bhe{color:var(--muted);background:var(--surface-3)}.history-status.invalid{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.history-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.history-pagination button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:40px;height:40px}.history-pagination button:disabled{opacity:.4}.history-pagination span{color:var(--muted);font-size:9px}.history-import-action{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 6%,var(--surface-2)),var(--surface));border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.history-import-action>div{flex-direction:column;gap:4px;display:flex}.history-import-action strong{font-size:12px}.history-import-action span{color:var(--muted);font-size:9px;line-height:1.4}.import-result-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:15px}.import-result-panel p{color:var(--muted);margin:10px 0 0;font-size:9px}.history-detail{max-width:780px}.history-reasons{border:1px solid color-mix(in srgb,var(--warning) 28%,var(--line));background:color-mix(in srgb,var(--warning) 6%,var(--surface));border-radius:11px;margin:14px 0;padding:12px}.history-reasons>strong{color:var(--warning);font-size:9px}.history-reasons p{color:var(--muted);align-items:center;gap:6px;margin:7px 0 0;font-size:9px;display:flex}.history-parsed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.history-parsed-grid p{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px;display:flex}.history-parsed-grid span{color:var(--muted);text-transform:uppercase;font-size:7px}.history-parsed-grid strong{overflow-wrap:anywhere;font-size:9px}.history-parsed-grid small{color:var(--gold);font-size:7px}.show-original{align-items:center;gap:7px;display:flex}.history-original{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--bg);max-height:320px;color:var(--muted);border-radius:10px;padding:13px;font:9px/1.55 ui-monospace,monospace;overflow:auto}.history-confirm ul{color:var(--muted);padding-left:20px;font-size:10px;line-height:1.8}.history-import-confirm{background:var(--gold);color:#17130b}.history-accounting-ok,.history-accounting-error{border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));background:color-mix(in srgb,var(--teal) 7%,var(--surface));color:var(--teal);border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;display:flex}.history-accounting-error{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger);align-items:flex-start}.history-accounting-error>div{flex-direction:column;gap:3px;display:flex}.history-diagnostics{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line));background:var(--surface);border-radius:15px;padding:15px}.history-diagnostics>header>div{align-items:center;gap:9px;display:flex}.history-diagnostics>header span{flex-direction:column;display:flex}.history-diagnostics>header strong{font-size:12px}.history-diagnostics>header small{color:var(--muted);font-size:8px}.history-diagnostics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.history-diagnostics section{border:1px solid var(--line);background:var(--bg);border-radius:11px;min-width:0;padding:12px}.history-diagnostics h4{color:var(--gold);margin:0 0 8px;font-size:9px}.history-diagnostics ol{margin:0;padding-left:18px}.history-diagnostics li{color:var(--muted);padding:4px 0;font-size:8px}.history-diagnostics li>span{overflow-wrap:anywhere}.history-diagnostics li>strong{float:right;color:var(--text);margin-left:8px}.history-diagnostics p{color:var(--muted);margin:0;font-size:8px}.history-status.unknown{color:var(--muted);background:var(--surface-3)}.history-import-action.calibration-locked{justify-content:flex-start}.history-import-action.calibration-locked>svg{color:var(--gold);flex:none}.history-reasons.fatal{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.history-reasons.fatal>strong{color:var(--danger)}.history-reasons.warnings{border-color:var(--line);background:var(--surface-3)}.history-reasons.warnings>strong{color:var(--muted)}.history-preflight,.final-exceptions{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:15px}.history-preflight>header,.final-exceptions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-preflight>header>div,.final-exceptions>header>div{align-items:center;gap:9px;display:flex}.history-preflight header span,.final-exceptions header span{flex-direction:column;gap:2px;display:flex}.history-preflight header strong,.final-exceptions header strong{font-size:12px}.history-preflight header small,.final-exceptions header small{color:var(--muted);font-size:8px}.history-preflight header b,.final-exceptions header>b{font-size:9px}.history-preflight header b.ready{color:var(--teal)}.history-preflight header b.blocked{color:var(--danger)}.history-preflight>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.history-preflight p{border:1px solid var(--line);background:var(--bg);border-radius:9px;justify-content:space-between;gap:8px;margin:0;padding:9px;font-size:8px;display:flex}.history-preflight p span{color:var(--muted)}.history-preflight>small{color:var(--danger);margin-top:7px;font-size:8px;display:block}.final-exceptions>p{color:var(--muted);margin:12px 0 0;font-size:9px}.final-exceptions article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.final-exceptions article:first-of-type{margin-top:10px}.final-exceptions article>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.final-exceptions time,.final-exceptions small{color:var(--muted);font-size:8px}.final-exceptions article strong{overflow-wrap:anywhere;font-size:10px}.exception-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.exception-actions select,.exception-actions button{border:1px solid var(--line);background:var(--surface-3);min-height:38px;color:var(--text);border-radius:9px;padding:0 10px;font-size:8px}.exception-actions select{min-width:180px;max-width:100%}.exception-actions button{cursor:pointer}.exception-actions button:last-child{color:var(--gold)}.personnel-review-section{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.personnel-review-section>h4{background:var(--surface-3);color:var(--gold);letter-spacing:.1em;margin:0;padding:10px 12px;font-size:8px}.personnel-review-section article:first-of-type{border-top:0}.personnel-candidate-meta{line-height:1.45;color:var(--muted)!important;text-transform:none!important}.personnel-confirmed{border:1px solid var(--line);border-radius:11px;margin-top:14px;padding:10px 12px}.personnel-confirmed summary{cursor:pointer;color:var(--teal);letter-spacing:.08em;font-size:9px;font-weight:800}.personnel-confirmed p{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 12px;margin:9px 0 0;padding-top:9px;font-size:9px;display:grid}.personnel-confirmed p>span{color:var(--muted);text-transform:none}.personnel-confirmed p>small{grid-column:1/-1}@media (width<=699px){.report-page>.mode-switch{grid-template-columns:1fr}.report-page>.mode-switch button{min-height:44px}.history-hero{flex-direction:column}.dry-run-badge{width:100%;max-width:none}.history-file-card{grid-template-columns:1fr}.history-file-card>.primary-button{width:100%}.history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.history-dry-summary,.history-auth{grid-template-columns:1fr}.history-auth>div{grid-column:1}.history-diagnostics>div,.history-preflight>div,.personnel-match-panel article{grid-template-columns:1fr}.match-actions{width:100%}.match-actions button{flex:1}.history-tools{grid-template-columns:1fr}.history-tools>.secondary-button{justify-content:center}.history-report-list>button{grid-template-columns:64px minmax(0,1fr) auto;padding:10px}.history-report-list>button>svg{display:none}.history-status{grid-area:1/3}.history-import-action{flex-direction:column;align-items:stretch}.history-import-action>.primary-button{width:100%}.history-parsed-grid{grid-template-columns:1fr 1fr}.history-preflight>header{flex-direction:column;align-items:flex-start}.exception-actions{flex-direction:column}.exception-actions select,.exception-actions button{width:100%}}@media (width<=390px){.history-report-list>button{grid-template-columns:1fr auto}.history-report-list time,.history-report-list>button>div{grid-column:1}.history-status{grid-area:1/2/3}.history-parsed-grid{grid-template-columns:1fr}}.full-import-enabled .primary-button,.live-import-progress button{flex:none;justify-content:center;align-items:center;gap:7px;display:flex}.import-confirm-panel,.live-import-progress,.import-completion-panel{border:1px solid color-mix(in srgb,var(--gold) 32%,var(--line));background:var(--surface);border-radius:15px;padding:16px}.import-confirm-panel h3,.import-completion-panel h3{margin:0;font-size:13px}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.import-confirm-panel button{min-height:44px}.live-import-progress{flex-direction:column;gap:12px;display:flex}.live-import-progress>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-import-progress>header strong{font-size:12px}.live-import-progress>header span{color:var(--gold);font-size:8px;font-weight:800}.import-progress-bar{background:var(--surface-3);border-radius:6px;height:8px;overflow:hidden}.import-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--teal));height:100%;transition:width .25s;display:block}.import-progress-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.import-progress-grid p{border:1px solid var(--line);background:var(--bg);border-radius:9px;flex-direction:column;gap:4px;margin:0;padding:10px;display:flex}.import-progress-grid span{color:var(--muted);text-transform:uppercase;font-size:7px}.import-progress-grid strong{font-size:13px}.import-completion-panel{grid-template-columns:auto 1fr;gap:12px;display:grid}.import-completion-panel>svg{color:var(--teal)}.import-completion-panel p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.import-completion-panel dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.import-completion-panel dl>div{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:10px}.import-completion-panel dt{color:var(--muted);text-transform:uppercase;font-size:7px}.import-completion-panel dd{margin:4px 0 0;font-size:11px;font-weight:800}.import-completion-panel>.history-error{grid-column:1/-1}@media (width<=699px){.confirm-actions{flex-direction:column}.import-progress-grid,.import-completion-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.live-import-progress button{width:100%}}.history-batch-notice{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));background:color-mix(in srgb,var(--warning) 7%,var(--surface));color:var(--warning);border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:9px;display:flex}.alias-panel{margin-bottom:16px}.alias-panel>h2{margin:0 0 11px;font-size:13px}.alias-list{flex-wrap:wrap;gap:7px;display:flex}.alias-list>span{border:1px solid var(--line);background:var(--bg);border-radius:17px;align-items:center;gap:5px;min-height:34px;padding:0 5px 0 10px;font-size:9px;display:flex}.alias-list button{background:var(--surface-3);width:27px;height:27px;color:var(--danger);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.alias-list>p{color:var(--muted);font-size:9px}.alias-add{gap:8px;margin-top:12px;display:flex}.alias-add input{border:1px solid var(--line);background:var(--bg);min-width:0;height:42px;color:var(--text);border-radius:10px;outline:0;flex:1;padding:0 11px}.alias-add button{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:color-mix(in srgb,var(--gold) 8%,var(--surface));min-height:42px;color:var(--gold);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.alias-add button:disabled{opacity:.4}.alias-error{color:var(--danger);margin:9px 0 0;font-size:9px}.import-log-page{width:min(1000px,100%);margin:0 auto;padding:30px 17px 60px}.import-log-list{flex-direction:column;gap:10px;display:flex}.import-log-list article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:15px}.import-log-list article>div{align-items:center;gap:10px;display:flex}.import-log-list article>div>svg{color:var(--gold)}.import-log-list article>div>span{flex-direction:column;gap:3px;display:flex}.import-log-list article strong{font-size:11px}.import-log-list article small{color:var(--muted);font-size:8px}.import-log-list dl{grid-template-columns:repeat(5,1fr);gap:8px;margin:13px 0 0;display:grid}.import-log-list dl>div{background:var(--bg);border-radius:9px;padding:9px}.import-log-list dt{color:var(--muted);text-transform:uppercase;font-size:7px}.import-log-list dd{margin:4px 0 0;font:800 16px Manrope}@media (width<=600px){.import-log-list dl{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.import-log-page{padding:38px 31px 70px}}.identity-page{max-width:1240px;margin:0 auto;padding:clamp(18px,3vw,34px)}.identity-tabs{background:var(--surface-3);border:1px solid var(--line);border-radius:15px;gap:8px;margin:20px 0 12px;padding:5px;display:flex}.identity-tabs button{min-height:44px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;font:700 11px Manrope;display:flex}.identity-tabs button.active{background:var(--surface);color:var(--gold);box-shadow:var(--shadow)}.identity-sections{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.identity-sections button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);cursor:pointer;border-radius:12px;font:700 10px Manrope}.identity-sections button span{background:var(--surface-3);min-width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;margin-left:7px;padding:0 5px;display:inline-grid}.identity-sections button.active{border-color:var(--gold);color:var(--gold)}.identity-search{border:1px solid var(--line);background:var(--surface);height:46px;color:var(--muted);border-radius:12px;align-items:center;gap:9px;margin-bottom:16px;padding:0 14px;display:flex}.identity-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font:600 12px Manrope}.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:16px;padding:16px}.identity-card header,.identity-pair{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-card header h3{overflow-wrap:anywhere;margin:3px 0 0;font:750 15px Manrope}.identity-card header small,.identity-card>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.identity-card header button{border:1px solid var(--line);background:var(--surface-3);width:36px;height:36px;color:var(--gold);cursor:pointer;border-radius:10px;place-items:center;display:grid}.identity-aliases{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.identity-aliases span{background:var(--surface-3);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:9px}.identity-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 0;display:grid}.identity-card dl div{min-width:0}.identity-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.identity-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:700}.identity-active{color:var(--teal)}.identity-pair{text-align:center;justify-content:center;margin-bottom:10px}.identity-pair strong,.identity-pair span{overflow-wrap:anywhere;flex:1}.identity-pair svg{color:var(--gold);flex:none}.identity-match p,.identity-card>p{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.identity-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.identity-actions button{border:1px solid var(--line);background:var(--surface-3);min-height:38px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:700 9px Manrope;display:flex}.identity-actions button:first-child{border-color:var(--gold);color:var(--gold)}.identity-error{border:1px solid color-mix(in srgb,var(--danger),transparent 60%);color:var(--danger);border-radius:11px;align-items:center;gap:8px;margin-bottom:12px;padding:11px;font-size:11px;display:flex}.identity-empty{grid-column:1/-1}.identity-empty p{margin:0}@media (width<=699px){.identity-page{padding:14px 12px 90px}.identity-sections{grid-template-columns:1fr 1fr}.identity-grid{grid-template-columns:1fr}.identity-card dl{grid-template-columns:1fr 1fr}.identity-actions button{flex:1}.identity-tabs button,.identity-sections button{font-size:9px}.panel-toolbar .toolbar-actions{flex-wrap:wrap}}@media (width<=899px){.manager-sidebar{top:calc(66px + env(safe-area-inset-top));z-index:29;width:100%;min-height:0;padding:7px max(10px,env(safe-area-inset-right)) 7px max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"user actions""nav nav";gap:6px 8px;display:grid;position:sticky;overflow:hidden}.manager-user-badge{grid-area:user;align-self:center;min-width:0;margin:0;padding:6px 9px;overflow:hidden}.manager-user-badge strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-user-badge span{font-size:8px}.manager-sidebar nav{scrollbar-width:none;grid-area:nav;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4px;width:100%;min-width:0;display:grid;overflow:visible}.manager-sidebar nav::-webkit-scrollbar{display:none}.manager-sidebar button{white-space:normal;justify-content:center;gap:5px;width:100%;min-width:44px;height:44px;padding:0 6px;font-size:9px;line-height:1.1}.manager-sidebar button svg{flex:none;width:19px;height:19px}.manager-session-actions{grid-area:actions;align-self:center;gap:4px;margin:0}.manager-sidebar .main-menu-button,.manager-sidebar .logout-button{white-space:nowrap;gap:5px;width:auto;margin:0;padding:0 8px;font-size:9px}.manager-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.language-toggle{gap:1px;height:44px;padding:0}.language-toggle button,.app-header>.icon-button{width:44px;height:44px}.password-shell button{width:44px;height:44px;top:1px;right:2px}.auth-mode-button{justify-content:center;align-items:center;min-height:44px;display:flex}.compact-check,.device-limit,.refresh-button,.well-segments button,.filter-row button,.back-button,.user-strip button,.admin-tabs button,.row-actions button,.row-actions select,.master-row button,.inline-create button,.danger-actions button,.identity-actions button{min-height:44px}.admin-row,.admin-row>div:first-child{min-width:0;max-width:100%}.admin-row strong,.admin-row span,.admin-row small{overflow-wrap:anywhere;word-break:break-word}.page-shell{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}}@media (width<=430px){.settings-card{padding:18px}.danger-actions{flex-direction:column}.danger-actions button{width:100%}}@media (width<=360px){.app-header{padding-left:8px;padding-right:8px}.brand-copy{margin-left:5px}.brand-copy span{letter-spacing:.1em;font-size:11px}.brand-copy small{display:none}}.historical-mapping-page{gap:13px;max-width:1100px;display:grid}.mapping-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mapping-category-list>button{border:1px solid var(--border);background:var(--surface);min-height:76px;color:var(--text);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.mapping-category-list span{flex-direction:column;gap:4px;display:flex}.mapping-category-list small{color:var(--muted)}.mapping-toolbar{align-items:center;gap:9px;display:flex}.mapping-toolbar .list-search{flex:1}.mapping-toolbar select{height:44px}.mapping-toolbar>span{color:var(--muted);font-size:12px}.mapping-progress{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 11px;font-size:11px;display:flex}.mapping-progress b{color:var(--text)}.mapping-complete{color:#3db784;align-items:center;gap:4px;display:flex}.mapping-list{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.mapping-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,.9fr) minmax(210px,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.mapping-row:last-child{border-bottom:0}.mapping-row>div{flex-direction:column;min-width:0;display:flex}.mapping-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.mapping-target select{width:100%;min-width:0;height:40px}.mapping-actions{gap:5px;flex-direction:row!important}.mapping-actions button,.merged-well-list button{align-items:center;gap:5px;min-height:38px;padding:0 9px;font-size:10px;display:flex}.well-select-list{border:1px solid var(--border);background:var(--surface);border-radius:13px;max-height:52vh;overflow:auto}.well-select-list label{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:54px;padding:7px 11px;display:flex}.well-select-list label.selected{background:var(--gold-soft)}.well-select-list label span{flex-direction:column;display:flex}.well-select-list small{color:var(--muted)}.mapping-merge-preview,.merged-well-list{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:13px}.mapping-merge-preview{gap:9px;display:grid}.mapping-merge-preview h3,.merged-well-list h3{margin:0 0 5px}.mapping-merge-preview label{align-items:center;gap:8px;display:flex}.mapping-merge-preview>div{justify-content:flex-end;gap:8px;display:flex}.merged-well-list article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.transition-cutoff-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:flex}.transition-cutoff-panel>div{flex-direction:column;flex:1;min-width:210px;display:flex}.transition-cutoff-panel small{color:var(--muted);font-size:10px}.transition-cutoff-panel input{height:42px}.transition-cutoff-panel button{min-height:42px}.final-transition-import{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-bottom:14px;overflow:hidden}.final-transition-import>summary{cursor:pointer;padding:13px;font-weight:750}.final-transition-import[open]>summary{border-bottom:1px solid var(--border)}.final-transition-import>.history-import-page{padding:14px}.operational-reset-preview{grid-column:1/-1}.reset-scope{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reset-scope>div{border:1px solid var(--border);border-radius:10px;padding:10px}.reset-scope p{justify-content:space-between;margin:7px 0;font-size:11px;display:flex}.operational-reset-preview>label{flex-direction:column;gap:5px;margin-top:10px;display:flex}.operational-reset-preview input{height:42px}.operational-reset-preview .final-reset-check{flex-direction:row;align-items:center}.operational-reset-preview .final-reset-check input{width:20px;height:20px}.operational-reset-preview .confirm-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}@media (width<=760px){.mapping-category-list{grid-template-columns:1fr}.mapping-toolbar{flex-direction:column;align-items:stretch}.mapping-row{grid-template-columns:1fr}.mapping-actions{flex-wrap:wrap}.reset-scope{grid-template-columns:1fr}.transition-cutoff-panel{flex-direction:column;align-items:stretch}.transition-cutoff-panel input,.transition-cutoff-panel button{width:100%}}.report-type-page{max-width:820px}.report-type-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.report-type-selector>button{border:1px solid var(--line);background:var(--surface);min-height:96px;color:var(--text);text-align:left;box-shadow:var(--shadow);border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.report-type-selector>button:hover{border-color:var(--gold);transform:translateY(-1px)}.report-type-selector>button>svg{width:24px;height:24px;color:var(--gold);flex:none}.report-type-selector>button span{flex-direction:column;gap:4px;display:flex}.report-type-selector>button strong{font-size:14px}.report-type-selector>button small{color:var(--muted);font-size:10px;line-height:1.4}.change-report-type{min-height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;margin:-5px 0 5px;padding:0;font-size:10px;font-weight:750;display:flex}.requests-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.requests-tabs button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.requests-tabs button.active{background:var(--gold);color:#221b0e;border-color:var(--gold)}.request-form,.requests-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:18px;display:grid}.request-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.request-form input,.request-form select,.request-form textarea,.requests-list input,.request-dialog textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-raised,var(--surface));width:100%;color:var(--text);font:inherit;border-radius:9px;padding:10px 11px}.request-form textarea,.request-dialog textarea{resize:vertical}.requests-list-head{align-items:center;gap:10px;display:flex}.requests-list-head input{max-width:230px;margin-left:auto}.icon-button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:9px;place-items:center;display:grid}.request-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.request-row span{gap:5px;min-width:0;display:grid}.request-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-row em{letter-spacing:.06em;color:var(--gold);font-size:10px;font-style:normal;font-weight:800}.request-row em.closed{color:var(--muted)}.request-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.request-pagination button,.secondary-button,.danger-button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;padding:0 11px}.danger-button{color:#d95b5b;justify-content:center;align-items:center;gap:6px;display:inline-flex}.request-dialog-backdrop{z-index:50;background:color-mix(in srgb,var(--bg) 68%,transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.request-dialog{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--text);box-shadow:var(--shadow);border-radius:16px;gap:13px;padding:20px;display:grid;overflow:auto}.request-dialog h2,.request-dialog p{margin:0}.request-dialog small{color:var(--muted)}.request-resolution{border-top:1px solid var(--line);padding-top:12px}.empty-state{color:var(--muted);text-align:center;padding:24px}.request-choice-button{grid-column:span 2}@media (width<=620px){.request-choice-button{grid-column:auto}.requests-list-head{flex-wrap:wrap}.requests-list-head input{flex:100%;order:3;max-width:none;margin-left:0}.request-row strong{font-size:13px}.request-row small{white-space:normal}.requests-tabs button{flex:auto;padding:0 9px;font-size:11px}}.request-title{width:auto;max-width:calc(100% - 26px);display:table}.request-title>.notification-badge{border-color:var(--bg);top:-5px;right:-24px}.requests-tabs .notification-badge{border-color:var(--surface);top:-6px;right:-6px}.requests-tabs button.active .notification-badge{border-color:var(--gold)}.request-filters{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:8px;display:grid}.request-filters select,.request-filters input,.request-type-definitions select,.request-type-definitions input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:9px;padding:9px 10px}.request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.request-detail-grid div{border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px}.request-detail-grid dt{color:var(--muted);text-transform:uppercase;font-size:10px}.request-detail-grid dd{overflow-wrap:anywhere;margin:4px 0 0}.history-row small:last-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.request-definition-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;display:grid;overflow:hidden}.request-definition-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.request-definition-row:last-child{border-bottom:0}.request-definition-row>span{flex:1;gap:4px;min-width:0;display:grid}.request-definition-row small{color:var(--muted)}.request-type-definitions .request-dialog label{gap:6px;display:grid}.definitions-menu{max-width:720px}@media (width<=620px){.request-filters{grid-template-columns:1fr 1fr}.request-filters .secondary-button{grid-column:1/-1}.request-detail-grid{grid-template-columns:1fr}.requests-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.requests-tabs button{justify-content:center;min-width:0}.request-definition-row{align-items:flex-start}.request-definition-row .secondary-button{flex:none}}@media (width<=360px){.request-filters{grid-template-columns:1fr}.request-filters .secondary-button{grid-column:auto}.requests-tabs{gap:6px}.requests-tabs button{padding:0 6px;font-size:10px}}.dispatch-inline-actions{justify-content:flex-end;gap:8px;margin:0 0 12px;display:flex}.dispatch-inline-actions .dispatch-transfer-button,.dispatch-inline-actions .compact-refresh{min-height:38px}@media (width<=420px){.dispatch-inline-actions{justify-content:stretch}.dispatch-inline-actions>*{flex:1}}.request-logistics-detail{border:1px solid var(--line);background:var(--surface-raised,var(--surface));border-radius:10px;gap:4px;padding:12px;display:grid}.request-logistics-detail p{margin:0}.request-dialog>label{gap:6px;font-size:12px;font-weight:700;display:grid}.request-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.request-dialog-actions>*{flex:130px}.requests-page{max-width:940px}.requests-page>.page-eyebrow{margin-top:11px}.requests-page .page-lead{max-width:620px}.requests-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;gap:6px;margin:16px 0 13px;padding:5px}.requests-tabs button{min-height:38px;color:var(--muted);background:0 0;border-color:#0000;border-radius:9px;font-size:10px;transition:border-color .15s,background .15s,color .15s}.requests-tabs button:hover,.requests-tabs button:focus-visible{border-color:color-mix(in srgb,var(--gold) 36%,var(--line));background:var(--surface);color:var(--text);outline:0}.requests-tabs button.active{background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 62%,var(--line));color:var(--text);box-shadow:inset 3px 0 var(--gold)}.request-form,.requests-list{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--gold-soft)),var(--surface));box-shadow:none;border-radius:15px;gap:12px;padding:15px}.request-form label,.request-dialog>label{color:var(--text);gap:5px;font-size:10px;font-weight:760}.request-form label>span,.request-dialog>label>span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.request-form input,.request-form select,.request-form textarea,.requests-list input,.request-filters select,.request-dialog input,.request-dialog textarea{background:var(--input);border-radius:10px;min-height:40px;font-size:11px}.request-form textarea,.request-dialog textarea{padding-top:10px;line-height:1.45}.request-person-selector-trigger{border-radius:10px;min-height:40px}.request-fixed-direction{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line));background:var(--gold-soft);color:var(--text);border-radius:10px;padding:10px 11px;font-size:10px}.requests-list-head{border-bottom:1px solid var(--line);padding-bottom:8px}.requests-list-head strong{font-size:13px}.request-filters{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:8px}.request-row{border:1px solid #0000;border-top-color:var(--line);border-radius:10px;min-height:70px;padding:11px;transition:background .15s,border-color .15s}.request-row:hover,.request-row:focus-visible{border-color:color-mix(in srgb,var(--gold) 36%,var(--line));background:var(--surface-2);outline:0}.request-row strong{font-size:11px}.request-row small{font-size:9px}.request-row em{border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));background:var(--gold-soft);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px}.request-row em.closed{border-color:var(--line);background:var(--surface-3)}.request-pagination{padding-top:8px}.request-pagination button{background:var(--surface-2);border-radius:9px;min-height:34px;font-size:10px}.request-dialog{border-radius:17px;gap:14px;padding:17px}.request-dialog h2{font-size:16px}.request-detail-grid div,.request-logistics-detail,.request-resolution{background:var(--surface-2);border-radius:11px}.request-detail-grid dt{letter-spacing:.07em;font-size:8px;font-weight:850}.request-dialog-actions .primary-button,.request-dialog-actions .danger-button{min-height:40px}@media (width<=620px){.requests-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid}.requests-tabs button{justify-content:center;min-width:0;padding:0 7px;font-size:9px}.request-form,.requests-list{padding:12px}.request-row{align-items:flex-start;min-height:76px}.request-row em{margin-top:2px}.request-filters{grid-template-columns:1fr}.request-filters .secondary-button{grid-column:auto;width:100%}}@media (width<=350px){.requests-tabs{grid-template-columns:1fr}.request-row{padding:9px}}.underreamer-form .form-grid{align-items:start}.range-field{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:10px;display:grid;position:relative}.range-field legend{color:var(--text);padding:0 5px;font-size:10px;font-weight:750}.range-field label{flex-direction:column;gap:5px;min-width:0;display:flex}.range-field label span{color:var(--muted);text-transform:uppercase;font-size:8px}.range-field input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:45px;color:var(--text);border-radius:10px;outline:0;padding:10px 12px;transition:border .15s,box-shadow .15s}.range-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 10%,transparent)}.range-unit{background:var(--surface);color:var(--gold);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;top:-9px;right:10px}.range-field>p{color:var(--danger);grid-column:1/-1;margin:0;font-size:8px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prefill-loading{border:1px solid var(--line);background:var(--surface);min-height:72px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;font-size:11px;display:flex}.mini-spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.prefill-offline-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 11px;font-size:9px;display:flex}.report-type-badge{border:1px solid color-mix(in srgb,var(--teal) 42%,var(--line));background:color-mix(in srgb,var(--teal) 10%,transparent);min-height:18px;color:var(--teal);letter-spacing:.08em;vertical-align:middle;border-radius:5px;align-items:center;margin-left:7px;padding:0 6px;font:800 7px/1 Manrope;display:inline-flex}.report-type-badge.underreamer{border-color:color-mix(in srgb,var(--gold) 48%,var(--line));background:color-mix(in srgb,var(--gold) 11%,transparent);color:var(--gold)}.detail-hero .report-type-badge{margin-left:0}.operation-timeline .report-type-badge{margin:0 6px 5px 0}.quick-status .report-type-badge{margin-left:auto}.quick-status .report-type-badge+.operation-chip{margin-left:2px}.report-type-filters{gap:6px;margin:-3px 0 10px;display:flex;overflow-x:auto}.report-type-filters button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);border-radius:9px;padding:0 11px;font-size:9px;font-weight:750}.report-type-filters button.active{border-color:var(--gold);color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface))}.underreaming-history{gap:9px;display:grid}.underreaming-history article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:13px}.underreaming-history header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding-bottom:10px;display:flex}.underreaming-history time{color:var(--muted);font-size:9px}.underreaming-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.underreaming-history dl>div{background:var(--bg);border-radius:8px;min-width:0;padding:8px}.underreaming-history dt{color:var(--muted);text-transform:uppercase;font-size:7px}.underreaming-history dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:750}.underreaming-history article>p{flex-direction:column;gap:3px;margin:10px 0 0;font-size:9px;display:flex}.underreaming-history article>p span{color:var(--muted)}@media (width<=620px){.report-type-selector{grid-template-columns:1fr}.report-type-selector>button{min-height:82px}.underreaming-history dl{grid-template-columns:repeat(2,minmax(0,1fr))}.well-cell.identity strong .report-type-badge{width:max-content;margin:5px 0 0;display:flex}}@media (width>=900px){.underreamer-form .form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.compact-console{min-width:0;max-width:1160px;margin:0 auto;padding:34px clamp(18px,4vw,54px) 70px}.settings-header{margin-bottom:22px}.settings-header .back-button{margin-bottom:18px}.settings-header h1{margin:5px 0 0;font-size:clamp(25px,3vw,38px)}.settings-menu{gap:10px;max-width:760px;display:grid}.settings-menu-row{border:1px solid var(--border);background:var(--surface);width:100%;min-height:62px;color:var(--text);text-align:left;box-shadow:none;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:9px 14px;display:grid}.settings-menu-row:hover{border-color:var(--gold);transform:translateY(-1px)}.settings-menu-row>span{background:var(--surface-2);width:38px;height:38px;color:var(--gold);border-radius:10px;place-items:center;display:grid}.settings-menu-row svg{width:19px}.settings-menu-row>svg{color:var(--muted)}.settings-menu-row div{flex-direction:column;min-width:0;display:flex}.settings-menu-row strong{font-size:14px}.settings-menu-row small{color:var(--muted);margin-top:2px;font-size:12px}.admin-category-menu{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.account-layout,.database-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-summary dl{gap:0;margin:0;display:grid}.account-summary dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:15px;padding:12px 0;display:grid}.account-summary dl>div:last-child{border-bottom:0}.account-summary dt{color:var(--muted);font-size:12px}.account-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.appearance-card{max-width:600px}.theme-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theme-choice button{justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}.compact-message{max-width:960px;margin-bottom:14px}.compact-list-shell{border:1px solid var(--border);background:var(--surface);border-radius:15px;max-width:1100px;overflow:hidden}.list-toolbar,.list-filters{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.list-toolbar>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.list-search{border:1px solid var(--border);background:var(--field);min-width:min(360px,100%);height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.list-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.list-search input{outline:0;flex:1;min-width:0;background:0 0!important;border:0!important;padding:0!important}.list-search button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.list-filters{border:1px solid var(--border);background:var(--surface);border-radius:15px 15px 0 0;flex-wrap:wrap;max-width:1100px}.list-filters+.compact-list-shell{border-top:0;border-radius:0 0 15px 15px}.list-filters>input{border:1px solid var(--border);background:var(--field);min-width:130px;height:44px;color:var(--text);border-radius:10px;flex:1;padding:0 12px}.compact-list{flex-direction:column;display:flex}.compact-row{border-bottom:1px solid var(--border);background:0 0;min-width:0}.compact-row:last-child{border-bottom:0}.compact-row:hover{background:var(--surface-2)}.compact-row.simple{align-items:center;gap:12px;min-height:58px;padding:7px 12px;display:flex}.compact-row.simple>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.compact-row strong,.compact-row small{overflow-wrap:anywhere}.compact-row small{color:var(--muted);margin-top:2px}.row-summary{width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(160px,1fr) minmax(130px,.65fr) 22px;align-items:center;gap:12px;padding:7px 12px;display:grid}.row-summary>span{flex-direction:column;min-width:0;display:flex}.row-summary>span:nth-child(2){text-align:right}.row-summary time{color:var(--muted);font-size:12px}.row-summary[aria-expanded=true]>svg{transform:rotate(90deg)}.row-details{background:var(--surface-2);border-radius:10px;margin:0 12px 10px;padding:12px 16px 14px;font-size:12px;overflow:hidden}.row-details p{margin:5px 0}.row-details code,.row-details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.row-details pre{max-height:240px;overflow:auto}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.row-actions button,.row-actions select,.compact-row.simple>button{min-height:40px;padding:0 12px;font-size:12px}.row-actions .danger,.icon-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.icon-danger{background:0 0;place-items:center;width:44px;height:44px;padding:0;display:grid}.status-dot{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.status-dot.success{color:#3db784;background:#3db78421}.status-dot.muted{background:var(--surface-2);color:var(--muted)}.pagination{border-top:1px solid var(--border);min-height:58px;color:var(--muted);align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.pagination>span{margin-right:auto}.pagination label select{height:40px}.pagination>div{align-items:center;gap:6px;display:flex}.pagination button{place-items:center;width:44px;height:44px;padding:0;display:grid}.pagination strong{text-align:center;min-width:58px;color:var(--text)}.compact-loading,.compact-empty{min-height:100px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.inline-create{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px;display:flex}.inline-create input{flex:1;min-width:0;height:44px}.inline-create button{width:44px;height:44px}.refresh-inline{float:right}.database-layout{align-items:start}.modal-backdrop{z-index:1000;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.delete-user-dialog{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);color:var(--text);border-radius:18px;padding:24px;box-shadow:0 24px 70px #00000073}.delete-user-dialog>svg{color:var(--danger)}.delete-user-dialog h2{margin:10px 0}.delete-user-dialog ul{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.7}.delete-user-dialog label{flex-direction:column;gap:7px;display:flex}.delete-user-dialog label span{font-size:12px}.delete-user-dialog input{height:44px}.delete-user-dialog>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.danger-button{align-items:center;gap:7px;min-height:44px;display:flex;background:var(--danger)!important;color:#fff!important}.danger-button:disabled{opacity:.45}.personnel-operational-reset-dialog :is(select,input).ws-input,.personnel-operational-reset-dialog input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border);background:var(--input);width:100%;min-height:42px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:0 11px}@media (prefers-color-scheme:dark){.personnel-operational-reset-dialog :is(select,input).ws-input,.personnel-operational-reset-dialog input:not([type=checkbox]){--lightningcss-light: ;--lightningcss-dark:initial}}.personnel-operational-reset-dialog :is(select,input).ws-input:focus-visible,.personnel-operational-reset-dialog input:not([type=checkbox]):focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:0}.personnel-operational-reset-dialog select.ws-input option{background:var(--surface);color:var(--text)}.user-strip{flex-wrap:wrap}.user-strip button.active{border-color:var(--gold);color:var(--gold)}@media (width<=760px){.compact-console{padding:20px max(12px,env(safe-area-inset-left)) 100px max(12px,env(safe-area-inset-right))}.admin-category-menu,.account-layout,.database-layout{grid-template-columns:1fr}.settings-menu-row{min-height:58px}.settings-menu-row small{white-space:normal}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar>span{margin-left:0}.list-search{width:100%;min-width:0}.list-filters{grid-template-columns:1fr 1fr;display:grid}.list-filters .list-search{grid-column:1/-1}.list-filters>input{width:100%;min-width:0}.row-summary{grid-template-columns:minmax(0,1fr) auto 20px}.row-summary time{grid-column:1/-1}.row-summary>span:nth-child(2){max-width:120px}.compact-row.simple{min-height:56px}.pagination{flex-wrap:wrap}.pagination>span{width:calc(100% - 76px)}.pagination>div{margin-left:auto}.pagination label{order:0}.account-summary dl>div{grid-template-columns:1fr;gap:3px}.theme-choice{grid-template-columns:1fr}.delete-user-dialog{max-height:calc(100dvh - 24px);padding:19px;overflow:auto}.delete-user-dialog>div{flex-direction:column-reverse}.delete-user-dialog>div button{justify-content:center;width:100%}}@media (width<=390px){.list-filters{grid-template-columns:1fr}.list-filters .list-search{grid-column:auto}.row-summary{grid-template-columns:minmax(0,1fr) 20px}.row-summary>span:nth-child(2){text-align:left;grid-column:1/2;max-width:none}.row-summary>svg{grid-area:1/2/3}.pagination>span{flex:1;width:auto}.pagination label{display:none}.settings-menu-row{grid-template-columns:38px minmax(0,1fr) 20px;padding:8px 10px}.user-strip>span{width:100%}}.compact-row.simple>button{border:1px solid var(--border);background:var(--input);color:var(--text);border-radius:9px}@media (width<=760px){.list-filters+.compact-list-shell .row-summary{grid-template-columns:minmax(0,1fr) auto 20px}.list-filters+.compact-list-shell .row-summary time{grid-column:1/-1}.list-filters+.compact-list-shell .row-summary>span:first-of-type{grid-column:1}.list-filters+.compact-list-shell .row-summary>span:nth-of-type(2){grid-column:2;max-width:none}.list-filters+.compact-list-shell .row-summary>svg{grid-area:2/3}}@media (width<=390px){.list-filters+.compact-list-shell .row-summary{grid-template-columns:minmax(0,1fr) 20px}.list-filters+.compact-list-shell .row-summary time{grid-column:1/-1}.list-filters+.compact-list-shell .row-summary>span:first-of-type,.list-filters+.compact-list-shell .row-summary>span:nth-of-type(2){text-align:left;grid-column:1;max-width:none}.list-filters+.compact-list-shell .row-summary>span:nth-of-type(2){justify-self:start}.list-filters+.compact-list-shell .row-summary>svg{grid-area:2/2/4}}.well-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.well-segments .status-summary-segment{justify-content:center;align-items:center;gap:6px;display:flex}.well-segments .status-summary-segment svg{transition:transform .18s}.well-segments .status-summary-segment.active svg{transform:rotate(180deg)}.kpi-section{margin-bottom:12px}.master-editor{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;display:grid}.master-editor input{box-sizing:border-box;border:1px solid var(--border);background:var(--field);width:100%;min-width:0;height:44px;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:0 12px}.master-editor input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.master-editor button{width:auto;min-width:44px;padding:0 12px}.master-editor .master-save{border-color:var(--gold);color:var(--gold)}.master-data-row{grid-template-columns:minmax(170px,1fr) auto minmax(0,auto);display:grid!important}.master-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.master-row-actions button{border:1px solid var(--border);background:var(--input);min-height:40px;color:var(--text);border-radius:9px;align-items:center;gap:5px;padding:0 11px;display:flex}.master-row-actions .danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.master-delete-dialog>p{color:var(--muted);line-height:1.55}@media (width<=760px){.master-editor{grid-template-columns:1fr 1fr}.master-editor input{grid-column:1/-1}.master-data-row{grid-template-columns:minmax(0,1fr) auto!important}.master-row-actions{grid-column:1/-1;justify-content:flex-start}.well-segments{gap:3px;padding:3px}.well-segments button{padding:0 5px;font-size:10px}.well-segments .status-summary-segment svg{width:13px}}@media (width<=360px){.well-segments button{font-size:9px}.well-segments span{min-width:17px;margin-left:2px}.master-row-actions button{flex:1;justify-content:center;padding:0 7px}}.identity-grid{grid-template-columns:1fr;gap:7px}.identity-card{box-shadow:none;border-radius:12px;padding:12px}.compact-identity{padding:7px 10px}.compact-identity header{min-height:48px}.compact-identity .identity-expand{text-align:left;width:auto;min-width:0;height:auto;color:var(--text);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:4px 7px;display:flex}.compact-identity .identity-expand>div{min-width:0}.compact-identity .identity-expand h3{margin:2px 0}.compact-identity .identity-expand span{color:var(--muted);font-size:10px;display:block}.compact-identity .identity-expand>svg{color:var(--muted);flex:none;transition:transform .15s}.compact-identity.expanded .identity-expand>svg{transform:rotate(90deg)}@media (width<=760px){.compact-identity header>button:last-child{width:44px;height:44px}}.brand-logo{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.brand-mark{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:#11171a;padding:0;overflow:hidden}.manager-nav-brand{border-radius:20px;width:76px;height:76px;margin:0 auto 18px;overflow:hidden}.auth-brand-mark,.splash-mark{background:#11171a;padding:0;overflow:hidden}.auth-brand-mark .brand-logo,.splash-mark .brand-logo{transform:scale(1.02)}.auth-message.pending{color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 42%,var(--line));background:color-mix(in srgb,var(--warning) 11%,var(--surface))}.auth-message.error{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.badge-anchor{position:relative}.notification-badge{z-index:2;border:2px solid var(--surface);color:#fff;letter-spacing:0;background:#e53935;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font:800 10px/1 system-ui,sans-serif;display:grid;position:absolute;top:4px;right:5px;box-shadow:0 2px 7px #00000052}.settings-menu-row>.notification-badge{top:7px;right:34px}.settings-menu-row>span.notification-badge{border:2px solid var(--surface);color:#fff;background:#e53935;border-radius:10px;place-items:center;width:auto;min-width:18px;height:18px;padding:0 5px;font:800 10px/1 system-ui,sans-serif;display:grid;position:absolute;top:7px;right:34px}.pagination{background:color-mix(in srgb,var(--surface) 96%,transparent);gap:8px;min-height:52px;padding:5px 9px;font-size:11px}.pagination>span{font-variant-numeric:tabular-nums}.pagination .page-size{border:1px solid var(--border);background:var(--input);min-width:78px;height:34px;color:var(--text);border-radius:9px;place-items:center;padding:0 9px;font-size:10px;font-weight:700;display:grid;position:relative;overflow:hidden}.pagination .page-size select{opacity:0;cursor:pointer;width:100%;height:100%;color:var(--text);background:var(--input);position:absolute;inset:0}.pagination .page-size:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 14%,transparent)}.pagination>div{gap:2px}.pagination button{width:44px;height:44px;color:var(--text);opacity:.86;background:0 0;border:0;position:relative}.pagination button:before{content:"";border:1px solid var(--border);background:var(--input);border-radius:8px;position:absolute;inset:7px}.pagination button svg{z-index:1;position:relative}.pagination button:disabled{opacity:.32}.pagination button:disabled:before{background:0 0}.pagination strong{font-variant-numeric:tabular-nums;min-width:48px;font-size:11px}.theme-choice button{border:1px solid var(--border);background:var(--input);color:var(--text)}.theme-choice button svg{color:currentColor}.theme-choice button.active{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--surface));color:var(--text)}.appearance-card .theme-choice{border:1px solid color-mix(in srgb,var(--muted) 24%,var(--border));background:color-mix(in srgb,var(--surface-2) 72%,transparent);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px}.appearance-card .theme-choice button{letter-spacing:.01em;min-width:0;min-height:46px;box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font:750 10px DM Sans,sans-serif;transition:border-color .16s,box-shadow .16s,transform .16s,filter .16s;display:flex;position:relative}.appearance-card .theme-choice button:first-child{color:#243137;background:linear-gradient(135deg,#fcfaf4,#e6ebe7);border-color:#d1d9d5}.appearance-card .theme-choice button:last-child{color:#dceced;background:linear-gradient(135deg,#102832,#07151c);border-color:#234653}.appearance-card .theme-choice button svg{flex:none;width:16px;height:16px}.appearance-card .theme-choice button:hover{filter:brightness(1.025);transform:translateY(-1px)}.appearance-card .theme-choice button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 36%,transparent),0 3px 10px #0000001a;color:inherit}.appearance-card .theme-choice button.active:after{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 16%,transparent);border-radius:50%;position:absolute;top:7px;right:7px}.appearance-card .theme-choice button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.account-logout{grid-column:1/-1}.account-logout p{color:var(--muted)}.logout-account-button{border:1px solid color-mix(in srgb,var(--danger) 48%,var(--border));min-height:44px;color:var(--danger);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-weight:750;display:flex}.account-phone-card>p,.account-permissions-card>p{color:var(--muted);margin:-8px 0 16px;font-size:10px;line-height:1.55}.account-phone-form label{gap:7px;display:grid}.account-phone-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.account-phone-form label>div{border:1px solid var(--border);background:var(--input);border-radius:12px;align-items:center;gap:8px;padding-left:12px;display:flex}.account-phone-form label>div:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.account-phone-form label svg{color:var(--muted);flex:none}.account-phone-form input{background:0 0;border:0;outline:0;padding-left:0}.account-phone-form .primary-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.account-permissions-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-permissions-card li,.full-access-label{border:1px solid var(--border);background:var(--input);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:10px;font-weight:700;display:flex}.account-permissions-card li span,.full-access-label svg{color:var(--gold);flex:none}.full-access-label{border-color:color-mix(in srgb,var(--gold) 35%,var(--border));background:var(--gold-soft)}.my-dashboard-page{flex-direction:column;gap:14px;width:min(100%,1180px);min-width:0;margin:0 auto;padding:clamp(18px,3vw,38px);display:flex}.my-dashboard-hero{border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 94%,var(--gold)),var(--surface));min-width:0;box-shadow:var(--shadow);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,3vw,30px);display:flex;position:relative;overflow:hidden}.my-dashboard-hero:after{content:"";border:1px solid color-mix(in srgb,var(--gold) 20%,transparent);width:230px;height:230px;box-shadow:0 0 0 30px color-mix(in srgb,var(--gold) 3%,transparent),0 0 0 60px color-mix(in srgb,var(--gold) 2%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-105px;right:-65px}.my-dashboard-identity{z-index:1;align-items:center;gap:15px;min-width:0;display:flex;position:relative}.my-dashboard-avatar{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));background:var(--gold-soft);width:58px;height:58px;color:var(--gold);letter-spacing:.04em;border-radius:17px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid}.my-dashboard-avatar svg{width:25px}.my-dashboard-identity>div:last-child{min-width:0}.my-dashboard-identity>div:last-child>span{color:var(--gold);letter-spacing:.15em;font-size:8px;font-weight:850}.my-dashboard-identity h1{overflow-wrap:anywhere;margin:5px 0 9px;font-size:clamp(21px,3vw,34px);line-height:1.1}.my-dashboard-chips{flex-wrap:wrap;gap:6px;display:flex}.my-dashboard-chips b{border:1px solid var(--line);background:var(--surface-3);min-height:25px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:8px;display:inline-flex}.my-dashboard-state{z-index:1;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:15px;grid-template-columns:auto 1fr;gap:2px 8px;min-width:150px;padding:14px;display:grid;position:relative}.my-dashboard-state svg{grid-row:1/3;align-self:center;width:22px;height:22px}.my-dashboard-state span{color:var(--muted);font-size:8px}.my-dashboard-state strong{font-size:15px}.my-dashboard-state.working{border-color:color-mix(in srgb,var(--teal) 35%,var(--line))}.my-dashboard-state.working svg,.my-dashboard-state.working strong{color:var(--teal)}.my-dashboard-state.idle svg{color:var(--muted)}.my-dashboard-current{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.my-dashboard-current article{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 9px;min-width:0;min-height:94px;padding:14px;display:grid}.my-dashboard-current svg{width:19px;color:var(--gold);grid-row:1/3}.my-dashboard-current span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.my-dashboard-current strong{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.my-dashboard-current .current-wells{border-color:color-mix(in srgb,var(--gold) 30%,var(--line));background:linear-gradient(140deg,var(--surface),var(--gold-soft))}.my-dashboard-history{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:clamp(17px,3vw,27px)}.my-dashboard-history>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.my-dashboard-history>header>div{align-items:center;gap:11px;display:flex}.my-dashboard-history>header svg{color:var(--gold)}.my-dashboard-history>header span{flex-direction:column;gap:2px;display:flex}.my-dashboard-history>header small{color:var(--gold);letter-spacing:.13em;font-size:7px;font-weight:850}.my-dashboard-history h2{margin:0;font-size:clamp(16px,2vw,22px)}.my-dashboard-history>header>b{background:var(--surface-3);min-width:30px;height:30px;color:var(--muted);border-radius:10px;place-items:center;font-size:10px;display:grid}.my-dashboard-timeline{flex-direction:column;display:flex}.my-dashboard-timeline>article{grid-template-columns:21px minmax(0,1fr);gap:10px;min-width:0;display:grid}.my-timeline-rail{justify-content:center;display:flex;position:relative}.my-timeline-rail:after{content:"";background:var(--line);width:1px;position:absolute;top:13px;bottom:0}.my-dashboard-timeline>article:last-child .my-timeline-rail:after{display:none}.my-timeline-rail>span{z-index:1;border:2px solid var(--surface);background:var(--muted);width:9px;height:9px;box-shadow:0 0 0 2px var(--line);border-radius:50%;margin-top:14px;position:relative}.my-dashboard-timeline article.current .my-timeline-rail>span{background:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.my-timeline-card{border:1px solid var(--line);background:var(--bg);border-radius:13px;min-width:0;margin-bottom:10px;padding:13px 14px;position:relative}.my-dashboard-timeline article.current .my-timeline-card{border-color:color-mix(in srgb,var(--gold) 40%,var(--line));background:linear-gradient(135deg,var(--surface-2),var(--gold-soft))}.my-timeline-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-timeline-card header strong{overflow-wrap:anywhere;font-size:12px}.my-timeline-card header b{background:var(--gold);color:#17130a;letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:6px}.my-timeline-duty{color:var(--gold);margin-top:4px;font-size:8px;font-weight:850}.my-timeline-card p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:8px;display:flex}.my-timeline-card p span{color:var(--gold)}.my-timeline-card>small{color:var(--muted);font-size:7px;position:absolute;bottom:13px;right:14px}.my-dashboard-error{min-height:120px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.my-dashboard-error svg{color:var(--danger)}.my-dashboard-error button{border:1px solid var(--line);background:var(--input);color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:flex}.my-dashboard-error button svg{width:14px;color:var(--gold)}@media (width<=700px){.my-dashboard-page{gap:10px;padding:14px 12px}.my-dashboard-hero{border-radius:18px;flex-direction:column;align-items:stretch;padding:17px}.my-dashboard-avatar{border-radius:14px;width:49px;height:49px}.my-dashboard-state{box-sizing:border-box;width:100%;min-width:0}.my-dashboard-current{grid-template-columns:1fr 1fr}.my-dashboard-current .current-wells{grid-area:1/1/auto/-1}.my-dashboard-current article{min-height:76px;padding:12px}.my-dashboard-history{border-radius:17px;padding:15px}.my-timeline-card>small{margin-top:7px;display:block;position:static}.account-permissions-card ul{grid-template-columns:1fr}}@media (width<=360px){.my-dashboard-identity{align-items:flex-start;gap:11px}.my-dashboard-avatar{width:43px;height:43px}.my-dashboard-identity h1{font-size:19px}.my-dashboard-current{grid-template-columns:1fr}.my-dashboard-current .current-wells{grid-column:auto}.my-dashboard-current article{min-height:70px}.my-dashboard-history>header{align-items:flex-start}.mobile-bottom-nav button{font-size:6.5px}}.my-dashboard-live-summary{z-index:1;border-top:1px solid color-mix(in srgb,var(--gold) 18%,var(--line));flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:15px;display:flex;position:relative}.my-dashboard-live-summary>strong{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:clamp(11px,1.6vw,15px);line-height:1.45;display:flex}.my-dashboard-live-summary>strong span:first-child{color:var(--teal)}.my-dashboard-live-summary>strong i{color:var(--gold);font-style:normal}.my-dashboard-live-summary>small{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:8px;display:flex}.my-dashboard-live-summary>small svg{width:13px;height:13px;color:var(--gold)}.my-dashboard-hero{flex-wrap:wrap}.my-dashboard-analytics{border:1px solid color-mix(in srgb,var(--gold) 20%,var(--line));background:var(--surface);border-radius:20px;min-width:0;padding:clamp(17px,3vw,27px);box-shadow:0 12px 35px #00000012}.dashboard-analytics-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.dashboard-analytics-header>div:first-child{align-items:center;gap:10px;display:flex}.dashboard-analytics-header>div:first-child>svg{width:21px;color:var(--gold)}.dashboard-analytics-header span{flex-direction:column;gap:2px;display:flex}.dashboard-analytics-header small{color:var(--gold);letter-spacing:.13em;font-size:7px;font-weight:850}.dashboard-analytics-header h2{margin:0;font-size:clamp(16px,2vw,22px)}.dashboard-scope-control{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:2px;padding:3px;display:flex}.dashboard-scope-control button{min-height:31px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:750}.dashboard-scope-control button:hover{color:var(--text);background:var(--surface-3)}.dashboard-scope-control button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.dashboard-scope-control button.active{background:var(--gold);color:#17130a;box-shadow:0 4px 12px color-mix(in srgb,var(--gold) 22%,transparent)}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:9px;display:grid}.dashboard-kpis article{border:1px solid var(--line);background:linear-gradient(140deg,var(--surface-2),var(--surface));border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;min-height:75px;padding:12px;display:grid}.dashboard-kpis svg{width:18px;color:var(--gold);grid-row:1/3}.dashboard-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.dashboard-kpis>article>strong{overflow-wrap:anywhere;align-items:baseline;gap:7px;font-size:18px;display:flex}.dashboard-kpis>article>strong small{color:var(--gold);font-size:9px}.dashboard-insights-grid{grid-template-columns:minmax(0,1.45fr) minmax(190px,.7fr);gap:9px;display:grid}.dashboard-insight-card{border:1px solid var(--line);background:var(--bg);border-radius:14px;min-width:0;padding:14px}.dashboard-insight-card>header{align-items:center;gap:8px;margin-bottom:13px;display:flex}.dashboard-insight-card>header>svg{width:17px;color:var(--gold)}.dashboard-insight-card>header>div{flex-direction:column;gap:2px;display:flex}.dashboard-insight-card>header strong{font-size:10px}.dashboard-insight-card>header small{color:var(--muted);font-size:7px}.dashboard-activity-card{grid-row:span 2}.dashboard-calendar-grid.year{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.dashboard-calendar-month>strong{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.dashboard-calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.dashboard-calendar-days>span,.dashboard-calendar-days>i{aspect-ratio:1;background:var(--surface-3);min-width:0;color:var(--muted);border-radius:2px;place-items:center;font-size:7px;font-style:normal;display:grid}.dashboard-calendar-days>span.active{background:var(--gold);color:#17130a;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 28%,transparent)}.dashboard-calendar-grid.month{max-width:310px;margin:0 auto}.dashboard-calendar-grid.month .dashboard-calendar-month>strong{text-align:center;color:var(--text);font-size:10px}.dashboard-weekdays{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.dashboard-weekdays span{text-align:center;color:var(--muted);font-size:7px}.dashboard-calendar-grid.month .dashboard-calendar-days{gap:5px}.dashboard-calendar-grid.month .dashboard-calendar-days>span{border-radius:6px;font-size:8px}.dashboard-year-summary{flex-direction:column;gap:10px;display:flex}.dashboard-year-summary>div{grid-template-columns:38px minmax(0,1fr) 74px;align-items:center;gap:9px;display:grid}.dashboard-year-summary strong{font-size:9px}.dashboard-year-summary>div>span{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.dashboard-year-summary i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--gold) 60%,var(--teal)));height:100%;display:block}.dashboard-year-summary b{text-align:right;color:var(--muted);font-size:7px}.dashboard-duty-bars{flex-direction:column;gap:11px;display:flex}.dashboard-duty-bars>div>span{justify-content:space-between;margin-bottom:4px;font-size:8px;display:flex}.dashboard-duty-bars>div>span strong{color:var(--gold)}.dashboard-duty-bars>div>i{background:var(--surface-3);border-radius:999px;height:5px;display:block;overflow:hidden}.dashboard-duty-bars em{border-radius:inherit;background:var(--gold);height:100%;display:block}.dashboard-recent-wells{flex-direction:column;display:flex}.dashboard-recent-wells>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.dashboard-recent-wells>div:first-child{border-top:0;padding-top:0}.dashboard-recent-wells span{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-recent-wells b{overflow-wrap:anywhere;font-size:9px}.dashboard-recent-wells small{color:var(--gold);font-size:7px}.dashboard-recent-wells>div>strong{color:var(--muted);flex:none;font-size:7px}.dashboard-analytics-empty{color:var(--muted);text-align:center;margin:18px 0;font-size:9px}@media (width<=760px){.my-dashboard-live-summary{flex-direction:column;align-items:flex-start}.dashboard-analytics-header{flex-direction:column;align-items:stretch}.dashboard-scope-control{box-sizing:border-box;width:100%}.dashboard-scope-control button{flex:1;padding:0 6px}.dashboard-insights-grid{grid-template-columns:1fr}.dashboard-activity-card{grid-row:auto}.dashboard-calendar-grid.year{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpis article{min-height:68px;padding:10px}}@media (width<=430px){.my-dashboard-analytics{border-radius:17px;padding:14px 12px}.dashboard-kpis{gap:6px}.dashboard-kpis article{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.dashboard-kpis svg{width:15px;height:15px}.dashboard-kpis>article>strong{font-size:16px}.dashboard-insight-card{padding:12px}.dashboard-calendar-grid.year{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.dashboard-calendar-days{gap:3px}.dashboard-recent-wells>div{align-items:flex-start}.my-dashboard-live-summary>strong{gap:5px;font-size:10px}}@media (width<=340px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpis article{min-height:55px;display:grid}.dashboard-calendar-grid.year{gap:8px}.dashboard-scope-control button{font-size:7px}}.timeline-upgraded{position:relative;overflow:visible}.timeline-upgraded>header>b{align-items:baseline;gap:2px;display:flex}.timeline-upgraded>header>b small{color:var(--muted);font-size:6px}.timeline-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;margin:-6px 0 17px;padding-bottom:14px;display:flex}.timeline-scope-control{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:2px;min-width:0;padding:3px;display:flex}.timeline-scope-control button{min-height:31px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:8px;font-weight:750}.timeline-scope-control button:hover{color:var(--text);background:var(--surface-3)}.timeline-scope-control button:focus-visible,.timeline-filter-trigger:focus-visible,.timeline-filter-panel button:focus-visible,.timeline-filter-panel select:focus-visible,.timeline-empty-state button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.timeline-scope-control button.active{background:var(--gold);color:#17130a;box-shadow:0 4px 12px color-mix(in srgb,var(--gold) 22%,transparent)}.timeline-filter-trigger{border:1px solid var(--line);background:var(--input);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.timeline-filter-trigger svg{width:15px}.timeline-filter-trigger:hover,.timeline-filter-trigger.active{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));color:var(--gold)}.timeline-filter-trigger b{background:var(--gold);color:#17130a;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.timeline-filter-panel{z-index:8;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;width:min(520px,100% - 50px);padding:14px;position:absolute;top:82px;right:25px;box-shadow:0 20px 55px #00000040}.timeline-filter-panel>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.timeline-filter-panel>header strong{font-size:11px}.timeline-filter-panel>header button{border:1px solid var(--line);background:var(--input);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.timeline-filter-panel>header svg{width:15px}.timeline-filter-panel>div{grid-template-columns:110px 110px minmax(0,1fr);gap:8px;display:grid}.timeline-filter-panel label{flex-direction:column;gap:5px;min-width:0;display:flex}.timeline-filter-panel label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.timeline-filter-panel select{border:1px solid var(--line);background:var(--input);width:100%;min-width:0;height:39px;color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:9px;outline:0;padding:0 30px 0 10px;font-size:9px}@media (prefers-color-scheme:dark){.timeline-filter-panel select{--lightningcss-light: ;--lightningcss-dark:initial}}.timeline-filter-panel select option{background:var(--surface);color:var(--text)}.timeline-filter-panel>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.timeline-filter-panel>footer button,.timeline-empty-state button{border:1px solid var(--line);background:var(--input);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:0 13px;font-size:8px;font-weight:800}.timeline-filter-panel>footer button.primary{border-color:var(--gold);background:var(--gold);color:#17130a}.premium-timeline{width:min(100%,860px);margin:0 auto}.premium-timeline>article{--timeline-accent:#7795b5;grid-template-columns:35px minmax(0,1fr);gap:13px}.premium-timeline>article.tone-dd{--timeline-accent:var(--gold)}.premium-timeline>article.tone-mwd{--timeline-accent:var(--teal)}.premium-timeline>article.tone-bhe{--timeline-accent:#6f9e74}.premium-timeline>article.current{--timeline-accent:var(--gold)}.premium-timeline .my-timeline-rail:after{background:linear-gradient(var(--timeline-accent),var(--line));width:2px;top:25px}.premium-timeline .my-timeline-rail>span{border:2px solid var(--surface);background:color-mix(in srgb,var(--timeline-accent) 17%,var(--surface));width:25px;height:25px;color:var(--timeline-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--timeline-accent) 35%,var(--line));place-items:center;margin-top:13px;display:grid}.premium-timeline .my-timeline-rail>span svg{width:12px;height:12px}.premium-timeline article.current .my-timeline-rail>span{background:var(--gold);color:#17130a;box-shadow:0 0 0 4px var(--gold-soft),0 0 18px color-mix(in srgb,var(--gold) 32%,transparent)}.premium-timeline .my-timeline-card{border-left:3px solid var(--timeline-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 96%,var(--timeline-accent)),var(--bg));border-radius:15px;margin-bottom:13px;padding:16px 17px 14px;overflow:hidden;box-shadow:0 8px 22px #0000000f}.premium-timeline article.current .my-timeline-card{border-color:var(--gold);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 88%,var(--gold)),var(--surface));box-shadow:0 12px 30px color-mix(in srgb,var(--gold) 10%,transparent)}.premium-timeline .my-timeline-card:after{content:"";background:color-mix(in srgb,var(--timeline-accent) 7%,transparent);pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-55px;right:-50px}.premium-timeline .my-timeline-card header{z-index:1;position:relative}.premium-timeline .my-timeline-card header strong{max-width:75%;font-size:14px;line-height:1.35}.premium-timeline .my-timeline-card header b{background:var(--gold);color:#17130a;padding:5px 8px;font-size:6px}.timeline-duty-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.timeline-duty-chips span{border:1px solid color-mix(in srgb,var(--timeline-accent) 38%,var(--line));background:color-mix(in srgb,var(--timeline-accent) 10%,transparent);min-height:22px;color:var(--timeline-accent);letter-spacing:.05em;border-radius:999px;align-items:center;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.timeline-duty-chips span.duty-dd{color:var(--gold)}.timeline-duty-chips span.duty-mwd{color:var(--teal)}.timeline-duty-chips span.duty-bhe{color:#6f9e74}.timeline-dates{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 65%,transparent);border-radius:11px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:11px;margin-top:14px;padding:11px;display:grid}.timeline-dates>span{flex-direction:column;gap:3px;min-width:0;display:flex}.timeline-dates>span:last-child{text-align:right}.timeline-dates small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:800}.timeline-dates strong{overflow-wrap:anywhere;font-size:9px}.timeline-dates>i{color:var(--timeline-accent);font-style:normal}.timeline-assignment-duration{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:7px;display:flex}.timeline-assignment-duration svg{width:13px;height:13px;color:var(--timeline-accent)}.timeline-assignment-duration strong{color:var(--text);margin-left:auto;font-size:8px}.timeline-empty-state{min-height:160px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px;display:flex}.timeline-empty-state>svg{width:28px;height:28px;color:var(--gold)}.timeline-empty-state strong{color:var(--text);font-size:11px}.timeline-empty-state span{font-size:8px}.timeline-empty-state.filtered button{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));color:var(--gold);margin-top:5px}@media (width<=700px){.timeline-controls{align-items:stretch}.timeline-scope-control{flex:1}.timeline-scope-control button{flex:1;padding:0 6px}.timeline-filter-panel{z-index:40;top:auto;right:0;bottom:calc(62px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px 20px 0 0;width:100%;max-height:min(78vh,520px);padding:17px 14px;position:fixed;left:0;overflow-y:auto;box-shadow:0 -18px 55px #00000052}.timeline-filter-panel>div{grid-template-columns:1fr}.timeline-filter-panel select{height:43px}.timeline-filter-panel>footer button{flex:1;min-height:42px}.premium-timeline>article{grid-template-columns:28px minmax(0,1fr);gap:8px}.premium-timeline .my-timeline-rail>span{width:21px;height:21px}.premium-timeline .my-timeline-card{padding:14px 13px 12px}.premium-timeline .my-timeline-card header strong{max-width:67%;font-size:12px}.timeline-dates{gap:6px;padding:9px}.timeline-dates strong{font-size:8px}}@media (width<=350px){.timeline-controls{flex-direction:column}.timeline-filter-trigger{justify-content:center}.timeline-dates{grid-template-columns:1fr}.timeline-dates>i{display:none}.timeline-dates>span:last-child{text-align:left;border-top:1px solid var(--line);padding-top:7px}.timeline-assignment-duration{flex-wrap:wrap;align-items:flex-start}.timeline-assignment-duration strong{width:100%;margin-left:19px}}.my-dashboard-identity h1{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.my-dashboard-identity h1>span{overflow-wrap:anywhere;min-width:0}.dashboard-identity-tag{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));background:var(--gold-soft);min-height:23px;color:var(--gold);letter-spacing:.07em;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.dashboard-compact-actions{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 9px;display:flex}.dashboard-compact-actions button{border:1px solid var(--line);background:var(--input);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.dashboard-compact-actions button>svg:first-child{width:14px;height:14px;color:var(--gold)}.dashboard-compact-actions button>svg:last-child{width:12px;height:12px;transition:transform .18s}.dashboard-compact-actions button:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));color:var(--text)}.dashboard-compact-actions button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dashboard-compact-actions button.active{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:var(--gold-soft);color:var(--gold)}.dashboard-compact-actions button.active>svg:last-child{transform:rotate(180deg)}.dashboard-insights-grid.compact{grid-template-columns:1fr;width:min(100%,420px)}.dashboard-insight-card{animation:.18s ease-out dashboard-collapse-in}@keyframes dashboard-collapse-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.timeline-upgraded>header{align-items:center;min-width:0;padding-right:2px}.timeline-upgraded>header>div{flex:1;min-width:0}.timeline-upgraded>header>div>span{min-width:0}.timeline-upgraded>header h2{overflow-wrap:anywhere}.timeline-upgraded>header>.timeline-count{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-3);width:auto;min-width:45px;height:28px;color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;gap:2px;margin:0;padding:0 8px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.timeline-count i{color:color-mix(in srgb,var(--muted) 65%,transparent);font-size:7px;font-style:normal;font-weight:600}.timeline-count span{line-height:1}@media (width<=430px){.dashboard-compact-actions{margin-top:8px}.dashboard-compact-actions button{min-height:32px;padding:0 9px}.timeline-upgraded>header{gap:8px;padding-right:1px}.timeline-upgraded>header>.timeline-count{min-width:43px;height:27px;padding:0 7px}.my-dashboard-identity h1{gap:5px}.dashboard-identity-tag{min-height:21px;padding:0 7px;font-size:6.5px}}.inbox-page{box-sizing:border-box;width:min(100%,900px);min-width:0;margin:0 auto;padding:clamp(16px,3vw,34px)}.inbox-page>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.inbox-page>header>div{align-items:center;gap:11px;min-width:0;display:flex}.inbox-page>header>div>svg{width:25px;color:var(--gold)}.inbox-page>header span{min-width:0}.inbox-page>header small{color:var(--gold);letter-spacing:.13em;font-size:7px;font-weight:850;display:block}.inbox-page h1{margin:3px 0 0;font-size:clamp(23px,3vw,32px)}.inbox-page>header>button,.inbox-detail header button{border:1px solid var(--line);background:var(--input);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid}.inbox-page>header>button:hover{border-color:var(--gold);color:var(--gold)}.inbox-page>header>button svg,.inbox-detail header button svg{width:17px}.inbox-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:11px;padding:3px;display:grid}.inbox-tabs button{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.inbox-tabs button svg{width:15px}.inbox-tabs button.active{background:var(--gold);color:#17130a}.inbox-list{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.inbox-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:82px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid;position:relative}.inbox-list>button:last-child{border-bottom:0}.inbox-list>button:hover{background:var(--surface-3)}.inbox-list>button>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.inbox-list>button.unread>i{background:#e53935;box-shadow:0 0 0 3px #e539351f}.inbox-list>button>span{min-width:0}.inbox-list strong{overflow-wrap:anywhere;font-size:11px;display:block}.inbox-list small{color:var(--gold);margin-top:3px;font-size:7px;display:block}.inbox-list p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:8px;line-height:1.45;overflow:hidden}.inbox-list time{color:var(--muted);white-space:nowrap;font-size:7px}.inbox-list>button.read{opacity:.72}.inbox-empty{border:1px solid var(--line);background:var(--surface);min-height:210px;color:var(--muted);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.inbox-empty svg{width:29px;color:var(--gold)}.inbox-empty strong{font-size:10px}.inbox-error{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger);border-radius:10px;margin-bottom:10px;padding:10px;font-size:9px}.inbox-pagination{justify-content:center;align-items:center;gap:10px;margin-top:11px;display:flex}.inbox-pagination button{border:1px solid var(--line);background:var(--input);width:34px;height:34px;color:var(--text);border-radius:9px;place-items:center;display:grid}.inbox-pagination button:disabled{opacity:.35}.inbox-pagination svg{width:15px}.inbox-pagination span{color:var(--muted);font-size:8px}.inbox-detail{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inbox-detail>article{border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));background:var(--surface);width:min(100%,620px);max-height:min(82vh,720px);box-shadow:var(--shadow);border-radius:18px;padding:19px;overflow-y:auto}.inbox-detail header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.inbox-detail header span{min-width:0}.inbox-detail h2{overflow-wrap:anywhere;margin:5px 0;font-size:18px}.inbox-detail time{color:var(--muted);font-size:8px}.inbox-detail article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-size:11px;line-height:1.7}.inbox-page button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=430px){.inbox-page{padding:14px 11px calc(72px + env(safe-area-inset-bottom))}.inbox-list>button{grid-template-columns:8px minmax(0,1fr);padding:11px 10px}.inbox-list time{grid-column:2;margin-top:-4px}.inbox-detail{padding:10px}.inbox-detail>article{border-radius:15px;padding:15px}.inbox-detail h2{font-size:16px}.mobile-bottom-nav .notification-badge{top:3px;right:max(3px,50% - 22px)}}.kpi-collapse-button,.manager-mobile-dock,.reporter-mobile-dock{display:none}@media (width<=899px){.app-header{height:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top));padding-top:var(--ws-safe-top)}.brand-mark{width:34px;height:34px}.brand-copy small{margin-top:3px}.manager-sidebar{display:none!important}.manager-shell{display:block}.manager-main{width:100%;padding-bottom:calc(138px + env(safe-area-inset-bottom))}.manager-mobile-dock,.reporter-mobile-dock{z-index:80;background:color-mix(in srgb,var(--surface) 96%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #0003}.mobile-secondary-bar{height:53px;padding:4px max(10px,env(safe-area-inset-right)) 5px max(10px,env(safe-area-inset-left));border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.mobile-user-identity{flex:1;align-items:baseline;gap:7px;min-width:0;padding:0 6px;display:flex}.mobile-user-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.mobile-user-identity span{color:var(--gold);letter-spacing:.1em;flex:none;font-size:8px;font-weight:800}.mobile-secondary-bar>button{border:1px solid var(--line);background:var(--input);min-width:88px;height:44px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:flex;position:relative}.mobile-secondary-bar>button.active{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));color:var(--gold)}.mobile-secondary-bar .notification-badge{border-color:var(--surface);top:-4px;right:-4px}.mobile-bottom-nav{height:calc(62px + env(safe-area-inset-bottom));padding:0 max(5px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(5px,env(safe-area-inset-left));grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.mobile-bottom-nav button{min-width:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;font-weight:700;line-height:1.1;display:flex;position:relative}.mobile-bottom-nav button svg{width:20px;height:20px}.mobile-bottom-nav button.active{color:var(--gold)}.mobile-bottom-nav button.active:before{content:"";background:var(--gold);border-radius:2px;width:34px;height:2px;position:absolute;top:0}.mobile-bottom-nav button.new-report{color:color-mix(in srgb,var(--gold) 86%,var(--text))}.reporter-mobile-dock~*{min-width:0}.reporter-bottom-nav{grid-template-columns:1fr}.reporter-bottom-nav button{font-size:10px}.reporter-desktop-controls{display:none!important}.view-stage:has(.reporter-mobile-dock){padding-bottom:calc(138px + env(safe-area-inset-bottom))}.dashboard-page,.manager-content,.personnel-page,.person-detail,.equipment-page{padding-bottom:30px}.save-bar{bottom:calc(122px + env(safe-area-inset-bottom))}.kpi-collapse-button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--text);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.kpi-collapse-button span{flex-direction:column;min-width:0;display:flex}.kpi-collapse-button strong{font-size:12px}.kpi-collapse-button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.kpi-collapse-button>svg{color:var(--muted);flex:none;transition:transform .18s}.kpi-section.expanded .kpi-collapse-button>svg{transform:rotate(180deg)}.kpi-section.collapsed .kpi-grid{display:none}.kpi-section.expanded .kpi-grid{margin-top:9px}.pagination{grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding:5px 8px;display:grid}.pagination>span{margin:0;width:auto!important}.pagination .page-size{order:0;display:grid!important}.pagination>div{grid-column:1/-1;justify-content:center;margin:0!important}.pagination strong{min-width:58px}.account-layout{padding-bottom:10px}}.inbox-success{color:var(--text);background:#32aa731a;border:1px solid #32aa7359;border-radius:11px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:.88rem;font-weight:750;display:flex}.inbox-success svg{color:#38a878;width:16px;height:16px}.inbox-header-actions{align-items:center;gap:8px;display:flex}.inbox-page>header .inbox-new-button{color:#17140d;background:var(--gold);border-color:var(--gold);gap:7px;width:auto;padding:0 14px;font-weight:800}.inbox-page>header .inbox-new-button svg{width:16px;height:16px}.inbox-compose{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050708b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inbox-compose>form{border:1px solid var(--border);background:var(--surface);border-radius:22px;width:min(620px,100%);max-height:min(820px,100dvh - 36px);overflow:auto;box-shadow:0 28px 80px #00000061}.inbox-compose>form>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.inbox-compose>form>header>span{align-items:center;gap:10px;display:flex}.inbox-compose h2{margin:0;font-size:1.08rem}.inbox-compose>form>header button{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:var(--surface-2);border-radius:11px;place-items:center;padding:0;display:grid}.inbox-compose-body{gap:18px;padding:20px;display:grid}.inbox-compose fieldset{border:0;min-width:0;margin:0;padding:0}.inbox-compose legend,.inbox-compose-body>label>span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:800;display:block}.inbox-compose legend{padding:0}.inbox-compose-body>label>span small{text-transform:none;letter-spacing:0;font-weight:600}.inbox-compose input,.inbox-compose textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:12px;outline:none}.inbox-compose input{height:42px;padding:0 12px}.inbox-compose textarea{resize:vertical;padding:12px}.inbox-compose input:focus,.inbox-compose textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.inbox-picker-search{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;padding:0 11px;display:flex}.inbox-picker-search svg{width:17px;color:var(--text-muted);flex:none}.inbox-picker-search input{background:0 0;border:0;box-shadow:none!important}.inbox-selected-users{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.inbox-selected-users:empty{display:none}.inbox-selected-users button{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));background:color-mix(in srgb,var(--gold) 10%,var(--surface-2));max-width:100%;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-weight:700;display:flex}.inbox-selected-users svg{width:13px;height:13px}.inbox-picker-results{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;max-height:240px;margin-top:7px;display:grid;overflow:auto}.inbox-picker-results>button{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inbox-picker-results>button:last-of-type{border-bottom:0}.inbox-picker-results>button:hover{background:color-mix(in srgb,var(--gold) 8%,transparent)}.inbox-picker-results span{min-width:0;display:grid}.inbox-picker-results strong,.inbox-picker-results small{text-overflow:ellipsis;overflow:hidden}.inbox-picker-results small{color:var(--text-muted)}.inbox-picker-results>small{color:var(--text-muted);padding:14px}.inbox-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inbox-choice-grid>button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:flex}.inbox-choice-grid>button.selected{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,var(--surface-2))}.inbox-choice-grid svg{width:14px;height:14px;color:var(--gold)}.inbox-compose-body>footer{justify-content:space-between;align-items:center;gap:14px;padding-top:3px;display:flex}.inbox-compose-body>footer>strong{color:var(--gold);font-size:.86rem}.inbox-compose-body>footer>span{gap:8px;display:flex}.inbox-compose-body>footer button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-weight:800;display:flex}.inbox-compose-body>footer button.primary{border-color:var(--gold);background:var(--gold);color:#17140d}.inbox-compose-body>footer button:disabled{cursor:not-allowed;opacity:.45}.inbox-compose-body>footer svg{width:15px;height:15px}.personnel-send-message{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));background:color-mix(in srgb,var(--gold) 8%,var(--surface-2));color:var(--text);border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;font-weight:800;display:inline-flex}@media (width<=600px){.inbox-compose{align-items:end;padding:0}.inbox-compose>form{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.inbox-compose-body{padding:16px}.inbox-compose>form>header{padding:15px 16px}.inbox-choice-grid{grid-template-columns:1fr}.inbox-choice-grid.employment{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-compose-body>footer{flex-direction:column;align-items:stretch}.inbox-compose-body>footer>span{grid-template-columns:1fr 1.35fr;display:grid}.inbox-compose-body>footer button{justify-content:center}.inbox-page>header .inbox-new-button{padding:0 10px}.inbox-header-actions{gap:5px}}.inbox-header-actions>button{box-sizing:border-box;border:1px solid var(--line);background:var(--input);width:38px;height:38px;color:var(--muted);font:inherit;cursor:pointer;appearance:none;border-radius:11px;justify-content:center;align-items:center;padding:0;display:flex}.inbox-header-actions>button:hover{border-color:var(--gold);background:var(--surface-3);color:var(--gold)}.inbox-header-actions>button:active{transform:translateY(1px)}.inbox-header-actions>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.inbox-header-actions>button:disabled{cursor:not-allowed;opacity:.42}.inbox-header-actions>button svg{width:17px;height:17px}.inbox-page>header .inbox-new-button{color:#17130a;background:var(--gold);border-color:var(--gold);display:flex}.inbox-page>header .inbox-new-button:hover{color:#17130a;background:var(--gold-2);border-color:var(--gold-2)}.inbox-tab-badge{color:#fff;background:#d9363e;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:1;display:inline-grid}.inbox-tabs button.active .inbox-tab-badge{box-shadow:0 0 0 1px #17130a40}.inbox-list small,.inbox-detail header small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-list small em,.inbox-detail header small em{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));background:var(--gold-soft);max-width:150px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.inbox-detail article>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:13px;display:flex}.inbox-detail article>footer button{border:1px solid var(--line);background:var(--input);min-height:38px;color:var(--text);font:inherit;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.inbox-detail article>footer svg{width:15px}.inbox-detail article>footer button.danger,.inbox-confirm button.danger{border-color:color-mix(in srgb,var(--danger) 48%,var(--line));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.inbox-confirm{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050708c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inbox-confirm article{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--surface);width:min(100%,420px);box-shadow:var(--shadow);text-align:center;border-radius:18px;justify-items:center;padding:24px;display:grid}.inbox-confirm article>svg{width:27px;height:27px;color:var(--danger)}.inbox-confirm h2{margin:12px 0 7px;font-size:18px}.inbox-confirm p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.inbox-confirm article>span{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:19px;display:grid}.inbox-confirm button{border:1px solid var(--line);background:var(--input);min-height:40px;color:var(--text);font:inherit;border-radius:10px;font-weight:800}.inbox-reply-recipient{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:4px;margin:0;padding:10px 12px;display:grid}.inbox-reply-recipient small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.inbox-reply-recipient strong{font-size:11px}@media (width<=430px){.inbox-tab-badge{min-width:16px;height:16px;font-size:7px}.inbox-detail article>footer{grid-template-columns:1fr 1fr;display:grid}.inbox-detail article>footer button{justify-content:center}.inbox-confirm{padding:12px}.inbox-confirm article{padding:20px}.inbox-list small em{max-width:110px}}.inbox-correspondence{z-index:90;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050708b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inbox-correspondence>article{border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));background:var(--surface);width:min(100%,720px);height:min(90dvh,780px);min-height:0;box-shadow:var(--shadow);border-radius:19px;flex-direction:column;display:flex;overflow:hidden}.inbox-correspondence>article>header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 88%,transparent);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.inbox-correspondence>article>header button{border:1px solid var(--line);background:var(--input);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.inbox-correspondence>article>header button:hover{border-color:var(--gold);color:var(--gold)}.inbox-correspondence>article>header button:focus-visible,.correspondence-reply-panel button:focus-visible,.correspondence-reply-panel textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.inbox-correspondence>article>header button svg{width:15px;height:15px}.inbox-correspondence>article>header .correspondence-close{width:36px;padding:0}.inbox-correspondence>article>header>div{gap:5px;min-width:0;display:grid}.inbox-correspondence>article>header>div>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.inbox-correspondence>article>header strong{overflow-wrap:anywhere;font-size:11px}.inbox-correspondence em,.correspondence-history header em{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));background:var(--gold-soft);max-width:170px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:850;line-height:1.25;display:inline-flex;overflow:hidden}.inbox-correspondence h2{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700;line-height:1.4}.inbox-correspondence .manager-loading{flex:1}.correspondence-history{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 18px;overflow-y:auto}.correspondence-history[data-new-message=true]:before{content:attr(data-new-message-label);z-index:2;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));background:var(--surface);color:var(--gold);box-shadow:var(--shadow);border-radius:999px;margin:8px auto -26px;padding:5px 9px;font-size:8px;font-weight:850;display:table;position:sticky;top:8px}.correspondence-history>section{border-bottom:1px solid var(--line);background:0 0;padding:15px 10px;position:relative}.correspondence-history>section:last-child{border-bottom:0}.correspondence-history>section.outgoing{background:linear-gradient(90deg,var(--gold-soft),transparent 42%);padding-left:14px}.correspondence-history>section.outgoing:before{content:"";background:var(--gold);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.correspondence-history>section>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.correspondence-history>section>header>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.correspondence-history>section>header strong{overflow-wrap:anywhere;font-size:10px}.correspondence-history>section>header small{background:var(--gold);color:#17130a;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 5px;font-size:6px;font-weight:900}.correspondence-history time{color:var(--muted);white-space:nowrap;flex:none;font-size:7px}.correspondence-history p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.65}.correspondence-reply-panel{padding:13px 16px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface-2);flex:none}.correspondence-reply-panel label{gap:7px;display:grid}.correspondence-reply-panel label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.correspondence-reply-panel label>span svg{width:14px;color:var(--gold)}.correspondence-reply-panel textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--input);width:100%;min-height:74px;max-height:180px;color:var(--text);font:inherit;resize:vertical;border-radius:11px;outline:0;padding:10px 11px;font-size:10px;line-height:1.5}.correspondence-reply-panel textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.correspondence-reply-panel>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.correspondence-reply-panel button{border:1px solid var(--line);background:var(--input);min-height:37px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.correspondence-reply-panel button svg{width:14px}.correspondence-reply-panel button.primary{border-color:var(--gold);background:var(--gold);color:#17130a;margin-left:auto}.correspondence-reply-panel button.danger{border-color:color-mix(in srgb,var(--danger) 48%,var(--line));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.correspondence-reply-panel button:disabled{cursor:not-allowed;opacity:.45}.correspondence-closed{border-top:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));background:color-mix(in srgb,var(--gold) 8%,var(--surface-2));color:var(--text);flex:none;align-items:flex-start;gap:9px;padding:14px 16px;display:flex}.correspondence-closed>svg{width:17px;height:17px;color:var(--gold);flex:none}.correspondence-closed span{gap:3px;min-width:0;display:grid}.correspondence-closed strong{font-size:9px;line-height:1.45}.correspondence-closed small{color:var(--muted);font-size:8px;line-height:1.4}.correspondence-closed-actions{padding:0 16px calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--gold) 8%,var(--surface-2));flex:none;align-items:center;display:flex}.correspondence-closed-actions button{border:1px solid color-mix(in srgb,var(--danger) 48%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface));min-height:37px;color:var(--danger);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.correspondence-closed-actions button svg{width:14px}.correspondence-closed-actions button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=600px){.inbox-correspondence{place-items:stretch stretch;padding:0}.inbox-correspondence>article{border-width:0;border-radius:0;width:100%;height:100dvh}.inbox-correspondence>article>header{padding:calc(9px + env(safe-area-inset-top)) 10px 9px;gap:8px}.inbox-correspondence>article>header button{padding:0 8px}.inbox-correspondence>article>header .correspondence-close{width:34px}.inbox-correspondence em,.correspondence-history header em{max-width:105px}.correspondence-history{scrollbar-gutter:auto;padding:0 10px}.correspondence-history>section{padding:12px 7px}.correspondence-history>section.outgoing{padding-left:11px}.correspondence-history>section>header{gap:6px}.correspondence-history time{font-size:6.5px}.correspondence-reply-panel{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.correspondence-reply-panel textarea,.inbox-compose input,.inbox-compose textarea{font-size:16px}.correspondence-reply-panel>footer button{min-height:40px}.correspondence-back{max-width:92px}.correspondence-back svg{flex:none}}@media (width<=350px){.inbox-correspondence>article>header{grid-template-columns:auto minmax(0,1fr)}.inbox-correspondence>article>header .correspondence-close{display:none}.correspondence-back{max-width:84px}.correspondence-history>section>header{flex-direction:column}.correspondence-history time{margin-top:-2px}}@media (width<=360px){.mobile-user-identity strong{max-width:145px}.mobile-bottom-nav button{font-size:7px}.mobile-bottom-nav button svg{width:19px;height:19px}.pagination{font-size:10px}.pagination .page-size{min-width:72px;padding:0 6px}}.paginated-list-frame{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.paginated-list-frame>.active-well-list,.paginated-list-frame>.history-report-list{box-shadow:none;border:0;border-radius:0}.identity-list-frame>.identity-grid{background:var(--surface);padding:7px}.identity-list-frame>.manager-loading{border:0;border-radius:0;margin:0}.pagination{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 97%,transparent);min-height:50px;color:var(--muted);grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:grid}.pagination>.pagination-nav{width:auto;min-width:0;height:42px;color:var(--text);opacity:.88;background:0 0;border:0;align-items:center;gap:3px;padding:0 4px;font-size:11px;font-weight:650;display:flex;position:relative}.pagination>.pagination-nav:before{display:none}.pagination>.pagination-previous{justify-content:flex-start;justify-self:start}.pagination>.pagination-next{justify-content:flex-end;justify-self:end}.pagination>.pagination-nav:disabled{color:var(--muted);opacity:.34}.pagination>.pagination-summary{text-align:center;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;gap:2px;margin:0;line-height:1.15;display:flex}.pagination>.pagination-summary strong{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.pagination>.pagination-summary small{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:8px;font-style:normal;display:flex}.pagination .page-size{min-width:0;height:auto;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible;display:inline!important}.pagination .page-size select{opacity:0;cursor:pointer;width:100%;height:calc(100% + 10px);position:absolute;inset:-5px 0}.pagination .page-size:focus-within{box-shadow:none;color:var(--gold);border:0}.history-report-frame>.history-report-list{border-bottom:0}.history-pagination{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 97%,transparent);grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:6px;min-height:50px;margin:0;padding:4px 10px;display:grid}.history-pagination>button{width:auto;min-width:0;height:42px;color:var(--text);background:0 0;border:0;border-radius:0;padding:0 4px;font-size:11px;font-weight:650}.history-pagination>button:first-child{justify-self:start}.history-pagination>button:last-child{justify-self:end}.history-pagination>button:disabled{color:var(--muted);opacity:.34}.history-pagination>small{color:var(--text);flex-direction:column;align-items:center;gap:2px;font-size:10px;font-style:normal;display:flex}.history-pagination>small i{color:var(--muted);font-size:8px;font-style:normal}@media (width<=899px){.manager-main{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.mobile-bottom-nav{height:calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom));padding-bottom:var(--ws-safe-bottom);grid-template-columns:repeat(5,minmax(0,1fr))}.reporter-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.view-stage:has(.reporter-mobile-dock){padding-bottom:calc(74px + env(safe-area-inset-bottom))}.save-bar{bottom:calc(62px + env(safe-area-inset-bottom))}.pagination{grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);gap:4px;padding:4px 8px}.pagination>.pagination-summary{grid-column:auto;margin:0!important}.pagination>.pagination-nav span{display:inline}}@media (width<=360px){.pagination>.pagination-nav,.pagination>.pagination-summary strong{font-size:9px}.pagination>.pagination-summary small{font-size:7px}.pagination .page-size{display:none!important}}.half-kit-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-self:end;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:700;display:inline-flex}.half-kit-toggle input{width:18px;height:18px;accent-color:var(--accent)}.equipment-filter-chips{gap:7px;padding:2px 0 10px;display:flex;overflow-x:auto}.equipment-filter-chips button{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 13px;font-weight:700}.equipment-filter-chips button.active{background:var(--accent);border-color:var(--accent);color:#071316}.equipment-primary strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kit-usage-chip{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;line-height:1}.equipment-register article{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;padding-right:0}.equipment-register .equipment-primary{grid-column:1/-1}.equipment-register .equipment-last-seen{grid-area:2/1;align-self:center}.equipment-register .equipment-state{box-sizing:border-box;text-overflow:ellipsis;grid-area:2/2;justify-content:center;align-self:center;align-items:center;max-width:170px;min-height:26px;line-height:1;display:inline-flex;overflow:hidden}.equipment-register .equipment-conflict{grid-column:1/-1}.equipment-info-button{box-sizing:border-box;grid-area:2/3;align-self:center;width:40px;height:40px;position:static;transform:none}.equipment-info-button svg{display:block}.personnel-filter-bar .identity-search{height:44px;min-height:44px;margin:0}.personnel-filter-bar .filter-button{box-sizing:border-box;white-space:nowrap;height:44px;min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-self:center;padding-block:0;font-weight:700}.personnel-filter-bar .filter-button>svg{flex:none}.personnel-filter-bar .filter-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=430px){.equipment-register article{grid-template-columns:minmax(0,1fr) auto 40px;gap:7px}.equipment-register .equipment-state{max-width:112px}.equipment-info-button{width:38px;height:38px}.personnel-filter-bar{gap:7px}.personnel-filter-bar .filter-button{padding-inline:10px}}.equipment-timeline article>div:last-child{min-width:0}.equipment-timeline article strong{overflow-wrap:anywhere;word-break:break-word}.half-kit-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;min-height:48px;padding:3px;display:block;position:relative;overflow:hidden}.half-kit-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.half-kit-track{grid-template-columns:1fr 1fr;gap:3px;min-width:190px;display:grid}.half-kit-track>span{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:9px;place-items:center;padding:0 12px;font-size:11px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s;display:grid}.half-kit-track>span.active{background:color-mix(in srgb,var(--accent) 88%,#fff 12%);color:#111812;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 18%,transparent)}.half-kit-toggle:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.personnel-list-wrap{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.personnel-list{flex-direction:column;display:flex}.personnel-row{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:72px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:12px 13px;display:grid}.personnel-row:last-child{border-bottom:0}.personnel-row:hover,.personnel-row:focus-visible{background:var(--surface-3);outline:0}.personnel-row-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.personnel-row-copy strong{overflow-wrap:anywhere;font-size:12px}.personnel-row-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.45}.personnel-row>svg{width:17px;color:var(--soft)}.personnel-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.personnel-status.working{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent);border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line))}.personnel-status.idle{color:var(--muted);background:var(--surface-3);border:1px solid var(--line)}.person-status-hero{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:17px;display:grid}.person-status-hero>div:nth-child(2){min-width:0}.person-status-hero>div:nth-child(2)>span{color:var(--gold);letter-spacing:.12em;font-size:7px;font-weight:800}.person-status-hero h1{overflow-wrap:anywhere;margin:3px 0;font-size:21px}.person-status-hero p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.personnel-history{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:17px}.personnel-history>h2{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.personnel-history>h2 svg{color:var(--gold)}.personnel-history>p{color:var(--muted);margin:7px 0 16px;font-size:9px;line-height:1.5}.personnel-timeline{flex-direction:column;display:flex}.personnel-timeline article{grid-template-columns:15px minmax(0,1fr);gap:9px;min-width:0;display:grid}.personnel-timeline .timeline-rail{justify-content:center;display:flex;position:relative}.personnel-timeline .timeline-rail:after{content:"";background:var(--line);width:1px;position:absolute;top:13px;bottom:0}.personnel-timeline article:last-child .timeline-rail:after{display:none}.personnel-timeline .timeline-rail span{z-index:1;background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,var(--surface));border-radius:50%;margin-top:3px;position:relative}.personnel-timeline article>div:last-child{min-width:0;padding-bottom:17px}.personnel-timeline strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.personnel-timeline p{color:var(--muted);margin:4px 0 0;font-size:8px}.compact-empty{text-align:center;color:var(--muted);padding:24px;font-size:10px}@media (width<=430px){.person-status-hero{grid-template-columns:auto minmax(0,1fr)}.person-status-hero>.personnel-status{grid-column:2;justify-self:start}.personnel-row{grid-template-columns:minmax(0,1fr) auto 16px;padding-left:11px;padding-right:9px}.half-kit-track{width:100%;min-width:0}}.historical-mapping-page .ws-select,.historical-mapping-page .ws-input{box-sizing:border-box;border:1px solid var(--border);background:var(--input);width:100%;min-width:0;height:42px;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s}.historical-mapping-page .list-search{background:var(--input)}.historical-mapping-page .ws-select{cursor:pointer}.historical-mapping-page .ws-select option{background:var(--surface);color:var(--text)}html[data-theme=dark] .historical-mapping-page .ws-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .historical-mapping-page .ws-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.historical-mapping-page .ws-select:hover,.historical-mapping-page .ws-input:hover{border-color:color-mix(in srgb,var(--gold) 35%,var(--border))}.historical-mapping-page .ws-select:focus-visible,.historical-mapping-page .ws-input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.historical-mapping-page .ws-select:disabled,.historical-mapping-page .ws-input:disabled{cursor:not-allowed;opacity:.48}.historical-mapping-page .mapping-filter{width:auto;min-width:132px}.historical-mapping-page .mapping-target-select{height:40px}.historical-mapping-page .mapping-actions button,.historical-mapping-page .merged-well-list button{border:1px solid var(--border);background:var(--input);min-height:38px;color:var(--text);cursor:pointer;border-radius:9px;transition:border-color .15s,background .15s,color .15s}.historical-mapping-page .mapping-actions button:hover:not(:disabled),.historical-mapping-page .merged-well-list button:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold) 50%,var(--border));background:var(--surface-3)}.historical-mapping-page .mapping-actions button:focus-visible,.historical-mapping-page .merged-well-list button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.historical-mapping-page .mapping-actions .mapping-save-button{border-color:color-mix(in srgb,var(--gold) 48%,var(--border));color:var(--gold)}.historical-mapping-page .mapping-actions .mapping-remove-button{color:var(--muted)}.historical-mapping-page button:disabled{cursor:not-allowed;opacity:.42}.historical-mapping-page .mapping-choice-input{width:17px;height:17px;accent-color:var(--gold);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;flex:none}@media (prefers-color-scheme:dark){.historical-mapping-page .mapping-choice-input{--lightningcss-light: ;--lightningcss-dark:initial}}.historical-mapping-page .mapping-canonical-input{margin-top:2px}.historical-mapping-page .well-select-list label{cursor:pointer}.historical-mapping-page .pagination .page-size{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.historical-mapping-page .pagination .page-size{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=760px){.historical-mapping-page{width:100%;min-width:0}.historical-mapping-page .mapping-toolbar,.historical-mapping-page .mapping-filter{width:100%}.historical-mapping-page .mapping-row>*{min-width:0}.historical-mapping-page .mapping-actions button{flex:1;justify-content:center}.historical-mapping-page .mapping-merge-preview>div{flex-wrap:wrap}.historical-mapping-page .mapping-merge-preview>div button{flex:1;min-width:110px}.historical-mapping-page .merged-well-list article{flex-direction:column;align-items:flex-start;padding:9px 0}.historical-mapping-page .merged-well-list article button{justify-content:center;width:100%}}.personnel-split-row{grid-template-columns:minmax(190px,.8fr) minmax(340px,1.55fr) auto;align-items:start}.personnel-mapping-editor{gap:8px}.mapping-raw{padding-top:4px}.mapping-mode{flex-wrap:wrap;gap:5px;display:flex}.mapping-mode label{border:1px solid var(--border);background:var(--input);min-height:33px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.mapping-mode label:has(input:checked){border-color:color-mix(in srgb,var(--gold) 58%,var(--border));background:var(--gold-soft);color:var(--gold)}.single-member-controls,.split-member-add{grid-template-columns:minmax(0,1fr) 140px;gap:7px;display:grid}.split-member-add{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) 126px auto}.mapping-person-search{border:1px solid var(--border);background:var(--input);min-width:0;height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.mapping-person-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.mapping-person-search .ws-input{height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.compact-icon-button{white-space:nowrap;justify-content:center}.split-member-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.split-member-list li{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.split-member-list span{overflow-wrap:anywhere;min-width:0;font-size:10px}.split-member-list small{font-size:9px}.split-member-list .ws-select{height:34px}.mapping-impact-note{border-left:2px solid var(--gold);background:var(--gold-soft);padding:7px 8px;line-height:1.45}.personnel-split-list{overflow:visible}.personnel-split-row .mapping-actions{padding-top:4px}@media (width<=900px){.personnel-split-row{grid-template-columns:minmax(155px,.7fr) minmax(0,1.5fr)}.personnel-split-row .mapping-actions{grid-column:2;justify-content:flex-start}.split-member-add{grid-template-columns:minmax(0,1fr) minmax(130px,1fr) 110px}.split-member-add .compact-icon-button{grid-column:1/-1}}@media (width<=760px){.personnel-split-row{grid-template-columns:1fr}.personnel-split-row .mapping-actions{grid-column:auto}.single-member-controls,.split-member-add{grid-template-columns:1fr}.split-member-add .compact-icon-button{grid-column:auto;min-height:40px}.split-member-list li{grid-template-columns:minmax(0,1fr) auto}.split-member-list li .historical-role-select{grid-column:1}.split-member-list li .compact-icon-button{grid-area:1/2/3;align-self:stretch}.mapping-mode label{flex:1;justify-content:center}.personnel-split-row .mapping-actions{width:100%}}@media (width<=360px){.mapping-mode{grid-template-columns:1fr;display:grid}.mapping-mode label{justify-content:flex-start}.split-member-list li{grid-template-columns:minmax(0,1fr)}.split-member-list li .historical-role-select,.split-member-list li .compact-icon-button{grid-area:auto;width:100%}}.personnel-filters{grid-template-columns:minmax(220px,1fr) minmax(145px,auto) minmax(210px,auto);align-items:end;gap:9px;margin:12px 0;display:grid}.personnel-filters>label:not(.identity-search),.admin-duty-control{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:9px;font-weight:750;display:flex}.personnel-filters select,.admin-duty-control select,.admin-personnel-row select{border:1px solid var(--border);background:var(--input);width:100%;min-width:0;height:42px;color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;outline:0;padding:0 34px 0 11px}@media (prefers-color-scheme:dark){.personnel-filters select,.admin-duty-control select,.admin-personnel-row select{--lightningcss-light: ;--lightningcss-dark:initial}}.personnel-filters select:focus-visible,.admin-duty-control select:focus-visible,.admin-personnel-row select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.personnel-row{cursor:default;grid-template-columns:auto minmax(0,1fr) 34px}.personnel-info-button{border:1px solid var(--line);background:var(--surface-3);width:32px;height:32px;color:var(--gold);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.personnel-info-button:hover,.personnel-info-button:focus-visible{border-color:var(--gold);outline:0}.personnel-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 13px;display:grid}.personnel-contact-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.personnel-contact-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.personnel-contact-grid strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;display:flex}.personnel-phone{grid-column:1/-1}.personnel-phone a{border:1px solid color-mix(in srgb,var(--teal) 40%,var(--line));color:var(--teal);border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.admin-duty-control{margin:10px 0}.admin-personnel-row{grid-template-columns:minmax(0,1fr) minmax(180px,250px) auto;align-items:center;gap:10px;display:grid}.admin-personnel-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-personnel-row small{overflow-wrap:anywhere}@media (width<=600px){.personnel-filters{grid-template-columns:1fr 1fr}.personnel-filters .identity-search{grid-column:1/-1}.personnel-contact-grid{grid-template-columns:1fr}.personnel-phone{grid-column:auto}.admin-personnel-row{grid-template-columns:minmax(0,1fr) auto}.admin-personnel-row select{grid-column:1/-1}.personnel-row{grid-template-columns:auto minmax(0,1fr) 32px;gap:7px;padding-left:9px;padding-right:8px}.personnel-status{padding:0 7px}}@media (width<=360px){.personnel-filters{grid-template-columns:1fr}.personnel-filters .identity-search{grid-column:auto}.personnel-row-copy strong{font-size:11px}.personnel-status{font-size:7px}}.personnel-name-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.personnel-name-line .personnel-status{min-height:20px;padding:0 7px;font-size:7px;font-style:normal}.personnel-planned-summary{color:var(--gold)!important}.personnel-team-state{align-self:center}.personnel-team-state small:first-child{color:var(--text)}.planned-assignments-panel>h2,.well-assignment-panel>h2{margin:0 0 10px;font-size:13px}.planned-assignment-card{border-top:1px solid var(--line)}.planned-assignment-card:first-of-type{border-top:0}.planned-assignment-heading{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.planned-assignment-heading span{gap:3px;min-width:0;display:grid}.planned-assignment-heading strong{font-size:11px}.planned-assignment-heading small,.planned-assignment-detail>p,.planned-assignment-person small,.assignment-helper{color:var(--muted);font-size:9px;line-height:1.45}.planned-assignment-heading svg{color:var(--gold);flex:none;transition:transform .18s}.planned-assignment-heading[aria-expanded=true] svg{transform:rotate(180deg)}.planned-assignment-detail{gap:8px;padding:0 0 13px;display:grid}.planned-assignment-detail>p{margin:0}.planned-assignment-person{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;padding:9px 10px;display:grid}.planned-assignment-person>span{gap:3px;min-width:0;display:grid}.planned-assignment-person strong{overflow-wrap:anywhere;font-size:10px}.planned-assignment-person em{background:var(--gold-soft);color:var(--gold);white-space:nowrap;border-radius:999px;align-self:center;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.planned-assignment-person>small{grid-column:1/-1}.planned-assignment-detail footer{justify-content:space-between;align-items:center;gap:9px;margin-top:2px;display:flex}.planned-assignment-detail footer label{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.planned-assignment-detail footer input{accent-color:var(--gold)}.assignment-mismatch{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-radius:9px;color:var(--danger)!important;padding:8px 9px!important}.well-assignment-panel>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 0;display:grid}.well-assignment-panel>article:first-of-type{border-top:0}.well-assignment-panel strong{font-size:11px}.well-assignment-panel small,.well-assignment-panel p{color:var(--muted);margin:0;font-size:9px}.well-assignment-panel p{grid-column:1/-1}.operational-bha-list .equipment-primary .equipment-active-state{border:1px solid var(--line);border-radius:999px;min-height:17px;padding:0 5px;font-size:7px;font-style:normal;font-weight:800;line-height:17px;display:inline-flex}.operational-bha-list .equipment-active-state.active{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 40%,var(--line));background:color-mix(in srgb,var(--teal) 10%,transparent)}.operational-bha-list .equipment-active-state.inactive{color:var(--muted)}@media (width<=600px){.personnel-row{grid-template-columns:minmax(0,1fr) 32px}.personnel-team-state{grid-area:auto/1/auto/2}.personnel-row>.personnel-info-button{grid-area:1/2}.planned-assignment-detail footer{flex-direction:column;align-items:stretch}.planned-assignment-detail footer .primary-button{justify-content:center;width:100%}.planned-assignment-person{grid-template-columns:minmax(0,1fr)}.planned-assignment-person em{justify-self:start}.operational-bha-list .equipment-primary .equipment-active-state{grid-column:auto}.operational-bha-list .equipment-primary strong{grid-column:2;display:flex}}.duty-access-page{flex-direction:column;gap:13px;min-width:0;display:flex}.duty-access-page>header{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-start;gap:11px;padding:15px;display:flex}.duty-access-page>header>svg{color:var(--gold);flex:none}.duty-access-page h2,.duty-access-page h3{margin:0}.duty-access-page header p{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.duty-matrix{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:100%;overflow-x:auto}.duty-matrix table{border-collapse:collapse;width:100%;min-width:970px}.duty-matrix th,.duty-matrix td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;height:43px;padding:6px 8px;font-size:8px}.duty-matrix thead th{z-index:2;background:var(--surface-2);color:var(--muted);font-weight:800;position:sticky;top:0}.duty-matrix th:first-child{z-index:1;background:var(--surface-2);min-width:180px;color:var(--text);text-align:left;position:sticky;left:0}.duty-matrix thead th:first-child{z-index:3}.duty-matrix tr:last-child>*{border-bottom:0}.duty-matrix tr>:last-child{border-right:0}.matrix-check,.ws-permission-toggle{cursor:pointer}.matrix-check input,.ws-permission-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.matrix-check span,.permission-check{border:1px solid var(--line);background:var(--surface-3);color:#0000;border-radius:7px;place-items:center;width:25px;height:25px;margin:auto;transition:border-color .15s,background .15s,color .15s;display:grid}.matrix-check input:checked+span,.ws-permission-toggle input:checked+.permission-check{border-color:var(--gold);background:var(--gold);color:#111812}.matrix-check input:focus-visible+span,.ws-permission-toggle input:focus-visible+.permission-check{outline:2px solid var(--gold);outline-offset:2px}.duty-mobile-picker{display:none}.duty-access-page>footer{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;bottom:8px}.duty-access-page>footer>span{color:var(--muted);font-size:9px}.duty-access-page>footer>span.dirty{color:var(--gold)}@media (width<=760px){.duty-matrix{display:none}.duty-mobile-picker{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:11px;min-width:0;padding:13px;display:flex}.duty-mobile-picker>label{color:var(--muted);flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.duty-mobile-picker select{border:1px solid var(--line);background:var(--input);width:100%;min-width:0;height:42px;color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;outline:0;padding:0 34px 0 11px}@media (prefers-color-scheme:dark){.duty-mobile-picker select{--lightningcss-light: ;--lightningcss-dark:initial}}.duty-mobile-picker select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.duty-permission-controls{flex-direction:column;display:flex}.ws-permission-toggle{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.ws-permission-toggle:last-child{border-bottom:0}.ws-permission-toggle .permission-check{margin:0}.ws-permission-toggle b{font-size:10px}.ws-permission-toggle small{color:var(--muted);font-size:8px}.duty-access-page>footer{bottom:calc(66px + env(safe-area-inset-bottom));flex-wrap:wrap}.duty-access-page>footer .primary-button{margin-left:auto}}.personnel-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:1rem 0;display:grid}.filter-button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);border-radius:12px;align-items:center;gap:.45rem;padding:.65rem .9rem;display:inline-flex}.filter-button.active{border-color:var(--gold);color:var(--gold)}.filter-button b{background:var(--gold);color:#111;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:.72rem;display:grid}.ws-filter-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.7rem;margin-bottom:1rem;padding:.85rem;display:grid}.ws-filter-panel label{gap:.35rem;display:grid}.ws-filter-panel label>span,.device-limit-control span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.filter-actions{align-items:end;gap:.4rem;display:flex}.duty-definitions-page{gap:1rem;display:grid}.duty-definitions-page header h2{margin:0}.duty-definitions-page header p{color:var(--muted)}.duty-definition-create,.duty-definition-row{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1.1fr 1fr 1fr 90px auto;align-items:center;gap:.55rem;padding:.8rem;display:grid}.duty-definition-row{grid-template-columns:minmax(130px,1fr) 1.3fr 1.3fr 80px auto auto auto}.duty-definition-row code{color:var(--gold);overflow-wrap:anywhere;font-weight:800}.duty-definition-create input,.duty-definition-row input,.admin-duty-control input,.device-limit-control input,.ws-filter-panel select{border:1px solid var(--line);background:var(--input);min-width:0;min-height:40px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;outline:0;padding:.55rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s}@media (prefers-color-scheme:dark){.duty-definition-create input,.duty-definition-row input,.admin-duty-control input,.device-limit-control input,.ws-filter-panel select{--lightningcss-light: ;--lightningcss-dark:initial}}.duty-definition-create input:hover,.duty-definition-row input:hover,.admin-duty-control input:hover,.device-limit-control input:hover,.ws-filter-panel select:hover{border-color:color-mix(in srgb,var(--gold) 35%,var(--line))}.duty-definition-create input:focus-visible,.duty-definition-row input:focus-visible,.admin-duty-control input:focus-visible,.device-limit-control input:focus-visible,.ws-filter-panel select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.admin-page select option,.duty-mobile-picker select option,.ws-filter-panel select option{background:var(--surface);color:var(--text)}.duty-definition-row>button,.filter-actions>button{border:1px solid var(--line);background:var(--input);min-height:40px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.duty-definition-row>button:hover:not(:disabled),.filter-actions>button:hover:not(:disabled){border-color:var(--gold);background:var(--surface-3)}.duty-definition-row>button:focus-visible,.filter-actions>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.duty-definition-row>button.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.duty-definition-row>button:disabled,.filter-actions>button:disabled{cursor:not-allowed;opacity:.45}.ws-switch{color:var(--text);cursor:pointer;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.ws-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ws-switch span{border:1px solid var(--line);background:var(--surface-3);border-radius:99px;flex:none;width:34px;height:20px;transition:border-color .15s,background .15s;position:relative}.ws-switch span:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:2px;left:2px}.ws-switch input:checked+span{border-color:var(--gold);background:var(--gold)}.ws-switch input:checked+span:after{background:#111;transform:translate(14px)}.ws-switch input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.ws-switch input:disabled+span{opacity:.5;cursor:not-allowed}.device-limit-control{gap:.25rem;max-width:110px;display:grid}.device-limit-control input{width:100%}@media (width<=760px){.ws-filter-panel{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1/-1}.duty-definition-create,.duty-definition-row{grid-template-columns:1fr 1fr}.duty-definition-create button,.duty-definition-row code{grid-column:1/-1}.duty-definition-row button{min-height:40px}}@media (width<=430px){.personnel-filter-bar{grid-template-columns:minmax(0,1fr) auto}.filter-button{padding:.6rem}.ws-filter-panel,.duty-definition-create,.duty-definition-row{grid-template-columns:1fr}.filter-actions,.duty-definition-row code,.duty-definition-create button{grid-column:auto}.filter-actions>*{flex:1}}.personnel-summary-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.personnel-summary-filters>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;padding:11px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.personnel-summary-filters>button:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));background:var(--surface-3)}.personnel-summary-filters>button:active{transform:scale(.985)}.personnel-summary-filters>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.personnel-summary-filters>button.active{border-color:var(--gold);background:var(--gold-soft)}.personnel-summary-filters>button svg{color:var(--gold);grid-row:1/3;width:17px}.personnel-summary-filters>button span{min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:750;overflow:hidden}.personnel-summary-filters>button strong{font-size:16px;line-height:1.1}.resource-filter-bar.search-only{grid-template-columns:minmax(0,1fr)}.resource-filter-bar .equipment-search,.equipment-list-filter-bar .well-search{width:100%;min-height:44px;margin:0}.equipment-list-filter-panel,.movement-history-filter-panel{grid-template-columns:minmax(180px,1fr) auto}.dispatch-inventory-filter-panel{grid-template-columns:repeat(2,minmax(160px,1fr)) auto}.movement-history-filters.personnel-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.movement-history-filters.personnel-filter-bar>.list-search{width:100%}.dispatch-inventory-controls.personnel-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.dispatch-inventory-controls.personnel-filter-bar .dispatch-search{width:100%}.equipment-operational-table{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.equipment-operational-columns,.operational-bha-list>article{grid-template-columns:minmax(135px,1.35fr) minmax(80px,.8fr) minmax(70px,.7fr) minmax(120px,1fr) minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.equipment-operational-columns{border-bottom:1px solid var(--line);background:var(--surface-3);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:9px 12px;font-size:8px;font-weight:800}.operational-bha-list>article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:11px 12px}.operational-bha-list>article:last-child{border-bottom:0}.operational-bha-list .equipment-primary,.operational-bha-list .equipment-state{min-width:0}.operational-bha-list .equipment-primary strong,.operational-bha-list .equipment-cell,.operational-bha-list .equipment-state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-bha-list .equipment-cell{color:var(--text);font-size:10px}.operational-bha-list .equipment-state small{display:none}.operational-bha-list .icon-action{white-space:nowrap;justify-self:end}@media (width>=900px){.personnel-summary-filters{max-width:840px}}@media (width<=760px){.personnel-summary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-operational-columns{display:none}.equipment-operational-table{background:0 0;border:0;overflow:visible}.operational-bha-list{gap:9px;display:grid}.operational-bha-list>article{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.operational-bha-list>article>*{grid-column:1/-1;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:center;gap:8px;display:grid}.operational-bha-list>article>:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.operational-bha-list .equipment-primary strong,.operational-bha-list .equipment-primary small{grid-column:2}.operational-bha-list .equipment-primary:before{grid-row:1/3}.operational-bha-list .equipment-active-state{display:grid}.operational-bha-list .icon-action{grid-column:1/-1;justify-content:center;justify-self:stretch;margin-top:3px;display:inline-flex}.operational-bha-list .icon-action:before{display:none}.dispatch-inventory-filter-panel{grid-template-columns:1fr}}@media (width<=430px){.personnel-summary-filters>button{padding:10px 8px}.personnel-summary-filters>button span{font-size:7px}.equipment-list-filter-panel,.movement-history-filter-panel{grid-template-columns:1fr}.movement-history-filters.personnel-filter-bar,.dispatch-inventory-controls.personnel-filter-bar{grid-template-columns:minmax(0,1fr) auto}}.personnel-filters.ws-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.personnel-filters select:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.personnel-filters.ws-filter-panel{grid-template-columns:1fr 1fr}.personnel-filters.ws-filter-panel .filter-actions{grid-column:1/-1}}@media (width<=430px){.personnel-filters.ws-filter-panel{grid-template-columns:1fr}.personnel-filters.ws-filter-panel .filter-actions{grid-column:auto}}.device-master-detail{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);max-width:1100px;min-height:440px;display:grid;overflow:hidden}.device-user-pane{border-right:1px solid var(--border);min-width:0}.device-user-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:11px;display:flex}.device-user-toolbar .list-search{flex:1;min-width:0}.device-user-toolbar>span{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.device-user-list{flex-direction:column;max-height:620px;display:flex;overflow:auto}.device-user-list>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:8px 11px;display:grid}.device-user-list>button:hover,.device-user-list>button.selected{background:var(--surface-2)}.device-user-list>button.selected{box-shadow:inset 3px 0 var(--gold)}.device-user-list>button>span{flex-direction:column;min-width:0;display:flex}.device-user-list>button>span:nth-child(2){text-align:right}.device-user-list strong,.device-user-list small{overflow-wrap:anywhere}.device-user-list small{color:var(--muted);margin-top:3px;font-size:10px}.device-user-list svg{width:17px;color:var(--muted)}.device-detail-pane{min-width:0;padding:14px}.device-detail-pane>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 3px 13px;display:flex}.device-detail-pane>header>span{flex-direction:column;min-width:0;display:flex}.device-detail-pane>header>span:last-child{text-align:right}.device-detail-pane>header small{color:var(--muted);margin-top:3px;font-size:10px}.device-detail-list{gap:8px;padding-top:10px;display:grid}.device-detail-list>article{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:11px}.device-detail-list>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.device-detail-list>article>div:first-child>span{flex-direction:column;min-width:0;display:flex}.device-detail-list code{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:9px}.device-detail-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 0;display:grid}.device-detail-list dl>div{background:var(--surface);border-radius:8px;padding:7px}.device-detail-list dt{color:var(--muted);text-transform:uppercase;font-size:8px}.device-detail-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.device-detail-list .row-actions{justify-content:flex-end}.device-detail-list .row-actions button{border:1px solid var(--border);background:var(--input);color:var(--text);border-radius:9px}.device-mobile-back{display:none}.device-action-dialog>p{color:var(--muted);line-height:1.55}@media (width<=700px){.device-master-detail{min-height:360px;display:block}.device-user-pane{border-right:0}.device-detail-pane{padding:11px;display:none}.device-master-detail.detail-open .device-user-pane{display:none}.device-master-detail.detail-open .device-detail-pane{display:block}.device-mobile-back{border:1px solid var(--border);background:var(--input);min-height:40px;color:var(--text);border-radius:9px;align-items:center;gap:6px;margin-bottom:10px;padding:0 10px;display:inline-flex}.device-mobile-back svg{width:16px}.device-user-list{max-height:none}.device-user-toolbar{flex-direction:column;align-items:stretch}.device-user-toolbar>span{padding-left:2px}.device-detail-list dl{grid-template-columns:1fr}.device-detail-pane>header{align-items:flex-start}.device-detail-pane>header>span:last-child{flex:none}.device-detail-list .row-actions button{width:100%}}.personnel-contact-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.personnel-phone .personnel-contact-actions>a,.personnel-contact-actions .personnel-send-message{box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;padding:0 11px;font:800 10px/1 Manrope;display:inline-flex}.personnel-contact-actions .personnel-send-message{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));background:color-mix(in srgb,var(--gold) 8%,var(--surface-2));color:var(--text);cursor:pointer}.personnel-contact-actions svg{flex:none;width:16px;height:16px}.dashboard-kpis article.monthly-days{border-color:color-mix(in srgb,#2f6f68 48%,var(--line));background:linear-gradient(140deg,color-mix(in srgb,#2f6f68 10%,var(--surface-2)),var(--surface))}.dashboard-kpis article.monthly-days>svg{color:#3b8178}.dashboard-kpis article.assignments{border-color:color-mix(in srgb,#455c72 38%,var(--line))}.dashboard-kpis article.assignments>svg{color:#627d96}.dashboard-kpis article.dominant-duty{border-color:color-mix(in srgb,var(--gold) 38%,var(--line))}.dashboard-compact-actions .calendar-action{border-color:color-mix(in srgb,#2f6f68 58%,var(--line));background:color-mix(in srgb,#2f6f68 10%,var(--input));color:color-mix(in srgb,#3b8178 86%,var(--text))}.dashboard-compact-actions .calendar-action>svg:first-child{color:#3b8178}.dashboard-compact-actions .calendar-action:hover,.dashboard-compact-actions .calendar-action.active{background:color-mix(in srgb,#2f6f68 18%,var(--surface-2));color:color-mix(in srgb,#3b8178 78%,var(--text));border-color:#3b8178;box-shadow:0 4px 14px #2f6f6829}.dashboard-compact-actions .recent-wells-action{border-color:color-mix(in srgb,#8a6a32 52%,var(--line));background:color-mix(in srgb,#8a6a32 8%,var(--input))}.dashboard-compact-actions .recent-wells-action>svg:first-child{color:color-mix(in srgb,#8a6a32 78%,var(--gold))}.dashboard-compact-actions .recent-wells-action:hover,.dashboard-compact-actions .recent-wells-action.active{border-color:color-mix(in srgb,#8a6a32 72%,var(--gold));background:color-mix(in srgb,#8a6a32 16%,var(--surface-2));color:var(--gold)}.my-dashboard-timeline>article:not(.current){gap:8px}.my-dashboard-timeline>article:not(.current) .my-timeline-card{border-radius:11px;margin-bottom:7px;padding:9px 11px}.my-dashboard-timeline>article:not(.current) .my-timeline-card header strong{font-size:11px}.my-dashboard-timeline>article:not(.current) .timeline-duty-chips{gap:4px;margin-top:6px}.my-dashboard-timeline>article:not(.current) .timeline-duty-chips span{min-height:18px;padding:0 6px;font-size:6px}.my-dashboard-timeline>article:not(.current) .timeline-dates{gap:7px;margin-top:7px}.my-dashboard-timeline>article:not(.current) .timeline-dates small{font-size:6px}.my-dashboard-timeline>article:not(.current) .timeline-dates strong{font-size:8px}.my-dashboard-timeline>article:not(.current) .timeline-assignment-duration{margin-top:7px;padding-top:6px;font-size:7px}.my-dashboard-timeline>article.current .my-timeline-card{margin-bottom:12px;padding:15px 16px}.section-progress-cell{grid-column:1/-1;min-width:0;padding:2px 0}.section-progress-title{text-align:center;justify-content:center;align-items:baseline;gap:5px;margin-bottom:5px;display:flex}.section-progress-title small{color:var(--muted);font-size:7px;font-weight:700}.section-progress-title strong{color:var(--text);font-size:9px}.section-progress-track{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.section-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),#2f6f68 58%,#55856f);max-width:100%;height:100%;transition:width .2s;display:block}.section-progress-endpoints{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:5px;display:flex}.section-progress-endpoints>span{flex-direction:column;min-width:0;display:flex}.section-progress-endpoints>span:last-child{text-align:right;align-items:flex-end}.section-progress-endpoints strong{font-size:8px;line-height:1.2}.section-progress-endpoints small{color:var(--muted);font-size:6px;line-height:1.2}.section-progress-head{text-align:center;grid-column:2/4}@media (width>=700px){.well-list-head.with-section-progress{grid-template-columns:1.25fr .7fr 1fr .75fr 1fr 52px}.well-list-row .section-progress-cell{grid-column:2/4;padding:0 4px}.section-progress-title{margin-bottom:4px}.section-progress-track{height:5px}}@media (width>=900px){.manager-sidebar{overscroll-behavior:contain;height:calc(100dvh - 66px);max-height:calc(100dvh - 66px);position:sticky;top:66px;overflow-y:auto}.manager-main{align-self:flex-start}}@media (width<=430px){.personnel-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.personnel-phone .personnel-contact-actions>a,.personnel-contact-actions .personnel-send-message{width:100%;min-width:0;padding:0 8px}.section-progress-cell{padding-right:2px}.section-progress-title{margin-bottom:4px}.section-progress-endpoints{gap:8px}.my-dashboard-timeline>article:not(.current) .my-timeline-card{padding:8px 9px}}.section-progress-track{border:1px solid color-mix(in srgb,var(--muted) 34%,var(--line));background:color-mix(in srgb,var(--muted) 18%,var(--surface-2));box-shadow:inset 0 1px 2px #0000001f}.well-controls-panel{gap:12px;display:grid}.well-controls-list{gap:7px;display:grid}.well-controls-list article{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.well-controls-list article>div{gap:3px;min-width:0;display:grid}.well-controls-list strong{overflow-wrap:anywhere}.well-controls-list small{color:var(--muted);font-size:10px}.well-controls-list .secondary-button{flex:none}.well-edit-modal{z-index:75;background:#030a0da3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.well-edit-modal>div{border:1px solid var(--line);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow);border-radius:16px;gap:15px;padding:18px;display:grid}.well-edit-modal header,.well-edit-modal footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.well-edit-modal h3{margin:0;font-size:16px}.well-edit-modal label{gap:6px;display:grid}.well-edit-modal label>span{color:var(--muted);font-size:11px}.well-edit-modal .ws-input{min-height:42px}.well-edit-modal footer{justify-content:flex-end}@media (width<=430px){.well-controls-list article{padding:9px}.well-controls-list .secondary-button{min-height:34px;padding:0 8px;font-size:9px}.well-edit-modal{padding:10px}.well-edit-modal>div{padding:15px}}.active-well-equipment-items .active-well-team-edit-action{justify-self:start;margin-top:4px}.team-edit-modal>div{max-height:min(88dvh,720px);overflow:auto}.team-edit-list{border:1px solid var(--line);background:var(--bg);border-radius:11px;gap:7px;padding:10px;display:grid}.team-edit-list>strong{font-size:11px}.team-edit-list label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.team-edit-list label>span{color:var(--text);gap:2px;display:grid}.team-edit-list label small{color:var(--muted)}.team-edit-list select{max-width:128px;min-height:34px}.team-edit-confirm{border:1px solid var(--gold-soft);background:color-mix(in srgb,var(--gold) 7%,var(--surface));border-radius:11px;gap:7px;padding:11px;display:grid}.team-edit-confirm p{color:var(--muted);margin:0;font-size:11px}.initial-personnel-locations{gap:12px;max-width:880px;display:grid}.initial-personnel-locations>header,.initial-personnel-locations>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.initial-personnel-locations>header>span{align-items:center;gap:9px;display:flex}.initial-personnel-locations h2{margin:0;font-size:17px}.initial-personnel-locations header small{color:var(--gold);letter-spacing:.08em;font-size:9px;font-weight:800}.initial-personnel-locations>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.initial-location-list{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.initial-location-list article{border-bottom:1px solid var(--line);gap:9px;padding:11px;display:grid}.initial-location-list article:last-child{border-bottom:0}.initial-location-list article.blocked{opacity:.7;background:var(--surface-2)}.initial-location-select{align-items:flex-start;gap:10px;min-width:0;display:flex}.initial-location-select>span{gap:3px;min-width:0;display:grid}.initial-location-list small{color:var(--muted);font-size:10px}.initial-location-list em{color:var(--warning);font-size:10px;font-style:normal}.initial-location-controls{grid-template-columns:150px minmax(0,1fr);gap:8px;padding-left:24px;display:grid}.initial-location-controls label{gap:4px;min-width:0;display:grid}.initial-location-controls label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.initial-location-controls select,.initial-location-controls input{border:1px solid var(--line);background:var(--input);min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:9px;padding:0 9px;font-size:10px}.initial-personnel-locations>footer{justify-content:flex-end;padding-top:2px}.initial-personnel-locations>footer>span{color:var(--muted);margin-right:auto;font-size:11px}@media (width<=430px){.initial-personnel-locations>header{flex-direction:column;align-items:flex-start}.initial-personnel-locations>header button{width:100%}.initial-personnel-locations>footer{flex-wrap:wrap}.initial-personnel-locations>footer>span{width:100%}.initial-location-controls{grid-template-columns:1fr;padding-left:0}}.well-list-row:hover .section-progress-track,.well-list-row:focus-within .section-progress-track{border-color:color-mix(in srgb,var(--gold) 28%,var(--muted));background:color-mix(in srgb,var(--muted) 24%,var(--surface-2))}.compact-well-timeline .timeline-overview-card{border-color:color-mix(in srgb,var(--gold) 34%,var(--line));min-width:0;box-shadow:none;margin-bottom:8px}.compact-well-timeline .timeline-overview-card .well-list-row{cursor:default}.compact-well-timeline .timeline-overview-card .well-detail-action{border-color:color-mix(in srgb,var(--gold) 42%,var(--line));background:var(--gold-soft);width:auto;min-width:104px;color:var(--gold);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font:800 8px DM Sans,sans-serif;display:flex}.compact-well-timeline .timeline-overview-card .well-detail-action svg{flex:none}@media (width<=699px){.compact-well-timeline .timeline-overview-card .well-list-row{min-height:104px}.compact-well-timeline .timeline-overview-card .well-detail-action{width:44px;min-width:44px;padding:0}.compact-well-timeline .timeline-overview-card .well-detail-action span{display:none}}@media (width>=700px){.compact-well-timeline .timeline-overview-card .well-list-row{grid-template-columns:1.25fr .7fr 1fr .75fr 1fr minmax(104px,auto);min-height:74px}.compact-well-timeline .timeline-overview-card .well-cell.info{justify-content:flex-end}}.authenticated-header-actions{z-index:44;top:calc(env(safe-area-inset-top) + 11px);right:max(16px,env(safe-area-inset-right));align-items:center;gap:7px;height:44px;display:flex;position:fixed}.header-action-button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);width:42px;height:42px;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 5px 16px #00000014}.header-action-button:hover,.header-action-button:focus-visible,.header-action-button.active{border-color:color-mix(in srgb,var(--gold) 52%,var(--line));color:var(--gold);outline:0}.header-action-button svg{width:18px;height:18px}.header-action-button .notification-badge{top:-5px;right:-5px}.notification-center{border:1px solid color-mix(in srgb,var(--gold) 24%,var(--line));background:color-mix(in srgb,var(--surface) 97%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);position:absolute;top:50px;right:0;overflow:hidden auto;box-shadow:0 20px 55px #00000047}.notification-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.notification-center>header>div{align-items:center;gap:9px;display:flex}.notification-center>header svg{width:18px;color:var(--gold)}.notification-center>header span{flex-direction:column;gap:2px;display:flex}.notification-center>header strong{font-size:11px}.notification-center>header small{color:var(--muted);font-size:7px}.notification-center>header>button{background:var(--surface-3);width:32px;height:32px;color:var(--muted);border:0;border-radius:9px;place-items:center;display:grid}.notification-center>div{padding:6px}.notification-center>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:57px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.notification-center>div>button:last-of-type{border-bottom:0}.notification-center>div>button:hover,.notification-center>div>button:focus-visible{background:var(--surface-3);outline:0}.notification-center>div>button>svg{width:17px;color:var(--gold)}.notification-center>div>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-center>div>button strong{font-size:10px}.notification-center>div>button small{color:var(--muted);font-size:7px}.notification-center>div>button>b{background:var(--gold-soft);min-width:25px;height:25px;color:var(--gold);border-radius:9px;place-items:center;padding:0 5px;font-size:8px;display:grid}.notification-center>div>p{color:var(--muted);text-align:center;margin:10px;font-size:9px}.appearance-preference{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.appearance-preference>span{color:var(--muted);font-size:10px;font-weight:750}.appearance-preference .language-toggle{flex:none;margin-left:0}.push-notification-card{gap:13px;max-width:620px;display:grid}.push-notification-card>header>div{align-items:center;gap:9px;display:flex}.push-notification-card>header svg{color:var(--gold)}.push-notification-card h2,.push-notification-card p{margin:0}.push-notification-card>p{color:var(--muted);font-size:13px;line-height:1.55}.push-guide{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:color-mix(in srgb,var(--gold) 8%,var(--surface));color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:flex}.push-guide svg{color:var(--gold);flex:none;width:18px}.push-status{border:1px solid var(--border);background:var(--input);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.push-status span{font-size:12px;font-weight:800}.push-status span:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.push-status span.enabled:before{background:var(--teal)}.push-status small{color:var(--muted);font-size:11px}.push-notification-card>button{justify-self:start;align-items:center;gap:8px;min-height:42px;display:inline-flex}.push-message{background:color-mix(in srgb,var(--teal) 10%,var(--surface));border-radius:10px;padding:10px 12px;color:var(--text)!important}.report-hours-panel{gap:14px;display:grid}.report-hours-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.report-hours-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,.65fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.report-hours-list>article:last-child{border-bottom:0}.report-hours-list>article.inactive{opacity:.58}.report-hours-list>article>div:first-child{align-items:center;gap:9px;display:flex}.report-hours-list>article>div:first-child svg{color:var(--gold)}.report-hours-list>article strong{font:800 16px Manrope,sans-serif}.report-hours-list>article small{color:var(--teal);font-size:10px}.report-hours-list>article.inactive small{color:var(--muted)}.report-hours-list>article>span,.report-hours-notification-settings>small{color:var(--muted);font-size:11px}.report-hours-list .row-actions{gap:6px;display:flex}.report-hours-list .row-actions button{border:1px solid var(--line);background:var(--input);width:34px;height:34px;color:var(--text);border-radius:9px;place-items:center;display:grid}.report-hours-list .row-actions button.danger{color:var(--danger)}.report-hours-notification-settings{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;padding:14px;display:grid}.report-hours-notification-settings header{align-items:flex-start;gap:9px;display:flex}.report-hours-notification-settings header svg{color:var(--gold);margin-top:2px}.report-hours-notification-settings h3,.report-hours-notification-settings p{margin:0}.report-hours-notification-settings h3{font-size:13px}.report-hours-notification-settings p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.report-hours-toggle{color:var(--text);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.report-hours-toggle input{accent-color:var(--gold);width:17px;height:17px}.report-hours-editor{z-index:50;background:#040c0f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-hours-editor>div{border:1px solid var(--line);background:var(--surface);width:min(390px,100%);box-shadow:var(--shadow);border-radius:18px;gap:14px;padding:19px;display:grid}.report-hours-editor h3{margin:0;font-size:16px}.report-hours-editor label:not(.report-hours-toggle){gap:6px;display:grid}.report-hours-editor label>span{color:var(--muted);font-size:11px}.report-hours-editor input[type=time]{border:1px solid var(--line);background:var(--input);height:42px;color:var(--text);border-radius:10px;padding:0 11px;font:700 14px Manrope,sans-serif}.report-hours-editor footer{justify-content:flex-end;gap:8px;display:flex}.report-hours-editor footer>button:not(.primary-button){border:1px solid var(--line);background:var(--input);min-height:38px;color:var(--text);border-radius:10px;padding:0 13px}@media (width<=560px){.report-hours-list>article{grid-template-columns:1fr auto;gap:6px 10px}.report-hours-list>article>span{grid-column:1}.report-hours-list .row-actions{grid-area:1/2/3}.report-hours-panel .section-heading{align-items:flex-start}.report-hours-panel .section-heading .primary-button{padding:0 9px;font-size:10px}}.profile-refresh{--profile-accent:var(--gold);border-color:color-mix(in srgb,var(--profile-accent) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent) 9%,var(--surface-2)),var(--surface));align-items:center;padding:17px 19px}.profile-refresh.duty-dd{--profile-accent:#8f3546}.profile-refresh.duty-mwd{--profile-accent:#287a7f}.profile-refresh:after{display:none}.profile-refresh .profile-drilling-wallpaper{pointer-events:none;opacity:.15;color:var(--profile-accent);position:absolute;inset:0}.profile-drilling-wallpaper svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:min(74%,680px);height:calc(100% + 20px);position:absolute;bottom:-14px;right:-25px}.profile-drilling-wallpaper .contours{stroke-width:1px}.profile-drilling-wallpaper .rig{stroke-width:2px}.profile-refresh .my-dashboard-avatar{border-color:color-mix(in srgb,var(--profile-accent) 48%,var(--line));background:color-mix(in srgb,var(--profile-accent) 14%,var(--surface));color:var(--profile-accent)}.profile-refresh .my-dashboard-identity>div:last-child>span{color:var(--profile-accent)}.profile-refresh .my-dashboard-chips b{background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text)}.my-dashboard-chips b.working{border-color:color-mix(in srgb,var(--teal) 42%,var(--line));color:var(--teal)}.my-dashboard-chips b.idle{color:var(--muted)}.my-dashboard-chips b.admin{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));color:var(--gold)}.profile-refresh .my-dashboard-live-summary{padding-top:11px}.profile-refresh .my-dashboard-live-summary>strong{font-size:10px}.profile-refresh .my-dashboard-live-summary>small{font-size:7px}.my-dashboard-active-wells{border:1px solid color-mix(in srgb,var(--teal) 26%,var(--line));background:var(--surface);border-radius:20px;min-width:0;padding:clamp(16px,2.5vw,23px)}.my-dashboard-active-wells>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.my-dashboard-active-wells>header>div{align-items:center;gap:10px;display:flex}.my-dashboard-active-wells>header svg{width:21px;color:var(--teal)}.my-dashboard-active-wells>header span{flex-direction:column;gap:2px;display:flex}.my-dashboard-active-wells>header small{color:var(--teal);letter-spacing:.12em;font-size:7px;font-weight:850}.my-dashboard-active-wells h2{margin:0;font-size:clamp(16px,2vw,22px)}.my-dashboard-active-wells>header>b{background:color-mix(in srgb,var(--teal) 13%,var(--surface-3));min-width:29px;height:29px;color:var(--teal);border-radius:9px;place-items:center;font-size:9px;display:grid}.my-dashboard-active-wells>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.my-dashboard-active-wells article{border:1px solid var(--line);background:linear-gradient(140deg,var(--surface-2),var(--surface));border-radius:15px;min-width:0;padding:14px}.my-dashboard-active-wells article>header,.my-dashboard-active-wells article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-dashboard-active-wells article>header>span{flex-direction:column;min-width:0;display:flex}.my-dashboard-active-wells article>header small{color:var(--muted);font-size:7px}.my-dashboard-active-wells article>header strong{overflow-wrap:anywhere;font-size:15px}.active-well-operation-detail{border-left:2px solid var(--teal);background:color-mix(in srgb,var(--teal) 7%,transparent);color:var(--muted);margin:10px 0 0;padding:8px 9px;font-size:8px;line-height:1.5}.active-well-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.active-well-detail-grid>span{background:var(--surface-3);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.active-well-detail-grid small{color:var(--muted);text-transform:uppercase;font-size:6px}.active-well-detail-grid strong{overflow-wrap:anywhere;font-size:9px}.dashboard-section-progress{margin-top:10px}.dashboard-section-progress>div,.dashboard-section-progress>small{justify-content:space-between;gap:8px;display:flex}.dashboard-section-progress>div{font-size:8px;font-weight:800}.dashboard-section-progress>i{border:1px solid color-mix(in srgb,var(--muted) 32%,var(--line));background:color-mix(in srgb,var(--muted) 18%,var(--surface-2));border-radius:999px;height:6px;margin:4px 0;display:block;overflow:hidden}.dashboard-section-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--teal));height:100%;display:block}.dashboard-section-progress>small{color:var(--muted);font-size:6px}.my-dashboard-active-wells article>footer{border-top:1px solid var(--line);margin-top:11px;padding-top:9px}.my-dashboard-active-wells article>footer>small{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.my-dashboard-active-wells article>footer svg{width:12px}.my-dashboard-active-wells article>footer button{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));background:var(--gold-soft);min-height:32px;color:var(--gold);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.my-dashboard-active-wells>p{background:var(--surface-2);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:16px;font-size:9px}.timeline-view-all{border:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));background:var(--gold-soft);min-height:32px;color:var(--gold);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 10px;font-size:8px;font-weight:800}.compact-well-timeline>article{grid-template-columns:17px minmax(0,1fr);gap:7px}.compact-well-timeline .my-timeline-rail:after{top:13px}.compact-timeline-row{border:1px solid var(--line);background:var(--bg);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:51px;margin-bottom:6px;padding:8px 10px;display:flex}.compact-well-timeline article.current .compact-timeline-row{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));background:linear-gradient(135deg,var(--surface-2),var(--gold-soft));box-shadow:none}.compact-timeline-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.compact-timeline-row>span:last-child{text-align:right;flex:none;align-items:flex-end}.compact-timeline-row strong{overflow-wrap:anywhere;font-size:11px}.compact-timeline-row small,.compact-timeline-row time{color:var(--muted);font-size:7px}.compact-timeline-row b{color:var(--teal);font-size:7px}.compact-well-timeline article:not(.current) .compact-timeline-row b{color:var(--muted)}@media (width<=700px){.authenticated-header-actions{right:max(10px,env(safe-area-inset-right))}.app-header.preferences-hidden{padding-right:max(154px,calc(146px + env(safe-area-inset-right)))}.profile-refresh{padding:15px}.profile-refresh .my-dashboard-live-summary{padding-top:10px}.my-dashboard-active-wells{border-radius:17px;padding:14px 12px}.my-dashboard-active-wells>div{grid-template-columns:1fr}.notification-center{right:-1px}.appearance-preference{flex-direction:column;align-items:flex-start}.appearance-preference .language-toggle{width:auto}}@media (width<=430px){.app-header.preferences-hidden .brand-copy small{display:none}.app-header.preferences-hidden .brand-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:116px;display:block;overflow:hidden}.header-action-button{width:40px;height:40px}.authenticated-header-actions{gap:5px}.notification-center{width:calc(100vw - 20px)}.profile-drilling-wallpaper svg{opacity:.75;width:105%}.profile-refresh .my-dashboard-identity{align-items:flex-start}.profile-refresh .my-dashboard-avatar{width:44px;height:44px}.profile-refresh .my-dashboard-chips{gap:4px}.profile-refresh .my-dashboard-chips b{min-height:22px;padding:0 7px;font-size:7px}.my-dashboard-history>header{align-items:center}.my-dashboard-history>header>div{min-width:0}.timeline-view-all{padding:0 7px;font-size:7px}.compact-timeline-row{gap:6px;padding:7px 8px}.compact-timeline-row strong{font-size:10px}}.app-header.preferences-hidden{padding-right:max(18px,env(safe-area-inset-right))}.authenticated-header-actions{z-index:auto;align-items:center;gap:7px;min-width:0;height:100%;margin-left:auto;display:flex;position:relative;inset:auto}.authenticated-page-context{max-width:min(31vw,280px);color:var(--muted);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-right:4px;font-size:9px;font-weight:800;overflow:hidden}.notification-center{top:calc(100% - 3px);right:0}.profile-refresh{text-align:left;justify-content:flex-start}.profile-refresh .my-dashboard-identity{text-align:left;justify-content:flex-start;width:100%}.profile-refresh .my-dashboard-identity>div:last-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.profile-refresh .my-dashboard-chips,.profile-refresh .my-dashboard-live-summary{justify-content:flex-start}.profile-refresh:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--profile-accent) 13%,transparent),transparent 35%),linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--profile-accent) 5%,transparent));position:absolute;inset:0;box-shadow:inset -90px 0 100px #00000012}.profile-drilling-wallpaper{-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 48% 94%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 48% 94%,#0000)}.profile-drilling-wallpaper svg{width:min(82%,760px);height:calc(100% + 16px);bottom:-8px;right:-10px}.profile-drilling-wallpaper .technical-grid{stroke-width:.55px;stroke-dasharray:2 5;opacity:.36}.profile-drilling-wallpaper .contours{stroke-width:.9px;opacity:.9}.profile-drilling-wallpaper .trajectory{stroke-width:2.1px;stroke-dasharray:7 5;opacity:.8}.profile-drilling-wallpaper .trajectory-node{fill:currentColor;stroke:none}.profile-drilling-wallpaper .rig{stroke-width:1.8px;opacity:.9}.active-timeline-card{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));background:linear-gradient(140deg,var(--surface-2),color-mix(in srgb,var(--gold) 6%,var(--surface)));min-width:0;box-shadow:none;border-radius:14px;margin-bottom:9px;padding:13px 14px}.active-timeline-card>header,.active-timeline-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.active-timeline-card>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.active-timeline-card>header>span:last-child{flex:none;align-items:flex-end}.active-timeline-card>header small{color:var(--muted);font-size:7px}.active-timeline-card>header strong{overflow-wrap:anywhere;font-size:15px}.active-timeline-card>header b{color:var(--teal);text-transform:uppercase;font-size:7px}.active-timeline-card .active-well-detail-grid{margin-top:9px}.active-timeline-personnel{grid-column:1/-1}.active-timeline-card>footer{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.active-timeline-card>footer>small{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.active-timeline-card>footer svg{width:12px}.active-timeline-card>footer button{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));background:var(--gold-soft);min-height:32px;color:var(--gold);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.compact-well-timeline article.current .my-timeline-rail>span{background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 3px var(--gold-soft)}@media (width>=900px){.app-header.preferences-hidden{left:184px}.app-header.preferences-hidden .brand-mark{display:none}.app-header.preferences-hidden .brand-copy{margin-left:0}.manager-sidebar{z-index:31}}@media (width<=899px){.app-header.preferences-hidden{position:sticky;top:0;left:auto;right:auto}.authenticated-page-context{max-width:24vw;font-size:7px}.profile-refresh .my-dashboard-live-summary{align-items:flex-start}.profile-refresh .my-dashboard-live-summary>small{margin-left:0}}@media (width<=430px){.app-header.preferences-hidden{padding-right:max(8px,env(safe-area-inset-right))}.app-header.preferences-hidden .brand-copy span{max-width:92px}.authenticated-page-context{display:none}.profile-drilling-wallpaper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 95%);mask-image:linear-gradient(90deg,#0000,#000 38% 95%)}.profile-drilling-wallpaper svg{opacity:.62;width:150%;right:-80px}.active-timeline-card{padding:11px 10px}.active-timeline-card>header{align-items:flex-start}.active-timeline-card>header strong{font-size:13px}.active-timeline-card .active-well-detail-grid{grid-template-columns:1fr 1fr}.active-timeline-card>footer{flex-direction:column;align-items:flex-start}.active-timeline-card>footer button{justify-content:center;width:100%}}.header-brand-lockup{align-items:center;gap:9px;min-width:0;display:flex}.header-rig-mark{fill:none;width:28px;height:36px;stroke:var(--gold);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.header-brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.header-brand-copy strong{color:var(--text);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:4px;font:750 16px/1 Manrope,sans-serif;display:flex}.header-brand-copy strong b{color:var(--gold);font:inherit}.header-brand-copy small{color:var(--muted);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.app-header.preferences-hidden .header-brand-lockup{flex:none}.profile-refresh{--profile-accent:#aa8a43;--profile-base:#18191a;box-sizing:border-box;background:linear-gradient(105deg,color-mix(in srgb,var(--profile-base) 84%,var(--surface)) 0%,color-mix(in srgb,var(--profile-base) 70%,var(--surface-2)) 58%,color-mix(in srgb,var(--profile-accent) 16%,var(--profile-base)) 100%);align-items:stretch;min-height:176px;padding:20px 22px}.profile-refresh.duty-mwd{--profile-accent:#2095a5;--profile-base:#092d35}.profile-refresh:before{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 96%,transparent) 0%,color-mix(in srgb,var(--profile-base) 91%,transparent) 45%,color-mix(in srgb,var(--profile-base) 30%,transparent) 72%,transparent 100%),radial-gradient(circle at 86% 30%,color-mix(in srgb,var(--profile-accent) 26%,transparent),transparent 44%);box-shadow:inset 0 0 70px #00000029}.profile-content-column{z-index:3;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;width:min(58%,650px);min-width:0;display:flex;position:relative}.profile-refresh .my-dashboard-identity{align-items:flex-start;width:auto;max-width:100%}.profile-refresh .my-dashboard-identity>div:last-child{max-width:100%}.profile-refresh .my-dashboard-identity h1{max-width:100%;margin-top:4px}.profile-refresh .my-dashboard-live-summary{box-sizing:border-box;flex:none;width:100%;padding-top:11px}.profile-refresh .my-dashboard-live-summary>small{margin-left:0}.profile-role-wallpaper{z-index:0;pointer-events:none;width:52%;color:var(--profile-accent);opacity:.78;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.profile-role-wallpaper svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.profile-role-wallpaper .formation{opacity:.24;stroke-width:.8px}.profile-role-wallpaper .role-illustration{opacity:.9}.profile-role-wallpaper .rig{stroke-width:1.8px}.profile-role-wallpaper .well-path,.profile-role-wallpaper .bore-path{stroke-width:2.4px}.profile-role-wallpaper .station,.profile-role-wallpaper .data-point{fill:currentColor;stroke:color-mix(in srgb,var(--profile-base) 70%,transparent);stroke-width:2px}.profile-role-wallpaper .target{opacity:.72}.profile-role-wallpaper .tool{fill:color-mix(in srgb,var(--profile-accent) 8%,transparent);stroke-width:1.7px}.profile-role-wallpaper .telemetry{opacity:.84;stroke-width:1.5px}.profile-role-wallpaper .measurement-grid{opacity:.17;stroke-width:.65px;stroke-dasharray:2 5}:root[data-theme=light] .profile-refresh{background:linear-gradient(105deg,color-mix(in srgb,var(--profile-accent) 8%,#fff) 0%,color-mix(in srgb,var(--profile-accent) 12%,var(--surface)) 58%,color-mix(in srgb,var(--profile-accent) 20%,var(--surface-2)) 100%)}:root[data-theme=light] .profile-refresh:before{background:linear-gradient(90deg,#ffffffed 0%,#ffffffd1 46%,#fff3 76%,transparent 100%),radial-gradient(circle at 86% 30%,color-mix(in srgb,var(--profile-accent) 20%,transparent),transparent 45%);box-shadow:inset 0 0 55px color-mix(in srgb,var(--profile-accent) 6%,transparent)}:root[data-theme=light] .profile-role-wallpaper{opacity:.58}:root[data-theme=light] .profile-refresh .my-dashboard-chips b{background:#ffffffbd}@media (width>=900px){.app-header.preferences-hidden .header-brand-lockup{display:flex}.app-header.preferences-hidden .brand-mark,.app-header.preferences-hidden .brand-copy{display:none}}@media (width<=700px){.profile-refresh{min-height:170px;padding:17px}.profile-content-column{width:63%}.profile-role-wallpaper{opacity:.72;width:50%}.profile-refresh .my-dashboard-identity{gap:11px}.profile-refresh .my-dashboard-live-summary{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=430px){.header-brand-lockup{gap:6px}.header-rig-mark{width:22px;height:30px}.header-brand-copy strong{gap:3px;font-size:13px}.header-brand-copy small{letter-spacing:.035em;max-width:102px;font-size:6px}.profile-refresh{min-height:164px;padding:15px 13px}.profile-content-column{gap:10px;width:68%}.profile-role-wallpaper{opacity:.68;width:57%;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.profile-refresh .my-dashboard-identity h1{font-size:clamp(17px,5.5vw,22px)}.profile-refresh .my-dashboard-live-summary>strong{font-size:9px}.profile-refresh .my-dashboard-live-summary>small{font-size:6.5px}}@media (width<=340px){.header-brand-copy small{max-width:82px}.profile-content-column{width:72%}.profile-role-wallpaper{width:60%;right:-11%}}.well-status-brand-lockup{align-items:center;gap:9px;min-width:0;display:flex}.well-status-rig-mark{fill:none;width:28px;height:36px;stroke:var(--gold);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.well-status-brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.well-status-brand-copy strong{color:var(--text);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:4px;font:750 16px/1 Manrope,sans-serif;display:flex}.well-status-brand-copy strong b{color:var(--gold);font:inherit}.well-status-brand-copy small{color:var(--muted);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.desktop-sidebar-tools{display:none}@media (width<=899px){.app-frame:has(.app-header.preferences-hidden) .view-stage{padding-top:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top))}.app-header.preferences-hidden{display:flex;position:fixed;top:0;left:0;right:0}.app-header.preferences-hidden .well-status-brand-lockup{gap:7px}.app-header.preferences-hidden .well-status-rig-mark{width:clamp(25px,7.4vw,29px);height:clamp(33px,9vw,37px)}.app-header.preferences-hidden .well-status-brand-copy strong{font-size:clamp(14px,4.1vw,17px)}.app-header.preferences-hidden .well-status-brand-copy small{letter-spacing:.045em;max-width:clamp(108px,31vw,142px);font-size:clamp(6.5px,1.9vw,8px)}}@media (width<=340px){.app-header.preferences-hidden .well-status-brand-lockup{gap:5px}.app-header.preferences-hidden .well-status-rig-mark{width:24px;height:32px}.app-header.preferences-hidden .well-status-brand-copy strong{font-size:13.5px}.app-header.preferences-hidden .well-status-brand-copy small{max-width:94px;font-size:6.5px}}@media (width>=900px){.app-header.preferences-hidden{border:0;height:0;padding:0;display:none;position:static;inset:auto}.app-frame:has(.app-header.preferences-hidden) .view-stage{padding-top:0}.manager-shell{min-height:100dvh;padding-left:184px}.manager-sidebar{box-sizing:border-box;height:100dvh;max-height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.manager-sidebar>.well-status-brand-lockup.sidebar{box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;margin:0 0 18px;padding:3px 5px 15px}.manager-sidebar .well-status-brand-lockup.sidebar .well-status-rig-mark{width:29px;height:38px}.manager-sidebar .well-status-brand-lockup.sidebar .well-status-brand-copy{gap:4px}.manager-sidebar .well-status-brand-lockup.sidebar .well-status-brand-copy strong{font-size:15px}.manager-sidebar .well-status-brand-lockup.sidebar .well-status-brand-copy small{letter-spacing:.04em;max-width:105px;font-size:6.5px}.desktop-sidebar-tools{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:auto;padding-top:10px;display:flex;position:relative}.desktop-sidebar-tools>button,.desktop-sidebar-notification-wrap>button{width:100%;height:42px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:650;display:flex;position:relative}.desktop-sidebar-tools>button:hover,.desktop-sidebar-tools>button:focus-visible,.desktop-sidebar-tools>button.active,.desktop-sidebar-notification-wrap>button:hover,.desktop-sidebar-notification-wrap>button:focus-visible{background:color-mix(in srgb,var(--gold) 10%,var(--surface-2));color:var(--gold);outline:0}.desktop-sidebar-tools svg{flex:none}.desktop-sidebar-tools .notification-badge{top:11px;right:8px}.sidebar-notification-center{z-index:45;width:min(360px,100vw - 218px);max-height:calc(100dvh - 88px);position:fixed;bottom:72px;left:194px;right:auto}.sidebar-notification-center .notification-center{width:100%;max-height:inherit;position:static;top:auto;right:auto}.manager-sidebar .manager-session-actions{margin-top:6px}.authenticated-header-actions{display:none}}.profile-refresh.duty-dd{--profile-accent:#397fa8;--profile-base:#071f31}@media (width>=900px){.my-dashboard-hero.profile-refresh .profile-content-column{width:min(53%,650px)}.my-dashboard-hero.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{opacity:1;width:100%;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.my-dashboard-hero.profile-refresh .identity-approved-artwork{aspect-ratio:3;width:auto;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 7%,#00000029 19%,#000 46% 100%);mask-image:linear-gradient(90deg,#0000 0% 7%,#00000029 19%,#000 46% 100%)}.my-dashboard-hero.profile-refresh .identity-approved-artwork img{object-fit:contain;object-position:right center}.my-dashboard-hero.profile-refresh .my-dashboard-live-summary{border-top:0;padding-top:12px;position:relative}.my-dashboard-hero.profile-refresh .my-dashboard-live-summary:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 22%,var(--line)) 0%,var(--line) 58%,transparent 100%);width:100%;height:1px;position:absolute;top:0;left:0}}:root[data-theme=light] .my-dashboard-hero.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{opacity:1}.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{opacity:.98;-webkit-mask-image:linear-gradient(90deg,#0000 0% 23%,#0000002e 34%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0% 23%,#0000002e 34%,#000 58% 100%)}.my-dashboard-hero.profile-refresh.duty-dd:before,.my-dashboard-hero.profile-refresh.duty-mwd:before{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 99%,transparent) 0%,color-mix(in srgb,var(--profile-base) 96%,transparent) 31%,color-mix(in srgb,var(--profile-base) 71%,transparent) 49%,transparent 72%),radial-gradient(circle at 86% 30%,color-mix(in srgb,var(--profile-accent) 8%,transparent),transparent 44%)}@media (width>=900px){.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{-webkit-mask-image:linear-gradient(90deg,#0000 0% 20%,#00000029 31%,#000 57% 100%);mask-image:linear-gradient(90deg,#0000 0% 20%,#00000029 31%,#000 57% 100%)}}@media (width<=700px){.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{-webkit-mask-image:linear-gradient(90deg,#0000 0% 28%,#0000002e 39%,#000 64% 100%);mask-image:linear-gradient(90deg,#0000 0% 28%,#0000002e 39%,#000 64% 100%)}}:root[data-theme=light] .profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{opacity:.94}.profile-role-wallpaper.approved-artwork-wallpaper{opacity:.98;-webkit-user-select:none;user-select:none;width:100%;inset:0;-webkit-mask-image:none;mask-image:none}.identity-approved-artwork,.identity-approved-artwork img{width:100%;height:100%;display:block}.identity-approved-artwork img{object-fit:contain;object-position:right center;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-refresh.duty-dd:before,.profile-refresh.duty-mwd:before{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 98%,transparent) 0%,color-mix(in srgb,var(--profile-base) 94%,transparent) 42%,color-mix(in srgb,var(--profile-base) 42%,transparent) 61%,transparent 78%),radial-gradient(circle at 86% 30%,color-mix(in srgb,var(--profile-accent) 8%,transparent),transparent 44%)}:root[data-theme=light] .profile-role-wallpaper.approved-artwork-wallpaper{opacity:.84}:root[data-theme=light] .profile-refresh.duty-dd:before,:root[data-theme=light] .profile-refresh.duty-mwd:before{background:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 42%,#ffffff4d 62%,transparent 80%),linear-gradient(#ffffff12,color-mix(in srgb,var(--profile-accent) 4%,transparent))}.dashboard-analytics-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-analytics-actions .calendar-action{border:1px solid color-mix(in srgb,#2f6f68 58%,var(--line));background:color-mix(in srgb,#2f6f68 10%,var(--input));min-height:37px;color:color-mix(in srgb,#3b8178 86%,var(--text));font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.dashboard-analytics-actions .calendar-action svg{flex:none;width:14px;height:14px}.dashboard-analytics-actions .calendar-action svg:last-child{width:12px;transition:transform .18s}.dashboard-analytics-actions .calendar-action:hover,.dashboard-analytics-actions .calendar-action.active{background:color-mix(in srgb,#2f6f68 18%,var(--surface-2));border-color:#3b8178;box-shadow:0 4px 14px #2f6f6829}.dashboard-analytics-actions .calendar-action.active svg:last-child{transform:rotate(180deg)}.dashboard-analytics-actions .calendar-action:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.back-button{border:1px solid color-mix(in srgb,var(--muted) 42%,var(--line));background:color-mix(in srgb,var(--surface-2) 76%,transparent);min-height:38px;color:var(--text);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #00000012}.back-button:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 8%,var(--surface-2));color:var(--gold)}.back-button:active{transform:translateY(1px)}.back-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.back-button svg{flex:none;width:17px;height:17px}@media (width<=760px){.dashboard-analytics-header{position:relative}.dashboard-analytics-header>div:first-child{padding-right:94px}.dashboard-analytics-actions{width:100%;display:block}.dashboard-analytics-actions .calendar-action{position:absolute;top:0;right:0}.dashboard-analytics-actions .dashboard-scope-control{box-sizing:border-box;width:100%}.dashboard-insights-grid.compact{width:100%}}@media (width<=430px){.profile-role-wallpaper.approved-artwork-wallpaper{opacity:.96;width:100%;inset:0}.profile-refresh.duty-dd:before,.profile-refresh.duty-mwd:before{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 98%,transparent) 0%,color-mix(in srgb,var(--profile-base) 93%,transparent) 43%,color-mix(in srgb,var(--profile-base) 36%,transparent) 60%,transparent 76%)}:root[data-theme=light] .profile-refresh.duty-dd:before,:root[data-theme=light] .profile-refresh.duty-mwd:before{background:linear-gradient(90deg,#fffffff5 0%,#ffffffde 43%,#ffffff42 61%,#0000 78%)}.back-button{max-width:100%;min-height:44px;padding:0 11px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ws-skeleton{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:17px;gap:12px;width:100%;padding:14px;display:grid;overflow:hidden}.ws-skeleton-block,.ws-skeleton-row i,.ws-skeleton-row em,.ws-skeleton-row small,.ws-skeleton-kpis span{background:color-mix(in srgb,var(--muted) 11%,var(--surface-2));display:block;position:relative;overflow:hidden}.ws-skeleton-block:after,.ws-skeleton-row i:after,.ws-skeleton-row em:after,.ws-skeleton-row small:after,.ws-skeleton-kpis span:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 5%,transparent),transparent);animation:1.8s ease-in-out infinite ws-skeleton-shift;position:absolute;inset:0;transform:translate(-100%)}.ws-skeleton .hero{border-radius:13px;height:112px}.ws-skeleton-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ws-skeleton-kpis span{border-radius:11px;height:54px}.ws-skeleton-rows{border:1px solid var(--line);background:var(--line);border-radius:13px;gap:1px;display:grid;overflow:hidden}.ws-skeleton-row{background:var(--surface-2);grid-template-columns:34px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:62px;padding:10px 11px;display:grid}.ws-skeleton-row i{border-radius:9px;width:30px;height:30px}.ws-skeleton-row b{gap:7px;display:grid}.ws-skeleton-row em{border-radius:4px;width:min(190px,72%);height:9px}.ws-skeleton-row em+em{width:min(280px,92%);height:6px}.ws-skeleton-row small{border-radius:8px;width:52px;height:18px}.ws-skeleton-cards .ws-skeleton-row{min-height:74px}@keyframes ws-skeleton-shift{to{transform:translate(100%)}}.pull-refresh{min-width:0;position:relative}.pull-refresh-content{min-width:0;transition:transform .2s}.pull-refresh-indicator{z-index:12;border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));background:color-mix(in srgb,var(--surface) 96%,transparent);min-height:34px;color:var(--muted);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:800;transition:opacity .12s,color .12s;display:flex;position:absolute;top:0;left:50%;box-shadow:0 8px 24px #0000002e}.pull-refresh-indicator.visible{opacity:1}.pull-refresh-indicator.ready{color:var(--gold)}.pull-refresh-indicator svg{width:14px;height:14px}.pull-refresh[data-refreshing] .pull-refresh-content{transition:none}.ws-toast-stack{z-index:72;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(350px,100vw - 28px);display:flex;position:fixed}.ws-toast{box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);min-height:48px;color:var(--text);pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:9px 8px 9px 11px;font-size:10px;font-weight:700;animation:.18s ease-out ws-toast-in;display:grid;box-shadow:0 16px 42px #0000003d}.ws-toast>svg{width:18px}.ws-toast.success>svg{color:var(--teal)}.ws-toast.error>svg{color:var(--danger)}.ws-toast.warning>svg{color:var(--gold)}.ws-toast.info>svg{color:var(--teal)}.ws-toast button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.ws-toast button svg{width:15px}@keyframes ws-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app-status-layer{z-index:68;pointer-events:none;position:fixed;inset:0}.pwa-update-banner{top:max(14px,calc(env(safe-area-inset-top) + 8px));box-sizing:border-box;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));background:color-mix(in srgb,var(--surface) 97%,transparent);width:min(430px,100vw - 24px);min-height:56px;color:var(--text);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 9px 9px 12px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000047}.pwa-update-banner>svg{width:20px;color:var(--gold)}.pwa-update-banner>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pwa-update-banner strong{font-size:10px}.pwa-update-banner small{color:var(--muted);font-size:7px}.pwa-update-banner button{border:1px solid var(--gold);background:var(--gold);color:#111812;min-height:36px;font:inherit;cursor:pointer;border-radius:10px;padding:0 11px;font-size:9px;font-weight:850}.pwa-update-banner button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.connectivity-indicator{top:max(12px,calc(env(safe-area-inset-top) + 7px));border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--surface) 97%,transparent);min-height:34px;color:var(--danger);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:850;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0003}.connectivity-indicator svg{width:15px}@media (width<=899px){.ws-toast-stack{right:14px;bottom:calc(67px + env(safe-area-inset-bottom))}.pwa-update-banner{top:calc(61px + env(safe-area-inset-top))}.connectivity-indicator{top:calc(64px + env(safe-area-inset-top))}.pull-refresh-indicator{top:3px}}@media (width<=430px){.ws-skeleton{border-radius:14px;padding:10px}.ws-skeleton .hero{height:94px}.ws-skeleton-kpis{gap:5px}.ws-skeleton-row{grid-template-columns:30px minmax(0,1fr) 46px;gap:8px;padding:8px}.ws-toast-stack{width:calc(100vw - 20px);right:10px}.pwa-update-banner{width:calc(100vw - 20px)}.pwa-update-banner small{display:none}}@media (prefers-reduced-motion:reduce){.ws-skeleton-block:after,.ws-skeleton-row i:after,.ws-skeleton-row em:after,.ws-skeleton-row small:after,.ws-skeleton-kpis span:after{animation:none}.pull-refresh-content,.pull-refresh-indicator,.ws-toast{transition:none;animation:none}}.my-dashboard-identity{gap:0}.my-dashboard-avatar,.avatar{display:none!important}.my-dashboard-chips b.duty.duty-dd{border-color:color-mix(in srgb,#a94150 62%,var(--line));background:color-mix(in srgb,#a94150 18%,var(--surface));color:color-mix(in srgb,#f8d7dc 84%,var(--text))}.my-dashboard-chips b.duty.duty-mwd{border-color:color-mix(in srgb,#2e9b67 60%,var(--line));background:color-mix(in srgb,#2e9b67 17%,var(--surface));color:color-mix(in srgb,#d7f2df 82%,var(--text))}.inbox-list>button.outgoing>i{background:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 12%,transparent)}.pwa-install-cta{margin-top:12px}.pwa-install-cta>button{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));background:color-mix(in srgb,var(--gold) 9%,var(--surface-2));width:100%;min-height:42px;color:var(--gold);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;font:800 10px/1 Manrope,sans-serif;display:inline-flex}.pwa-install-cta>button svg{width:16px;height:16px}.pwa-install-cta>button:hover{background:color-mix(in srgb,var(--gold) 16%,var(--surface-2))}.pwa-install-cta>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pwa-install-sheet{z-index:90;background:#0000007a;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.pwa-install-sheet article{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(430px,100%);color:var(--text);border-radius:18px;padding:23px 20px 20px;position:relative;box-shadow:0 20px 55px #00000059}.pwa-install-sheet article>svg{width:22px;height:22px;color:var(--gold)}.pwa-install-sheet h2{margin:10px 30px 5px 0;font-size:17px}.pwa-install-sheet p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.pwa-install-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pwa-install-close svg{width:17px}@media (width<=899px) and (hover:none) and (pointer:coarse){html,body,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.pwa-install-cta>button{min-height:44px}}.manager-main{view-transition-name:ws-route-content}::view-transition-group(root){animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-image-pair(ws-route-content){isolation:auto;background:var(--bg)}::view-transition-old(ws-route-content){mix-blend-mode:normal;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both}::view-transition-new(ws-route-content){mix-blend-mode:normal;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both}html[data-ws-navigation-transition=forward]::view-transition-old(ws-route-content){animation-duration:45ms}html[data-ws-navigation-transition=back]::view-transition-old(ws-route-content){animation-duration:45ms}html[data-ws-navigation-transition=forward]::view-transition-new(ws-route-content){animation-duration:.13s;animation-delay:45ms}html[data-ws-navigation-transition=back]::view-transition-new(ws-route-content){animation-duration:.13s;animation-delay:45ms}html[data-ws-navigation-transition=forward]::view-transition-old(ws-route-content){animation-name:ws-route-forward-out}html[data-ws-navigation-transition=forward]::view-transition-new(ws-route-content){animation-name:ws-route-forward-in}html[data-ws-navigation-transition=back]::view-transition-old(ws-route-content){animation-name:ws-route-back-out}html[data-ws-navigation-transition=back]::view-transition-new(ws-route-content){animation-name:ws-route-back-in}@keyframes ws-route-forward-out{to{opacity:0;transform:translate(-4px)}}@keyframes ws-route-forward-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes ws-route-back-out{to{opacity:0;transform:translate(4px)}}@keyframes ws-route-back-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.manager-main{view-transition-name:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.report-hours-helper{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.report-shift-times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.report-shift-times>span{color:var(--gold);padding-bottom:12px;font-weight:800}.report-shift-times label{gap:5px;min-width:0;display:grid}.report-shift-times label>span{color:var(--muted);font-size:9px}.report-shift-times input{box-sizing:border-box;border:1px solid var(--line);background:var(--input);height:38px;color:var(--text);border-radius:9px;padding:0 9px;font:700 11px Manrope,sans-serif}@media (width<=430px){.report-shift-times{grid-template-columns:1fr}.report-shift-times>span{display:none}.report-shift-times input{width:100%}}:root[data-theme=light] .splash-screen{color:#172c31;background:radial-gradient(58% 44% at 50% 43%,#a9bcbd 0%,#e0e8e6 53%,#eef2f0 100%)}:root[data-theme=light] .splash-grid{opacity:.42;background-image:linear-gradient(#27667224 1px,#0000 1px),linear-gradient(90deg,#27667224 1px,#0000 1px)}:root[data-theme=light] .splash-rings{opacity:.42;border-color:#2b6c7533;box-shadow:0 0 0 62px #2b6c750d,0 0 0 124px #2b6c7508}:root[data-theme=light] .splash-trajectory{opacity:.2;filter:drop-shadow(0 0 8px #2766721f)}:root[data-theme=light] .splash-trajectory path{stroke:color-mix(in srgb,#276672 58%,var(--line))}:root[data-theme=light] .splash-trajectory circle{fill:#276672;stroke:#edf1ef}:root[data-theme=light] .splash-brand-art{isolation:isolate;padding:clamp(18px,4vw,32px) clamp(20px,5vw,44px);position:relative}:root[data-theme=light] .splash-brand-art:before{content:"";z-index:-1;filter:blur(.2px);background:radial-gradient(at 51% 46%,#183b43 0%,#204d55 49%,#2e68719e 68%,#0000 78%);border-radius:48% 52% 46% 54%/56% 44%;position:absolute;inset:4% -2%;box-shadow:0 20px 48px #17485233}:root[data-theme=light] .splash-brand-art img{filter:drop-shadow(0 5px 14px #081c2138)}:root[data-theme=light] .splash-content h1{color:#18323a;text-shadow:0 1px #ffffffbd,0 4px 16px #2766721f}:root[data-theme=light] .splash-version{color:#527078}.device-notification-dialog{width:min(680px,100%)}.device-notification-dialog>svg{color:var(--gold)}.device-notification-user{color:var(--muted);margin:-3px 0 13px;font-size:12px}.device-notification-list{gap:9px;max-height:min(58dvh,560px);display:grid;overflow:auto}.device-notification-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:11px}.device-notification-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.device-notification-list header>span{flex-direction:column;min-width:0;display:flex}.device-notification-list header small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.device-notification-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.device-notification-list dl>div{background:var(--surface);border-radius:8px;padding:7px}.device-notification-list dt{color:var(--muted);text-transform:uppercase;font-size:8px}.device-notification-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.device-notification-note{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.45}.device-notification-error p{color:var(--danger)}@media (width<=700px){.device-notification-list dl{grid-template-columns:1fr 1fr}}:root{--ws-press-control:.985;--ws-press-card:.992;--ws-press-icon:.975;--ws-press-nav:.97;--ws-press-in:80ms;--ws-press-out:.12s}:where(button,[role=button],a[href]){-webkit-tap-highlight-color:transparent}:where(button,[role=button]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}:where(button:not(:disabled),[role=button][tabindex="0"]){--ws-press-scale:var(--ws-press-control);transition:scale var(--ws-press-out) cubic-bezier(.2,.75,.25,1);scale:1}:where(button:not(:disabled),[role=button][tabindex="0"]):active{scale:var(--ws-press-scale);transition-duration:var(--ws-press-in)}:where(.well-card,.well-list-row[role=button],.request-row,.inbox-list>button,.history-report-list>button,.mapping-category-list>button,.settings-menu-row,.row-summary,.device-user-list>button,.personnel-row){--ws-press-scale:var(--ws-press-card)}:where(.icon-button,.header-action-button,.back-button,.refresh-button,.inbox-header-actions>button,.pwa-install-close,.ws-toast button,.row-actions>button){--ws-press-scale:var(--ws-press-icon)}:where(.mobile-bottom-nav button,.main-nav button){--ws-press-scale:var(--ws-press-nav)}:where(.manager-sidebar button){--ws-press-scale:.99}.well-card{transition:transform .18s,border .18s,scale var(--ws-press-out) cubic-bezier(.2,.75,.25,1)}.back-button{transition:border-color .15s,background .15s,color .15s,transform .15s,scale var(--ws-press-out) cubic-bezier(.2,.75,.25,1)}:where(button,[role=button]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}:where(button:disabled,[aria-disabled=true]){scale:1!important}@media (hover:hover) and (pointer:fine){:where(button:not(:disabled),[role=button][tabindex="0"]):active{--ws-press-scale:.99}:where(.well-card,.well-list-row[role=button],.request-row,.inbox-list>button,.history-report-list>button):active{--ws-press-scale:.995}}@media (width<=899px) and (hover:none) and (pointer:coarse){:where(.icon-button,.header-action-button,.inbox-header-actions>button,.pwa-install-close,.ws-toast button){position:relative}:where(.icon-button,.header-action-button,.inbox-header-actions>button,.pwa-install-close,.ws-toast button):after{content:"";position:absolute;inset:-3px}}@media (prefers-reduced-motion:reduce){:where(button:not(:disabled),[role=button][tabindex="0"]){transition:none!important}:where(button:not(:disabled),[role=button][tabindex="0"]):active{opacity:.86;scale:1}}:root{--ws-safe-top:env(safe-area-inset-top,0px);--ws-safe-right:env(safe-area-inset-right,0px);--ws-safe-bottom:env(safe-area-inset-bottom,0px);--ws-safe-left:env(safe-area-inset-left,0px);--ws-mobile-app-bar-height:58px;--ws-mobile-bottom-nav-height:58px;--ws-detail-edge-gap:30px}body,.app-frame{min-height:100dvh}.auth-page{min-height:calc(100dvh - 72px)}.login-page,.manager-shell{min-height:calc(100dvh - 66px)}.request-dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - var(--ws-safe-top) - var(--ws-safe-bottom) - 32px)}.quick-panel{max-height:92vh;max-height:calc(100dvh - var(--ws-safe-top) - 12px)}:is(.modal-backdrop,.delete-overlay,.request-dialog-backdrop,.well-edit-modal,.report-hours-editor,.inbox-confirm,.pwa-install-sheet){padding-top:max(12px,var(--ws-safe-top));padding-right:max(12px,var(--ws-safe-right));padding-bottom:max(12px,var(--ws-safe-bottom));padding-left:max(12px,var(--ws-safe-left));overscroll-behavior:contain;overflow-y:auto}:is(.delete-user-dialog,.delete-dialog,.request-dialog,.well-edit-modal>div,.report-hours-editor>div,.inbox-confirm>article,.pwa-install-sheet>article){max-height:calc(100vh - 24px);max-height:calc(100dvh - var(--ws-safe-top) - var(--ws-safe-bottom) - 24px);-webkit-overflow-scrolling:touch;overflow-y:auto}@media (width<=899px){.quick-overlay{padding-top:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top));padding-right:var(--ws-safe-right);padding-bottom:calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom));padding-left:var(--ws-safe-left);align-items:flex-end}.quick-panel{max-height:100%;padding-bottom:var(--ws-detail-edge-gap);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-frame:has(.detail-page) .view-stage{padding-top:0}.manager-main:has(>.detail-page){padding-bottom:0}.detail-page{min-height:calc(100dvh - var(--ws-mobile-app-bar-height) - var(--ws-safe-top));padding-top:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top));padding-bottom:calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom) + var(--ws-detail-edge-gap))}:is(.page-shell,.dashboard-page,.manager-content,.personnel-page,.person-detail,.admin-page){padding-left:max(12px,var(--ws-safe-left));padding-right:max(12px,var(--ws-safe-right))}.notification-center{max-height:calc(100dvh - var(--ws-safe-top) - 74px)}}@media (width<=899px) and (orientation:landscape){:is(.page-shell,.dashboard-page,.manager-content,.personnel-page,.person-detail,.admin-page){padding-left:max(18px,var(--ws-safe-left));padding-right:max(18px,var(--ws-safe-right))}}@media (width<=430px){:is(.auth-card input,.login-card input,.input-shell>input,.input-shell>textarea,.input-shell select,.request-form input,.request-form textarea,.request-form select,.request-dialog input,.request-dialog textarea,.inbox-compose input,.inbox-compose textarea,.correspondence-reply-panel textarea,.well-edit-modal input){font-size:max(16px,1em)}}.my-dashboard-history>.manager-loading,.my-dashboard-history>.my-dashboard-error{overflow-anchor:none}.operations-form{margin-bottom:18px}.operations-form label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.operations-form input,.operations-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-height:45px;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:10px 12px}.operations-form textarea{resize:vertical;min-height:82px}.operations-form input:focus,.operations-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,transparent)}.operations-form .full-width{grid-column:1/-1}.operation-detail-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.operation-action-dialog:not(.danger){border-color:color-mix(in srgb,var(--gold) 36%,var(--line))}.operation-action-dialog:not(.danger) .delete-mark{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.no-report-well{cursor:pointer}.no-report-well .well-cell{min-width:0}.no-report-well .well-cell.status{flex-direction:column;gap:3px;display:flex}.no-report-well .well-lifecycle-note{color:var(--muted)}@media (width>=700px){.operations-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-heading-actions{align-items:center}.operations-create-button{border-color:color-mix(in srgb,var(--gold) 48%,var(--line));background:var(--gold-soft);color:var(--gold)}.operations-browser{min-width:0}.operations-segments{margin-bottom:10px}.operations-segments button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-segments button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.operations-list-toolbar{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.operations-list-toolbar .list-search{background:var(--surface);flex:1;min-width:0}.operations-list-toolbar>small{color:var(--muted);white-space:nowrap;flex:none;font-size:10px;font-weight:750}.operations-list-frame{min-width:0}.operations-list-frame>.operations-well-list{box-shadow:none;border:0;border-radius:0}.operations-empty{flex-direction:column}.operations-empty>span{flex-direction:column;gap:4px;display:flex}.operations-empty strong{color:var(--text);font-size:11px}.operations-empty small{color:var(--muted);font-size:9px}.operations-well-row .well-cell.status{flex-direction:column;gap:3px}.operations-well-row .well-detail-action{justify-content:center;align-items:center;gap:5px;display:flex}.operations-well-row .well-detail-action span{display:none}.personnel-planning-open{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;display:inline-flex}.pagination.with-page-numbers>.pagination-previous{grid-area:1/1}.pagination.with-page-numbers>.pagination-summary{grid-area:1/2}.pagination.with-page-numbers>.pagination-next{grid-area:1/3}.pagination.with-page-numbers>.pagination-pages{grid-area:2/1/auto/-1;justify-content:center;gap:3px;margin:0;display:flex}.pagination>.pagination-pages>button{border:1px solid var(--border);background:var(--input);width:32px;height:30px;color:var(--muted);border-radius:8px;font-size:10px;font-weight:750;position:relative}.pagination>.pagination-pages>button:before{display:none}.pagination>.pagination-pages>button.active{border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:var(--gold-soft);color:var(--gold)}.pagination>.pagination-pages>button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media (width<=699px){.operations-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.operations-heading-actions>.refresh-button{justify-content:center;width:100%;min-width:0}.operations-heading-actions>.refresh-button:only-child{grid-column:1/-1}.operations-list-toolbar{flex-direction:column;align-items:stretch}.operations-list-toolbar>small{align-self:flex-end;margin-top:-4px}.operations-well-row .well-cell.status{grid-column:1}.operations-list-frame .pagination .page-size{display:inline!important}}@media (width<=360px){.operations-segments button{padding:0 3px;font-size:8px}.operations-segments span{min-width:16px;height:18px;padding:0 3px}.pagination>.pagination-pages>button{width:29px}}@media (width>=700px){.operations-well-row .well-detail-action{min-width:86px;padding:0 9px;width:auto!important}.operations-well-row .well-detail-action span{display:inline}.operations-well-list .operations-well-row{grid-template-columns:1.25fr .75fr 1fr .85fr minmax(90px,auto)}.operations-well-list .operations-well-row .well-cell.info{justify-content:flex-end}}.personnel-operational-summary{color:var(--gold)!important}.personnel-operational-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 13px;display:grid}.personnel-operational-card>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.personnel-operational-card small,.personnel-assignment-editor label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.personnel-operational-card strong{overflow-wrap:anywhere;font-size:11px}.personnel-assignment-editor{margin-bottom:13px}.personnel-assignment-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.personnel-assignment-controls.planned{grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.personnel-assignment-controls label{flex-direction:column;gap:6px;min-width:0;display:flex}.personnel-assignment-controls select,.well-personnel-add select{border:1px solid var(--line);background:var(--input);width:100%;min-width:0;height:42px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px}.planned-assignment-list{border-top:1px solid var(--line);flex-direction:column;margin-top:10px;display:flex}.planned-assignment-list>div,.well-personnel-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.planned-assignment-list button,.well-personnel-row button{border:1px solid var(--line);background:var(--surface-3);color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:5px 8px;font-size:9px}.well-operational-personnel{margin-bottom:13px}.well-personnel-group{margin-top:12px}.well-personnel-group>strong{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px}.well-personnel-group>p{color:var(--muted);font-size:10px}.well-personnel-row span{flex-direction:column;gap:3px;display:flex}.well-personnel-row small{color:var(--gold);font-size:8px}.well-personnel-add{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:13px;display:grid}.well-personnel-add button{white-space:nowrap}.personnel-well-timeline-summary{border-top:1px solid var(--line);gap:8px;margin-top:13px;padding-top:13px;display:grid}.personnel-well-timeline-summary>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.personnel-well-timeline-summary h3{margin:2px 0 0;font-size:12px}.personnel-well-timeline-summary header small{color:var(--gold);letter-spacing:.08em;font-size:8px;font-weight:850}.personnel-well-timeline-summary>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.personnel-well-timeline-list{gap:6px;display:grid}.personnel-well-timeline-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.personnel-well-timeline-list strong{overflow-wrap:anywhere;font-size:10px}.personnel-well-timeline-list small{color:var(--muted);text-align:right;font-size:8px}@media (width<=430px){.personnel-well-timeline-list article{flex-direction:column;align-items:flex-start;gap:4px}.personnel-well-timeline-list small{text-align:left}}.my-dashboard-operations{gap:12px;margin-bottom:14px;display:grid}.my-dashboard-status{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:15px 16px}.my-dashboard-status>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.my-dashboard-status>header>div:first-child{align-items:center;gap:8px;display:flex}.my-dashboard-status header svg{color:var(--gold)}.my-dashboard-status header span{flex-direction:column;gap:2px;display:flex}.my-dashboard-status header small{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.my-dashboard-status h2{margin:0;font-size:14px}.my-dashboard-status time{color:var(--muted);text-align:right;font-size:9px}.my-dashboard-status-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.my-dashboard-status-actions .calendar-action{margin:0}.my-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.my-status-summary article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.my-status-summary article.now-state{border-color:color-mix(in srgb,var(--state-tone,var(--line)) 55%,var(--line));background:color-mix(in srgb,var(--state-tone,var(--surface-2)) 11%,var(--surface-2))}.my-status-summary article.now-state.well{--state-tone:#39b779}.my-status-summary article.now-state.transit{--state-tone:#d3a72d}.my-status-summary article.now-state.leave{--state-tone:#c85a62}.my-status-summary article.now-state.lodging{--state-tone:#4589c9}.my-status-summary article.now-state.neutral{--state-tone:#84909e}.my-status-summary small{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.my-status-summary strong{overflow-wrap:anywhere;font-size:11px}.my-dashboard-calendar{gap:9px;margin-top:12px;display:grid}.my-dashboard-calendar .dashboard-scope-control{justify-content:flex-start}.my-status-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.my-status-controls button{border:1px solid var(--line);background:var(--surface-3);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;font-size:9px;font-weight:750}.my-status-controls button:hover,.my-status-controls button:focus-visible,.my-status-controls button.active{border-color:color-mix(in srgb,var(--gold) 62%,var(--line));background:var(--gold-soft);outline:0}.my-status-controls button:disabled{cursor:not-allowed;opacity:.48}.my-status-note,.my-status-feedback{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.45;display:block}.my-status-feedback{color:var(--gold)}.operational-history-tabs{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.operational-history-tabs button{border:1px solid var(--line);background:var(--surface-3);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:9px;font-weight:750}.operational-history-tabs button.active{border-color:color-mix(in srgb,var(--gold) 62%,var(--line));background:var(--gold-soft);color:var(--text)}.operational-event-context{color:var(--gold);margin-top:4px;font-size:9px;display:block}.operational-history-more{margin-top:4px}@media (width<=600px){.personnel-operational-card,.my-status-summary,.personnel-assignment-controls,.personnel-assignment-controls.planned,.well-personnel-add{grid-template-columns:1fr}.personnel-assignment-controls button,.well-personnel-add button{min-height:42px}.my-dashboard-status{padding:14px}.my-dashboard-status>header{align-items:flex-start}.my-dashboard-status-actions{flex-direction:column;align-items:flex-end}.my-dashboard-status time{max-width:44%;font-size:8px}.my-status-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-history-tabs{grid-template-columns:1fr 1fr;display:grid}.operational-history-tabs button:last-child{grid-column:1/-1}}.operational-equipment{margin-bottom:13px}.well-equipment-group{margin-top:13px}.well-equipment-group>strong{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px}.well-equipment-group>strong small{color:var(--gold)}.well-equipment-group>p{color:var(--muted);font-size:10px}.well-equipment-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.well-equipment-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.well-equipment-row small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.well-equipment-row>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.well-equipment-row button,.equipment-transfer button{border:1px solid var(--line);background:var(--surface-3);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 8px;font:700 9px inherit}.operational-equipment-hint{color:var(--muted);align-items:center;gap:7px;margin:13px 0 0;font-size:10px;display:flex}.equipment-inventory{margin-top:14px}.equipment-inventory-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.equipment-inventory-heading>div{flex:220px}.equipment-inventory-heading h2{margin-bottom:5px}.equipment-inventory-heading p{color:var(--muted);margin:0;font-size:10px}.equipment-create-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.equipment-create-form input,.equipment-search input,.equipment-transfer select{border:1px solid var(--line);background:var(--input);min-width:0;height:38px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:10px}.equipment-search{border:1px solid var(--line);background:var(--input);border-radius:10px;align-items:center;gap:7px;margin:12px 0;padding:0 10px;display:flex}.equipment-search input{background:0 0;border:0;flex:1;padding:0}.equipment-inventory-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(130px,1.5fr) minmax(90px,1fr) minmax(110px,1fr) minmax(160px,1.2fr);align-items:center;gap:10px;padding:11px 0;font-size:10px;display:grid}.equipment-inventory-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.equipment-inventory-list article small{color:var(--muted);overflow-wrap:anywhere}.equipment-transfer{gap:6px;display:flex}.equipment-transfer select{width:100%}@media (width<=600px){.equipment-create-form{grid-template-columns:1fr 1fr}.equipment-create-form input:nth-child(5){grid-column:span 2}.equipment-inventory-list>article{grid-template-columns:1fr 1fr}.equipment-inventory-list>article>div:first-child,.equipment-transfer{grid-column:span 2}.well-equipment-row{flex-direction:column;align-items:flex-start}.well-equipment-row>div{justify-content:flex-start}.equipment-inventory-heading .secondary-button,.equipment-inventory-heading .primary-button{flex:1}}.operational-resources{margin-bottom:13px}.resource-group{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.resource-group>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-group>header span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.resource-group>header svg{color:var(--gold)}.resource-group>header small{color:var(--muted);font-size:8px;font-weight:750}.resource-rows{flex-direction:column;display:flex}.resource-rows>p{color:var(--muted);margin:9px 0 0;font-size:10px}.resource-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.resource-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.resource-row strong{overflow-wrap:anywhere;font-size:11px}.resource-row small{color:var(--muted);font-size:9px}.resource-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.resource-row-actions button,.resource-picker button{border:1px solid var(--line);background:var(--surface-3);min-height:34px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 9px;font:750 9px inherit}.resource-row-actions button:disabled,.resource-picker button:disabled{opacity:.48;cursor:not-allowed}.resource-picker{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:11px;display:grid}.resource-picker select{border:1px solid var(--line);background:var(--input);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:9px;padding:0 9px;font-size:10px}.resource-picker button:last-child{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:var(--gold-soft);color:var(--gold)}.report-resource-summary h2{align-items:center;gap:7px;display:flex}.report-resource-summary h2 svg{color:var(--gold)}@media (width<=600px){.resource-group>header{flex-direction:column;align-items:flex-start}.resource-picker{grid-template-columns:1fr 1fr}.resource-picker select:first-child{grid-column:1/-1}.resource-picker button{min-height:40px}.resource-row{flex-direction:column;align-items:flex-start}.resource-row-actions{justify-content:flex-start}}.equipment-header-actions,.equipment-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.equipment-file-picker{position:relative;overflow:hidden}.equipment-file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.submission-success{border:1px solid color-mix(in srgb,var(--teal) 36%,var(--line));background:color-mix(in srgb,var(--teal) 10%,var(--surface));color:var(--teal);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:11px}.equipment-import-preview{border:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));background:var(--surface-2);border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0;padding:12px;display:flex}.equipment-import-preview>div:first-child{flex-direction:column;flex:1;gap:3px;min-width:130px;display:flex}.equipment-import-preview small,.import-breakdown{color:var(--muted);font-size:9px}.import-counts,.import-breakdown{flex-wrap:wrap;gap:7px;display:flex}.import-counts span,.import-breakdown span{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:5px 7px;font-size:9px}.icon-action{border:1px solid var(--line);background:var(--surface-3);min-height:34px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font:750 9px inherit;display:inline-flex}.icon-action:hover,.icon-action:focus-visible{border-color:color-mix(in srgb,var(--gold) 60%,var(--line));outline:0}.icon-action.danger{color:#d96b67}.equipment-master-form{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;padding:14px;display:grid}.equipment-master-form>header,.equipment-master-form>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.equipment-master-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.equipment-master-form label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.equipment-master-form input,.equipment-master-form select,.bha-filter-row input,.bha-filter-row select{border:1px solid var(--line);background:var(--input);min-width:0;height:38px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:10px}.equipment-toolbar{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);align-items:center;gap:10px;margin:13px 0;display:grid}.equipment-inventory-list>article{grid-template-columns:minmax(170px,1.6fr) minmax(110px,.9fr) minmax(210px,1.1fr)}.equipment-primary strong{align-items:center;gap:7px;display:flex}.equipment-primary em{color:var(--muted);background:var(--surface-3);border-radius:6px;padding:3px 5px;font-size:8px;font-style:normal}.equipment-state{flex-direction:column;gap:3px;min-width:0;display:flex}.equipment-state small{color:var(--muted);font-size:8px}.equipment-state span{overflow-wrap:anywhere;font-size:10px}.equipment-confirm{z-index:80;background:#040c1094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.equipment-confirm section{border:1px solid var(--line);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow);border-radius:16px;padding:18px}.equipment-confirm h3{margin:0 0 8px;font-size:14px}.equipment-confirm p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.equipment-confirm section>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.danger-button{border:1px solid color-mix(in srgb,#d96b67 65%,var(--line));background:color-mix(in srgb,#d96b67 16%,var(--surface));color:#e98985;cursor:pointer;border-radius:9px;min-height:38px;padding:0 12px;font:750 10px inherit}.planning-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planning-header h2{margin-bottom:4px}.planning-header p,.planning-section header p{color:var(--muted);margin:0;font-size:10px}.planning-content{flex-direction:column;gap:14px;display:flex}.planning-section>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.planning-section h3,.planning-readiness h3{margin:0 0 3px;font-size:12px}.planning-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.planning-slots label{flex-direction:column;gap:5px;min-width:0;display:flex}.planning-slots span{color:var(--muted);font-size:9px;font-weight:800}.planning-slots select{border:1px solid var(--line);background:var(--input);min-width:0;height:40px;color:var(--text);font:inherit;border-radius:9px;padding:0 9px;font-size:10px}.planning-bha{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;padding:12px}.bha-filter-row{grid-template-columns:minmax(0,1fr) 150px;gap:7px;margin:10px 0;display:grid}.bha-filter-row label{border:1px solid var(--line);background:var(--input);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.bha-filter-row input{background:0 0;border:0;width:100%;padding:0}.planning-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.planning-resource-grid .resource-group{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;margin-top:12px;padding:12px}.planning-readiness{border:1px solid color-mix(in srgb,var(--gold) 25%,var(--line));background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px;display:flex}.planning-readiness>div{flex:1;min-width:0}.planning-readiness dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.planning-readiness dl div{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:8px}.planning-readiness dt{text-transform:uppercase;color:var(--muted);font-size:8px}.planning-readiness dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:800}@media (width<=760px){.equipment-toolbar{grid-template-columns:1fr}.equipment-master-form{grid-template-columns:1fr 1fr}.equipment-master-form .wide{grid-column:1/-1}.equipment-inventory-list>article{grid-template-columns:1fr}.equipment-actions{padding-top:2px}.equipment-state{grid-template-columns:auto 1fr;gap:5px 8px;display:grid}.equipment-state small:last-child{grid-column:1/-1}.planning-slots,.planning-resource-grid,.bha-filter-row{grid-template-columns:1fr}.planning-readiness{flex-direction:column;align-items:stretch}.planning-readiness dl{grid-template-columns:1fr 1fr}.planning-readiness .primary-button{width:100%;min-height:46px}}@media (width<=480px){.equipment-header-actions{width:100%}.equipment-header-actions>*{flex:1}.equipment-import-preview{align-items:stretch}.equipment-import-preview>button:not(.icon-action){width:100%}.equipment-master-form{grid-template-columns:1fr}.equipment-master-form .wide{grid-column:auto}.equipment-master-form>footer{flex-direction:column-reverse;align-items:stretch}.equipment-master-form>footer button{width:100%}.icon-action span{display:none}.planning-header,.planning-section>header{flex-direction:column;align-items:stretch}.planning-section>header .secondary-button{width:100%}.resource-picker{grid-template-columns:1fr!important}.resource-picker select,.resource-picker button{width:100%;grid-column:auto!important}.planning-readiness dl{grid-template-columns:1fr}.equipment-filter-chips{padding-bottom:4px}}.equipment-inventory{border-radius:18px;padding:clamp(14px,2vw,22px)}.equipment-inventory-heading{border-bottom:1px solid var(--line);align-items:end;padding-bottom:13px}.equipment-inventory-heading h2{align-items:center;gap:8px;font-size:16px;display:flex}.equipment-inventory-heading h2 svg{color:var(--gold)}.equipment-inventory-heading p{max-width:40rem}.equipment-header-actions{justify-content:flex-end}.equipment-header-actions .secondary-button,.equipment-header-actions .primary-button{min-height:38px;padding-inline:12px}.equipment-toolbar{z-index:2;background:var(--surface);grid-template-columns:minmax(240px,1fr) auto;gap:12px;padding:10px 0;position:sticky;top:0}.equipment-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.equipment-filter-chips button{border:1px solid var(--line);background:var(--surface-3);min-height:32px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 9px;font:750 9px inherit}.equipment-filter-chips button.active{border-color:color-mix(in srgb,var(--gold) 68%,var(--line));background:var(--gold-soft);color:var(--text)}.equipment-inventory-list{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;overflow:hidden}.equipment-inventory-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.45fr) minmax(120px,.8fr) minmax(200px,1fr);gap:16px;padding:12px 14px}.equipment-inventory-list>article:first-child{border-top:0}.equipment-inventory-list>article:hover{background:color-mix(in srgb,var(--surface-3) 72%,transparent)}.equipment-primary strong{font-size:11px}.equipment-actions{justify-content:flex-end}.equipment-actions .icon-action{min-height:32px}.equipment-import-preview{border-color:color-mix(in srgb,var(--gold) 48%,var(--line));box-shadow:inset 3px 0 0 var(--gold);grid-template-columns:minmax(160px,1fr) auto;gap:12px;padding:14px 15px;display:grid}.equipment-import-preview>.icon-action{position:absolute;top:14px;right:15px}.equipment-import-preview{position:relative}.equipment-import-preview>div:first-child{padding-right:40px}.equipment-import-preview>button:not(.icon-action){align-self:center;min-height:38px}.import-counts,.import-breakdown{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.import-breakdown{grid-template-columns:repeat(6,minmax(0,1fr))}.import-counts span,.import-breakdown span{background:var(--surface-3);border-radius:9px;justify-content:space-between;gap:6px;min-width:0;padding:8px;display:flex}.equipment-master-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;padding:17px}.equipment-master-form>header strong{font-size:13px}.equipment-master-form .wide{grid-column:1/-1}.operation-planning-detail{padding:clamp(14px,2vw,22px)}.planning-header{border-bottom:1px solid var(--line);padding-bottom:12px}.planning-header h2{align-items:center;gap:8px;font-size:16px;display:flex}.planning-header h2 svg{color:var(--gold)}.planning-content{gap:20px}.planning-section{padding-top:0}.planning-section>header{margin-bottom:12px}.planning-section h3,.planning-readiness h3{font-size:13px}.planning-slots{gap:10px}.planning-slots label{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:9px 10px}.planning-slots select,.resource-picker select{height:38px}.planning-bha{background:0 0;border:0;padding:0}.planning-bha>header{border-bottom:1px solid var(--line);padding:0 0 9px}.planning-bha .bha-filter-row{grid-template-columns:minmax(0,1fr) 145px;margin:10px 0}.planning-bha .resource-picker{margin-top:0}.planning-bha .resource-picker select{height:40px}.planning-bha .resource-row{padding:9px 2px}.planning-resource-grid{gap:10px}.planning-resource-grid .resource-group{border-radius:12px;padding:13px}.planning-readiness{padding:15px 16px}.planning-readiness dl div{padding:9px}.planning-readiness .primary-button{white-space:nowrap;min-height:42px}@media (width<=760px){.equipment-toolbar{grid-template-columns:1fr;position:static}.equipment-inventory-list>article{gap:9px;padding:12px}.equipment-actions{justify-content:flex-start}.import-counts,.import-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-import-preview{grid-template-columns:1fr}.equipment-import-preview>button:not(.icon-action){width:100%}.planning-bha .bha-filter-row,.planning-bha .resource-picker{grid-template-columns:1fr}.planning-bha .resource-picker select,.planning-bha .resource-picker button{width:100%}}.equipment-inventory-list>article .equipment-state{position:static}.planning-list-heading{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.planning-list-heading svg{color:var(--gold)}.planning-list-heading span{background:var(--gold-soft);min-width:21px;height:21px;color:var(--gold);border-radius:999px;place-items:center;font-size:9px;font-weight:800;display:grid}.planning-toolbar-actions{gap:10px}.planning-toolbar-actions .refresh-button{min-height:38px;padding-inline:11px}.operations-row-actions{align-items:center;gap:6px;display:flex}.operations-row-actions .well-detail-action{border:1px solid var(--line);background:var(--surface-3);width:auto;min-width:38px;height:36px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.operations-row-actions .activate-action{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:var(--gold-soft);color:var(--gold)}.planning-warning{border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:var(--warning);border-radius:9px;align-items:center;gap:6px;margin:9px 0 0;padding:7px 9px;font-size:9px;line-height:1.35;display:flex}.planning-warning svg{flex:none;width:13px;height:13px}.resource-picker button{min-height:34px;padding:0 9px}.planning-resource-grid .resource-picker select:nth-child(2){max-width:78px}.operation-completed{background:color-mix(in srgb,var(--soft) 18%,var(--surface-3));border-color:color-mix(in srgb,var(--soft) 45%,var(--line));color:var(--muted)}.operational-bha-panel{margin-top:14px}.equipment-operational-heading h2,.operational-history-dialog h3{align-items:center;gap:7px;margin:0;display:flex}.equipment-operational-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.operational-bha-list>article{grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(110px,1fr) auto auto}.equipment-active-state{font-size:9px;font-weight:800}.equipment-active-state.active{color:var(--teal)}.equipment-active-state.inactive{color:var(--muted)}.operational-history-dialog{max-height:min(78vh,680px);overflow:auto}.operational-history-dialog>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.operational-history-dialog>header p{color:var(--muted);margin:4px 0 0;font-size:10px}.operational-history-dialog footer{justify-content:flex-end;margin-top:14px;display:flex}.well-controls-list>article>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=760px){.operations-row-actions .well-detail-action span{display:none}.operational-bha-list>article{grid-template-columns:1fr;gap:7px}.operational-bha-list .icon-action{justify-self:start}.planning-toolbar-actions{justify-content:flex-start;width:100%}}.operational-bha-panel .equipment-toolbar select{border:1px solid var(--line);background:var(--input);min-width:0;height:40px;color:var(--text);border-radius:10px;padding:0 34px 0 11px;font:700 10px inherit}.operational-bha-panel .equipment-toolbar select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,transparent);outline:0}.planning-overlay{z-index:70;background:color-mix(in srgb,var(--bg) 58%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:clamp(10px,3vw,28px);display:grid;position:fixed;inset:0}.planning-overlay-shell{border:1px solid var(--line);background:var(--surface);border-radius:20px;width:min(1080px,100%);max-height:min(90dvh,900px);overflow:auto;box-shadow:0 24px 72px #00000057}.planning-overlay-shell .operation-planning-detail{border-radius:inherit;box-shadow:none;border:0;margin:0}.planning-overlay-shell .planning-header{z-index:2;background:var(--surface);padding-top:2px;position:sticky;top:0}.planning-overlay-shell .planning-readiness{margin-bottom:max(0px,env(safe-area-inset-bottom))}.equipment-history-tabs{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:4px;margin:14px 0 10px;padding:3px;display:flex}.equipment-history-tabs button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font:750 9px inherit}.equipment-history-tabs button.active{background:var(--surface);color:var(--gold);box-shadow:0 1px 3px #0000001f}.equipment-history-tabs span{background:var(--bg);border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:8px;display:inline-grid}.equipment-event-timeline{margin:8px 0 0;padding:0;list-style:none}.equipment-event-timeline li{grid-template-columns:14px minmax(0,1fr);gap:9px;min-height:54px;padding:0 0 12px;display:grid;position:relative}.equipment-event-timeline li:last-child{padding-bottom:2px}.equipment-event-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:-1px;left:6px}.equipment-event-timeline li:last-child:before{display:none}.equipment-event-timeline li>i{z-index:1;border:2px solid var(--gold);background:var(--surface);border-radius:50%;width:9px;height:9px;margin:6px 0 0 2px;position:relative}.equipment-event-timeline li>div{gap:2px;min-width:0;display:grid}.equipment-event-timeline time{color:var(--muted);font-size:9px}.equipment-event-timeline strong{font-size:11px}.equipment-event-timeline span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.equipment-history-empty{padding:12px 0}.no-report-well .well-cell.status strong{border:1px solid color-mix(in srgb,var(--soft) 45%,var(--line));background:color-mix(in srgb,var(--soft) 18%,var(--surface-3));width:max-content;color:var(--muted);border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.no-report-well .well-lifecycle-note{display:none}@media (width>=700px){.no-report-well .well-cell.section{grid-column:3}.no-report-well .well-cell.status{grid-column:4}.no-report-well .well-cell.age{grid-column:5}}@media (width<=699px){.planning-overlay{place-items:stretch stretch;padding:0}.planning-overlay-shell{border:0;border-radius:0;width:100%;max-height:100dvh}.planning-overlay-shell .operation-planning-detail{min-height:100dvh;padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.equipment-history-tabs button{font-size:8px}.equipment-event-timeline li{grid-template-columns:13px minmax(0,1fr)}}.purge-removal-list{gap:5px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.purge-removal-list li{border:1px solid var(--line);background:var(--surface-3);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;display:flex}.purge-removal-list strong{color:var(--gold)}.purge-blocking-heading{color:var(--danger);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 5px;font-size:10px;font-weight:800}.lifecycle-management .well-detail-action{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));background:var(--gold-soft);min-height:34px;color:var(--gold);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:750 10px inherit;display:inline-flex}.lifecycle-management .well-detail-action:disabled{cursor:not-allowed;opacity:.55}.dispatch-panel{margin-bottom:13px}.dispatch-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dispatch-heading h2{align-items:center;gap:7px;margin:0;display:flex}.dispatch-heading h2 svg{color:var(--gold)}.dispatch-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.compact-refresh{border:1px solid var(--line);background:var(--surface-3);min-height:32px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 9px;font:750 9px inherit}.dispatch-tabs{border:1px solid var(--line);background:var(--surface-3);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0 10px;padding:3px;display:grid}.dispatch-tabs button{min-width:0;min-height:33px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font:750 9px inherit}.dispatch-tabs button.active{background:var(--surface);color:var(--gold);box-shadow:0 1px 3px #00000021}.dispatch-list{gap:9px;display:grid}.dispatch-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:11px}.dispatch-card>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.dispatch-card header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dispatch-card header strong{overflow-wrap:anywhere;font-size:12px}.dispatch-card header span,.dispatch-card footer,.dispatch-progress{color:var(--muted);font-size:9px}.dispatch-status{border:1px solid var(--line);background:var(--surface-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.dispatch-status.ready{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.dispatch-status.in_transit{color:var(--teal)}.dispatch-status.partially_received{color:var(--gold)}.dispatch-status.completed{color:var(--muted)}.dispatch-progress{justify-content:space-between;gap:8px;margin:10px 0 3px;display:flex}.dispatch-progress span{color:var(--text);font-weight:750}.dispatch-card ul{border-top:1px solid var(--line);flex-direction:column;margin:8px 0;padding:0;list-style:none;display:flex}.dispatch-card li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.dispatch-card li>label,.dispatch-card li>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.dispatch-card input{accent-color:var(--gold);width:16px;height:16px;margin:0}.dispatch-card li span span,.dispatch-card label>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.dispatch-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800;display:block}.dispatch-card em{background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.line-status{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:8px;font-weight:750;display:inline-flex}.dispatch-card li.received{opacity:.72}.dispatch-card .well-detail-action{margin-top:2px}.dispatch-card footer{align-items:flex-start;gap:5px;margin-top:10px;line-height:1.4;display:flex}.dispatch-card footer svg{color:var(--gold);flex:none;margin-top:1px}@media (width<=430px){.dispatch-heading{flex-direction:column;align-items:stretch}.compact-refresh{align-self:flex-end}.dispatch-progress{flex-direction:column;align-items:flex-start;gap:3px}.dispatch-card li{flex-direction:column;align-items:flex-start}.dispatch-card li>small,.line-status{align-self:flex-start}.dispatch-card .well-detail-action{justify-content:center;width:100%;min-height:40px}}.planning-metadata .operations-form input{width:100%;height:auto}.dispatch-transfer+.dispatch-transfer{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.dispatch-destination-options{gap:8px;margin:18px 0;display:grid}.dispatch-destination-options label{border:1px solid var(--line);background:var(--surface-3);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.dispatch-destination-options input{accent-color:var(--gold)}.dispatch-destination-dialog select{border:1px solid var(--line);background:var(--surface-3);height:42px;color:var(--text);border-radius:10px;outline:0;padding:0 10px;font:700 11px inherit}.dispatch-destination-dialog select:focus{border-color:var(--gold)}.dispatch-inventory-controls{flex-wrap:wrap;align-items:center;gap:6px;margin:11px 0 6px;display:flex}.dispatch-search,.dispatch-filter{border:1px solid var(--line);background:var(--surface-3);min-height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:0 8px;display:flex}.dispatch-search{flex:170px}.dispatch-search input,.dispatch-filter select{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:700 10px inherit}.dispatch-search input{width:100%}.dispatch-filter{flex:0 auto}.dispatch-filter select{cursor:pointer;max-width:135px}.dispatch-search button,.dispatch-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.dispatch-clear{border:1px solid var(--line);background:var(--surface-3);border-radius:8px;min-height:30px;padding:0 7px;font:750 9px inherit}.dispatch-result-count{color:var(--muted);margin:0 0 4px;font-size:9px;font-weight:750}.form-success{border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--teal) 10%,var(--surface-2));color:var(--teal);border-radius:9px;margin:9px 0;padding:8px 10px;font-size:10px;font-weight:750}@media (width<=430px){.dispatch-inventory-controls{align-items:stretch}.dispatch-search{flex-basis:100%}.dispatch-filter{flex:132px}.dispatch-filter select{width:100%;max-width:none}.dispatch-clear{align-self:flex-start}}.dispatch-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.compact-refresh,.dispatch-transfer-button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:31px;display:inline-flex}.compact-refresh{border-color:color-mix(in srgb,var(--gold) 52%,var(--line));background:var(--gold-soft);color:var(--gold);font-size:9px}.dispatch-transfer-button{border:1px solid color-mix(in srgb,var(--gold) 72%,var(--line));background:var(--gold);color:#16130b;cursor:pointer;border-radius:9px;padding:0 10px;font:800 10px inherit}.dispatch-history-search{margin:10px 0}.dispatch-history-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.dispatch-history-list>article{border-bottom:1px solid var(--line)}.dispatch-history-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.dispatch-history-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.dispatch-history-row>span:first-child{flex:1}.dispatch-history-row>span:last-child{flex:none;align-items:flex-end}.dispatch-history-row strong{font-size:10px}.dispatch-history-row small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.dispatch-history-timeline{border-left:1px solid var(--gold);gap:7px;padding:0 0 10px 12px;display:grid}.dispatch-history-timeline>div{gap:2px;display:grid}.dispatch-history-timeline time{color:var(--muted);font-size:8px}.dispatch-history-timeline span{overflow-wrap:anywhere;font-size:9px}.my-status-well-detail{margin-top:10px}.zero-report-detail .detail-tabs{margin-top:12px}.dispatch-summary-list{border-top:1px solid var(--line);margin-top:9px;display:grid}.dispatch-summary{border-bottom:1px solid var(--line)}.dispatch-summary-row{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.dispatch-summary-row>span{gap:3px;min-width:0;display:grid}.dispatch-summary-row strong{overflow-wrap:anywhere;font-size:10px}.dispatch-summary-row small{color:var(--muted);font-size:8px;font-weight:700;line-height:1.35}.dispatch-summary-row svg{color:var(--muted);flex:none;transition:transform .16s}.dispatch-summary.expanded .dispatch-summary-row svg{color:var(--gold);transform:rotate(180deg)}.dispatch-summary-detail{padding:0 0 10px}.dispatch-summary-detail ul{margin-top:0}.dispatch-send-button,.dispatch-receive-button{border:1px solid color-mix(in srgb,var(--gold) 62%,var(--line));background:var(--gold-soft);min-height:36px;color:var(--gold);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:0 11px;font:800 10px inherit;display:inline-flex}.dispatch-receive-button{border-color:color-mix(in srgb,var(--teal) 62%,var(--line));background:color-mix(in srgb,var(--teal) 12%,var(--surface-2));color:var(--teal)}.dispatch-send-button:hover,.dispatch-receive-button:hover{filter:brightness(1.07)}.dispatch-send-button:focus-visible,.dispatch-receive-button:focus-visible,.dispatch-summary-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dispatch-send-button:disabled,.dispatch-receive-button:disabled{cursor:not-allowed;opacity:.52}.dispatch-card input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb,var(--muted) 66%,var(--line));background:var(--surface-3);width:17px;height:17px;color:var(--gold);cursor:pointer;border-radius:5px;flex:none;place-content:center;display:grid}.dispatch-card input[type=checkbox]:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:8px;height:4px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.dispatch-card input[type=checkbox]:checked{border-color:var(--gold);background:var(--gold-soft)}.dispatch-card input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.dispatch-card input[type=checkbox]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dispatch-card input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}@media (width<=430px){.dispatch-heading-actions{justify-content:stretch}.dispatch-heading-actions>*{flex:1}.dispatch-history-row{flex-direction:column;align-items:flex-start}.dispatch-history-row>span:last-child{align-items:flex-start}.dispatch-history-card .pagination{margin-top:10px}}.my-movement-card,.personnel-movement-card{border:1px solid var(--border);border-radius:var(--radius,14px);background:var(--surface);gap:8px;padding:14px;display:grid}.my-movement-card{margin:12px 0}.my-movement-card small,.personnel-movement-card small,.movement-current-list small{color:var(--muted)}.my-movement-card strong{font-size:1rem}.my-movement-card span{color:var(--muted)}.movement-pickup-details{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:9px;display:grid}.movement-pickup-details div{min-width:0}.movement-pickup-details dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.movement-pickup-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.movement-depart-button{background:var(--gold)!important;color:#211807!important;border-color:color-mix(in srgb,var(--gold) 78%,#6d4b00)!important}.movement-arrive-button{color:#fff!important;background:#24885f!important;border-color:#1f7652!important}.planned-preparation-mode{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.planned-preparation-mode button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);border-radius:9px;padding:0 11px;font:700 11px Manrope,sans-serif}.planned-preparation-mode button.active{border-color:var(--gold);background:var(--gold-soft)}.planned-pickup-groups{gap:9px;display:grid}.planned-pickup-groups fieldset{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.planned-pickup-groups legend{color:var(--gold);padding:0 4px;font-size:11px;font-weight:800}.planned-pickup-groups small{color:var(--muted);overflow-wrap:anywhere}.planned-pickup-form>footer{justify-content:flex-end;margin-top:11px;display:flex}.movement-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.movement-create-grid label{color:var(--muted);gap:6px;font-size:.82rem;display:grid}.movement-create-grid select[multiple]{min-height:116px}.movement-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.movement-columns>div{gap:10px;display:grid}.personnel-movement-card header,.personnel-movement-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.personnel-movement-card header>div{gap:3px;display:grid}.personnel-movement-card p{color:var(--muted);margin:0;font-size:.9rem}.movement-status{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700}.movement-status.in_transit{color:#3d9cff;background:#3d9cff29}.movement-current-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.movement-current-list>div{border-bottom:1px solid var(--border);gap:2px;padding:9px 0;display:grid}.movement-current-list span{font-size:.9rem}.personnel-assignments-open{margin-top:8px}.movement-create-grid .ws-input{background:var(--surface);width:100%;min-height:42px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius,12px)}.movement-create-grid select.ws-input[multiple]{min-height:116px}.movement-history-panel{gap:12px;display:grid}.movement-history-heading h2,.movement-history-heading p{margin:0}.movement-history-heading p{color:var(--muted);font-size:.9rem}.movement-history-filters{align-items:center;gap:10px;display:flex}.movement-history-filters>.list-search{flex:1}.movement-history-filters>.ws-input{background:var(--surface);min-width:156px;min-height:42px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius,12px)}.movement-history-list{border-top:1px solid var(--border);display:grid}.movement-history-list>article{border-bottom:1px solid var(--border)}.movement-history-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.movement-history-row>span:first-child{gap:3px;min-width:0;display:grid}.movement-history-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movement-history-list article.expanded .movement-history-row svg{transform:rotate(180deg)}.movement-history-detail{padding:0 0 14px}.movement-history-detail dl{gap:8px;margin:0;display:grid}.movement-history-detail dl>div{grid-template-columns:minmax(100px,150px) 1fr;gap:10px;display:grid}.movement-history-detail dt{color:var(--muted)}.movement-history-detail dd{overflow-wrap:anywhere;margin:0}@media (width<=700px){.movement-create-grid,.movement-columns{grid-template-columns:1fr}.personnel-movement-card header,.personnel-movement-card footer{flex-wrap:wrap;align-items:flex-start}.movement-create-grid .primary-button{width:100%}.movement-history-filters{flex-direction:column;align-items:stretch}.movement-history-filters>.ws-input{width:100%}.movement-history-row{grid-template-columns:minmax(0,1fr) auto}.movement-history-row>svg{display:none}.movement-history-detail dl>div{grid-template-columns:1fr}.movement-history-detail dt{font-size:.8rem}}.personnel-row{grid-template-columns:auto minmax(0,1fr) minmax(150px,240px) 34px}.personnel-team-state{gap:4px;min-width:0;display:grid}.personnel-team-state small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.personnel-team-state small:last-child{color:var(--soft)}.movement-person-selector{position:relative}.movement-person-selector-trigger{border:1px solid var(--border);border-radius:var(--radius,12px);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.movement-person-selector-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movement-person-selector-trigger:focus-visible,.movement-person-options button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.movement-person-selector-popover{z-index:12;border:1px solid var(--border);border-radius:var(--radius,12px);background:var(--surface-2);min-width:260px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.movement-person-search{border-bottom:1px solid var(--border);background:var(--surface-3);align-items:center;gap:7px;padding:9px;color:var(--muted)!important;grid-template-columns:none!important;display:flex!important}.movement-person-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.movement-person-options{max-height:235px;padding:5px;display:grid;overflow:auto}.movement-person-options button{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px;display:flex}.movement-person-options button:hover,.movement-person-options button.selected{background:var(--gold-soft)}.movement-person-options button svg{color:var(--gold);flex:none}.movement-person-options button span{gap:1px;min-width:0;display:grid}.movement-person-options button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.movement-person-options button small{color:var(--muted);font-size:.7rem}.movement-person-options>p{color:var(--muted);margin:8px;font-size:.82rem}@media (width<=600px){.personnel-row{grid-template-columns:auto minmax(0,1fr) 32px}.personnel-team-state{grid-column:2/4}.personnel-row>.personnel-info-button{grid-area:1/3}}@media (width<=700px){.movement-person-selector-popover{min-width:0}.movement-person-options{max-height:210px}}.request-person-selector{position:relative}.request-person-selector-trigger{border:1px solid var(--line);background:var(--surface-raised,var(--surface));width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.request-person-selector-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-person-selector-popover{z-index:14;border:1px solid var(--line);background:var(--surface);max-height:250px;box-shadow:var(--shadow);border-radius:11px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.request-person-selector-popover button{width:100%;min-height:40px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.request-person-selector-popover button:hover,.request-person-selector-popover button.selected{background:var(--gold-soft)}.request-person-selector-popover button svg{color:var(--gold);flex:none}.request-person-selector-popover p{color:var(--muted);margin:8px;font-size:10px}.request-fixed-direction{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:var(--gold-soft);color:var(--text);border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.4;display:block}.bha-active-summary{width:100%;max-width:none;margin:0 0 13px}.active-well-equipment{gap:9px;display:grid}.active-well-equipment-card{border-top:1px solid var(--line)}.active-well-equipment-trigger{width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.active-well-equipment-trigger>span:first-child{gap:4px;min-width:0;display:grid}.active-well-equipment-trigger strong{font-size:12px}.active-well-equipment-trigger small,.active-well-equipment-items small{color:var(--muted);font-size:9px}.active-well-equipment-items{gap:6px;padding:0 0 12px;display:grid}.active-well-equipment-items>div{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;gap:3px;padding:9px 10px;display:grid}.active-well-equipment-items strong{overflow-wrap:anywhere;font-size:10px}.personnel-list-header{grid-template-columns:minmax(175px,.9fr) minmax(0,1.25fr) minmax(150px,.8fr) 34px!important;gap:16px!important;display:grid!important}.personnel-current-location,.personnel-work-leave{align-self:center;gap:4px;min-width:0;display:grid}.personnel-current-location strong,.personnel-work-leave strong{overflow-wrap:anywhere;font-size:10px}.personnel-current-location small,.personnel-work-leave small{color:var(--muted);font-size:8px;line-height:1.35}.personnel-work-leave strong{color:var(--gold)}.personnel-work-leave-action{min-height:30px;margin-top:4px;padding:4px 8px;font-size:9px}.personnel-work-leave-history .personnel-operational-card{margin:10px 0}.personnel-work-leave-history .personnel-timeline article.reversed{opacity:.58;text-decoration:line-through}.my-dashboard-personal-context{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:0 0 14px;display:grid}.my-dashboard-personal-context .detail-panel{margin:0}.my-dashboard-personal-context header{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-dashboard-personal-context header>div{align-items:center;gap:9px;display:flex}.my-dashboard-personal-context header svg{color:var(--gold)}.my-dashboard-personal-context h2{margin:0;font-size:15px}.my-dashboard-personal-context header small{color:var(--muted);font-size:8px;display:block}.my-dashboard-personal-context>article>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:3px;margin-top:8px;padding:9px 0;display:grid}.my-dashboard-personal-context>article>button strong{font-size:11px}.my-dashboard-personal-context>article>button span,.my-dashboard-personal-context>article>button small{color:var(--muted);font-size:9px}.my-dashboard-personal-context>article>button small{grid-column:1/-1}.my-dashboard-personal-context>article>button:hover strong{color:var(--gold)}.personnel-detail-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:6px;margin:0 0 13px;padding:3px;display:flex;overflow:auto}.personnel-detail-tabs button{min-width:max-content;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:0 11px;font-size:10px;font-weight:800}.personnel-detail-tabs button.active{background:var(--gold);color:#17130a;box-shadow:0 3px 10px color-mix(in srgb,var(--gold) 24%,transparent)}.personnel-detail-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.personnel-detail-v086 .personnel-contact-grid{margin-top:12px}.personnel-general-tab .my-movement-card{margin:10px 0}@media (width<=600px){.personnel-list-header{display:none!important}.personnel-current-location{grid-area:2/1}.personnel-work-leave{grid-area:3/1}.personnel-row>.personnel-info-button{grid-area:1/2;justify-self:end}.request-person-selector-popover{min-width:0}}@media (width>=601px){.personnel-row{grid-template-columns:minmax(175px,.9fr) minmax(0,1.25fr) 34px;gap:16px}.personnel-row-copy{grid-column:1}.personnel-team-state{grid-column:2;align-self:center}.personnel-row>.personnel-info-button{grid-column:3;justify-self:end}}@media (width<=600px){.personnel-row{grid-template-columns:minmax(0,1fr) 32px;gap:8px}.personnel-row-copy{grid-area:1/1}.personnel-team-state{grid-area:2/1}.personnel-row>.personnel-info-button{grid-area:1/2;justify-self:end}}@media (width>=761px){.equipment-operational-table{--operational-bha-columns:minmax(135px,1.35fr) minmax(80px,.8fr) minmax(70px,.7fr) minmax(120px,1fr) minmax(120px,1fr) 72px}.equipment-operational-columns,.operational-bha-list>article{grid-template-columns:var(--operational-bha-columns)}}.personnel-assignments-page{flex-direction:column;gap:14px;display:flex}.personnel-assignments-page>.back-button{order:0;align-self:flex-start}.personnel-assignments-page>.panel-toolbar{order:1;margin:0}.personnel-assignments-page>.submission-error{order:2;margin:0}.personnel-assignments-page>.movement-create{order:3;margin:0}.personnel-assignments-page>.planned-assignments-panel{order:4;margin:0}.personnel-assignments-page>.compact-movement-sections{order:5;margin:0}.personnel-assignments-page>.well-assignment-panel{order:6;margin:0}.personnel-assignments-page>.movement-history-panel{order:7;margin:0}.personnel-assignments-page .detail-panel{box-sizing:border-box}.compact-movement-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-movement-sections>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.movement-section-toggle{background:var(--surface-2);width:100%;min-height:42px;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 11px;font:800 10px inherit;display:grid}.movement-section-toggle b{background:var(--gold-soft);min-width:20px;height:20px;color:var(--gold);border-radius:999px;place-items:center;font-size:9px;display:grid}.movement-section-toggle svg{transition:transform .16s}.movement-section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.movement-section-list{gap:0;display:grid}.movement-section-list .personnel-movement-card{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0;padding:10px 11px}.movement-section-list .personnel-movement-card header{gap:8px}.movement-section-list .personnel-movement-card p{margin:5px 0;font-size:9px}.movement-section-list .personnel-movement-card footer{margin-top:6px}.movement-section-list .personnel-movement-card footer button{min-height:31px;padding:0 8px;font-size:8px}.movement-history-row{min-height:0;padding:9px 0;font-size:10px}.movement-history-row small{font-size:8px}.movement-history-detail{padding-bottom:10px}.movement-history-detail dl{gap:6px;font-size:9px}.movement-history-heading p{font-size:8px}.movement-person-options button.blocked{opacity:.58;cursor:not-allowed}.movement-person-options button.blocked:hover{background:0 0}.movement-person-options button small{line-height:1.35}.equipment-operational-columns,.operational-bha-list>article{justify-items:start}.equipment-operational-columns>span:last-child,.operational-bha-list>article>.icon-action:last-child{justify-self:start}@media (width<=700px){.compact-movement-sections{grid-template-columns:1fr}.personnel-assignments-page{gap:12px}.movement-history-row{padding:9px 0}}.personnel-assignments-page>.active-wells-panel{order:6;margin:0}.planned-assignments-panel>h2,.active-wells-panel>h2{margin:0 0 10px;font-size:13px}.active-wells-panel>article{border-top:1px solid var(--line)}.active-wells-panel>article:first-of-type{border-top:0}.active-well-heading{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.active-well-heading span{gap:3px;min-width:0;display:grid}.active-well-heading strong{font-size:11px}.active-well-heading small{color:var(--muted);font-size:9px;line-height:1.45}.active-well-heading svg{color:var(--gold);flex:none;transition:transform .18s}.active-well-heading[aria-expanded=true] svg{transform:rotate(180deg)}.active-well-detail{gap:0;padding:0 0 11px;display:grid}.active-well-detail>div{border-top:1px solid var(--line);grid-template-columns:minmax(82px,.7fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.active-well-detail>div>span,.active-well-detail>div>small{color:var(--muted);font-size:8px}.active-well-detail>div>strong{overflow-wrap:anywhere;font-size:10px}.active-well-detail .compact-empty{margin:0;padding:9px 0}.planned-assignment-person em.completed{background:color-mix(in srgb,var(--teal) 12%,var(--surface));color:var(--teal)}.planned-assignment-person em.in_transit{background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:var(--warning)}.planned-assignment-person em.mismatch{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}@media (width>=761px){.equipment-operational-table{--operational-bha-inline:12px;--operational-bha-gap:10px}.equipment-operational-columns,.operational-bha-list>article{box-sizing:border-box;column-gap:var(--operational-bha-gap);padding-inline:var(--operational-bha-inline)}}@media (width<=600px){.active-well-detail>div{grid-template-columns:minmax(76px,.65fr) minmax(0,1.35fr) auto;gap:6px}}.operations-equipment-readiness{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.operations-equipment-readiness span{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:9px;padding:7px 9px;font-size:9px}.operations-equipment-readiness strong{color:var(--text)}.workshop-page{gap:12px;display:grid}.workshop-tabs{margin:0}.workshop-wells{gap:10px;display:grid}.workshop-wells .dispatch-summary-row{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0}.workshop-wells .dispatch-summary-row:hover{color:var(--gold)}:is(.personnel-page,.personnel-planning-page,.personnel-assignments-page)>.segmented-page-selector{margin:0 0 16px}.personnel-assignments-page>.segmented-page-selector{order:2}.dispatch-panel{gap:10px;margin-bottom:13px;display:grid}.dispatch-panel>.dispatch-heading{padding:2px 1px}.dispatch-card>header{background:color-mix(in srgb,var(--surface-3) 82%,var(--surface-2));border:0;border-radius:11px 11px 0 0;margin:-11px -11px 10px;padding:11px}.dispatch-card>header+.dispatch-summary-list{border-top:0;margin-top:0}.dispatch-card>header+.dispatch-history-search{margin-top:0}.dispatch-eta-fields,.dispatch-eta-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.dispatch-eta-fields label,.dispatch-eta-editor label{gap:4px;min-width:0;display:grid}.dispatch-eta-fields span,.dispatch-eta-editor span{color:var(--muted);font-size:9px;font-weight:750}.dispatch-eta-fields input,.dispatch-eta-editor input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-3);min-width:0;height:38px;color:var(--text);border-radius:9px;padding:0 9px;font:700 11px/1 DM Sans,system-ui,sans-serif}.dispatch-eta-fields input:focus,.dispatch-eta-editor input:focus{border-color:var(--gold);outline:0}.dispatch-eta-editor{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;padding:8px 0}.dispatch-eta-editor .secondary-button{white-space:nowrap;min-height:38px}.planned-shipment-preview{gap:7px;margin:0;padding:2px 0 8px;list-style:none;display:grid}.planned-shipment-preview li{border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent);min-width:0;padding:6px 0;display:flex}.planned-shipment-preview li span{overflow-wrap:anywhere;align-items:baseline;gap:5px;min-width:0;font-size:10px;font-weight:700;display:flex}.planned-shipment-preview li small{color:var(--muted);flex:none;font-size:8px}.dispatch-eta-summary{color:var(--muted)!important}.my-dashboard-dispatches>button{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.my-dashboard-dispatches>button>.my-dispatch-code{color:var(--muted);order:4;font-size:8px;font-weight:700}.my-dashboard-dispatches>button>.my-dispatch-eta{color:var(--gold);order:2;font-size:9px;font-weight:750}.my-dashboard-dispatches>button>.my-dispatch-route{color:var(--text);order:1;font-size:11px;font-weight:850}.my-dashboard-dispatches>button>small:not(.my-dispatch-code):not(.my-dispatch-eta){color:var(--muted);order:3}@media (width<=480px){.dispatch-eta-fields{grid-template-columns:1fr}.dispatch-eta-editor{grid-template-columns:1fr 1fr}.dispatch-eta-editor .secondary-button{grid-column:1/-1}.planned-shipment-preview li span{flex-wrap:wrap;align-items:flex-start}}.personnel-assignments-page :is(.planned-assignments-panel,.active-wells-panel){overflow:hidden}.personnel-assignments-page :is(.planned-assignments-panel,.active-wells-panel,.movement-create)>h2{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-3) 82%,var(--surface-2));margin:-18px -18px 12px;padding:13px 18px}.personnel-assignments-page .movement-history-heading{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-3) 82%,var(--surface-2));margin:-18px -18px 0;padding:13px 18px}.personnel-assignments-page .movement-section-toggle{background:color-mix(in srgb,var(--surface-3) 82%,var(--surface-2));border-bottom:1px solid var(--line)}.segmented-page-selector button{letter-spacing:-.01em;font-size:10px;font-weight:800}.segmented-page-selector button.active{color:var(--gold)}.dispatch-card>header strong{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.dispatch-card>header strong svg{color:var(--gold);flex:none}.dispatch-card>header>div>span{color:var(--muted);line-height:1.45}.operational-section-header{background:color-mix(in srgb,var(--surface-3) 82%,var(--surface-2));border:0;border-radius:11px 11px 0 0;justify-content:space-between;align-items:flex-start;gap:9px;margin:-11px -11px 10px;padding:11px;display:flex}.operational-section-header>div{gap:3px;min-width:0;display:grid}.operational-section-header h2{color:var(--text);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;line-height:1.3;display:flex}.operational-section-header h2 svg{color:var(--gold);flex:none}.operational-section-header p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.operations-browser>.operational-section-header{border:1px solid var(--line);border-radius:11px;margin:0 0 10px}.transfer-toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.movement-create-reveal{justify-content:center;align-self:flex-start;align-items:center;gap:7px;min-height:38px;display:inline-flex}.personnel-assignments-page .detail-panel>.operational-section-header{border-bottom:1px solid var(--line);margin:-18px -18px 12px;padding:13px 18px}.movement-create-close{min-height:29px;font-size:9px}.unified-well-equipment .well-equipment-row>span>b{align-items:center;gap:6px;display:flex}.unified-well-equipment .well-equipment-row>span>b svg{color:var(--gold);flex:none}@media (width<=430px){.operational-section-header{align-items:flex-start}.operational-section-header p{font-size:8px}.transfer-toolbar-actions{justify-content:stretch;width:100%}.movement-create-reveal{flex:1}}.operational-section-eyebrow{color:var(--gold);letter-spacing:.1em;font-size:8px;font-weight:850;line-height:1.2}.list-search input{color:var(--text);caret-color:var(--gold)}.list-search input::placeholder{color:var(--soft);opacity:1}.list-search input::selection{background:var(--gold-soft);color:var(--text)}.list-search:has(input:disabled){opacity:.58}.list-search input:disabled{cursor:not-allowed;color:var(--muted)}.personnel-filter-bar .filter-button,.filter-button{letter-spacing:.01em;font:750 10px/1 Manrope}.filter-button{padding:.5rem .75rem}.equipment-secondary-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px;margin:0 0 13px;padding:0 0 8px;display:flex}.equipment-secondary-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;flex:0 auto;padding:0 9px;font-size:9px;font-weight:750}.equipment-secondary-tabs button.active{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);color:var(--gold);box-shadow:none}.ws-filter-panel.bha-equipment-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,640px)}.ws-filter-panel.bha-equipment-filter-panel .filter-actions{grid-column:1/-1;justify-content:flex-end}.dashboard-heading-actions{gap:8px}.overview-planning-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;font:750 10px/1 Manrope;display:inline-flex}.personnel-assignments-page>.transfer-movement-sections{order:5;grid-template-columns:1fr;gap:10px;margin:0;display:grid}.personnel-assignments-page .transfer-movement-sections>article{min-width:0}.operational-section-header h2{color:var(--gold)}@media (width<=600px){.ws-filter-panel.bha-equipment-filter-panel{grid-template-columns:1fr}.ws-filter-panel.bha-equipment-filter-panel .filter-actions{grid-column:auto}.equipment-secondary-tabs button{flex:calc(50% - 4px);padding-inline:7px}}.operational-section-header:is(button){width:calc(100% + 22px);font:inherit;text-align:left;cursor:pointer}.operational-section-header:is(button):focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.operational-section-trailing{color:var(--gold);align-items:center;gap:8px;display:flex}.operational-section-header:is(button) .operational-section-trailing>svg{transition:transform .16s}.operational-section-header:is(button)[aria-expanded=true] .operational-section-trailing>svg{transform:rotate(180deg)}.personnel-assignments-page .transfer-operation-card{box-sizing:border-box}.personnel-assignments-page .transfer-operation-card>.operational-section-header{margin:-11px -11px 10px;padding:11px}.personnel-assignments-page .movement-create-close{flex:none;position:static}.personnel-assignments-page .compact-movement-sections>article{min-width:0}.personnel-assignments-page .movement-section-list{margin:0 -11px -11px}.personnel-assignments-page .movement-section-list .personnel-movement-card{padding:10px 11px}.personnel-assignments-page .movement-history-heading{border-bottom:0;margin:-11px -11px 10px;padding:11px}@media (width<=430px){.personnel-assignments-page .transfer-operation-card>.operational-section-header{align-items:flex-start}.operational-section-header:is(button){width:calc(100% + 22px)}}@media (width>=601px){.personnel-row{grid-template-columns:minmax(175px,.9fr) minmax(0,1.25fr) minmax(150px,.8fr) 34px;gap:16px}.personnel-row-copy{grid-column:1}.personnel-current-location{grid-column:2}.personnel-work-leave{grid-column:3}.personnel-row>.personnel-info-button{grid-column:4;justify-self:end}}@media (width<=600px){.personnel-row{grid-template-columns:minmax(0,1fr) 32px;gap:8px}.personnel-row-copy{grid-area:1/1}.personnel-current-location{grid-area:2/1}.personnel-work-leave{grid-area:3/1}.personnel-row>.personnel-info-button{grid-area:1/2;justify-self:end}}.team-edit-list select{appearance:none;border:1px solid var(--line);background:var(--input);max-width:128px;min-height:34px;color:var(--text);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 12px) 14px,calc(100% - 8px) 14px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:9px;outline:0;padding:0 27px 0 9px;font:700 9px inherit}.team-edit-list select:hover{border-color:color-mix(in srgb,var(--gold) 44%,var(--line))}.team-edit-list select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.team-edit-list select:disabled{cursor:not-allowed;opacity:.55}.team-edit-list select option{background:var(--surface);color:var(--text)}.my-dashboard-status-actions .calendar-action{border:1px solid color-mix(in srgb,#2f6f68 58%,var(--line));background:color-mix(in srgb,#2f6f68 10%,var(--input));min-height:34px;color:color-mix(in srgb,#3b8178 86%,var(--text));white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:5px;margin:0;padding:0 9px;font:800 8px inherit;display:inline-flex}.my-dashboard-status-actions .calendar-action>span{flex:none;display:inline}.my-dashboard-status-actions .calendar-action svg{flex:none;width:13px;height:13px}.my-dashboard-status-actions .calendar-action svg:first-child{color:#3b8178}.my-dashboard-status-actions .calendar-action svg:last-child{width:11px;transition:transform .18s}.my-dashboard-status-actions .calendar-action:hover,.my-dashboard-status-actions .calendar-action.active{background:color-mix(in srgb,#2f6f68 18%,var(--surface-2));border-color:#3b8178;box-shadow:0 4px 14px #2f6f6829}.my-dashboard-status-actions .calendar-action.active svg:last-child{transform:rotate(180deg)}.my-dashboard-status-actions .calendar-action:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.my-status-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.personnel-row-actions{justify-content:flex-end;align-self:center;min-width:0;display:flex}.personnel-work-leave-action{border-color:color-mix(in srgb,var(--teal) 44%,var(--line));background:color-mix(in srgb,var(--teal) 9%,var(--surface-2));min-height:30px;color:color-mix(in srgb,var(--teal) 76%,var(--text));white-space:nowrap;margin:0;padding:0 8px;font-size:8px;line-height:1}.personnel-work-leave-action:hover,.personnel-work-leave-action:focus-visible{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 16%,var(--surface-2));outline:0}.overview-planning-button{border-color:color-mix(in srgb,var(--teal) 48%,var(--line));background:color-mix(in srgb,var(--teal) 10%,var(--surface-2));color:color-mix(in srgb,var(--teal) 82%,var(--text))}.overview-planning-button:hover,.overview-planning-button:focus-visible{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 18%,var(--surface-2));outline:0}@media (width>=601px){.personnel-list-header,.personnel-row{grid-template-columns:minmax(155px,.85fr) minmax(0,1.1fr) minmax(125px,.72fr) minmax(90px,auto) 34px!important}.personnel-row-actions{grid-column:4}.personnel-row>.personnel-info-button{grid-column:5}}@media (width<=899px){.mobile-bottom-nav{scroll-snap-type:x proximity;scrollbar-width:none;overflow:auto hidden;display:flex!important}.mobile-bottom-nav::-webkit-scrollbar{display:none}.mobile-bottom-nav button{scroll-snap-align:center;flex:0 0 clamp(64px,18vw,86px);padding-inline:3px}.mobile-bottom-nav button:first-child{margin-left:2px}.mobile-bottom-nav button:last-child{margin-right:2px}}@media (width<=600px){.personnel-row-actions{grid-area:4/1;justify-content:flex-start}.personnel-work-leave-action{min-height:32px;padding:0 9px;font-size:8px}}.dashboard-heading{flex-wrap:nowrap}.dashboard-heading>div:first-child{min-width:0}.dashboard-heading-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-heading-actions>.overview-planning-button,.dashboard-heading-actions>.refresh-button{flex:none}.manager-sidebar nav .requests-navigation-button{color:var(--muted)}.manager-sidebar nav .requests-navigation-button:hover,.manager-sidebar nav .requests-navigation-button:focus-visible,.manager-sidebar nav .requests-navigation-button.active{background:color-mix(in srgb,var(--gold) 10%,var(--surface-2));color:var(--gold);outline:0}.manager-sidebar .manager-session-actions .main-menu-button{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 34%,var(--line));background:var(--gold-soft)}.manager-sidebar .manager-session-actions .main-menu-button.report-library{border-color:var(--line);color:var(--muted);background:0 0}@media (width<=899px){.mobile-bottom-nav{scroll-snap-type:none;overflow:hidden;display:grid!important}.mobile-bottom-nav button{white-space:normal;text-align:center;flex:none;width:100%;min-width:0;padding-inline:1px;font-size:clamp(6px,1.7vw,8px);line-height:1.05;overflow:hidden}.mobile-bottom-nav button svg{width:clamp(17px,5vw,20px);height:clamp(17px,5vw,20px)}.mobile-bottom-nav button:first-child,.mobile-bottom-nav button:last-child{margin-inline:0}.mobile-bottom-nav button.requests-bottom-nav{color:var(--muted)}.mobile-bottom-nav button.requests-bottom-nav.active{color:var(--gold)}}.page-eyebrow{text-transform:uppercase;letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:850}.page-shell>h1,.panel-toolbar h1{font-weight:800;line-height:1.12}.page-shell>.page-lead,.panel-toolbar p{line-height:1.5}.segmented-page-selector{align-self:start;gap:6px;margin:0;padding:4px}.segmented-page-selector button{min-height:38px;padding-inline:12px;font-size:10px}.workshop-page{gap:8px}.workshop-page>.dashboard-heading{margin-bottom:0}.my-dashboard-status-actions .calendar-action{font-weight:850}.my-dashboard-status-actions .calendar-action>svg:first-child{stroke-width:2.55px;width:15px;height:15px}.my-dashboard-status-actions .calendar-action>span{font-weight:850}.personnel-work-leave-action.leave-action{border-color:color-mix(in srgb,var(--danger) 48%,var(--line));background:color-mix(in srgb,var(--danger) 10%,var(--surface-2));color:color-mix(in srgb,var(--danger) 82%,var(--text))}.personnel-work-leave-action.leave-action:hover,.personnel-work-leave-action.leave-action:focus-visible{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 17%,var(--surface-2))}.notification-center{flex-direction:column;width:min(460px,100vw - 28px);max-height:min(76dvh,100dvh - 28px);display:flex;overflow:hidden}.notification-center>.notification-content{min-height:0;padding:9px;overflow-y:auto}.notification-section{gap:2px;display:grid}.notification-section+.notification-section{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.notification-section h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 4px 5px;font-size:8px;font-weight:850;display:flex}.notification-section h2 svg{width:13px;color:var(--gold)}.notification-history-section>button{opacity:.78}.notification-center>.notification-content>p,.notification-section>p{color:var(--muted);text-align:center;margin:10px;font-size:9px}.sidebar-notification-center{width:min(460px,100vw - 218px);max-height:min(76dvh,100dvh - 88px)}.notification-header-actions{align-items:center;gap:5px;display:flex}.notification-clear-all{border:1px solid var(--line);background:var(--surface-2);min-height:28px;color:var(--muted);border-radius:8px;padding:0 8px;font:700 9px/1 Manrope,sans-serif}.notification-clear-all:hover,.notification-clear-all:focus-visible{border-color:var(--gold);color:var(--gold);outline:0}.notification-header-actions{margin-left:auto}.notification-header-actions>.notification-clear-all{align-items:center;width:auto;height:30px;min-height:30px;display:inline-flex}.notification-header-actions>button[aria-label]{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid}.notification-header-actions>button[aria-label] svg{stroke:currentColor;width:15px;height:15px}.notification-header-actions>button[aria-label]:hover,.notification-header-actions>button[aria-label]:focus-visible{border-color:var(--gold);color:var(--gold);outline:0}.notification-center .notification-content{scrollbar-gutter:stable}.notification-center .notification-section>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:57px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.notification-center .notification-section>button:hover,.notification-center .notification-section>button:focus-visible{background:var(--surface-3);outline:0}.notification-center .notification-section>button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-center .notification-section>button strong{font-size:10px}.notification-center .notification-section>button small{overflow-wrap:anywhere;color:var(--muted);font-size:7px;line-height:1.35}.notification-row-icon{place-items:center;display:grid}.notification-row-icon svg{width:17px;color:var(--gold)}.section-attention{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}@media (width<=600px){.personnel-row{gap:7px;grid-template-columns:minmax(0,1fr) auto 32px!important}.personnel-row-actions{align-self:center;grid-area:1/2!important;justify-content:flex-end!important}.personnel-row>.personnel-info-button{grid-area:1/3!important}.personnel-current-location{grid-area:2/1/auto/4!important}.personnel-work-leave{grid-area:3/1/auto/4!important}.personnel-work-leave-action{min-height:32px;padding-inline:8px}}@media (width<=700px){.notification-center{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:calc(100dvh - 88px);position:fixed}.notification-center>header{flex:none}.notification-center>.notification-content{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.top-level-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 2px;display:flex}.top-level-page-header>div:first-child{min-width:0}.top-level-page-header .page-eyebrow,.top-level-page-header>div:first-child>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:9px;font-weight:850;line-height:1.2;display:flex}.top-level-page-header .page-eyebrow:before,.top-level-page-header>div:first-child>span:before{content:"";background:var(--gold);border-radius:999px;width:18px;height:2px}.top-level-page-header .page-eyebrow>span{display:none}.top-level-page-header h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.2vw,27px);font-weight:800;line-height:1.12}.top-level-page-header p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.requests-page>.segmented-page-selector{margin:14px 0 13px}.equipment-page-embedded{width:100%;max-width:none;margin:0;padding:0!important}.workshop-tab-content{width:100%;min-width:0;margin:0;padding:0}.workshop-page>.pull-refresh-container{width:100%;min-width:0}.equipment-secondary-tabs button{min-height:40px;padding-inline:12px;font-size:10px;font-weight:800}.request-list-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;display:grid}.request-list-toolbar .identity-search{width:100%;min-width:0;margin:0}.request-list-toolbar .filter-button{white-space:nowrap;align-self:stretch;min-height:40px}.request-list-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.request-list-filter-panel .filter-actions{grid-column:1/-1}@media (width<=600px){.top-level-page-header{gap:10px}.top-level-page-header h1{font-size:22px}.top-level-page-header p{font-size:9px}.equipment-secondary-tabs button{min-height:39px;padding-inline:9px;font-size:9.5px}.request-list-filter-panel{grid-template-columns:1fr}.request-list-filter-panel .filter-actions{grid-column:auto}}@media (width<=700px){.notification-center{top:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top) + 6px);right:max(10px,var(--ws-safe-right));bottom:calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom) + 8px);left:max(10px,var(--ws-safe-left));box-sizing:border-box;width:auto;max-height:none;position:fixed}.notification-center>header{flex:none}.notification-center>.notification-content{min-height:0;padding-bottom:max(10px,var(--ws-safe-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.mobile-notification-layer{display:none}@media (width<=899px){.mobile-notification-layer{z-index:160;box-sizing:border-box;padding:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top) + 6px) max(10px,var(--ws-safe-right)) calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom) + 8px) max(10px,var(--ws-safe-left));background:color-mix(in srgb,var(--bg) 28%,transparent);overscroll-behavior:contain;align-items:stretch;display:flex;position:fixed;inset:0}.mobile-notification-sheet{width:100%;min-width:0;min-height:0;display:flex}.mobile-notification-sheet .notification-center{box-sizing:border-box;z-index:auto;width:100%;height:100%;max-height:none;position:static;inset:auto}.mobile-notification-sheet .notification-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.mobile-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-bottom-nav button{padding-inline:0;font-size:clamp(5.8px,1.62vw,7.4px)}.mobile-bottom-nav button svg{width:clamp(16px,4.7vw,19px);height:clamp(16px,4.7vw,19px)}}@media (width>=900px){.mobile-notification-layer{display:none!important}.desktop-sidebar-tools>.manager-session-actions{margin:0;display:block}.manager-sidebar .desktop-sidebar-tools .manager-session-actions .desktop-new-report{width:100%;height:42px;color:var(--muted);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font:650 11px inherit;display:flex}.manager-sidebar .desktop-sidebar-tools .desktop-new-report:not(.report-library)>span{color:var(--gold)}.manager-sidebar .desktop-sidebar-tools .desktop-new-report:hover,.manager-sidebar .desktop-sidebar-tools .desktop-new-report:focus-visible,.manager-sidebar .desktop-sidebar-tools .desktop-new-report.active{background:color-mix(in srgb,var(--gold) 10%,var(--surface-2));color:var(--gold);outline:0}.manager-sidebar .desktop-sidebar-tools .desktop-new-report.report-library{color:var(--muted);background:0 0;border:0}}.requests-page{box-sizing:border-box;width:min(1250px,100%);max-width:none}.requests-page-selector{box-sizing:border-box;flex-wrap:nowrap;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.requests-page-selector button{white-space:normal;min-width:0;padding-inline:clamp(5px,1.2vw,12px);line-height:1.15}@media (width<=620px){.requests-page .requests-page-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px}.requests-page .requests-page-selector button{min-height:42px;padding-inline:2px;font-size:clamp(7px,2.35vw,9px);gap:3px!important}.requests-page .requests-page-selector button svg{flex:none;width:13px;height:13px}}@media (width<=350px){.requests-page .requests-page-selector{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-secondary-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.team-secondary-tabs button svg{flex:none}.equipment-mobile-toggle,.equipment-mobile-info,.equipment-mobile-expanded{display:none}@media (width<=760px){.operational-bha-list>article{background:var(--surface-2);position:relative;padding:0!important;display:block!important}.operational-bha-list>article>.equipment-desktop-cell{display:none!important}.operational-bha-list>article>.equipment-mobile-toggle{box-sizing:border-box;width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:11px 55px 10px 11px;display:flex}.operational-bha-list>article>:is(.equipment-mobile-toggle,.equipment-mobile-info,.equipment-mobile-expanded):before{display:none}.equipment-mobile-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.equipment-mobile-heading strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.equipment-mobile-heading svg{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .16s}.operational-bha-list>article.expanded .equipment-mobile-heading svg{transform:rotate(180deg)}.equipment-mobile-summary{min-width:0;color:var(--muted);overflow-wrap:anywhere;white-space:normal;font-size:8px;line-height:1.35}.equipment-mobile-facts{flex-wrap:wrap;gap:7px 12px;min-width:0;display:flex}.equipment-mobile-facts>span{text-align:left;flex-direction:column;flex:130px;gap:2px;min-width:min(100%,130px);display:flex}.equipment-mobile-facts small,.equipment-mobile-metadata small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.equipment-mobile-facts b{min-width:0;color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-size:9px;line-height:1.3}.operational-bha-list>article .equipment-mobile-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.equipment-mobile-metadata>span{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-3);text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px;display:flex}.equipment-mobile-metadata>span>:is(small,b,strong){text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.equipment-mobile-metadata :is(b,strong){color:var(--text);font-size:9px;line-height:1.3}.equipment-mobile-info{z-index:1;border:1px solid var(--line);background:var(--surface-3);width:34px;height:34px;color:var(--gold);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}.equipment-mobile-expanded{opacity:0;max-height:0;padding:0 11px;transition:max-height .16s,opacity .16s,padding .16s;overflow:hidden}.operational-bha-list>article.expanded .equipment-mobile-expanded{opacity:1;max-height:480px;padding:0 11px 11px}.equipment-mobile-expanded>span:last-child{grid-column:1/-1}}.personnel-grouped-well-timeline .personnel-well-period-ranges{gap:3px;margin-top:5px;display:grid}.personnel-grouped-well-timeline .personnel-well-period-ranges p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.my-dashboard-status-actions .calendar-action.timeline-view-all{border-color:color-mix(in srgb,var(--gold) 38%,var(--line));background:var(--gold-soft);min-height:32px;color:var(--gold);box-shadow:none;border-radius:9px;padding:0 10px;font-size:8px;font-weight:800}.my-dashboard-status-actions .calendar-action.timeline-view-all:hover,.my-dashboard-status-actions .calendar-action.timeline-view-all.active{border-color:var(--gold);background:var(--gold-soft);box-shadow:none}.current-operation-timeline{margin-bottom:6px}.zero-report-active-well{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));background:linear-gradient(135deg,var(--surface-2),var(--gold-soft));width:100%;min-height:58px;color:var(--text);box-shadow:none;text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.zero-report-active-well>span{flex-direction:column;gap:4px;min-width:0;display:flex}.zero-report-active-well strong{font-size:11px}.zero-report-active-well small{color:var(--muted);font-size:8px}.zero-report-active-well b{color:var(--gold);flex:none;font-size:8px}.profile-refresh .my-dashboard-live-summary.hero-activity-only{justify-content:flex-start;padding-top:8px}.profile-refresh .my-dashboard-live-summary.hero-activity-only>small{margin:0}.my-dashboard-status .operations-tracking-heading{align-items:center;gap:8px;min-width:0;display:flex}.my-dashboard-status .operations-tracking-heading>svg{color:#3b8178;stroke-width:2.35px;flex:none;width:18px;height:18px}.my-dashboard-status .operations-tracking-heading h2{overflow-wrap:anywhere}.my-status-summary .now-context{text-transform:none;letter-spacing:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;font-size:9px;line-height:1.35}.my-status-summary article.now-state.workshop,.my-status-summary article.now-state.hq{--state-tone:#4f8b83}.my-dashboard-status-actions .calendar-action.timeline-view-all{border-color:color-mix(in srgb,#2f6f68 58%,var(--line));background:color-mix(in srgb,#2f6f68 10%,var(--input));color:color-mix(in srgb,#3b8178 86%,var(--text))}.my-dashboard-status-actions .calendar-action.timeline-view-all:hover,.my-dashboard-status-actions .calendar-action.timeline-view-all.active{background:color-mix(in srgb,#2f6f68 18%,var(--surface-2));color:color-mix(in srgb,#3b8178 78%,var(--text));box-shadow:none;border-color:#3b8178}@media (width<=600px){.my-dashboard-status .operations-tracking-heading{align-items:flex-start}.my-status-summary .now-context{max-width:100%}}.team-edit-list .personnel-location-selector{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:3px 0 2px;padding:9px;display:grid}.team-edit-list .personnel-location-selector label{grid-template-columns:1fr;align-items:stretch;gap:5px;min-width:0;display:grid}.team-edit-list .personnel-location-selector label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.team-edit-list .personnel-location-selector :is(select,input).ws-input{box-sizing:border-box;border:1px solid var(--line);background-color:var(--input);width:100%;max-width:none;min-height:38px;color:var(--text);border-radius:9px;outline:0;padding:0 10px;font:700 10px Manrope,sans-serif}.team-edit-list .personnel-location-selector input.ws-input::placeholder{color:var(--muted);opacity:.78}.team-edit-list .personnel-location-selector :is(select,input).ws-input:hover{border-color:color-mix(in srgb,var(--gold) 44%,var(--line))}.team-edit-list .personnel-location-selector :is(select,input).ws-input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.team-edit-list .personnel-location-selector :is(select,input).ws-input:disabled{cursor:not-allowed;opacity:.55}.personnel-location-selector :is(select,input).ws-input{box-sizing:border-box;border:1px solid var(--line);background-color:var(--input);width:100%;max-width:none;min-height:38px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:9px;outline:0;padding:0 10px;font:700 10px Manrope,sans-serif}@media (prefers-color-scheme:dark){.personnel-location-selector :is(select,input).ws-input{--lightningcss-light: ;--lightningcss-dark:initial}}.personnel-location-selector select.ws-input option{background:var(--surface);color:var(--text)}.personnel-location-selector :is(select,input).ws-input:hover{border-color:color-mix(in srgb,var(--gold) 44%,var(--line))}.personnel-location-selector :is(select,input).ws-input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.personnel-location-selector :is(select,input).ws-input:disabled{cursor:not-allowed;opacity:.62}.row-details>.personnel-location-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.row-details>.personnel-location-selector label{min-width:0;color:var(--muted);gap:5px;font-size:9px;font-weight:750;display:grid}.row-details>.personnel-location-selector label>span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.row-details>.form-help{color:var(--muted);margin:2px 0 8px;font-size:9px;line-height:1.45}@media (width<=430px){.row-details>.personnel-location-selector{grid-template-columns:1fr}}.team-edit-modal>div>footer{z-index:2;padding:11px 18px calc(11px + var(--ws-safe-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 -18px -18px;position:sticky;bottom:-18px}.my-status-summary article.work-leave-summary{border-color:color-mix(in srgb,var(--teal) 45%,var(--line));box-shadow:none;justify-content:center}.my-status-summary article.work-leave-summary.leave{border-color:color-mix(in srgb,var(--danger) 52%,var(--line));box-shadow:none}.my-status-summary article.work-leave-summary.neutral{border-color:var(--line);box-shadow:none}.my-status-summary article.work-leave-summary>strong{color:var(--teal);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(18px,2.4vw,26px)}.my-status-summary article.work-leave-summary.leave>strong{color:var(--danger)}.my-status-summary article.work-leave-summary>strong.over-limit{color:var(--danger);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.my-status-summary article.work-leave-summary.leave>strong.over-limit{color:var(--text);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.my-status-summary article.work-leave-summary>strong.neutral-value{color:var(--muted);text-decoration:none}.request-compact-list{background:var(--surface);box-shadow:none;gap:0;padding:0;overflow:hidden}.request-compact-list .requests-list-head{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto auto;gap:9px;padding:12px 14px;display:grid}.request-compact-list .requests-list-head>svg{color:var(--gold);align-self:center}.request-compact-list .requests-list-head>span{gap:2px;min-width:0;display:grid}.request-compact-list .requests-list-head>span>strong{font-size:12px}.request-compact-list .requests-list-head>span>small{color:var(--muted);font-size:8px}.request-compact-list .requests-list-head>b{background:var(--gold-soft);min-width:24px;height:24px;color:var(--gold);border-radius:8px;align-self:center;place-items:center;font-size:8px;display:grid}.request-compact-list .requests-list-head .icon-button{background:var(--input);width:32px;height:32px}.request-compact-list .request-list-toolbar{border-bottom:1px solid var(--line);padding:10px 12px}.request-compact-list .request-list-filter-panel{border-width:0 0 1px;border-radius:0;margin:0;padding:10px 12px}.request-compact-list .request-row.request-compact-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:0;margin:0;padding:10px 14px;display:grid}.request-compact-list .request-row.request-compact-row:hover,.request-compact-list .request-row.request-compact-row:focus-visible{background:var(--surface-2);outline:0}.request-compact-list .request-row.request-compact-row>span{gap:3px}.request-compact-list .request-row.request-compact-row strong{font-size:10px}.request-compact-list .request-row.request-compact-row small{font-size:8px}.request-status-pill{white-space:nowrap;border:1px solid var(--line)!important;background:var(--surface-3)!important;color:var(--muted)!important;border-radius:999px!important;margin:0!important;padding:4px 7px!important;font-size:7px!important}.request-status-pill.pending{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))!important;background:color-mix(in srgb,var(--warning) 10%,var(--surface))!important;color:var(--warning)!important}.request-status-pill.approved,.request-status-pill.completed{border-color:color-mix(in srgb,var(--teal) 42%,var(--line))!important;background:color-mix(in srgb,var(--teal) 10%,var(--surface))!important;color:var(--teal)!important}.request-status-pill.rejected{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))!important;background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important;color:var(--danger)!important}.request-row-chevron{color:var(--muted);flex:none}.request-compact-list .request-pagination{background:var(--surface-2);padding:10px 12px}@media (width<=899px){.team-edit-modal{padding:10px max(10px,var(--ws-safe-right)) calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom) + 10px) max(10px,var(--ws-safe-left));align-items:start}.team-edit-modal>div{max-height:calc(100dvh - var(--ws-mobile-app-bar-height) - var(--ws-mobile-bottom-nav-height) - var(--ws-safe-top) - var(--ws-safe-bottom) - 20px)}.team-edit-modal>div>footer{padding:10px 15px calc(10px + var(--ws-safe-bottom));margin:0 -15px -15px;bottom:-15px}}@media (width<=430px){.team-edit-list .personnel-location-selector{grid-template-columns:1fr}.team-edit-modal>div>footer>button{flex:1;min-width:0}.request-compact-list .requests-list-head{padding:10px 11px}.request-compact-list .request-list-toolbar{padding:9px 10px}.request-compact-list .request-row.request-compact-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:6px;padding:9px 10px}.request-compact-list .request-row.request-compact-row small{white-space:normal;line-height:1.35}.request-status-pill{padding-inline:6px!important}}.request-compact-list .requests-list-head>span>strong{color:var(--gold)}.request-list-toolbar .list-search{width:100%;min-width:0;margin:0}.my-status-summary article,.my-status-summary article.now-state,.my-status-summary article.planned-well-summary,.my-status-summary article.work-leave-summary{--summary-tone:#66727d;--summary-rgb:102 114 125;border:1px solid rgb(var(--summary-rgb) / .46);background-color:#0000;background-image:linear-gradient(90deg,rgb(var(--summary-rgb) / .26),rgb(var(--summary-rgb) / .06));min-height:82px;box-shadow:none;color:#fff;border-radius:13px;justify-content:center;gap:4px;padding:9px 12px}.my-status-summary article.now-state.well{--summary-tone:#2c8785;--summary-rgb:44 135 133}.my-status-summary article.work-leave-summary.working{--summary-tone:#2e8f66;--summary-rgb:46 143 102}.my-status-summary article.now-state.leave,.my-status-summary article.work-leave-summary.leave{--summary-tone:#a94350;--summary-rgb:169 67 80}.my-status-summary article.now-state.transit{--summary-tone:#b57522;--summary-rgb:181 117 34}.my-status-summary article.now-state.lodging{--summary-tone:#3979a8;--summary-rgb:57 121 168}.my-status-summary article.now-state.workshop{--summary-tone:#287f84;--summary-rgb:40 127 132}.my-status-summary article.now-state.hq{--summary-tone:#71559a;--summary-rgb:113 85 154}.my-status-summary article.now-state.airport{--summary-tone:#2f89a6;--summary-rgb:47 137 166}.my-status-summary article.now-state.bus-terminal{--summary-tone:#4f5fa7;--summary-rgb:79 95 167}.my-status-summary article.now-state.neutral,.my-status-summary article.work-leave-summary.neutral,.my-status-summary article.planned-well-summary.no-plan{--summary-tone:#64717c;--summary-rgb:100 113 124}.my-status-summary article.planned-well-summary.has-plan{--summary-tone:#b57e27;--summary-rgb:181 126 39}.my-status-summary article>small,.my-status-summary .now-context,.my-status-summary .work-leave-context{color:#ffffffbd}.my-status-summary .operations-card-label{align-items:center;gap:5px;display:flex}.my-status-summary .operations-card-label svg{color:color-mix(in srgb,var(--summary-tone) 70%,#fff);flex:none}.my-status-summary .work-leave-context{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;font-size:9px;line-height:1.35}.my-status-summary article>strong,.my-status-summary article.work-leave-summary>strong,.my-status-summary article.work-leave-summary.leave>strong,.my-status-summary article.work-leave-summary>strong.neutral-value{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(12px,1.65vw,18px);font-weight:650;line-height:1.08}.my-status-summary article.work-leave-summary.working>strong.over-limit,.my-status-summary article.work-leave-summary.leave>strong.over-limit{width:auto;max-width:100%;color:var(--danger);box-shadow:none;background:0 0;border-radius:0;padding:0;text-decoration:none}.my-status-summary article.now-state[role=button]{cursor:pointer}.my-status-summary article.now-state[role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:root[data-theme=light] .my-status-summary article{background-image:linear-gradient(90deg,rgb(var(--summary-rgb) / .22),rgb(var(--summary-rgb) / .07))}.personnel-well-timeline-summary>.personnel-well-timeline-list{gap:0;display:grid}.personnel-well-timeline-list>article{background:0 0;border:0;border-radius:0;grid-template-columns:17px minmax(0,1fr);align-items:stretch;gap:7px;padding:0;display:grid}.personnel-well-timeline-list .compact-timeline-row{align-items:center}.personnel-well-timeline-list .compact-timeline-row small{text-align:left}.personnel-well-timeline-list .compact-timeline-row>span:last-child{text-align:right}@media (width<=430px){.my-status-summary article,.my-status-summary article.now-state,.my-status-summary article.planned-well-summary,.my-status-summary article.work-leave-summary{min-height:76px;padding:8px 11px}.personnel-well-timeline-list .compact-timeline-row{flex-direction:row;align-items:center}}.kpi-cards-toggle{justify-self:start}.kpi-cards-toggle>svg:last-child{opacity:.78;margin-left:-1px}.personnel-name-line{align-items:center;gap:0;display:flex}.personnel-name-line .personnel-status{margin-left:6px}.personnel-filter-bar .kpi-cards-toggle{box-sizing:border-box;white-space:nowrap;letter-spacing:.01em;cursor:pointer;justify-content:center;align-self:center;height:44px;min-height:44px;padding-block:0;font:700 10px/1 Manrope}.kpi-cards-toggle{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);border-radius:12px;align-items:center;gap:.45rem;padding:.5rem .75rem;display:inline-flex}.kpi-cards-toggle.active{border-color:var(--gold);color:var(--gold)}.kpi-cards-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kpi-card-group[hidden]{display:none}.personnel-summary-filters.kpi-card-group>button,.equipment-kpis.kpi-card-group>div{--kpi-icon:var(--gold);border-color:var(--line);background:var(--surface-2);box-shadow:none}.personnel-summary-filters.kpi-card-group>button:first-child{--kpi-icon:#caa139}.personnel-summary-filters.kpi-card-group>button:nth-child(2){--kpi-icon:#b57e27}.personnel-summary-filters.kpi-card-group>button:nth-child(3){--kpi-icon:#2c8785}.personnel-summary-filters.kpi-card-group>button:nth-child(4){--kpi-icon:#2e8f66}.personnel-summary-filters.kpi-card-group>button:nth-child(5){--kpi-icon:#b57522}.personnel-summary-filters.kpi-card-group>button:nth-child(6){--kpi-icon:#3979a8}.personnel-summary-filters.kpi-card-group>button:nth-child(7){--kpi-icon:#a94350}.personnel-summary-filters.kpi-card-group>button:nth-child(8){--kpi-icon:#2e8f66}.personnel-summary-filters.kpi-card-group>button>svg,.equipment-kpis.kpi-card-group>div>svg{width:15px;height:15px;color:var(--kpi-icon);stroke-width:2.25px;grid-row:1/span 2;align-self:center}.equipment-kpis.kpi-card-group>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;display:grid}.equipment-kpis.kpi-card-group>div>span,.equipment-kpis.kpi-card-group>div>strong{grid-column:2}.equipment-kpis.kpi-card-group>div:first-child{--kpi-icon:#b57e27}.equipment-kpis.kpi-card-group>div:nth-child(2){--kpi-icon:#2e8f66}.equipment-kpis.kpi-card-group>div:nth-child(3){--kpi-icon:#3979a8}.kpi-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.kpi-toolbar>.well-search,.kpi-toolbar>.identity-search{min-width:0}.kpi-toolbar .kpi-cards-toggle,.kpi-toolbar .filter-button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-self:center;height:44px;min-height:44px}.resource-filter-bar{grid-template-columns:minmax(0,1fr) auto auto}.personnel-summary-filters.kpi-card-group>button,.equipment-kpis.kpi-card-group>div{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:start;gap:2px 8px}.personnel-summary-filters.kpi-card-group>button>svg,.equipment-kpis.kpi-card-group>div>svg{grid-area:1/1/3;place-self:center}.personnel-summary-filters.kpi-card-group>button>span,.personnel-summary-filters.kpi-card-group>button>strong,.equipment-kpis.kpi-card-group>div>span,.equipment-kpis.kpi-card-group>div>strong{grid-column:2;align-self:auto;margin:0}.equipment-kpis.kpi-card-group>div>span{min-height:0;line-height:1.2}.equipment-kpis.kpi-card-group>div>strong{line-height:1.1}.operational-bha-list .equipment-state{text-transform:none;background:0 0;border-radius:0;padding:0;position:static;inset:auto}.operational-bha-list .equipment-state span{text-transform:none;font-size:10px}.operational-bha-list .equipment-primary{padding-left:0}.operational-bha-list .equipment-primary>:is(strong,small){margin-left:0}.equipment-mobile-expanded>span{text-align:left;align-items:flex-start}.equipment-mobile-expanded>span>:is(small,strong){text-align:left;margin-left:0}.personnel-well-timeline-summary>header{text-align:left;justify-content:flex-start}.personnel-well-timeline-summary>header>span{text-align:left}.personnel-original-well-timeline{margin-top:2px}.personnel-original-well-timeline article.current .timeline-rail span{background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 14%,var(--surface))}.personnel-original-well-timeline article.current>div:last-child strong{color:var(--teal)}.personnel-original-well-timeline .operational-event-context{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:850;display:block}@media (width<=430px){.kpi-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.kpi-toolbar .kpi-cards-toggle,.kpi-toolbar .filter-button{height:42px;min-height:42px;padding-inline:8px}.kpi-toolbar .kpi-cards-toggle{padding-inline:8px}}.dashboard-view-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.dashboard-view-switch button{min-height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font:800 8px/1 Manrope,sans-serif}.dashboard-view-switch button.active{background:var(--gold-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 43%,var(--line))}.dashboard-view-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.manager-operations-dashboard{box-sizing:border-box;gap:14px;width:min(1180px,100%);margin:0 auto;padding:clamp(18px,3vw,36px);display:grid}.manager-operations-hero{border:1px solid color-mix(in srgb,var(--gold) 36%,var(--line));background:linear-gradient(112deg,#071923 0%,#102933 48%,color-mix(in srgb,var(--gold) 20%,#17242a) 100%);min-height:176px;box-shadow:var(--shadow);border-radius:20px;position:relative;overflow:hidden}.manager-operations-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040f17eb,#05121bc2 46%,#05121b38);position:absolute;inset:0}.manager-operations-hero-artwork{background-image:var(--manager-dashboard-wallpaper,none);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.manager-operations-hero-copy{z-index:1;box-sizing:border-box;color:#f6f3ea;flex-direction:column;justify-content:center;gap:5px;width:min(61%,620px);height:100%;min-height:176px;padding:25px;display:flex;position:relative}.manager-operations-hero-copy>small,.manager-dashboard-section header small{color:color-mix(in srgb,var(--gold) 88%,#fff);letter-spacing:.1em;font-size:8px;font-weight:850}.manager-operations-hero-copy h1{letter-spacing:-.045em;margin:0;font:750 clamp(22px,3vw,33px)/1.05 Manrope,sans-serif}.manager-operations-hero-copy>strong{font-size:12px}.manager-operations-hero-copy>span{color:#f6f3eac2;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:9px;display:flex}.manager-operations-hero-copy>span svg{width:13px;height:13px;color:var(--gold);flex:none}.manager-dashboard-section{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,var(--gold-soft)),var(--surface));min-width:0;box-shadow:none;border-radius:16px;padding:15px}.manager-dashboard-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.manager-dashboard-section>header>span{align-items:center;gap:8px;min-width:0;display:flex}.manager-dashboard-section>header>span>svg{width:17px;height:17px;color:var(--gold);flex:none}.manager-dashboard-section>header>span>span{gap:2px;display:grid}.manager-dashboard-section h2{letter-spacing:-.035em;margin:0;font:750 15px/1.1 Manrope,sans-serif}.manager-dashboard-section>header>button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--gold);cursor:pointer;border-radius:9px;padding:0 9px;font:800 8px/1 Manrope,sans-serif}.manager-dashboard-kpis>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.manager-dashboard-kpis button{border:1px solid var(--line);background:var(--surface-2);min-height:79px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:10px;display:grid}.manager-dashboard-kpis button svg{width:16px;height:16px;color:var(--gold);grid-row:1/3}.manager-dashboard-kpis button strong{font:760 20px/1 Manrope,sans-serif}.manager-dashboard-kpis button small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;font-weight:750}.manager-dashboard-kpis button:hover:not(:disabled),.manager-dashboard-well-list button:hover:not(:disabled),.manager-dashboard-attention-list button:hover:not(:disabled),.manager-dashboard-personnel button:hover:not(:disabled),.manager-dashboard-logistics button:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold) 48%,var(--line));background:color-mix(in srgb,var(--gold) 7%,var(--surface-2))}.manager-dashboard-section button:disabled{cursor:default}.manager-dashboard-attention-list,.manager-dashboard-well-list{display:grid}.manager-dashboard-attention-list button,.manager-dashboard-well-list button{border:0;border-top:1px solid var(--line);min-height:47px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 1px;display:grid}.manager-dashboard-attention-list button:first-child,.manager-dashboard-well-list button:first-child{border-top:0}.manager-dashboard-attention-list button>strong{background:var(--gold-soft);min-width:26px;height:26px;color:var(--gold);border-radius:8px;place-items:center;font:800 11px Manrope,sans-serif;display:grid}.manager-dashboard-attention-list button>span{font-size:10px;font-weight:700}.manager-dashboard-attention-list button>svg,.manager-dashboard-well-list button>svg{width:15px;color:var(--muted)}.manager-dashboard-well-list button{grid-template-columns:minmax(0,1fr) auto}.manager-dashboard-well-list button span{gap:3px;min-width:0;display:grid}.manager-dashboard-well-list button strong{font-size:11px}.manager-dashboard-well-list button small{color:var(--muted);overflow-wrap:anywhere;font-size:8px}.manager-dashboard-clear{min-height:48px;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.manager-dashboard-clear svg{width:16px;color:var(--teal)}.manager-dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manager-dashboard-personnel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.manager-dashboard-personnel button{border:1px solid var(--line);background:var(--surface-2);min-height:57px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:8px;display:flex}.manager-dashboard-personnel button strong{font:760 17px/1 Manrope,sans-serif}.manager-dashboard-personnel button small{color:var(--muted);font-size:8px}.manager-dashboard-personnel button.missing{border-color:color-mix(in srgb,var(--warning) 50%,var(--line))}.manager-dashboard-logistics>div{gap:6px;display:grid}.manager-dashboard-logistics button{border:1px solid var(--line);background:var(--surface-2);min-height:51px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;gap:4px;padding:8px 9px;display:grid}.manager-dashboard-logistics button small{color:var(--gold);letter-spacing:.08em;font-size:7px;font-weight:850}.manager-dashboard-logistics button strong{overflow-wrap:anywhere;font-size:9px}.manager-dashboard-loading,.manager-dashboard-feedback{border:1px solid var(--line);background:var(--surface);min-height:110px;color:var(--muted);border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:10px;display:flex}.manager-dashboard-feedback{color:var(--danger)}.manager-dashboard-feedback svg{width:17px}.manager-dashboard-feedback button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 9px;font-size:9px}@media (width>=900px){.manager-dashboard-kpis>div{grid-template-columns:repeat(6,minmax(0,1fr))}.manager-dashboard-kpis button{min-height:88px}.manager-dashboard-wells{grid-column:1}.manager-operations-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.manager-operations-hero,.manager-dashboard-kpis,.manager-dashboard-attention,.manager-dashboard-lower-grid{grid-column:1/-1}.manager-operations-hero-copy{width:min(54%,650px)}}@media (width<=700px){.dashboard-view-switch{margin-left:auto}.dashboard-view-switch button{min-height:30px;padding-inline:7px;font-size:7px}.manager-operations-dashboard{padding:14px 11px calc(82px + var(--ws-safe-bottom));gap:11px}.manager-operations-hero{border-radius:17px;min-height:156px}.manager-operations-hero-copy{width:78%;min-height:156px;padding:18px 15px}.manager-dashboard-section{border-radius:14px;padding:12px}.manager-dashboard-lower-grid{grid-template-columns:1fr;gap:11px}}@media (width<=390px){.dashboard-view-switch button{padding-inline:6px}.manager-operations-hero-copy h1{font-size:22px}.manager-dashboard-kpis>div{gap:5px}.manager-dashboard-kpis button{column-gap:5px;min-height:72px;padding:8px}.manager-dashboard-kpis button strong{font-size:18px}.manager-dashboard-kpis button svg{width:14px}.manager-dashboard-personnel>div{gap:5px}}@media (width<=430px){.app-header.preferences-hidden:has(.dashboard-view-switch) .well-status-brand-copy small{display:none}.app-header.preferences-hidden:has(.dashboard-view-switch) .well-status-brand-copy strong{font-size:clamp(12px,3.65vw,15px)}.app-header.preferences-hidden:has(.dashboard-view-switch) .authenticated-header-actions{gap:3px}.app-header.preferences-hidden:has(.dashboard-view-switch) .dashboard-view-switch{gap:1px;padding:2px}.app-header.preferences-hidden:has(.dashboard-view-switch) .dashboard-view-switch button{min-height:29px;padding-inline:5px;font-size:6.5px}.app-header.preferences-hidden:has(.dashboard-view-switch) .header-action-button{border-radius:10px;width:35px;height:35px}.app-header.preferences-hidden:has(.dashboard-view-switch) .header-action-button svg{width:16px;height:16px}}.app-frame :is(input[type=date],input[type=time],input[type=datetime-local]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.manager-dashboard-identity-hero{--profile-accent:#d39a31;--profile-base:#071923;background:#071923}.manager-dashboard-exact-wallpaper{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/assets/manager-dashboard-hero-mobile.png);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.manager-dashboard-identity-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#040f17f7 0%,#05121be8 35%,#05121b8c 57%,#05121b1f 80%),radial-gradient(circle at 84% 25%,#d39a311f,#0000 43%);position:absolute;inset:0}.manager-dashboard-identity-hero .profile-content-column{z-index:1;position:relative}.dashboard-hero-action{z-index:3;position:absolute;top:14px;right:14px}.my-dashboard-hero .dashboard-hero-action .dashboard-view-switch{border-color:color-mix(in srgb,var(--gold) 35%,#ffffff38);background:color-mix(in srgb,var(--surface-2) 84%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 7px 20px #0000002b}@media (width>=900px){.manager-dashboard-identity-hero .profile-content-column{width:min(53%,650px)}}@media (width<=700px){.dashboard-hero-action{top:11px;right:11px}.my-dashboard-hero .dashboard-hero-action .dashboard-view-switch{margin-left:0}.my-dashboard-hero.profile-refresh .profile-content-column{padding-top:34px}.manager-dashboard-identity-hero:before{background:linear-gradient(90deg,#040f17f5 0%,#05121be3 42%,#05121b7a 70%,#05121b24 100%)}}@media (width<=390px){.dashboard-hero-action{top:9px;right:9px}.my-dashboard-hero.profile-refresh .profile-content-column{padding-top:31px}}:root[data-theme=light] .my-dashboard-hero .dashboard-hero-action .dashboard-view-switch{background:#ffffffc7}@media (width>=900px){.manager-dashboard-identity-hero,.manager-dashboard-wells{grid-column:1/-1}.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{background-image:url(/assets/manager-dashboard-hero-desktop.png);background-position:100%;background-size:auto 100%}}.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{background-position:100%;background-size:auto 100%}.manager-dashboard-identity-hero .my-dashboard-identity>div:last-child>span{color:var(--gold);letter-spacing:.16em;font-weight:900}.manager-dashboard-identity-hero .dashboard-view-switch{border-radius:8px;gap:1px;padding:2px}.manager-dashboard-identity-hero .dashboard-view-switch button{border-radius:6px;min-height:24px;padding-inline:6px;font-size:6.5px}.manager-dashboard-section>header{align-items:center}.manager-section-heading{align-items:flex-start;gap:8px;min-width:0;display:flex}.manager-section-heading>svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:2px}.manager-section-heading>span{gap:3px;min-width:0;display:grid}.manager-section-heading small{color:color-mix(in srgb,var(--gold) 88%,#fff);letter-spacing:.1em;font-size:8px;font-weight:850}.manager-section-heading h2{letter-spacing:-.035em;margin:0;font:750 15px/1.1 Manrope,sans-serif}.manager-dashboard-kpis button.manager-kpi{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:8px;min-height:88px;padding:11px;display:grid}.manager-dashboard-kpis button.manager-kpi>small{color:var(--text);font-size:9px;font-weight:850;line-height:1.15}.manager-dashboard-kpis button.manager-kpi>span{align-self:end;align-items:center;gap:8px;display:flex}.manager-dashboard-kpis button.manager-kpi svg{grid-row:auto;width:18px;height:18px}.manager-dashboard-kpis button.manager-kpi strong{font-variant-numeric:tabular-nums;font:760 21px/1 Manrope,sans-serif}.manager-kpi.active-wells svg{color:var(--teal)}.manager-kpi.planned svg{color:var(--gold)}.manager-kpi.at-well svg{color:#39b779}.manager-kpi.in-transit svg{color:var(--warning)}.manager-kpi.shipments svg{color:#537cc4}.manager-kpi.requests svg{color:var(--danger)}:root[data-theme=light] .my-status-summary article>small,:root[data-theme=light] .my-status-summary .now-context,:root[data-theme=light] .my-status-summary .work-leave-context,:root[data-theme=light] .my-status-summary article>strong,:root[data-theme=light] .my-status-summary article.work-leave-summary>strong,:root[data-theme=light] .my-status-summary article.work-leave-summary.leave>strong,:root[data-theme=light] .my-status-summary article.work-leave-summary>strong.neutral-value{color:var(--text)}:root[data-theme=light] .my-status-summary article.work-leave-summary.working>strong.over-limit,:root[data-theme=light] .my-status-summary article.work-leave-summary.leave>strong.over-limit{color:var(--danger)}@media (width<=700px){.manager-dashboard-identity-hero .dashboard-view-switch button{min-height:24px;padding-inline:6px;font-size:6.5px}.manager-dashboard-kpis button.manager-kpi{min-height:76px;padding:9px}.manager-dashboard-kpis button.manager-kpi>small{font-size:8px}.manager-dashboard-kpis button.manager-kpi strong{font-size:18px}}.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{background-position:100%;background-size:auto 100%;-webkit-mask-image:linear-gradient(90deg,#0000 0% 47%,#0000001f 58%,#000 78% 100%);mask-image:linear-gradient(90deg,#0000 0% 47%,#0000001f 58%,#000 78% 100%)}.manager-dashboard-identity-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 98%,transparent) 0%,color-mix(in srgb,var(--profile-base) 94%,transparent) 42%,color-mix(in srgb,var(--profile-base) 42%,transparent) 61%,transparent 80%),radial-gradient(circle at 86% 30%,color-mix(in srgb,var(--profile-accent) 8%,transparent),transparent 44%)}.manager-dashboard-identity-hero .my-dashboard-identity>div:last-child>span{text-shadow:0 1px 10px color-mix(in srgb,var(--gold) 22%,transparent)}.my-dashboard-hero .dashboard-view-switch{border-radius:8px;gap:1px;padding:2px}.my-dashboard-hero .dashboard-view-switch button{border-radius:6px;min-height:24px;padding-inline:6px;font-size:6.5px}@media (width<=700px){.my-dashboard-hero .dashboard-view-switch button{min-height:24px;padding-inline:6px;font-size:6.5px}}:root[data-theme=light] .manager-dashboard-identity-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 98%,transparent) 0%,color-mix(in srgb,var(--surface) 92%,transparent) 42%,color-mix(in srgb,var(--surface) 45%,transparent) 61%,transparent 80%),linear-gradient(#ffffff12,color-mix(in srgb,var(--profile-accent) 4%,transparent))}@media (width>=900px){.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{-webkit-mask-image:linear-gradient(90deg,#0000 0% 58%,#00000008 65%,#00000026 73%,#00000061 81%,#000000ad 89%,#000000eb 96%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 58%,#00000008 65%,#00000026 73%,#00000061 81%,#000000ad 89%,#000000eb 96%,#000 100%)}.my-dashboard-hero.profile-refresh .identity-approved-artwork,.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper{-webkit-mask-image:none;mask-image:none}.my-dashboard-hero.profile-refresh.duty-dd:before,.my-dashboard-hero.profile-refresh.duty-mwd:before{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 99%,transparent) 0%,color-mix(in srgb,var(--profile-base) 96%,transparent) 43%,color-mix(in srgb,var(--profile-base) 53%,transparent) 57%,color-mix(in srgb,var(--profile-base) 13%,transparent) 70%,transparent 80%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--profile-accent) 22%,transparent),transparent 40%)}:root[data-theme=light] .my-dashboard-hero.profile-refresh.duty-dd:before,:root[data-theme=light] .my-dashboard-hero.profile-refresh.duty-mwd:before{background:linear-gradient(90deg,#fffffffc 0%,#fffffff5 43%,#ffffff87 57%,#ffffff21 70%,transparent 80%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--profile-accent) 17%,transparent),transparent 42%)}.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{background-size:auto 140%;-webkit-mask-image:linear-gradient(90deg,#0000 0% 46%,#00000008 50%,#0000001a 55%,#00000040 60%,#00000080 66%,#000000bf 73%,#000 82%);mask-image:linear-gradient(90deg,#0000 0% 46%,#00000008 50%,#0000001a 55%,#00000040 60%,#00000080 66%,#000000bf 73%,#000 82%)}.manager-dashboard-identity-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--profile-base) 99%,transparent) 0%,color-mix(in srgb,var(--profile-base) 96%,transparent) 38%,color-mix(in srgb,var(--profile-base) 55%,transparent) 50%,color-mix(in srgb,var(--profile-base) 15%,transparent) 61%,transparent 72%),radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--profile-accent) 16%,transparent),transparent 40%)}:root[data-theme=light] .manager-dashboard-identity-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 99%,transparent) 0%,color-mix(in srgb,var(--surface) 96%,transparent) 38%,color-mix(in srgb,var(--surface) 55%,transparent) 50%,color-mix(in srgb,var(--surface) 15%,transparent) 61%,transparent 72%),linear-gradient(#ffffff0f,color-mix(in srgb,var(--profile-accent) 4%,transparent))}}.my-dashboard-hero.profile-refresh{--hero-surface:#071923;--profile-base:var(--hero-surface);background:var(--hero-surface)}:root[data-theme=light] .my-dashboard-hero.profile-refresh{background:var(--hero-surface)}.my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd),.manager-dashboard-identity-hero,.my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd) :is(.my-dashboard-identity h1,.my-dashboard-identity strong,.my-dashboard-live-summary>strong),.manager-dashboard-identity-hero :is(.my-dashboard-identity h1,.my-dashboard-identity strong,.my-dashboard-live-summary>strong){color:#f4f8ff}.my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd) .my-dashboard-live-summary>small,.manager-dashboard-identity-hero .my-dashboard-live-summary>small{color:#b7cae0}.my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd):before,.manager-dashboard-identity-hero:before{display:none}.profile-refresh .profile-role-wallpaper.approved-artwork-wallpaper,.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{opacity:1;width:100%;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.identity-approved-artwork,.manager-dashboard-artwork{aspect-ratio:1672/941;width:auto;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000003 8%,#0000000a 16%,#0000001f 26%,#00000047 35%,#00000085 42%,#000000c2 47%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000003 8%,#0000000a 16%,#0000001f 26%,#00000047 35%,#00000085 42%,#000000c2 47%,#000 50% 100%)}.identity-approved-artwork img,.manager-dashboard-artwork img{object-fit:contain;object-position:right center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.manager-dashboard-identity-hero .manager-dashboard-exact-wallpaper{background:0 0}@media (width>=900px){.my-dashboard-hero.profile-refresh .identity-approved-artwork,.my-dashboard-hero.profile-refresh .manager-dashboard-artwork{aspect-ratio:2172/724;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000003 4%,#0000000d 8%,#00000024 12%,#0000004d 16%,#00000085 20%,#000000c2 23%,#000 25% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000003 4%,#0000000d 8%,#00000024 12%,#0000004d 16%,#00000085 20%,#000000c2 23%,#000 25% 100%)}:root[data-theme=light] .my-dashboard-hero.profile-refresh .identity-approved-artwork,:root[data-theme=light] .my-dashboard-hero.profile-refresh .manager-dashboard-artwork{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000003 8%,#0000000a 16%,#0000001f 26%,#00000047 35%,#00000085 42%,#000000c2 47%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000003 8%,#0000000a 16%,#0000001f 26%,#00000047 35%,#00000085 42%,#000000c2 47%,#000 50% 100%)}}:root[data-theme=light] .identity-approved-artwork,:root[data-theme=light] .manager-dashboard-artwork{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000002 20%,#00000009 35%,#0000001f 45%,#00000047 50%,#00000085 54%,#000000c2 57%,#000 60% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000002 20%,#00000009 35%,#0000001f 45%,#00000047 50%,#00000085 54%,#000000c2 57%,#000 60% 100%)}@media (width>=900px){:root[data-theme=light] .my-dashboard-hero.profile-refresh .identity-approved-artwork,:root[data-theme=light] .my-dashboard-hero.profile-refresh .manager-dashboard-artwork{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000002 20%,#00000009 35%,#0000001f 45%,#00000047 50%,#00000085 54%,#000000c2 57%,#000 60% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000002 20%,#00000009 35%,#0000001f 45%,#00000047 50%,#00000085 54%,#000000c2 57%,#000 60% 100%)}}@media (width<=899px){:root[data-theme=light] .identity-approved-artwork,:root[data-theme=light] .manager-dashboard-artwork{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000002 16.67%,#00000009 29.17%,#0000001f 37.5%,#00000047 41.67%,#00000085 45%,#000000c2 47.5%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000002 16.67%,#00000009 29.17%,#0000001f 37.5%,#00000047 41.67%,#00000085 45%,#000000c2 47.5%,#000 50% 100%)}}:root:not([data-theme=light]) .my-dashboard-hero.profile-refresh.duty-dd:not(.manager-dashboard-identity-hero),:root:not([data-theme=light]) .my-dashboard-hero.profile-refresh.manager-dashboard-identity-hero{--hero-surface:#001021}:root:not([data-theme=light]) .my-dashboard-hero.profile-refresh.duty-mwd:not(.manager-dashboard-identity-hero){--hero-surface:#000d1d}@media (width>=900px){:root:not([data-theme=light]) .my-dashboard-hero.profile-refresh.duty-dd:not(.manager-dashboard-identity-hero),:root:not([data-theme=light]) .my-dashboard-hero.profile-refresh.manager-dashboard-identity-hero{--hero-surface:#001020}:root:not([data-theme=light]) .my-dashboard-hero.profile-refresh.duty-mwd:not(.manager-dashboard-identity-hero){--hero-surface:#000f22}:root[data-theme=light] .my-dashboard-hero.profile-refresh .identity-approved-artwork,:root[data-theme=light] .my-dashboard-hero.profile-refresh .manager-dashboard-artwork{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000003 4%,#0000000d 8%,#00000024 12%,#0000004d 16%,#00000085 20%,#000000c2 23%,#000 25% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000003 4%,#0000000d 8%,#00000024 12%,#0000004d 16%,#00000085 20%,#000000c2 23%,#000 25% 100%)}}.personnel-location-management>.personnel-location-management-header{border:1px solid var(--line);border-radius:12px;margin:0}.personnel-location-management>.list-search{width:min(100%,520px)}@media (width<=430px){.personnel-location-management>.personnel-location-management-header{align-items:flex-start}.personnel-location-management>.personnel-location-management-header .secondary-button{width:auto}.personnel-location-management>.list-search{width:100%}}:root[data-theme=light] .my-dashboard-hero.profile-refresh{background:linear-gradient(105deg,color-mix(in srgb,var(--profile-accent) 8%,#fff) 0%,color-mix(in srgb,var(--profile-accent) 12%,var(--surface)) 58%,color-mix(in srgb,var(--profile-accent) 20%,var(--surface-2)));color:#19292d}:root[data-theme=light] .manager-dashboard-identity-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--profile-accent) 8%,#fff) 0%,color-mix(in srgb,var(--profile-accent) 12%,var(--surface)) 58%,color-mix(in srgb,var(--profile-accent) 20%,var(--surface-2)))}:root[data-theme=light] .my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd),:root[data-theme=light] .manager-dashboard-identity-hero,:root[data-theme=light] .my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd) :is(.my-dashboard-identity h1,.my-dashboard-identity strong,.my-dashboard-identity>div:last-child>span,.my-dashboard-live-summary>strong),:root[data-theme=light] .manager-dashboard-identity-hero :is(.my-dashboard-identity h1,.my-dashboard-identity strong,.my-dashboard-identity>div:last-child>span,.my-dashboard-live-summary>strong){color:#19292d}:root[data-theme=light] .my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd) .my-dashboard-live-summary>small,:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-live-summary>small{color:#52666c}:root[data-theme=light] .my-dashboard-hero.profile-refresh .my-dashboard-chips b,:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-chips b{background:color-mix(in srgb,#fff 88%,var(--surface));color:#19292d}:root[data-theme=light] .my-dashboard-hero.profile-refresh .my-dashboard-chips b.duty.duty-dd,:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-chips b.duty.duty-dd{color:#a94150}:root[data-theme=light] .my-dashboard-hero.profile-refresh .my-dashboard-chips b.duty.duty-mwd,:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-chips b.duty.duty-mwd{color:#2e9b67}:root[data-theme=light] .my-dashboard-hero.profile-refresh .my-dashboard-chips b.working,:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-chips b.working{color:var(--teal)}:root[data-theme=light] .my-dashboard-hero.profile-refresh .my-dashboard-chips b.admin,:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-chips b.admin{color:var(--gold)}.legal-gate-page{box-sizing:border-box;min-height:calc(100dvh - 72px);padding:max(26px,calc(var(--ws-safe-top) + 20px)) max(16px,var(--ws-safe-right)) max(26px,var(--ws-safe-bottom)) max(16px,var(--ws-safe-left));background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--gold) 13%,transparent),transparent 38%),var(--bg);place-items:center;display:grid}.legal-gate-card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border));background:var(--panel);width:min(560px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:24px;gap:16px;padding:clamp(22px,5vw,38px);display:grid;overflow-y:auto}.legal-gate-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legal-gate-mark{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--border));background:var(--gold-soft);width:48px;height:48px;color:var(--gold);border-radius:15px;place-items:center;display:grid}.legal-gate-card .login-eyebrow{color:var(--gold);letter-spacing:.15em;margin:2px 0 -9px;font-size:9px;font-weight:850}.legal-gate-card h1{letter-spacing:-.04em;margin:0;font:800 clamp(25px,5vw,34px)/1.1 Manrope,sans-serif}.legal-gate-card>p:not(.login-eyebrow):not(.auth-message){color:var(--muted);margin:0;font-size:12px;line-height:1.65}.legal-gate-checks{padding:8px 0}.legal-gate-card .login-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.legal-gate-card .login-button:disabled{cursor:not-allowed;opacity:.52}.legal-gate-logout{justify-content:center;justify-self:start;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.legal-gate-logout svg{width:15px;height:15px}@media (width<=430px){.legal-gate-page{padding:18px 12px max(18px,var(--ws-safe-bottom))}.legal-gate-card{border-radius:19px;gap:14px;padding:21px 18px}.legal-gate-card .login-button{min-height:46px}}@media (height<=500px) and (orientation:landscape){.legal-gate-page{height:calc(100dvh - 72px);min-height:0;padding:8px 12px;overflow:hidden}.legal-gate-card{border-radius:18px;gap:10px;max-height:calc(100dvh - 88px);padding:15px 18px}.legal-gate-card .legal-gate-mark{border-radius:12px;width:38px;height:38px}.legal-gate-card h1{font-size:24px}.legal-gate-card>p:not(.login-eyebrow):not(.auth-message){font-size:11px;line-height:1.45}.legal-gate-checks{gap:7px;padding:3px 0}.legal-gate-card .login-button{min-height:40px}}:root[data-theme=light] .my-dashboard-hero.profile-refresh:is(.duty-dd,.duty-mwd):not(.manager-dashboard-identity-hero) .my-dashboard-identity>div:last-child>span{color:#537cc4}:root[data-theme=light] .manager-dashboard-identity-hero .my-dashboard-identity>div:last-child>span,:root[data-theme=light] .my-dashboard-hero.profile-refresh.manager-dashboard-identity-hero:is(.duty-dd,.duty-mwd) .my-dashboard-identity>div:last-child>span{color:#ad7500}@media (width<=899px){:root[data-layout-mode=wide] .app-frame{padding-bottom:0}:root[data-layout-mode=wide] .manager-mobile-dock,:root[data-layout-mode=wide] .reporter-mobile-dock,:root[data-layout-mode=wide] .mobile-notification-layer{display:none!important}:root[data-layout-mode=wide] .manager-shell{min-height:100dvh;padding-left:156px;display:flex}:root[data-layout-mode=wide] .manager-sidebar{z-index:45;box-sizing:border-box;border-right:1px solid var(--line);background:var(--surface);border-bottom:0;flex-direction:column;width:156px;height:100dvh;max-height:100dvh;padding:12px 9px;position:fixed;inset:0 auto 0 0;overflow:hidden auto;display:flex!important}:root[data-layout-mode=wide] .manager-sidebar>.well-status-brand-lockup.sidebar{box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;margin:0 0 9px;padding:3px 3px 10px}:root[data-layout-mode=wide] .manager-sidebar .well-status-rig-mark{width:25px;height:33px}:root[data-layout-mode=wide] .manager-sidebar .well-status-brand-copy strong{font-size:13px}:root[data-layout-mode=wide] .manager-sidebar .well-status-brand-copy small{max-width:92px;font-size:5.8px}:root[data-layout-mode=wide] .manager-user-badge{margin:0 2px 8px;padding:8px}:root[data-layout-mode=wide] .manager-user-badge strong{font-size:9px}:root[data-layout-mode=wide] .manager-user-badge span{font-size:7px}:root[data-layout-mode=wide] .manager-sidebar nav{flex-direction:column;flex:0;gap:2px;min-width:0;display:flex}:root[data-layout-mode=wide] .manager-sidebar button{gap:7px;height:36px;padding:0 7px;font-size:9px}:root[data-layout-mode=wide] .manager-sidebar button svg{width:16px;height:16px}:root[data-layout-mode=wide] .desktop-sidebar-tools{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:7px;display:flex;position:relative}:root[data-layout-mode=wide] .desktop-sidebar-tools>button,:root[data-layout-mode=wide] .desktop-sidebar-notification-wrap>button,:root[data-layout-mode=wide] .manager-sidebar .desktop-sidebar-tools .manager-session-actions .desktop-new-report{width:100%;height:36px;color:var(--muted);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 7px;font:650 9px inherit;display:flex}:root[data-layout-mode=wide] .desktop-sidebar-tools>button:hover,:root[data-layout-mode=wide] .desktop-sidebar-tools>button:focus-visible,:root[data-layout-mode=wide] .desktop-sidebar-tools>button.active,:root[data-layout-mode=wide] .desktop-sidebar-notification-wrap>button:hover,:root[data-layout-mode=wide] .desktop-sidebar-notification-wrap>button:focus-visible{background:color-mix(in srgb,var(--gold) 10%,var(--surface-2));color:var(--gold);outline:0}:root[data-layout-mode=wide] .sidebar-notification-center{z-index:90;width:min(350px,100vw - 176px);max-height:calc(100dvh - 20px);position:fixed;bottom:10px;left:166px;right:auto}:root[data-layout-mode=wide] .sidebar-notification-center .notification-center{width:100%;max-height:inherit;position:static}:root[data-layout-mode=wide] .manager-main{width:100%;min-width:0;padding-bottom:0}:root[data-layout-mode=wide] .app-frame:has(.app-header.preferences-hidden) .view-stage{padding-top:0}:root[data-layout-mode=wide] .app-header.preferences-hidden{border:0;height:0;padding:0;display:none;position:static;inset:auto}:root[data-layout-mode=wide] .authenticated-header-actions{display:none}:root[data-layout-mode=wide] :is(.page-shell,.dashboard-page,.manager-content,.personnel-page,.person-detail,.admin-page){padding-left:max(18px,var(--ws-safe-left));padding-right:max(18px,var(--ws-safe-right));padding-bottom:30px}:root:not([data-theme=light])[data-layout-mode=wide] .my-dashboard-hero.profile-refresh.manager-dashboard-identity-hero{--hero-surface:#001020}:root[data-layout-mode=wide] .my-dashboard-hero.profile-refresh .identity-approved-artwork,:root[data-layout-mode=wide] .my-dashboard-hero.profile-refresh .manager-dashboard-artwork{aspect-ratio:2172/724;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000003 4%,#0000000d 8%,#00000024 12%,#0000004d 16%,#00000085 20%,#000000c2 23%,#000 25% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000003 4%,#0000000d 8%,#00000024 12%,#0000004d 16%,#00000085 20%,#000000c2 23%,#000 25% 100%)}:root[data-layout-mode=wide] .manager-dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-layout-mode=wide] .manager-operations-dashboard{padding-bottom:24px}:root[data-layout-mode=wide] .inbox-correspondence{bottom:max(10px,var(--ws-safe-bottom))}:root[data-layout-mode=wide] .team-edit-modal{padding:12px max(12px,var(--ws-safe-right)) max(12px,var(--ws-safe-bottom)) max(12px,var(--ws-safe-left))}:root[data-layout-mode=wide] .team-edit-modal>div{max-height:calc(100dvh - var(--ws-safe-top) - var(--ws-safe-bottom) - 24px)}}@media (width<=899px) and (orientation:landscape) and (width>=600px) and (any-pointer:coarse){:root[data-layout-mode=wide] .manager-sidebar{width:148px}:root[data-layout-mode=wide] .manager-shell{padding-left:148px}:root[data-layout-mode=wide] .sidebar-notification-center{width:min(330px,100vw - 168px);left:158px}:root[data-layout-mode=wide] .profile-refresh{min-height:132px;padding:12px 16px}:root[data-layout-mode=wide] .profile-refresh .profile-content-column{padding-top:0}:root[data-layout-mode=wide] .my-dashboard-live-summary{padding-top:7px}:root[data-layout-mode=wide] .manager-dashboard-section{padding:11px}:root[data-layout-mode=wide] .request-dialog-backdrop{padding-bottom:max(12px,var(--ws-safe-bottom))}}:root:not([data-theme=light]) .app-frame :is(input[type=date],input[type=time],input[type=datetime-local]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) .app-frame :is(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{filter:invert()brightness(1.3);opacity:.9;cursor:pointer}:root[data-theme=light] .app-frame :is(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{filter:none;opacity:1;cursor:pointer}.qa-environment-marker{z-index:1000;right:max(10px,var(--ws-safe-right));bottom:max(10px,var(--ws-safe-bottom));border:1px solid color-mix(in srgb,var(--gold) 72%,var(--line));background:color-mix(in srgb,var(--surface) 88%,var(--gold));color:var(--gold);letter-spacing:.12em;pointer-events:none;border-radius:999px;padding:5px 8px;font:800 9px/1 Manrope,sans-serif;position:fixed;box-shadow:0 4px 16px #00000024}.request-dialog-backdrop{padding-bottom:max(12px,calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom)))}.request-dialog{grid-template-rows:minmax(0,1fr) auto;gap:0;display:grid;overflow:hidden}.request-dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:14px;min-height:0;padding:17px;display:grid;overflow-y:auto}.request-dialog-footer{padding:11px 17px max(11px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;display:flex}.request-dialog-footer .secondary-button{min-height:40px}@media (width>=621px){.request-dialog-backdrop{padding-bottom:max(16px,var(--ws-safe-bottom))}.request-dialog-body{padding:20px}.request-dialog-footer{padding:12px 20px}}.planned-preparation-actions{justify-content:flex-end;margin:10px 0 0;display:flex}.planned-preparation-actions .secondary-button{align-items:center;gap:6px;display:inline-flex}.planned-group-picker{border:1px solid color-mix(in srgb,var(--gold) 36%,var(--line));background:var(--surface-2);border-radius:11px;gap:7px;margin:9px 0;padding:10px;display:grid}.planned-group-picker>strong{font-size:10px}.planned-group-picker label{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:8px;padding:7px;display:flex}.planned-group-picker label span{gap:2px;font-size:10px;display:grid}.planned-group-picker label small{color:var(--muted);font-size:8px}.planned-group-picker footer{justify-content:flex-end;display:flex}.planned-group-remove{justify-self:start;min-height:31px;font-size:9px}@media (width<=430px){.planned-preparation-actions .secondary-button,.planned-group-picker footer .primary-button{width:100%}}.movement-action-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.movement-action-row .primary-button,.movement-action-row .danger-button{margin:0}@media (width<=899px){.inbox-correspondence{bottom:max(calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom)),var(--ws-reply-visual-occlusion,0px));grid-template-rows:minmax(0,1fr)}:root:not([data-layout-mode=wide]) .inbox-correspondence{top:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top))}.inbox-correspondence>article{max-height:100%}}@media (width<=600px){.inbox-correspondence>article{height:100%}.correspondence-reply-panel{padding-bottom:10px}}.transition-cutoff-panel .transition-cutoff-input{box-sizing:border-box;border:1px solid var(--border);background:var(--input);min-width:0;height:42px;color:var(--text);font:inherit;border-radius:11px;outline:0;padding:0 12px}.transition-cutoff-panel .transition-cutoff-input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.transition-cutoff-panel .primary-button,.transition-cutoff-panel .secondary-button{white-space:normal;text-align:center;min-height:42px}.transition-cutoff-panel button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.transition-cutoff-panel button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.transition-cutoff-panel .transition-cutoff-clear{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));color:var(--danger)}.transition-cutoff-panel .transition-cutoff-clear:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.transition-cutoff-panel .transition-cutoff-feedback{flex-basis:100%;font-weight:700}.transition-cutoff-panel .transition-cutoff-feedback.success{color:var(--teal)}.transition-cutoff-panel .transition-cutoff-feedback.error{color:var(--danger)}.well-controls-list .well-lifecycle-control{gap:3px;min-width:116px;display:grid}.well-lifecycle-control>span{color:var(--muted);font-size:9px;font-weight:750}.well-lifecycle-control select{border:1px solid var(--line);background:var(--input);max-width:100%;min-height:38px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 8px;font:700 10px inherit}.well-lifecycle-control select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,transparent);outline:0}.well-lifecycle-control select:disabled{opacity:.6;cursor:wait}@media (width<=430px){.well-controls-list article{flex-direction:column;align-items:stretch}.well-controls-list>article>span{justify-content:flex-start;align-items:flex-end}.well-controls-list .well-lifecycle-control{flex:120px}}.history-well-classification{border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));background:var(--surface);border-radius:15px;gap:10px;padding:15px;display:grid}.history-well-classification>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.history-well-classification>header>div{gap:4px;display:grid}.history-well-classification>header strong{letter-spacing:.1em;color:var(--gold);font-size:10px}.history-well-classification>header span{color:var(--muted);font-size:9px;line-height:1.4}.history-well-classification>header>b{color:var(--teal);flex:none;align-items:center;gap:4px;font-size:8px;display:flex}.history-well-classification-search{border:1px solid var(--line);background:var(--bg);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.history-well-classification-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:700 10px Manrope,sans-serif}.history-well-classification-list{border:1px solid var(--line);border-radius:11px;max-height:320px;display:grid;overflow:auto}.history-well-classification-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.history-well-classification-list article:last-child{border-bottom:0}.history-well-classification-list article>strong{overflow-wrap:anywhere;min-width:0;font-size:10px}.history-well-classification-list article>span{flex:none;gap:5px;display:flex}.history-well-classification-list button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 9px;font-size:8px;font-weight:850}.history-well-classification-list button.selected.active{border-color:color-mix(in srgb,var(--teal) 58%,var(--line));background:color-mix(in srgb,var(--teal) 15%,var(--surface));color:var(--teal)}.history-well-classification-list button.selected.completed{border-color:color-mix(in srgb,var(--gold) 58%,var(--line));background:var(--gold-soft);color:var(--gold)}@media (width<=430px){.history-well-classification-list article{flex-direction:column;align-items:stretch}.history-well-classification-list article>span{width:100%}.history-well-classification-list button{flex:1}}.detail-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.detail-tabs .notification-badge{border-color:var(--surface);top:2px;right:3px}.request-dialog{grid-template-columns:minmax(0,1fr)}.request-dialog-body{overflow-wrap:anywhere;min-width:0}.request-dialog-body>*{min-width:0}@media (width<=899px){:root:not([data-layout-mode=wide]) :is(.inbox-compose,.inbox-detail){top:calc(var(--ws-mobile-app-bar-height) + var(--ws-safe-top) + 6px);bottom:calc(var(--ws-mobile-bottom-nav-height) + var(--ws-safe-bottom) + 6px);padding:8px max(10px,var(--ws-safe-right)) 8px max(10px,var(--ws-safe-left));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:root:not([data-layout-mode=wide]) :is(.inbox-compose>form,.inbox-detail>article){box-sizing:border-box;min-width:0;min-height:0;max-height:100%}}:root[data-design-theme=aurora]{--bg:#151420;--sidebar:#1c1a2b;--surface:#242136;--surface-2:#2d2941;--surface-3:#1c1a2b;--gold:#ad93ff;--gold-2:#52cdbf;--accent-secondary:#52cdbf;--text:#f3f0fa;--muted:#b8b2cc;--soft:#b8b2cc;--line:#403a56;--selected-menu:#342a50;--shadow:0 5px 18px #00000029;--ui-radius:12px;--ui-modal-radius:16px;color:var(--text);background:var(--bg)}:root[data-design-theme=aurora][data-theme=light]{--bg:#f7f6fc;--sidebar:#eeeaf8;--surface:#fff;--surface-2:#f0edf9;--surface-3:#f0edf9;--gold:#6a4bc7;--gold-2:#0c857e;--accent-secondary:#086b66;--text:#282439;--muted:#625c75;--soft:#625c75;--line:#dfd9ec;--selected-menu:#e8e1fa;--shadow:0 4px 16px #28243912}:root[data-design-theme=tpic]{--bg:#0b1627;--sidebar:#0b1627;--surface:#13263d;--surface-2:#1d3954;--surface-3:#13263d;--gold:#5daec0;--gold-2:#5daec0;--accent-secondary:#5daec0;--heading-accent:#5daec0;--text:#eff7fa;--muted:#9fb9cc;--soft:#9fb9cc;--line:#284761;--selected-menu:#1d3954;--shadow:0 5px 18px #00000029;--ui-radius:12px;--ui-modal-radius:16px;--nav-hover-ink:var(--text);color:var(--text);background:var(--bg)}:root[data-design-theme=tpic][data-theme=light]{--bg:#f2f7fa;--sidebar:#eef5f8;--surface:#fff;--surface-2:#eef5f8;--surface-3:#fff;--gold:#176c83;--gold-2:#5daec0;--accent-secondary:#176c83;--heading-accent:#12304b;--text:#142b45;--muted:#536f82;--soft:#536f82;--corporate-soft:#647e91;--line:#d8e5eb;--selected-menu:#eef5f8;--shadow:0 4px 16px #18354412;--nav-hover-ink:var(--text)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]){--accent-secondary-subtle:color-mix(in srgb,var(--accent-secondary) 8%,var(--surface));--accent-secondary-border:color-mix(in srgb,var(--accent-secondary) 48%,var(--line));--accent-secondary-hover:color-mix(in srgb,var(--accent-secondary) 12%,var(--surface));--accent-secondary-selected:color-mix(in srgb,var(--accent-secondary) 16%,var(--surface));--on-secondary-accent:#14191b}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme=light]{--on-secondary-accent:#fff}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero){--bg:#091012;--surface:#10191b;--surface-2:#151f22;--surface-3:#1b272a;--line:#263437;--text:#e9eeee;--muted:#92a0a3;--soft:#647377;--gold:#d5a24f;--gold-2:#f0c775;--shadow:0 20px 55px #0000003d;--panel:var(--surface);--border:var(--line);--input:var(--bg);--field:var(--input);--input-bg:var(--input);--gold-soft:color-mix(in srgb,var(--gold) 12%,transparent);--accent:var(--gold)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.person-status-hero,.detail-hero,.history-hero){color:var(--text)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme=light] :is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero){--bg:#edf1f0;--surface:#f9fbfa;--surface-2:#fff;--surface-3:#e7edeb;--line:#d6dfdd;--text:#172123;--muted:#677477;--soft:#899396;--shadow:0 15px 40px #182a2d17}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.manager-sidebar,.reporter-mobile-dock){background:var(--sidebar)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme=light] :is(.manager-sidebar,.reporter-mobile-dock){--muted:var(--text)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.manager-sidebar button.active,.reporter-mobile-dock button.active){background:var(--selected-menu);color:var(--gold)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.dispatch-status.ready,.dispatch-status.in_transit,.dispatch-status.partially_received){color:var(--warning);border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is([class$=-card],[class$=-panel],.compact-list-shell,.list-filters,.settings-menu-row):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero),:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){border-radius:var(--ui-radius);box-shadow:none}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){border-radius:var(--ui-radius)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.primary-button,.save-button,.login-button,.export-button):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){background:var(--gold);color:#14191b;box-shadow:none}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme=light] :is(.primary-button,.save-button,.login-button,.export-button):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *),:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme=light] :is(.filter-row button.active,.metric-selector button.active,.history-filters button.active,.history-import-confirm,.quick-full-button):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:#fff}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is([role=dialog],.delete-user-dialog,.request-dialog,.team-edit-modal>div):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){border-radius:var(--ui-modal-radius);box-shadow:var(--shadow)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(button,input,select,textarea,a):focus-visible:not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){outline:2px solid var(--gold);outline-offset:2px}.design-theme-choice{flex:1;min-width:0}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) .secondary-button:not(.danger-button,.danger,.icon-danger,:disabled):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--accent-secondary);background:var(--accent-secondary-subtle);border-color:var(--accent-secondary-border)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) .secondary-button:not(.danger-button,.danger,.icon-danger,:disabled):is(:hover,:focus-visible):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){background:var(--accent-secondary-hover);border-color:var(--accent-secondary);outline-color:var(--accent-secondary)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.detail-tabs button.active,.metric-selector button.active,.filter-row button.active):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--accent-secondary);background:var(--accent-secondary-selected);border-color:var(--accent-secondary-border)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.trend-heading>span,.well-metrics svg,.detail-panel h2>svg):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--accent-secondary)}.appearance-card .design-theme-choice{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=620px){.appearance-card .design-theme-choice{grid-template-columns:1fr;width:100%}}:root[data-design-theme=aurora] :is(.settings-card,.detail-panel,.compact-list-shell):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){box-shadow:var(--shadow)}:root[data-design-theme=aurora] :is(button,input,select,textarea):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){transition-duration:.16s}.design-theme-choice button{padding:8px 12px}.appearance-card .design-theme-choice button{background:var(--surface-2);color:var(--text);border-color:var(--line)}.appearance-card .design-theme-choice button.active{background:var(--gold-soft);color:var(--text);border-color:var(--gold)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) .appearance-card .theme-choice button{background:var(--surface-2);color:var(--text);border-color:var(--line)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) .appearance-card .theme-choice button.active{background:var(--selected-menu);color:var(--text);border-color:var(--gold);box-shadow:none}@media (prefers-reduced-motion:reduce){:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(button,input,select,textarea):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){transition:none}}:root[data-design-theme=aurora]{--heading-accent:#52cdbf}:root[data-design-theme=aurora][data-theme=light]{--heading-accent:#0c857e}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.my-dashboard-status>header .operations-tracking-heading>svg,.my-dashboard-status .now-state>.operations-card-label>svg,.manager-dashboard-kpis .manager-section-heading>svg,.kpi-card.gold>svg):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--heading-accent)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]){--active-accent:var(--heading-accent);--active-ink:var(--accent-secondary);--active-surface:var(--accent-secondary-selected);--active-border:var(--accent-secondary-border);--on-active-accent:#14191b}:root[data-design-theme=aurora][data-theme=light]{--on-active-accent:#000}:root[data-design-theme=tpic]{--active-accent:var(--gold);--active-surface:var(--selected-menu);--active-border:var(--accent-secondary-border);--on-active-accent:#0b1627;--on-secondary-accent:#0b1627}:root[data-design-theme=tpic][data-theme=light]{--on-active-accent:#fff;--on-secondary-accent:#fff}:root[data-design-theme=tpic] :is(button,input,select,textarea):disabled:not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){opacity:1;color:var(--muted);background:var(--surface-2);border-color:var(--line);cursor:not-allowed}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.manager-sidebar button.active,.reporter-mobile-dock button.active,.mobile-bottom-nav button.active,.main-nav button.active,.segmented-page-selector button.active,.equipment-tabs button.active,.equipment-secondary-tabs button.active,.equipment-history-tabs button.active,.dispatch-tabs button.active,.requests-tabs button.active,.inbox-tabs button.active,.personnel-detail-tabs button.active,.operational-history-tabs button.active,.identity-tabs button.active,.identity-sections button.active,.detail-tabs button.active,.metric-selector button.active,.filter-row button.active,.history-filters button.active,.report-type-filters button.active,.equipment-filter-chips button.active,.timeline-scope-control button.active,.dashboard-scope-control button.active,.planned-preparation-mode button.active,.admin-tabs button.active,.appearance-card .theme-choice button.active,.appearance-card .design-theme-choice button.active,.device-user-list button.selected,.parameter-summary button.active):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--active-ink);background:var(--active-surface);border-color:var(--active-border);box-shadow:none}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] .main-nav button.active:before{background:var(--active-accent);box-shadow:none}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.primary-button,.save-button,.login-button,.export-button):not(.danger-button,.danger,.icon-danger,:disabled,[aria-disabled=true],[aria-busy=true]):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){background:var(--active-accent);color:var(--on-active-accent)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.my-dashboard-status .operations-tracking-heading,.my-dashboard-status .now-state>.operations-card-label):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--active-ink)}:root:is([data-design-theme=aurora],[data-design-theme=tpic]) :is(.well-status-brand-lockup,.header-brand-lockup,.brand-mark,.brand-copy){--gold:#d5a24f;--text:#e9eeee;--muted:#92a0a3;color:var(--text)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme=light] :is(.well-status-brand-lockup,.header-brand-lockup,.brand-mark,.brand-copy){--text:#172123;--muted:#677477}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.operational-section-header h2:has(>svg),.detail-panel>h2:has(>svg),.section-heading h2:has(>svg),.manager-section-heading h2,.requests-list-head>span>strong,.requests-list-head>svg,.request-dialog #request-dialog-title,.request-logistics-detail>strong,.request-resolution>strong,.my-dashboard-history>header>div>span>small,.my-dashboard-history>header>div>svg):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--active-ink)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.operational-section-header h2>svg,.detail-panel>h2>svg,.section-heading h2>svg,.manager-section-heading>svg):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--heading-accent)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] .my-dashboard-history .authoritative-current-well :is(.compact-timeline-row,.zero-report-active-well,.timeline-overview-card){border-color:var(--active-border);background:color-mix(in srgb,var(--active-accent) 5%,var(--surface))}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.equipment-info-button,.personnel-info-button,.equipment-mobile-info,.list-reference-action,.well-cell.info>button:not(.well-detail-action)):not(:disabled,[aria-disabled=true]):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){color:var(--active-ink);border-color:var(--active-border);background:var(--accent-secondary-subtle)}:root:is([data-design-theme=aurora],[data-design-theme=tpic])[data-theme] :is(.equipment-info-button,.personnel-info-button,.equipment-mobile-info,.list-reference-action,.well-cell.info>button:not(.well-detail-action)):not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible):not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){background:var(--active-surface);outline-color:var(--active-ink)}@media (width<=899px){:root[data-design-theme][data-theme] :is(.manager-mobile-dock,.reporter-mobile-dock) .mobile-bottom-nav button.active:not(:is(.my-dashboard-hero,.person-status-hero,.detail-hero,.history-hero) *){box-shadow:none;background:0 0}}
