:root{--background:#f6f7f2;--surface:#fff;--surface-soft:#eef3ea;--ink:#182116;--muted:#687260;--line:#d9dfd2;--accent:#386641;--accent-soft:#dfeada;--warning:#8a5a12;--shadow:0 18px 55px #1f2c1a1c}*{box-sizing:border-box}html{min-height:100%}body{background:var(--background);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fbfcf8;flex-direction:column;gap:28px;padding:28px;display:flex}.eyebrow,.section-label,.summary-card>span,.list-row span{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:1.9rem;line-height:1.05}.sidebar-note{color:var(--muted);margin:0;line-height:1.45}.nav-list{gap:8px;display:grid}.nav-link{color:#34402f;border:1px solid #0000;border-radius:8px;padding:11px 12px;font-size:.95rem;font-weight:700;display:block}.nav-link:hover,.nav-link.active{border-color:var(--line);background:var(--accent-soft);color:var(--ink)}.content{padding:28px}.topbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px;padding:14px 16px;display:flex}.status-pill{min-height:28px;color:var(--warning);background:#fff1cf;border-radius:999px;align-items:center;padding:5px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.status-text{color:var(--muted);font-size:.92rem}.page-header{max-width:850px;margin-bottom:26px}.page-header h2{letter-spacing:0;margin-bottom:12px;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.page-header p{color:var(--muted);font-size:1.05rem;line-height:1.65}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.summary-card,.list-row,.notice-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.summary-card{gap:10px;min-height:190px;padding:20px;display:grid}.summary-card h3{margin:0;font-size:1.3rem}.summary-card p,.list-row p,.notice-panel p{color:var(--muted);line-height:1.55}.summary-card p{margin-bottom:0}.list-panel{gap:12px;margin-bottom:20px;display:grid}.checklist-stack{gap:18px;margin-bottom:20px;display:grid}.checklist-section{gap:12px;display:grid}.checklist-heading h3{color:var(--accent);text-transform:uppercase;letter-spacing:0;margin:0;font-size:1rem}.list-row{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.list-row-body{gap:10px;min-width:0;display:grid}.list-row h3{margin:8px 0;font-size:1.2rem}.list-row h4{margin:8px 0;font-size:1.1rem}.list-row p{margin-bottom:0}.chip-row,.filter-row{flex-wrap:wrap;gap:8px;display:flex}.page-note{color:var(--muted);margin:12px 0 18px;font-size:.95rem;line-height:1.5}.chip{background:var(--surface-soft);min-height:28px;color:var(--accent);border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.chip-review{color:var(--warning);background:#fff1cf}.chip-due{color:#50624a;background:#eef3ea}.chip-paid{color:#2f6b41;background:#e7f1e8}.chip-missing{color:#8a5a12;background:#f4e8de}.chip-monitor{color:#35538a;background:#e8effb}.chip-sample{color:#2f6b41;background:#e7f1e8}.chip-tax{color:#35538a;background:#e8effb}.chip-legal{color:#65479e;background:#efe7fb}.chip-revenue{color:#2e6b43;background:#e5f3eb}.chip-low{color:#2f6b41;background:#e7f1e8}.chip-medium{color:#50624a;background:#eef3ea}.chip-high{color:#8a5a12;background:#f4e8de}.score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.score-cell{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;gap:4px;padding:10px;display:grid}.score-cell span{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:.76rem;font-weight:700}.score-value{color:var(--ink);font-size:.95rem;font-weight:700}.list-row strong{background:var(--surface-soft);color:var(--accent);border-radius:999px;flex:none;padding:7px 10px;font-size:.82rem}.notice-panel{background:#fbfcf8;padding:20px}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.review-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.review-item h4{margin-bottom:6px;font-size:1rem}.review-note{color:var(--muted);margin:12px 0 0;line-height:1.5}.dashboard-command-section{gap:12px;margin-bottom:20px;display:grid}.dashboard-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-board-card,.dashboard-priority-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-board-card:hover,.dashboard-priority-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.dashboard-board-card>span,.dashboard-priority-card>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dashboard-board-card h3,.dashboard-priority-card h4{margin:0}.dashboard-board-card p,.dashboard-priority-card p{color:var(--muted);margin:0;line-height:1.55}.dashboard-priority-layout{grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:20px;display:grid}.backend-status-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#f1f5ec 100%);border-radius:8px;gap:18px;margin-bottom:20px;padding:20px;display:grid}.backend-status-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.backend-status-header h3,.backend-status-card h4,.backend-status-callout h4,.backend-status-sample-header h4{margin:0}.backend-status-intro,.backend-status-card p,.backend-status-callout p,.backend-status-empty,.backend-status-row p{color:var(--muted);margin:0;line-height:1.6}.backend-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.backend-status-card,.backend-status-callout,.backend-status-sample{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.backend-status-card{gap:10px;padding:18px;display:grid}.backend-status-card>span,.backend-status-callout>span,.backend-status-sample-header span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.backend-status-layout{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.backend-status-callout{gap:10px;padding:18px;display:grid}.backend-status-list{gap:10px;display:grid}.backend-status-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.backend-status-row strong{color:var(--ink);flex:none;font-size:.95rem}.backend-status-row p{text-align:right;max-width:440px}.backend-status-sample{gap:14px;padding:18px;display:grid}.developer-verification-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:16px;padding:20px;display:grid}.developer-verification-header,.developer-verification-layout{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.developer-verification-header h3,.developer-verification-card h4{margin:0}.developer-verification-intro,.developer-verification-note p{color:var(--muted);margin:0;line-height:1.6}.developer-verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.developer-verification-card,.developer-verification-note{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.developer-verification-card{gap:10px;padding:18px;display:grid}.developer-verification-card>span,.developer-verification-note>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.developer-verification-note{gap:8px;padding:18px;display:grid}.developer-verification-routine{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#f7f9f5 100%);border-radius:8px;gap:14px;padding:18px;display:grid}.developer-verification-routine-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.developer-verification-routine-header span,.developer-verification-step strong{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.developer-verification-routine-header h4{margin:0}.developer-verification-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.developer-verification-step{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;gap:8px;padding:14px;display:grid}.developer-verification-step p{color:var(--muted);margin:0;line-height:1.55}.backend-status-sample-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-priority-list{gap:12px;display:grid}.dashboard-command-center{gap:16px;margin-bottom:20px;display:grid}.dashboard-open-tasks-section{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#f2f5ec 100%);border-radius:8px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.dashboard-open-tasks-header,.dashboard-open-tasks-card-head,.dashboard-open-tasks-footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-open-tasks-header h3,.dashboard-open-tasks-overview-card h4,.dashboard-open-tasks-card h4{margin:0}.dashboard-open-tasks-header p,.dashboard-open-tasks-overview-card p,.dashboard-open-tasks-card p,.dashboard-open-tasks-footer p{color:var(--muted);margin:0;line-height:1.6}.dashboard-open-tasks-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-open-tasks-overview-card,.dashboard-open-tasks-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:18px;display:grid}.dashboard-open-tasks-overview-card>span,.dashboard-open-tasks-card-head span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dashboard-open-tasks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-open-tasks-card{transition:transform .14s,border-color .14s,box-shadow .14s}.dashboard-open-tasks-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.dashboard-open-tasks-footer{border:1px dashed var(--line);background:#ffffffb8;border-radius:8px;padding:12px 14px}.dashboard-command-center-header,.dashboard-command-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-command-center-header h3,.dashboard-command-panel-header h3,.dashboard-command-overview-card h4,.dashboard-command-card h4{margin:0}.dashboard-command-center-header p,.dashboard-command-panel-header p,.dashboard-command-card-row p{color:var(--muted);margin:0;line-height:1.6}.dashboard-command-switcher{flex-wrap:wrap;gap:10px;display:flex}.dashboard-command-switch{border:1px solid var(--line);min-height:40px;color:var(--accent);cursor:pointer;font:inherit;background:#fbfcf8;border-radius:999px;padding:9px 16px;font-weight:700;transition:transform .14s,border-color .14s,box-shadow .14s}.dashboard-command-switch:hover,.dashboard-command-switch.active{border-color:#c8d4bf;transform:translateY(-1px);box-shadow:0 18px 38px #1f2c1a1f}.dashboard-command-switch.active{color:var(--ink);background:linear-gradient(135deg,#fff 0%,#edf4e6 100%)}.dashboard-command-source-note,.dashboard-command-footer-note{border:1px dashed var(--line);background:#ffffffb8;border-radius:8px;padding:12px 14px}.dashboard-command-source-note{gap:10px;display:grid}.dashboard-command-source-note p,.dashboard-command-footer-note{color:var(--muted);margin:0;line-height:1.55}.dashboard-command-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#f3f5ec 100%);border-radius:8px;gap:16px;padding:20px;display:grid}.dashboard-command-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-command-overview-card,.dashboard-command-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.dashboard-command-overview-card{gap:10px;padding:18px;display:grid}.dashboard-command-overview-card span,.dashboard-command-card-head span,.dashboard-command-card-row span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dashboard-command-overview-card h4{font-size:1.3rem}.dashboard-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-command-card{gap:14px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-command-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.dashboard-command-card-head,.dashboard-command-card-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-command-card-meta{gap:10px;display:grid}.dashboard-command-card-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;padding:12px 14px}.dashboard-command-card-row p{text-align:right;max-width:320px}.dashboard-status-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#f0f5ea 100%);border-radius:8px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.dashboard-status-strip-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-status-strip-header h3,.dashboard-status-strip-card h4{margin:0}.dashboard-status-strip-header p,.dashboard-status-strip-row p,.dashboard-status-strip-note{color:var(--muted);margin:0;line-height:1.6}.dashboard-status-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-status-strip-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-status-strip-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.dashboard-status-strip-card-head,.dashboard-status-strip-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-status-strip-card-head span,.dashboard-status-strip-row span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dashboard-status-strip-meta{gap:10px;display:grid}.dashboard-status-strip-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;padding:12px 14px}.dashboard-status-strip-row p{text-align:right;max-width:320px}.dashboard-status-strip-note{border:1px dashed var(--line);background:#ffffffb8;border-radius:8px;padding:12px 14px}.dashboard-blocker-view{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#f5f3ea 100%);border-radius:8px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.dashboard-blocker-view-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-blocker-view-header h3,.dashboard-blocker-card h4{margin:0}.dashboard-blocker-view-header p,.dashboard-blocker-row p,.dashboard-blocker-note{color:var(--muted);margin:0;line-height:1.6}.dashboard-blocker-groups{gap:16px;display:grid}.dashboard-blocker-group{gap:12px;display:grid}.dashboard-blocker-group-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-blocker-group-note{color:var(--muted);margin:0;line-height:1.55}.dashboard-blocker-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-blocker-overview-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:18px;display:grid}.dashboard-blocker-overview-card span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dashboard-blocker-overview-card h4{margin:0;font-size:1.3rem}.dashboard-blocker-filter-panel,.dashboard-blocker-summary-row{flex-wrap:wrap;gap:10px;display:flex}.dashboard-blocker-filter-chip{border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow);color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffffd1;border-radius:8px;gap:4px;padding:12px 14px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-blocker-filter-chip:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.dashboard-blocker-filter-chip.active{background:linear-gradient(135deg,#fff 0%,#edf4e6 100%);border-color:#b8c9ad}.dashboard-blocker-filter-chip strong{color:var(--ink);font-size:.92rem}.dashboard-blocker-filter-chip span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.dashboard-blocker-active-note{border:1px dashed var(--line);background:#ffffffb8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-blocker-active-note p{color:var(--muted);margin:0;line-height:1.55}.dashboard-blocker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-blocker-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-blocker-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.dashboard-blocker-card-head,.dashboard-blocker-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-blocker-card-head span,.dashboard-blocker-row span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.dashboard-blocker-meta{gap:10px;display:grid}.dashboard-blocker-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;padding:12px 14px}.dashboard-blocker-row p{text-align:right;max-width:340px}.dashboard-blocker-note{border:1px dashed var(--line);background:#ffffffb8;border-radius:8px;padding:12px 14px}.dashboard-inline-link{border:1px solid var(--line);min-height:36px;color:var(--accent);background:#fbfcf8;border-radius:999px;align-items:center;padding:8px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.finance-stack{gap:18px;margin-bottom:20px;display:grid}.property-workflow-stack,.finance-workflow-stack{gap:20px;margin-bottom:20px;display:grid}.finance-workflow-section{gap:12px;display:grid}.finance-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-workflow-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-workflow-card,.finance-status-card,.finance-status-panel,.finance-source-row{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.finance-workflow-card{gap:14px;padding:18px;display:grid}.finance-workflow-card-head,.finance-status-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-workflow-card-title{gap:8px;display:grid}.finance-workflow-card-title span,.finance-status-card>span,.finance-workflow-note>span,.finance-source-row strong{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.finance-workflow-card-title h4,.finance-status-card h4,.finance-source-panel h4,.finance-workflow-note p,.finance-action-card h4{margin:0}.finance-workflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-workflow-meta,.finance-source-list,.finance-status-grid{gap:10px;display:grid}.finance-workflow-meta-row,.finance-source-row{background:#fbfcf8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.finance-workflow-meta-row>span:first-child,.finance-workflow-note>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.finance-workflow-meta-row>span:last-child,.finance-source-row p{color:var(--ink);text-align:right;font-weight:700}.finance-workflow-note{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef1f9 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.finance-workflow-note p,.finance-status-card p,.finance-source-row p{color:var(--muted);margin:0;line-height:1.55}.finance-status-layout,.finance-category-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-status-panel{gap:14px;padding:18px;display:grid}.finance-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-status-card{gap:10px;padding:16px;display:grid}.documents-stack{gap:18px;margin-bottom:20px;display:grid}.vault-workflow-stack{gap:20px;margin-bottom:20px;display:grid}.maps-stack{gap:18px;margin-bottom:20px;display:grid}.documents-overview,.vault-overview,.maps-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.documents-overview-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:18px;display:grid}.vault-overview-card,.vault-card,.vault-panel,.vault-source-row,.vault-action-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.vault-overview-card{gap:10px;padding:18px;display:grid}.documents-overview-card h3,.vault-overview-card h3{margin:0;font-size:1.4rem}.maps-overview-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:18px;display:grid}.maps-overview-card h3{margin:0;font-size:1.4rem}.documents-section-stack,.maps-section-stack{gap:18px;display:grid}.documents-section,.vault-section,.maps-section{gap:12px;display:grid}.documents-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vault-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vault-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.maps-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.document-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.vault-card{gap:14px;padding:18px;display:grid}.document-card-head,.vault-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.document-card-title,.vault-card-title{gap:8px;display:grid}.document-card-title h4{margin:0;font-size:1.15rem}.vault-card-title h4,.vault-action-card h4,.vault-safety-panel h3{margin:0}.map-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.map-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.map-card-title{gap:8px;display:grid}.map-card-title h4{margin:0;font-size:1.15rem}.document-card-description,.vault-overview-card p,.vault-note p,.vault-source-row p,.vault-action-card p,.vault-safety-panel p,.map-card-description{color:var(--muted);margin:0;line-height:1.55}.document-chip-row,.map-chip-row{flex-wrap:wrap;gap:8px;display:flex}.document-meta-grid{gap:8px;display:grid}.vault-meta,.vault-source-list{gap:10px;display:grid}.map-meta-grid{gap:8px;display:grid}.document-meta-row,.vault-meta-row,.vault-source-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.document-meta-row>span:first-child,.document-question>span,.vault-meta-row>span:first-child,.vault-question>span,.vault-note>span,.vault-action-card>span,.vault-safety-panel span,.vault-card-title span,.vault-source-row strong,.vault-overview-card>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.document-meta-row>span:last-child,.vault-meta-row>span:last-child,.vault-source-row p{color:var(--ink);text-align:right;font-weight:700}.map-meta-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.map-meta-row>span:first-child,.map-question>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.map-meta-row>span:last-child{color:var(--ink);text-align:right;font-weight:700}.document-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#f5efe6 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.vault-note,.vault-question{border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.vault-note{background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%)}.vault-question{background:linear-gradient(135deg,#fbfcf8 0%,#f4eee4 100%)}.document-question p,.vault-question p{color:var(--ink);margin:0;line-height:1.55}.vault-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#f8f6ef 0%,#f1ece0 100%);border:1px solid #d8d5c4;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.vault-layout,.vault-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vault-panel{gap:14px;padding:18px;display:grid}.vault-action-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);gap:16px;padding:18px;display:grid}.map-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.map-question p{color:var(--ink);margin:0;line-height:1.55}.revenue-stack{gap:18px;margin-bottom:20px;display:grid}.revenue-workflow-stack{gap:20px;margin-bottom:20px;display:grid}.conservation-stack{gap:18px;margin-bottom:20px;display:grid}.conservation-workflow-stack{gap:20px;margin-bottom:20px;display:grid}.visit-stack{gap:18px;margin-bottom:20px;display:grid}.visit-workflow-stack{gap:20px;margin-bottom:20px;display:grid}.revenue-overview,.revenue-workflow-overview,.conservation-overview,.conservation-workflow-overview,.visit-overview,.visit-workflow-overview,.finance-overview,.property-workflow-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.revenue-overview-card,.revenue-card,.revenue-workflow-overview-card,.revenue-workflow-card,.revenue-workflow-panel,.revenue-workflow-source-row,.revenue-workflow-action-card,.conservation-overview-card,.conservation-card,.conservation-workflow-overview-card,.conservation-workflow-card,.conservation-workflow-panel,.conservation-workflow-source-row,.conservation-workflow-action-card,.visit-overview-card,.visit-card,.visit-workflow-overview-card,.visit-workflow-card,.visit-workflow-panel,.visit-workflow-source-row,.visit-workflow-action-card,.finance-overview-card,.finance-due-card,.finance-card,.finance-summary-card,.finance-action-card,.property-workflow-overview-card,.property-workflow-card,.property-workflow-panel,.property-profile-card,.property-fact-card,.property-link-card,.property-workflow-source-row,.property-workflow-action-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.revenue-overview-card,.revenue-workflow-overview-card,.conservation-overview-card,.conservation-workflow-overview-card,.visit-overview-card,.visit-workflow-overview-card,.finance-overview-card,.property-workflow-overview-card{gap:10px;padding:18px;display:grid}.revenue-overview-card h3,.revenue-workflow-overview-card h3,.conservation-overview-card h3,.conservation-workflow-overview-card h3,.visit-overview-card h3,.visit-workflow-overview-card h3,.finance-overview-card h3,.property-workflow-overview-card h3{margin:0;font-size:1.4rem}.finance-overview-card>span,.finance-due-title>span,.finance-card-title>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.revenue-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.property-workflow-overview-card>span,.property-workflow-card-title>span,.property-workflow-source-row strong,.property-workflow-action-card>span,.property-safety-panel span,.property-question>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.property-workflow-section{gap:12px;display:grid}.property-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.property-workflow-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.property-workflow-layout,.property-workflow-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.property-workflow-panel,.property-workflow-card,.property-workflow-action-card,.property-profile-card{gap:14px;padding:18px;display:grid}.property-workflow-card-head,.property-fact-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.property-workflow-card-title{gap:8px;display:grid}.property-workflow-card-title h4,.property-profile-card h4,.property-fact-card h4,.property-link-card h4,.property-workflow-action-card h4,.property-safety-panel h3{margin:0}.property-workflow-overview-card p,.property-profile-card p,.property-fact-card p,.property-link-card p,.property-workflow-action-card p,.property-safety-panel p{color:var(--muted);margin:0;line-height:1.55}.property-profile-grid,.property-fact-list,.property-link-list,.property-workflow-meta,.property-workflow-source-list{gap:10px;display:grid}.property-profile-row,.property-workflow-meta-row,.property-workflow-source-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.property-profile-row>span,.property-workflow-meta-row>span:first-child{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.property-profile-row strong,.property-workflow-meta-row>span:last-child,.property-workflow-source-row p{color:var(--ink);text-align:right;font-weight:700}.property-fact-card{gap:10px;padding:16px;display:grid}.property-link-list{grid-template-columns:repeat(1,minmax(0,1fr))}.property-link-card{gap:10px;padding:16px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.property-link-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.property-link-card>span{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:700}.property-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.property-question p{color:var(--ink);margin:0;line-height:1.55}.property-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#f4f7ef 0%,#eef4e6 100%);border:1px solid #d2dcbf;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.maps-workflow-stack{gap:20px;margin-bottom:20px;display:grid}.maps-workflow-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.maps-workflow-overview-card,.maps-workflow-panel,.maps-workflow-card,.maps-link-card,.maps-workflow-source-row{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.maps-workflow-overview-card{gap:10px;padding:18px;display:grid}.maps-workflow-overview-card>span,.maps-workflow-card-title span,.maps-workflow-note>span,.maps-link-card>span,.maps-workflow-source-row strong,.maps-workflow-action-card>span,.maps-safety-panel span,.maps-question>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.maps-workflow-overview-card h3,.maps-workflow-card-title h4,.maps-link-card h4,.maps-workflow-action-card h4,.maps-safety-panel h3{margin:0}.maps-workflow-overview-card p,.maps-workflow-card p,.maps-workflow-note p,.maps-link-card p,.maps-workflow-source-row p,.maps-workflow-action-card p,.maps-safety-panel p,.maps-question p{color:var(--muted);margin:0;line-height:1.55}.maps-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff8e8 0%,#f4efe0 100%);border:1px solid #d7cba9;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.maps-workflow-layout,.maps-workflow-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.maps-workflow-panel{gap:14px;padding:18px;display:grid}.maps-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.maps-workflow-grid-compact{grid-template-columns:repeat(1,minmax(0,1fr))}.maps-workflow-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);gap:14px;padding:18px;display:grid}.maps-workflow-card-head,.maps-workflow-meta-row,.maps-workflow-source-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.maps-workflow-card-title,.maps-workflow-meta,.maps-workflow-source-list,.maps-link-list{gap:10px;display:grid}.maps-workflow-meta-row,.maps-workflow-source-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;padding:10px 12px}.maps-workflow-meta-row>span:first-child{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.maps-workflow-meta-row>span:last-child,.maps-workflow-source-row p{color:var(--ink);text-align:right;font-weight:700}.maps-workflow-note{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.maps-link-card{gap:10px;padding:16px 18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.maps-link-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.maps-workflow-action-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);border-radius:8px;gap:16px;padding:18px;display:grid}.maps-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.open-tasks-stack{gap:20px;margin-bottom:20px;display:grid}.open-tasks-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.open-tasks-overview-card,.open-tasks-panel,.open-tasks-card,.open-tasks-link-card,.open-tasks-workflow-link,.open-tasks-source-row,.open-tasks-action-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.open-tasks-overview-card{gap:10px;padding:18px;display:grid}.open-tasks-overview-card>span,.open-tasks-card-title span,.open-tasks-note>span,.open-tasks-link-card>span,.open-tasks-workflow-link span,.open-tasks-source-row strong,.open-tasks-action-card>span,.open-tasks-safety-panel span,.open-tasks-question>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.open-tasks-overview-card h3,.open-tasks-card-title h4,.open-tasks-link-card h4,.open-tasks-action-card h4,.open-tasks-safety-panel h3,.open-tasks-workflow-link strong{margin:0}.open-tasks-overview-card p,.open-tasks-card p,.open-tasks-note p,.open-tasks-link-card p,.open-tasks-source-row p,.open-tasks-action-card p,.open-tasks-safety-panel p,.open-tasks-question p,.open-tasks-workflow-link{color:var(--muted);margin:0;line-height:1.55}.open-tasks-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff8e8 0%,#f4efe0 100%);border:1px solid #d7cba9;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.open-tasks-layout,.open-tasks-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.open-tasks-panel{gap:14px;padding:18px;display:grid}.open-tasks-grid{gap:14px;display:grid}.open-tasks-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);gap:14px;padding:18px;display:grid}.open-tasks-card-head,.open-tasks-meta-row,.open-tasks-source-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.open-tasks-card-title,.open-tasks-meta,.open-tasks-link-list,.open-tasks-source-list{gap:10px;display:grid}.open-tasks-meta-row,.open-tasks-source-row,.open-tasks-workflow-link{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;padding:10px 12px}.open-tasks-meta-row>span:first-child{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.open-tasks-meta-row>span:last-child,.open-tasks-source-row p{color:var(--ink);text-align:right;font-weight:700}.open-tasks-note{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.open-tasks-workflow-link,.open-tasks-link-card{gap:8px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.open-tasks-workflow-link:hover,.open-tasks-link-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.open-tasks-link-card{padding:16px 18px}.open-tasks-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.revenue-workflow-section{gap:12px;display:grid}.revenue-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.revenue-workflow-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.conservation-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.conservation-workflow-section{gap:12px;display:grid}.conservation-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.conservation-workflow-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-phase-stack{gap:18px;display:grid}.visit-workflow-section,.visit-phase{gap:12px;display:grid}.visit-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visit-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.visit-workflow-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-due-grid,.finance-board,.finance-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-lane-stack{gap:18px;display:grid}.finance-lane{gap:12px;display:grid}.revenue-card{gap:16px;padding:18px;display:grid}.revenue-workflow-card{gap:14px;padding:18px;display:grid}.conservation-card{gap:16px;padding:18px;display:grid}.conservation-workflow-card{gap:14px;padding:18px;display:grid}.visit-card{gap:16px;padding:18px;display:grid}.visit-workflow-card{gap:14px;padding:18px;display:grid}.finance-due-card,.finance-card,.finance-summary-card,.finance-action-card{gap:16px;padding:18px;display:grid}.revenue-card-head,.revenue-workflow-card-head,.conservation-card-head,.conservation-workflow-card-head,.visit-card-head,.visit-workflow-card-head,.finance-due-head,.finance-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.revenue-card-title,.revenue-workflow-card-title,.conservation-card-title,.conservation-workflow-card-title,.visit-card-title,.visit-workflow-card-title,.finance-due-title,.finance-card-title{gap:8px;display:grid}.revenue-card-title h3,.revenue-question p,.revenue-workflow-card-title h4,.revenue-workflow-note p,.revenue-workflow-action-card h4,.revenue-safety-panel h3,.conservation-card-title h3,.conservation-question p,.conservation-workflow-card-title h4,.conservation-workflow-note p,.conservation-workflow-action-card h4,.conservation-safety-panel h3,.visit-card-title h4,.visit-question p,.visit-workflow-card-title h4,.visit-workflow-note p,.visit-workflow-action-card h4,.visit-safety-panel h3,.finance-due-title h3,.finance-card-title h4,.finance-question p{margin:0}.revenue-card-description,.revenue-card-summary,.revenue-workflow-overview-card p,.revenue-workflow-note p,.revenue-workflow-source-row p,.revenue-workflow-action-card p,.revenue-safety-panel p,.conservation-card-description,.conservation-card-summary,.conservation-workflow-overview-card p,.conservation-workflow-note p,.conservation-workflow-source-row p,.conservation-workflow-action-card p,.conservation-safety-panel p,.visit-card-description,.visit-card-summary,.visit-workflow-overview-card p,.visit-workflow-note p,.visit-workflow-source-row p,.visit-workflow-action-card p,.visit-safety-panel p,.finance-due-description,.finance-card-description,.finance-card-summary,.finance-summary-card p,.finance-action-card p{color:var(--muted);margin:0;line-height:1.55}.revenue-card-summary,.conservation-card-summary,.visit-card-summary,.finance-card-summary{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;padding:12px 14px}.revenue-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenue-workflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.revenue-workflow-metrics-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.conservation-metrics,.visit-metrics,.visit-workflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finance-due-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenue-meta,.revenue-workflow-meta,.revenue-workflow-source-list,.conservation-meta,.conservation-workflow-meta,.conservation-workflow-source-list,.visit-meta,.visit-workflow-meta,.visit-workflow-source-list,.finance-due-meta,.finance-meta,.finance-action-list{gap:10px;display:grid}.revenue-meta-row,.conservation-meta-row,.visit-meta-row,.revenue-workflow-meta-row,.revenue-workflow-source-row,.conservation-workflow-meta-row,.conservation-workflow-source-row,.visit-workflow-meta-row,.visit-workflow-source-row,.finance-meta-row{border:1px solid var(--line);background:#fbfcf8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.revenue-meta-row>span:first-child,.revenue-question>span,.revenue-workflow-meta-row>span:first-child,.revenue-workflow-note>span,.revenue-workflow-action-card>span,.revenue-safety-panel span,.revenue-workflow-card-title span,.revenue-workflow-source-row strong,.revenue-workflow-overview-card>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.revenue-workflow-meta-row>span:last-child,.revenue-workflow-source-row p{color:var(--ink);text-align:right;font-weight:700}.revenue-group-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.revenue-group-header p,.revenue-matrix-intro-copy p,.revenue-matrix-source-note p,.revenue-link-card p{color:var(--muted);margin:0;line-height:1.6}.conservation-meta-row>span:first-child,.conservation-question>span,.conservation-workflow-meta-row>span:first-child,.conservation-workflow-note>span,.conservation-workflow-action-card>span,.conservation-safety-panel span,.conservation-workflow-card-title span,.conservation-workflow-source-row strong,.conservation-workflow-overview-card>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.conservation-workflow-meta-row>span:last-child,.conservation-workflow-source-row p{color:var(--ink);text-align:right;font-weight:700}.visit-meta-row>span:first-child,.visit-question>span,.visit-workflow-meta-row>span:first-child,.visit-workflow-note>span,.visit-workflow-action-card>span,.visit-safety-panel span,.visit-workflow-card-title span,.visit-workflow-source-row strong,.visit-workflow-overview-card>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.visit-workflow-meta-row>span:last-child,.visit-workflow-source-row p{color:var(--ink);text-align:right;font-weight:700}.finance-meta-row>span:first-child,.finance-question>span,.finance-safety-panel span,.finance-action-card>span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.finance-meta-row>span:last-child{color:var(--ink);text-align:right;font-weight:700}.revenue-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#f1f5ec 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.conservation-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.visit-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#f3f6ef 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.revenue-workflow-note{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.revenue-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#f8f6ec 0%,#f2efe2 100%);border:1px solid #d9d1b3;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.revenue-workflow-layout,.revenue-workflow-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.revenue-workflow-panel{gap:14px;padding:18px;display:grid}.revenue-matrix-intro{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fbfcf8 0%,#f0f5ea 100%);border-radius:8px;grid-template-columns:1.3fr .9fr;align-items:stretch}.revenue-matrix-intro-copy,.revenue-matrix-source-note{gap:10px;display:grid}.revenue-matrix-source-note{border:1px dashed var(--line);background:#ffffffb8;border-radius:8px;padding:16px}.revenue-matrix-source-note span,.revenue-link-card span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.revenue-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.revenue-link-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);border-radius:8px;gap:10px;padding:16px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.revenue-link-card:hover{border-color:#c8d4bf;transform:translateY(-2px);box-shadow:0 22px 50px #1f2c1a24}.revenue-field-list{flex-wrap:wrap;gap:8px;display:flex}.revenue-workflow-action-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);gap:16px;padding:18px;display:grid}.conservation-workflow-note{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.conservation-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#f4f7ef 0%,#eef4e6 100%);border:1px solid #d2dcbf;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.conservation-workflow-layout,.conservation-workflow-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conservation-workflow-panel{gap:14px;padding:18px;display:grid}.conservation-workflow-action-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);gap:16px;padding:18px;display:grid}.visit-workflow-note{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef4f0 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.visit-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#f4f7ef 0%,#eef4e6 100%);border:1px solid #d2dcbf;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.visit-workflow-layout,.visit-workflow-action-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.visit-workflow-panel{gap:14px;padding:18px;display:grid}.visit-workflow-action-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%);gap:16px;padding:18px;display:grid}.finance-question{border:1px solid var(--line);background:linear-gradient(135deg,#fbfcf8 0%,#eef1f9 100%);border-radius:8px;gap:8px;padding:14px;display:grid}.finance-safety-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff8e8 0%,#f6efe1 100%);border:1px solid #d7cba9;border-radius:8px;gap:10px;padding:18px 20px;display:grid}.finance-safety-panel h3{margin:4px 0 0;font-size:1.15rem}.finance-safety-panel p{color:#655338;margin:0;line-height:1.6}.finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-summary-card>span{color:var(--accent);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.finance-summary-card h3,.finance-action-card h4{margin:0}.finance-summary-card h3{font-size:1.55rem}.finance-action-panel{gap:12px;display:grid}.finance-action-panel>.checklist-heading{margin-bottom:0}.finance-action-card{background:linear-gradient(135deg,#fff 0%,#fbfcf8 100%)}.notice-panel h3{margin-bottom:8px}.notice-panel p{margin-bottom:0}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.nav-list,.card-grid,.dashboard-board-grid,.dashboard-priority-layout,.dashboard-open-tasks-overview,.dashboard-open-tasks-grid,.dashboard-command-overview,.dashboard-command-grid,.developer-verification-grid,.developer-verification-steps,.dashboard-blocker-overview,.dashboard-status-strip-grid,.dashboard-blocker-grid,.backend-status-grid,.backend-status-layout,.documents-overview,.vault-overview,.maps-overview,.open-tasks-overview,.maps-workflow-overview,.property-workflow-overview,.finance-overview,.visit-workflow-overview,.vault-grid,.vault-layout,.vault-action-layout,.open-tasks-layout,.open-tasks-action-layout,.maps-workflow-grid,.maps-workflow-layout,.maps-workflow-action-layout,.finance-workflow-grid,.finance-status-layout,.finance-category-layout,.finance-status-grid,.finance-due-grid,.finance-board,.finance-summary-grid,.finance-action-layout,.property-workflow-grid,.property-workflow-layout,.property-workflow-action-layout,.revenue-overview,.revenue-board,.revenue-workflow-overview,.revenue-workflow-grid,.revenue-workflow-layout,.revenue-workflow-action-layout,.revenue-link-grid,.conservation-overview,.conservation-board,.conservation-workflow-overview,.conservation-workflow-grid,.conservation-workflow-layout,.conservation-workflow-action-layout,.visit-overview,.visit-board,.visit-workflow-grid,.visit-workflow-layout,.visit-workflow-action-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sidebar,.content{padding:18px}.nav-list,.card-grid,.dashboard-board-grid,.dashboard-priority-layout,.dashboard-priority-list,.dashboard-open-tasks-overview,.dashboard-open-tasks-grid,.dashboard-command-overview,.dashboard-command-grid,.developer-verification-grid,.developer-verification-steps,.dashboard-blocker-overview,.dashboard-status-strip-grid,.dashboard-blocker-grid,.backend-status-grid,.backend-status-layout{grid-template-columns:1fr}.list-row{display:grid}.score-grid,.documents-overview,.documents-board,.vault-overview,.vault-grid,.vault-layout,.vault-action-layout,.maps-overview,.maps-board,.open-tasks-overview,.open-tasks-layout,.open-tasks-action-layout,.maps-workflow-overview,.maps-workflow-grid,.maps-workflow-layout,.maps-workflow-action-layout,.property-workflow-overview,.finance-overview,.finance-workflow-grid,.finance-status-layout,.finance-category-layout,.finance-status-grid,.finance-due-grid,.finance-due-metrics,.finance-board,.finance-metrics,.finance-summary-grid,.finance-action-layout,.property-workflow-grid,.property-workflow-layout,.property-workflow-action-layout,.revenue-overview,.revenue-board,.revenue-metrics,.revenue-workflow-overview,.revenue-workflow-grid,.revenue-workflow-layout,.revenue-workflow-action-layout,.revenue-workflow-metrics,.revenue-link-grid,.conservation-overview,.conservation-board,.conservation-metrics,.conservation-workflow-overview,.conservation-workflow-grid,.conservation-workflow-layout,.conservation-workflow-action-layout,.visit-overview,.visit-board,.visit-metrics,.visit-workflow-overview,.visit-workflow-grid,.visit-workflow-layout,.visit-workflow-action-layout,.visit-workflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid{grid-template-columns:1fr}.dashboard-command-center-header,.dashboard-command-panel-header,.dashboard-open-tasks-header,.dashboard-open-tasks-card-head,.dashboard-open-tasks-footer,.developer-verification-header,.developer-verification-layout,.developer-verification-routine-header,.revenue-group-header,.revenue-card-head,.dashboard-blocker-active-note,.dashboard-command-card-head,.dashboard-command-card-row,.dashboard-blocker-group-head,.dashboard-blocker-view-header,.dashboard-blocker-card-head,.dashboard-blocker-row,.dashboard-status-strip-header,.dashboard-status-strip-card-head,.dashboard-status-strip-row,.backend-status-header,.backend-status-row,.backend-status-sample-header,.property-workflow-card-head,.property-fact-head,.property-profile-row,.property-workflow-meta-row,.property-workflow-source-row,.revenue-meta-row,.revenue-workflow-card-head,.revenue-workflow-meta-row,.revenue-workflow-source-row,.revenue-matrix-intro,.conservation-card-head,.conservation-meta-row,.conservation-workflow-card-head,.conservation-workflow-meta-row,.conservation-workflow-source-row,.document-card-head,.document-meta-row,.vault-card-head,.vault-meta-row,.vault-source-row,.map-card-head,.map-meta-row,.open-tasks-card-head,.open-tasks-meta-row,.open-tasks-source-row,.maps-workflow-card-head,.maps-workflow-meta-row,.maps-workflow-source-row,.finance-workflow-card-head,.finance-workflow-meta-row,.finance-source-row,.visit-card-head,.visit-meta-row,.visit-workflow-card-head,.visit-workflow-meta-row,.visit-workflow-source-row,.finance-due-head,.finance-card-head,.finance-meta-row{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.score-grid,.documents-overview,.documents-board,.vault-overview,.vault-grid,.vault-layout,.vault-action-layout,.maps-overview,.maps-board,.open-tasks-overview,.open-tasks-layout,.open-tasks-action-layout,.maps-workflow-overview,.maps-workflow-grid,.maps-workflow-layout,.maps-workflow-action-layout,.property-workflow-overview,.finance-overview,.finance-workflow-grid,.finance-status-layout,.finance-category-layout,.finance-status-grid,.finance-due-grid,.finance-due-metrics,.finance-board,.finance-metrics,.finance-summary-grid,.finance-action-layout,.property-workflow-grid,.property-workflow-layout,.property-workflow-action-layout,.revenue-overview,.revenue-board,.revenue-metrics,.revenue-workflow-overview,.revenue-workflow-grid,.revenue-workflow-layout,.revenue-workflow-action-layout,.revenue-workflow-metrics,.conservation-overview,.conservation-board,.conservation-metrics,.conservation-workflow-overview,.conservation-workflow-grid,.conservation-workflow-layout,.conservation-workflow-action-layout,.visit-overview,.visit-board,.visit-metrics,.visit-workflow-overview,.visit-workflow-grid,.visit-workflow-layout,.visit-workflow-action-layout,.visit-workflow-metrics{grid-template-columns:1fr}}
