:root{--bg:#e9edf1;--panel:#fff;--line:#c8d0d9;--line2:#dde3e9;--ink:#1a2430;--muted:#5b6b7d;--navy:#1e3a4c;--teal:#0f766e;--teal-bg:#e6f4f1;--amber:#92400e;--amber-bg:#fef3c7;--blue-bg:#e8eef5;--grey-bg:#f1f3f5;--radius:6px;--font:"Segoe UI",system-ui,-apple-system,Arial,sans-serif;--mono:Consolas,"SF Mono",monospace}
*{box-sizing:border-box}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--ink);font-size:13.5px;line-height:1.45}
a{color:#0b5cad;text-decoration:none}a:hover{text-decoration:underline}
button,select,input,textarea{font:inherit;font-size:13px}
select,input[type=text],input[type=date],input[type=number],input[type=email],input[type=tel],textarea{border:1px solid #aebac6;background:#fff;padding:5px 7px;border-radius:4px;color:var(--ink);width:100%}
select:focus,input:focus,textarea:focus{outline:2px solid #7fb3d5;outline-offset:0}
input[readonly]{background:var(--grey-bg);color:var(--muted)}
label{font-size:12px;font-weight:600;color:#334155;display:block;margin-bottom:3px}
.lbl{font-size:12px;font-weight:600;color:#334155}
/* header */
.topbar{background:var(--navy);color:#fff;padding:10px 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.brand{font-weight:800;letter-spacing:.06em;font-size:18px}.brand span{font-weight:400;letter-spacing:0;font-size:12.5px;opacity:.85;margin-left:8px}
.top-actions{display:flex;gap:8px;flex-wrap:wrap}
.btn{border:1px solid #b6c2cf;background:#fff;color:var(--ink);padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:600}
.btn:hover{background:#f1f5f9}.btn-primary{background:#f59e0b;border-color:#f59e0b;color:#1a2430}.btn-primary:hover{background:#fbbf24}.btn-teal{background:var(--teal);border-color:var(--teal);color:#fff}.btn-teal:hover{background:#115e59}.btn-sm{padding:3px 9px;font-size:12px}
.tabs{background:#fff;border-bottom:2px solid var(--navy);padding:0 14px;display:flex;gap:2px;flex-wrap:wrap;position:sticky;top:0;z-index:20}
.tab{border:none;background:none;padding:10px 14px;cursor:pointer;font-weight:600;color:var(--muted);border-bottom:3px solid transparent}
.tab.active{color:var(--navy);border-bottom-color:#f59e0b}
.hintbar{background:#fffbeb;border-bottom:1px solid #fde68a;padding:7px 18px;font-size:12.5px;color:#78350f}
main{max-width:1760px;margin:0 auto;padding:16px 14px 30px}
.screen{display:none}.screen.active{display:block}
.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin-bottom:14px}
.panel h2{margin:0 0 4px;font-size:17px;color:var(--navy)}
.panel h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--navy);border-bottom:1px solid var(--line2);padding-bottom:6px}
.sub{color:var(--muted);font-size:12.5px;margin:0 0 12px}
.crumb{font-size:12px;color:var(--muted);margin-bottom:8px}
.grid{display:grid;gap:12px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}
@media(max-width:800px){.g2,.g3,.g4{grid-template-columns:1fr}}
.field{min-width:0}
.select-wrap{display:flex;gap:4px}.select-wrap select{flex:1}
.util-btn{flex:0 0 28px;border:1px solid var(--line);background:var(--grey-bg);border-radius:4px;cursor:pointer;font-size:13px}
.badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}
.badge-teal{background:var(--teal-bg);color:#065f46}.badge-amber{background:var(--amber-bg);color:var(--amber)}.badge-blue{background:var(--blue-bg);color:#1e3a4c}.badge-grey{background:#e5e7eb;color:#374151}.badge-red{background:#fee2e2;color:#991b1b}
table{width:100%;border-collapse:collapse;font-size:12.8px}
th{background:#eef2f6;text-align:left;padding:6px 7px;border:1px solid var(--line2);font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;color:#334155;white-space:nowrap}
td{padding:5px 7px;border:1px solid var(--line2);vertical-align:middle}
tr.newrow td{background:#fffbeb}
tr.newrow input,tr.newrow select{padding:3px 5px;font-size:12.5px}
.center{text-align:center}
.table-scroll{overflow-x:auto}
.hist-scroll{max-height:600px;overflow-y:auto}
.hist-scroll thead th{position:sticky;top:0;z-index:1}
@media(max-width:700px){.table-scroll table{min-width:560px}}
.stamp-wrap{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.stamp-wrap label{margin:0;display:flex;gap:5px;align-items:center;font-size:13px}
.stamp-date{width:96px!important;flex:none}.stamp-init{width:44px!important;flex:none;text-align:center;font-family:var(--mono)}
.stamp-cell{display:flex;align-items:center;gap:5px}.stamp-cell .stamp-date{width:88px!important}.stamp-cell .stamp-init{width:38px!important}
.reveal{display:none;margin-top:8px}.reveal.show{display:block}
.calc-panel{background:var(--grey-bg);border:1px dashed #9aa8b8;border-radius:var(--radius);padding:12px 14px}
.calc-panel .val{font-weight:600}
.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px}@media(max-width:700px){.check-grid{grid-template-columns:1fr}}
.check-grid label,.inline-check{display:flex;gap:6px;align-items:center;font-weight:500;font-size:13px;margin:0}
.weekdays{display:flex;gap:6px;flex-wrap:wrap}.weekdays label{border:1px solid var(--line);border-radius:999px;padding:4px 10px;margin:0;cursor:pointer;background:#fff}.weekdays input{accent-color:var(--teal)}
fieldset{border:1px solid var(--line2);border-radius:var(--radius);padding:10px 12px;margin:0}legend{font-size:12px;font-weight:700;color:var(--navy);padding:0 4px}
.note-row{display:flex;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line2);font-size:13px}.note-row:last-child{border-bottom:none}
.note-meta{font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}
.add-note{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.add-note textarea{flex:1;min-width:200px;min-height:38px}.add-note select{width:auto}
.filterbar{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin-bottom:12px}.filterbar .field{flex:1;min-width:170px}
/* projects status board */
.board-strip{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.strip-note{color:var(--muted);font-size:12.5px;flex:1;min-width:180px}
.board-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}
@media(min-width:1280px){.board-grid{grid-template-columns:repeat(5,1fr)}}
@media(min-width:1600px){.board-grid{grid-template-columns:repeat(6,1fr)}}
@media(max-width:1023px){.board-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.board-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:540px){.board-grid{grid-template-columns:1fr}}
.pane{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}
.pane-head{display:flex;align-items:center;gap:7px;background:#eef2f6;border-bottom:1px solid var(--line2);padding:7px 10px}
.pane-step{flex:none;width:20px;height:20px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
.pane-title{font-weight:700;font-size:12.5px;color:var(--navy);flex:1;line-height:1.25}
.pane-count{flex:none;background:var(--navy);color:#fff;border-radius:999px;font-size:11.5px;font-weight:700;padding:1px 8px}
.pane-alert .pane-head{background:#fee2e2;border-bottom-color:#fecaca}
.pane-alert .pane-title{color:#991b1b}
.pane-alert .pane-step,.pane-alert .pane-count{background:#b91c1c}
.pane-body{max-height:236px;overflow-y:auto;padding:6px}
.pane-empty{color:var(--muted);font-size:12.5px;font-style:italic;padding:8px 6px}
.proj-card{border:1px solid var(--line2);border-radius:5px;padding:6px 8px;margin-bottom:6px;background:#fff}
.proj-card:last-child{margin-bottom:0}
.pc-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.pc-id{font-weight:700}
.pc-timer{font-size:11.5px;color:var(--muted);white-space:nowrap}
.pc-name{display:block;font-weight:600;margin:1px 0}
.pc-meta{font-size:12px;color:var(--muted)}
footer{max-width:1760px;margin:0 auto;padding:0 14px 24px;color:var(--muted);font-size:12px}
/* record navigation bars (Clients / Contacts) */
.recnav{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.recnav-pos{font-weight:700;color:var(--navy);white-space:nowrap}
.recnav-group{display:flex;gap:6px;align-items:center}
.recnav-group label{margin:0;white-space:nowrap}
.recnav-group input[type=number]{width:78px;flex:none}
.recnav-group input[type=text]{width:200px;flex:none}
.btn[disabled]{opacity:.45;cursor:default}
.btn[disabled]:hover{background:#fff}
/* utilities: single-column option lists */
.util-list{display:flex;flex-direction:column;gap:4px}
.util-item{background:var(--blue-bg);border-radius:4px;padding:4px 9px;font-size:12.5px}
/* project checkpoints: one ordered column, ruler-straight label / checkbox / date / initials */
.ckpt-list{display:flex;flex-direction:column;gap:8px}
.ckpt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.ck-label{flex:0 0 210px;font-weight:600;font-size:13px;color:#334155;margin:0}
.ckpt input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}
.ckpt .stamp-date{width:96px!important;flex:none}
.ckpt .stamp-init{width:44px!important;flex:none;text-align:center;font-family:var(--mono)}
.ck-reveal{display:none;align-items:center;gap:6px;margin-top:0}
.ck-reveal.show{display:flex}
.ck-reveal label{margin:0;white-space:nowrap}
.ck-reveal select{width:230px;flex:none}
/* quote tracking: one vertical column per record, newest at the left */
.quote-records{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}
.quote-record{flex:0 0 404px;border:1px solid var(--line2);border-radius:6px;padding:10px 12px;background:#fff}
.qr-head{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline;border-bottom:1px solid var(--line2);padding-bottom:6px;margin-bottom:8px;font-size:12.5px;color:var(--muted)}
.qr-id{font-weight:700;font-size:14px;color:var(--navy)}
.qr-fields{display:flex;gap:14px;margin-bottom:10px}
.quote-record .ck-label{flex-basis:158px}
@media(max-width:540px){.ck-label{flex-basis:148px}.quote-record{flex-basis:336px}.quote-record .ck-label{flex-basis:118px}}
#toast{position:fixed;bottom:18px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--navy);color:#fff;padding:10px 18px;border-radius:6px;font-size:13px;transition:transform .25s;z-index:50;max-width:92vw;text-align:center}
#toast.show{transform:translateX(-50%) translateY(0)}
.util-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
.chip{display:inline-block;background:var(--blue-bg);border-radius:999px;padding:2px 9px;margin:2px 2px 2px 0;font-size:12px}
.kv{font-size:12.5px;color:var(--muted)}.kv b{color:var(--ink)}
/* communication history */
.dir{font-weight:700;white-space:nowrap}
.dir-out{color:#0f766e}.dir-in{color:#0b5cad}
.logform{display:none;margin-top:12px;border:1px solid var(--line2);border-radius:6px;padding:12px;background:var(--grey-bg)}
.logform.show{display:block}
.logform .dir-radios{display:flex;gap:14px;padding-top:6px;flex-wrap:wrap}

.brandlogo{background:url("data:image/png;base64,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") left center/contain no-repeat;height:32px;width:144px;flex:0 0 auto}
.brandlogo-lg{height:40px;width:179px}
.brand{display:flex;align-items:center}

/* New Project dialog (v2.9) */
.mat-id{color:var(--teal);font-weight:700;cursor:pointer;white-space:nowrap}
.rfq-head{display:flex;align-items:center;gap:10px;margin:16px 0 8px;border-top:1px solid var(--line2);padding-top:12px}
.rfq-h{margin:0;font-size:16px;color:var(--navy)}
.rfq-row{cursor:pointer}
tr.mat-selected{background:var(--teal-bg)}
.np-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;z-index:1000}
.np-overlay[hidden]{display:none}
.np-dialog{width:min(420px,92vw)}
.np-dialog label{display:block;margin:10px 0;font-weight:600}
.np-dialog input,.np-dialog select{width:100%;margin-top:4px;padding:7px 9px;border:1px solid #b6c2cf;border-radius:4px}
.np-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}
