/* v1.7.7 design proposal (html.d177 only). Brand colors kept: RR red var(--vh-accent-text), ink var(--vh-text), muted var(--vh-text-secondary), paper var(--vh-card). */
.d177 main.home .splash img{max-height:72px;width:auto}
.d177 main.home .splash{margin:4px 0 0}
.d177 main.home>h2{font-size:20px;margin:6px 0 2px}
.d177 main.home:not(.acc171)>.splash~h2+p{display:none}                         /* the "Setup · camera walk · …" line: the steps show when a walk starts */
.d177 .b17row,.d177 .card{margin:0 0 12px}
.d177 .sect{margin:16px 0 8px}
/* tap targets */
.d177 .linkbtn,.d177 .dangerlink{min-height:44px;display:inline-flex;align-items:center}
.d177 .r177btn{min-height:48px}
/* Assigned to you: one main action */
.d177 .r172mine .d177main{width:100%;min-height:52px;margin:10px 0 8px;font-size:18px}
.d177 .r172mine .r172two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0!important}
.d177 .r172mine .d177sec{min-height:44px;border-radius:12px;border:1px solid var(--vh-border);background:var(--vh-card);color:var(--vh-text);font-weight:700;font-size:15px;padding:0 8px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%}
.d177 .r172mine .d177sec.d177need{border-color:var(--vh-accent-text);color:var(--vh-accent-text)}
.d177 .r172mine .lock{font-size:12px;font-weight:500;color:var(--vh-text-secondary);margin-top:8px}
/* clocks: one plain line, color only when it matters */
.d177 .r172clk.d177plain{display:flex;flex-wrap:wrap;gap:2px 10px;margin:6px 0 0}
.d177 .r172clk.d177plain span{background:none!important;border:0!important;padding:0!important;color:var(--vh-text-secondary)!important;font-weight:600;font-size:14px;text-align:left}
.d177 .r172clk.d177plain span.red{color:var(--vh-accent-text)!important}
.d177 .r172clk.d177plain span.warn{color:var(--vh-yellow-flag)!important}
/* board list cards: secondary chips live on the job screen */
.d177 .r172row .r172tag:not(.warn){display:none}
.d177 .r172row .r172clk span{background:none!important;padding:0!important;color:var(--vh-text-secondary)!important;font-weight:600}
.d177 .r172row .r172clk span.red{color:var(--vh-accent-text)!important}
.d177 .r172row .r172clk{display:flex;flex-wrap:wrap;gap:2px 10px}
.d177 .b17chip{background:var(--vh-yellow-flag-tint);color:var(--vh-text)}
.d177 .b17chip.r172new{background:var(--vh-red-flag-tint);color:var(--vh-accent-text)}
/* footer: Back is the only red-free nav; the right button is neutral unless it is a real action (Save, Refresh) */
.d177 footer.nav .next#b17home,.d177 footer.nav .next#p177home{background:var(--vh-yellow-flag-tint);color:var(--vh-text)}
/* job screen: investor rows breathe */
.d177 .i173inv{padding:12px}
/* one main action on the job screen: when Start walkthrough is there, the other red buttons become outline buttons (same actions) */
.d177 .s177big ~ .big.primary{background:var(--vh-card)!important;color:var(--vh-text)!important;border:1px solid var(--vh-border)!important}
