/* 1.8.7 revamp. Everything here is scoped to html.rv187 (config REVAMP_V187). */
.w187b{display:none}
html.rv187 #wprompt,html.rv187 #wprev,html.rv187 #wnext,html.rv187 #w184ck,html.rv187 #wdone,html.rv187 #w184light{display:none!important}
html.rv187 .wbar{justify-content:space-between;padding:14px 22px 8px}
html.rv187 .w187b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:84px;height:72px;border:0;border-radius:18px;background:#2a2522;color:#fff;font-size:24px;font-weight:800}
html.rv187 .w187b small{font-size:12.5px;font-weight:800;letter-spacing:.2px}
html.rv187 #w187light.on{background:#FFD54A;color:#1a1400}
html.rv187 #w187light.na{opacity:.55}
html.rv187 #w187fin{background:#B8302A}
html.rv187 #wzoom{bottom:16px}
html.rv187 #wrec{top:max(14px,env(safe-area-inset-top));left:12px;font-size:16px;padding:8px 8px 8px 14px;border-radius:26px}
html.rv187 .recpill button.p187,html.rv187 .recpill button.r187{font-size:15px;padding:9px 16px;border-radius:20px}
html.rv187 .recpill button.r187{background:#E5483C;color:#fff}
html.rv187 .recpill .pz{font-size:13px;letter-spacing:-2px;color:#FFD54A}
html.rv187 .recpill:not(.live){background:rgba(35,31,28,.95);box-shadow:0 0 0 2px #FFD54A}
/* checklist */
html.rv187 .c187cov{font-size:22px;padding:22px 0;min-height:76px}
html.rv187 .c187cov.was{background:#2E7D32}
html.rv187 .c187list .rv{cursor:default;pointer-events:none;user-select:none}html.rv187 .c187list .rv.cur{background:#FFF4E5;margin:0 -12px;padding-left:12px;padding-right:12px}
html.rv187 .c187list .rv b{display:inline-block;min-width:26px;color:var(--muted,#777)}
html.rv187 .s187{color:#B8302A;font-style:normal}
/* floors cap */
html.rv187 .step button.cap187{opacity:.35}
/* schedule */
.m187mk{float:right;font-size:11px;font-weight:800;color:#2E7D32;background:#E8F3E8;border-radius:10px;padding:2px 8px;text-transform:none;letter-spacing:0}
.m187oth{margin-top:8px;border:1px dashed #cfc6bb;border-radius:12px;padding:8px 10px}
.m187oth summary{font-weight:800;font-size:14px;cursor:pointer;color:#5b524a}
.m187grp{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#7a6f65;margin:10px 0 4px}
.m187src{font-size:13px;background:#EEF4FB;border:1px solid #cfe0f2;border-radius:10px;padding:8px 10px;margin:0 0 6px;color:#24415f}
/* 1.8.7 (t562u): read-only checklist item */
html.rv187 .c187la{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#7a6f65;margin:10px 0 2px}
html.rv187 .c187ro .cues li{font-size:16px;line-height:1.4}
/* 1.8.7 (t563u): one scrolling reminder list */
html.rv187 .c187all{padding:4px 14px;pointer-events:none;user-select:none}
html.rv187 .c187ri{padding:12px 0;border-bottom:1px solid #eee5da}html.rv187 .c187ri:last-child{border-bottom:0}
html.rv187 .c187rt{font-weight:800;font-size:16.5px;line-height:1.3}html.rv187 .c187rt b{display:inline-block;min-width:28px;color:#7a6f65}
html.rv187 .c187rt span{display:block;margin-left:28px;font-size:12px;font-weight:700;color:#7a6f65}
html.rv187 .c187ri .cues{margin:6px 0 0 28px}html.rv187 .c187ri .cues li{font-size:15px;line-height:1.4}
html.rv187 main.m187 .c187cov{margin-top:6px}
