#inspection-page[hidden]{display:none!important}
.inspection-report-board{margin:26px 0 0;padding:24px;border:1px solid #ffffff24;border-radius:14px;background:linear-gradient(145deg,#2d343b,#22282e);box-shadow:0 15px 36px #0003}.inspection-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #ffffff20}.inspection-report-head h2{font:400 clamp(26px,3.5vw,36px) Georgia,serif;margin:8px 0;color:#f5f2ed}.inspection-report-head p{max-width:610px;color:#c8cdd0;font-size:13px;line-height:1.65;margin:0}.inspection-report-sample{align-self:center;white-space:nowrap;border:1px solid #d8bd9170;border-radius:999px;padding:8px 12px;color:#e7cea3;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.inspection-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.inspection-report-item{padding:16px;border:1px solid #ffffff1b;border-radius:9px;background:#171c21}.inspection-report-item h3{font:600 13px Manrope,sans-serif;color:#f5f2ed;margin:0 0 6px}.inspection-report-item p{font-size:11px;line-height:1.6;color:#c2c7ca;margin:0}.inspection-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.inspection-process-card{padding:19px;border-radius:10px;border:1px solid #ffffff20;background:#2b3239}.inspection-process-card>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d8bd91;color:#191b1e;font-weight:700;font-size:12px;margin-bottom:13px}.inspection-process-card h3{font:600 13px Manrope,sans-serif;margin:0 0 7px;color:#f4f1eb}.inspection-process-card p{font-size:11px;line-height:1.6;margin:0;color:#c5c9cc}.inspection-scope-note{margin:24px 0 0;padding:14px 16px;border-left:3px solid #d8bd91;background:#ffffff0b;color:#c5c9cc;font-size:10px;line-height:1.7}.inspection-process-edit{display:grid;grid-template-columns:.7fr 1.2fr 2fr;gap:8px;grid-column:1/-1;padding:10px;background:#f8f9fa;border-radius:8px}.inspection-report-edit{display:grid;grid-template-columns:1fr 1.6fr;gap:8px;grid-column:1/-1;padding:10px;background:#f8f9fa;border-radius:8px}.inspection-admin-form textarea{min-height:64px}
@media(max-width:760px){.inspection-report-board{padding:17px}.inspection-report-head{flex-direction:column}.inspection-report-grid{grid-template-columns:1fr}.inspection-process-grid{grid-template-columns:1fr}.inspection-process-edit,.inspection-report-edit{grid-template-columns:1fr}.inspection-report-sample{white-space:normal}}
.inspection-dashboard{margin:28px 0 34px;padding:25px;border:1px solid #ffffff20;border-radius:15px;background:linear-gradient(140deg,#252c32,#1b2025 65%);box-shadow:0 18px 42px #0003}.inspection-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.inspection-dashboard-head h2{font:400 clamp(27px,3.5vw,38px) Georgia,serif;color:#f5f2ed;margin:8px 0}.inspection-dashboard-head p{max-width:690px;color:#bdc3c6;font-size:12px;line-height:1.7;margin:0}.inspection-demo-badge{flex:none;border:1px solid #d8bd9170;background:#d8bd9115;border-radius:999px;padding:8px 11px;color:#e2c99c;font-size:9px;font-weight:700;letter-spacing:1px}.inspection-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.inspection-metric{display:flex;flex-direction:column;gap:7px;min-height:112px;padding:16px;border:1px solid #ffffff19;border-radius:10px;background:#14191e}.inspection-metric>span,.inspection-metric>small{color:#aeb5b9;font-size:10px;line-height:1.5}.inspection-metric>strong{color:#f2eadb;font:500 24px Georgia,serif}.inspection-metric>strong small{color:#aeb5b9;font:400 12px Manrope,sans-serif}.inspection-score-track,.inspection-bar-row>div{height:7px;overflow:hidden;border-radius:99px;background:#ffffff17}.inspection-score-track i,.inspection-bar-row>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a98553,#e2c99c)}.inspection-metric .inspection-priority{font:600 15px Manrope,sans-serif;color:#e7c995}.inspection-dashboard-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:12px;margin-top:12px}.inspection-chart-card,.inspection-value-card,.inspection-adjustments{padding:18px;border:1px solid #ffffff19;border-radius:11px;background:#171c21}.inspection-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inspection-chart-heading h3{margin:5px 0 0;font:500 18px Georgia,serif;color:#f5f2ed}.inspection-chart-heading>span{flex:none;padding:5px 8px;border-radius:999px;background:#ffffff0c;color:#d2bd98;font-size:9px}.inspection-chart-kicker{font-size:8px;letter-spacing:1.2px;color:#d6b983}.inspection-bars{display:grid;gap:16px;margin-top:22px}.inspection-bar-row{display:grid;grid-template-columns:minmax(112px,1fr) 1.15fr 34px;align-items:center;gap:10px}.inspection-bar-row>span{color:#c9ced0;font-size:10px}.inspection-bar-row>b{color:#ead9b8;text-align:right;font-size:10px}.inspection-chart-foot{margin:16px 0 0;color:#8d989d;font-size:9px;line-height:1.5}.inspection-value-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #ffffff13}.inspection-value-row:first-of-type{margin-top:13px}.inspection-value-row span{color:#b8c0c3;font-size:10px}.inspection-value-row strong{color:#f0e3c8;font-size:12px;text-align:right}.inspection-value-highlight{display:grid;gap:6px;margin-top:13px;padding:12px;border-radius:8px;background:#d8bd9115}.inspection-value-highlight span{color:#d1b47f;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.inspection-value-highlight strong{color:#ede4d3;font-size:11px;line-height:1.5}.inspection-value-card>p{margin:12px 0 0;color:#9ea8ad;font-size:9px;line-height:1.6}.inspection-adjustments{margin-top:12px}.inspection-adjustment-list{display:grid;margin-top:12px}.inspection-adjustment-list article{display:grid;grid-template-columns:76px minmax(0,1fr) 95px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #ffffff12}.inspection-adjustment-list article>div{display:grid;gap:4px}.inspection-adjustment-list article>div strong{font-size:11px;color:#e8e8e4}.inspection-adjustment-list article>div small{font-size:9px;line-height:1.45;color:#aeb6b9}.inspection-adjustment-list article>b{font-size:10px;color:#e4cca1;text-align:right}.inspection-adjustment-tag{display:inline-flex;justify-content:center;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.5px}.inspection-tag-medium{background:#d9b66c20;color:#e4c47f}.inspection-tag-high{background:#bd726b22;color:#e29c91}.inspection-tag-low{background:#75a8901f;color:#9cccb1}.inspection-estimate-foot{display:block;margin-top:6px;color:#89959a;font-size:9px;line-height:1.5}
@media(max-width:760px){.inspection-dashboard{padding:17px}.inspection-dashboard-head{flex-direction:column;gap:12px}.inspection-dashboard-metrics{grid-template-columns:1fr}.inspection-dashboard-grid{grid-template-columns:1fr}.inspection-bar-row{grid-template-columns:minmax(105px,1fr) 1fr 32px}.inspection-adjustment-list article{grid-template-columns:66px minmax(0,1fr)}.inspection-adjustment-list article>b{grid-column:2;text-align:left}.inspection-adjustment-tag{font-size:7px}.inspection-chart-card,.inspection-value-card,.inspection-adjustments{padding:15px}}
.inspection-dashboard{padding:18px;background:radial-gradient(ellipse at 48% 48%,#123440 0,#14252d 38%,#131a20 76%);border-color:#67b6bf40;box-shadow:0 20px 48px #0005,inset 0 1px #ffffff0b}.inspection-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:3px 4px 15px;border-bottom:1px solid #94c8ce24}.inspection-dashboard-brand{display:flex;align-items:center;gap:10px}.inspection-dashboard-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d8bd91a8;border-radius:9px;color:#ecd6ae;font:600 12px Georgia,serif}.inspection-dashboard-brand>div{display:grid;gap:3px}.inspection-dashboard-brand strong{color:#f4eee2;font-size:10px;letter-spacing:1.4px}.inspection-dashboard-brand small{color:#8eabb0;font-size:7px;letter-spacing:1px}.inspection-house-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}.inspection-house-metrics article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;min-height:70px;padding:12px;border:1px solid #78c0c729;border-radius:9px;background:linear-gradient(145deg,#17313a,#14252c);box-shadow:inset 0 1px #ffffff08}.inspection-house-metrics article>span,.inspection-house-metrics article>small{color:#a7bdc0;font-size:8px}.inspection-house-metrics article>strong{grid-column:1/-1;color:#f3e8d2;font:500 20px Georgia,serif}.inspection-house-metrics article>strong small{font:400 10px Manrope,sans-serif;color:#a9b8b9}.inspection-house-metrics article>i{grid-column:1/-1;height:4px;border-radius:99px;background:#ffffff18;overflow:hidden}.inspection-house-metrics article>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#50b7bc,#d8bd91)}.inspection-house-metrics article:nth-child(2)>strong,.inspection-house-metrics article:nth-child(3)>strong{font:600 12px Manrope,sans-serif}.inspection-house-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.8fr);gap:10px}.inspection-house-visual,.inspection-condition-card,.inspection-sale-card,.inspection-house-adjustments{border:1px solid #7bc2c62b;border-radius:10px;background:linear-gradient(145deg,#14252c,#111a20)}.inspection-house-visual{padding:14px;min-width:0}.inspection-house-visual-title,.inspection-house-adjustments>header,.inspection-side-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.inspection-house-visual-title>div>span,.inspection-house-adjustments>header>div>span,.inspection-side-head>div>span{color:#d8bd91;font-size:7px;letter-spacing:1.25px}.inspection-house-visual-title h2{font:400 18px Georgia,serif;color:#f2eee7;margin:5px 0 0}.inspection-house-chip{flex:none;border:1px solid #73c1c354;border-radius:999px;padding:6px 8px;color:#8ccbd0;font-size:7px;letter-spacing:.6px}.inspection-house-art{position:relative;margin-top:8px;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 48% 61%,#1e5360 0,#14333c 42%,#101a20 78%);min-height:230px}.inspection-house-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#a6e3e514 1px,transparent 1px),linear-gradient(90deg,#a6e3e514 1px,transparent 1px);background-size:28px 28px;opacity:.32;mask-image:linear-gradient(transparent,#000 35%,#000 80%,transparent)}.inspection-house-art svg{position:relative;display:block;width:100%;height:auto;max-height:330px;filter:drop-shadow(0 12px 20px #0008)}.inspection-house-callout{position:absolute;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #87cdd148;border-radius:6px;background:#101d22e8;color:#d9e5e3;font-size:7px;box-shadow:0 5px 12px #0004;backdrop-filter:blur(5px)}.inspection-house-callout i{width:6px;height:6px;border-radius:50%;background:#e2c58f;box-shadow:0 0 8px #e2c58f}.inspection-callout-roof{top:15%;left:8%}.inspection-callout-wall{top:44%;right:5%}.inspection-callout-yard{bottom:12%;left:13%}.inspection-house-legend{margin:8px 0 0;color:#9bb2b5;font-size:8px;line-height:1.5}.inspection-house-side{display:grid;align-content:start;gap:10px}.inspection-condition-card,.inspection-sale-card{padding:13px}.inspection-side-head h3,.inspection-house-adjustments>header h3{margin:4px 0 0;color:#f2eee7;font:400 16px Georgia,serif}.inspection-side-head>b{border:1px solid #6cb9bb55;border-radius:5px;padding:4px 6px;color:#8acdc9;font-size:7px;letter-spacing:.7px}.inspection-condition-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px 8px;margin-top:14px}.inspection-condition-row>span{display:flex;align-items:center;gap:6px;color:#bfccce;font-size:8px}.inspection-condition-row>strong{color:#e5d2aa;text-align:right;font-size:8px}.inspection-condition-row>div{grid-column:1/-1;height:4px;border-radius:99px;background:#ffffff17;overflow:hidden}.inspection-condition-row>div>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b9fa9,#dfc391)}.inspection-dot{width:6px;height:6px;border-radius:50%}.dot-gold{background:#ddbd80}.dot-cyan{background:#5cb8c1}.dot-coral{background:#cb8b7e}.dot-green{background:#83b397}.inspection-condition-card>small{display:block;margin-top:12px;color:#85999d;font-size:7px}.inspection-sale-card>span{color:#d5b986;font-size:7px;letter-spacing:1px}.inspection-sale-card>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #ffffff15}.inspection-sale-card>div>small{color:#a6b7b9;font-size:8px}.inspection-sale-card>div>strong{color:#f0e3ca;text-align:right;font-size:9px}.inspection-sale-card>p{margin:10px 0 0;color:#9dafb1;font-size:8px;line-height:1.55}.inspection-house-adjustments{margin-top:10px;padding:14px}.inspection-house-adjustments>header{align-items:center}.inspection-house-adjustments>header>small{color:#8eaaae;font-size:7px;text-align:right}.inspection-house-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.inspection-house-action-grid article{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:10px;border:1px solid #ffffff12;border-radius:7px;background:#ffffff06}.inspection-action-level{padding:4px 5px;border-radius:99px;font-size:6px;font-weight:700;letter-spacing:.4px}.level-attention{background:#c77d6824;color:#e3a192}.level-medium{background:#cfac6422;color:#e4c77f}.level-planned{background:#5b9f8a22;color:#91c5a8}.inspection-house-action-grid article>div{display:grid;gap:4px}.inspection-house-action-grid article>div>strong{color:#e9e6dd;font-size:8px;line-height:1.4}.inspection-house-action-grid article>div>small{color:#9dadaf;font-size:7px;line-height:1.45}.inspection-house-action-grid article>b{grid-column:2;color:#e4c994;font-size:8px}.inspection-house-adjustments>p{margin:9px 0 0;color:#809295;font-size:7px;line-height:1.5}
@media(max-width:760px){.inspection-dashboard{padding:11px;border-radius:11px}.inspection-dashboard-top{padding-bottom:10px}.inspection-dashboard-brand small{font-size:6px}.inspection-house-metrics{gap:5px}.inspection-house-metrics article{padding:8px;min-height:68px}.inspection-house-metrics article>span{font-size:7px}.inspection-house-metrics article>strong{font-size:16px}.inspection-house-metrics article:nth-child(2)>strong,.inspection-house-metrics article:nth-child(3)>strong{font-size:9px}.inspection-house-layout{grid-template-columns:1fr}.inspection-house-visual{padding:10px}.inspection-house-visual-title h2{font-size:16px}.inspection-house-chip{font-size:6px;padding:5px}.inspection-house-art{min-height:170px}.inspection-house-art svg{min-height:170px}.inspection-house-callout{font-size:6px;padding:5px 6px}.inspection-callout-roof{left:3%}.inspection-callout-wall{right:2%}.inspection-house-side{grid-template-columns:1fr 1fr;align-items:stretch}.inspection-house-action-grid{grid-template-columns:1fr}.inspection-house-action-grid article{grid-template-columns:72px 1fr auto}.inspection-house-action-grid article>b{grid-column:auto}.inspection-house-adjustments>header{align-items:flex-start}.inspection-house-adjustments>header h3{font-size:15px}.inspection-house-adjustments>header>small{max-width:105px}}
.inspection-house-art{display:grid;place-items:center;min-height:390px;background:#f1f0ec;border-color:#d9d5cb}.inspection-house-art:before{display:none}.inspection-house-exploded{position:relative;z-index:1;display:block;width:min(100%,390px);height:390px;object-fit:contain;margin:auto;filter:drop-shadow(0 9px 16px #1112)}.inspection-house-callout{z-index:2;max-width:39%;font-size:7px}.inspection-callout-roof{top:7%;left:22%}.inspection-callout-wall{top:41%;right:18%}.inspection-callout-yard{bottom:8%;left:22%}.inspection-callout-interior{right:18%;bottom:26%}.inspection-house-legend{color:#a8b7b7}
@media(max-width:760px){.inspection-house-art{min-height:350px}.inspection-house-exploded{width:min(100%,350px);height:350px}.inspection-house-callout{max-width:42%;font-size:6px;gap:4px;padding:5px}.inspection-callout-roof{top:5%;left:1%}.inspection-callout-wall{top:39%;right:1%}.inspection-callout-yard{bottom:5%;left:1%}.inspection-callout-interior{right:1%;bottom:25%}}
