[hidden]{display:none!important}.view-choice{color:#eef4f8;font-size:11px}.view-choice select{width:auto;margin:0 0 0 8px;background:#244057;color:white;border:1px solid #536b7e;font-size:13px;padding:9px 10px}.sidebar{width:auto}.workspace{grid-template-columns:385px minmax(0,1fr)}#workflow-nav{display:flex;gap:5px;flex-wrap:wrap;padding:4px 18px 14px;border-bottom:1px solid #d4dde5}#workflow-nav button{font-size:12px;padding:7px 10px}#workflow-nav button[aria-current=true]{background:#fff0d8;border-color:#dc9a3e}.side-tabs{flex-wrap:wrap}#workflow-content,#power-content{padding:18px 20px}#workflow-content h2{font-size:20px;margin:0 0 14px}.workflow-card{padding:14px 0;border-bottom:1px solid #dce4eb}.workflow-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.workflow-card h3{font-size:16px;margin:0 0 8px}.workflow-card.request-card{border-left:3px solid #d54b95;padding:14px 12px;margin:10px 0;background:#fdf5f9;border-radius:5px}.button-row{display:flex;flex-wrap:wrap;gap:7px}.button-row button{font-size:12px;padding:7px 9px}.inline-check{display:flex;align-items:center;gap:7px;margin:12px 0}.inline-check input{width:auto}#workflow-content section{border-top:1px solid #dce4eb;margin-top:24px;padding-top:8px}#workflow-content form>label,#workflow-dialog form>label{margin:12px 0}#workflow-content form>[type=submit],#workflow-dialog form>[type=submit]{margin-top:12px}#workflow-dialog{width:min(560px,calc(100vw - 30px))}.public-wording{border-top:1px solid #dce4eb;margin-top:20px;padding-top:6px}.public-wording p{font-size:13px;line-height:1.5;white-space:pre-wrap}.public-note-form textarea{min-height:90px}.tree-zone-form{margin-top:20px;border-top:1px solid #dce4eb;padding-top:16px}.project-jump{display:flex;align-items:center;gap:15px;flex-wrap:wrap;background:#f8fafb;padding:9px 18px;border-bottom:1px solid #d1dce5}.project-jump>label{display:flex;align-items:center;gap:8px;font-size:12px}.project-jump select{width:auto;min-width:150px;font-size:13px;padding:7px}#address-search{display:flex;gap:7px;align-items:end;margin-left:auto}#address-search label{font-size:11px}#address-search input{font-size:13px;padding:7px 9px;min-width:230px}#address-search button{font-size:12px;padding:8px 11px}#address-results{flex-basis:100%;font-size:12px}#address-results:empty{display:none}#address-results button{font-size:12px;display:block;margin:5px 0}#project-tracking{background:#fffaf1;border-bottom:1px solid #e7dcc9;padding:10px 18px}.tracking-caption{font-size:12px;color:#6a654f}.tracking-metrics{display:flex;gap:12px;margin-top:6px}.tracking-metrics button{border:0;background:none;text-align:left;flex:1;padding:4px 0}.tracking-metrics strong{font-size:17px;display:block}.tracking-metrics span{font-size:11px;color:#617687}.tracking-metrics i{display:block;background:#dedfd6;border-radius:3px;height:4px;margin-top:7px;overflow:hidden}.tracking-metrics b{display:block;height:100%;background:#387b62}.client-uptime{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px}.client-uptime strong{color:#174d32;font-size:18px}.map-modes{display:flex;gap:3px}.map-modes button{padding:7px 10px;font-size:12px}.map-modes button[aria-pressed=true]{background:#142d43;color:white;border-color:#142d43}#undo-banner{position:fixed;z-index:950;left:50%;bottom:22px;transform:translateX(-50%);background:#142d43;color:white;padding:10px 14px;border-radius:8px;box-shadow:0 3px 15px #0003;display:flex;align-items:center;gap:14px;font-size:13px;max-width:90vw}#undo-banner button{font-size:12px;padding:5px 10px}.bulk-selection{position:sticky;top:0;z-index:2;box-shadow:0 3px 8px #142d4314}.bulk-mixed{font-size:12px;color:#526c7e;line-height:1.6}.work-item{border-bottom:1px solid #d8e0e6;padding:14px 0;break-inside:avoid}.work-item h3{font-size:17px;margin:0 0 8px}.work-item p{font-size:13px;line-height:1.5}.work-notes{white-space:pre-wrap}.work-issue{background:#fff4df;padding:7px;border-radius:4px}.print-title{display:none}#login-dialog{width:min(450px,calc(100vw - 30px))}#login-form label{margin:15px 0}#login-form button{margin:5px 7px 0 0}#login-feedback{font-size:13px;line-height:1.5}.public-note-display{white-space:pre-wrap;font-size:14px;line-height:1.5}.client-mode .map-modes{display:none}.client-mode .project-jump{background:#f1f7f2}.client-mode .sidebar{max-height:calc(100vh - 76px)}.client-mode .workspace{min-height:calc(100vh - 76px)}#worklist-dialog{width:min(820px,calc(100vw - 30px))}
@media(max-width:1050px){.workspace{grid-template-columns:340px minmax(0,1fr)}.top-actions{flex-wrap:wrap}.tracking-metrics{gap:7px}.tracking-metrics strong{font-size:14px}.project-jump{gap:8px}#address-search{margin-left:0}.map-help{display:none}}@media(max-width:700px){.workspace{display:flex}.view-choice{margin-right:auto}.project-jump{padding:10px}.tracking-metrics{flex-wrap:wrap}.tracking-metrics button{flex-basis:26%}.map-stage{min-height:500px}.sidebar{max-height:none}.client-mode .sidebar{max-height:none}#address-search input{min-width:180px}.topbar{gap:8px}.top-actions{justify-content:flex-start}.map-modes{width:100%}#project-tracking{padding:10px}.client-uptime{gap:6px}}
@media print{body>*{display:none!important}#worklist-dialog[open]{display:block!important;position:static;width:100%;max-height:none;padding:0;box-shadow:none;border:0;overflow:visible}.no-print{display:none!important}.print-title{display:block}.work-item{break-inside:avoid}.work-item p{font-size:11pt}dialog::backdrop{display:none}}
