/* v1.8.8 SANDBOX tidy layer (see tidy188.js). */
.t188 main.home:has(#queue)>h2,.t188 main.home:has(#queue)>h2+p{display:none}
.t188 main.home:has(#queue) .splash img{max-height:38px;width:auto}.t188 main.home:has(#queue) .splash{margin:2px 0 8px}
.t188tog{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:var(--vh-card);border:1.5px solid var(--vh-yellow-flag-tint);border-radius:14px;padding:10px 14px;min-height:48px;color:var(--vh-text);font:inherit;margin:0 0 10px}
.t188tog span{font-weight:700;font-size:15px}.t188tog small{color:var(--vh-text-secondary);font-size:12.5px;margin-left:auto;text-align:right}.t188chev{font-style:normal;color:var(--vh-text-secondary);font-size:16px;margin-left:6px}
.t188tog small+.t188chev{margin-left:6px}.t188tog span+.t188chev{margin-left:auto}
#queue.t188one{padding:0;border:0;background:none}#queue.t188one .t188tog{margin:0}#queue.t188one .t188body{padding:8px 14px 0;font-size:13px}
.t188 .t188body.card{margin-top:-4px}
.t188 .sugfoot .big{min-height:44px;font-size:15px}
.t188hide{display:none!important}
#t185fq.t188hd b{display:none}#t185fq.t188hd{font-size:12px}
.t188 .reqd,.t188 .u180need{font-size:0!important;background:none!important;padding:0!important;border:0!important;margin-left:2px}
.t188 .reqd::after,.t188 .u180need::after{content:"*";font-size:17px;font-weight:800;color:var(--vh-accent-text);font-style:normal;line-height:1}
.t188row{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;margin:12px 0 8px}.t188row .big{margin:0!important;min-height:52px}
.t188row #rewalk{min-height:52px;font-size:15px;background:var(--vh-card);border:1.5px solid var(--vh-border);color:var(--vh-text);padding:0 6px}
.t188link{background:none!important;border:0!important;color:var(--vh-text-secondary)!important;font-size:13px!important;min-height:36px!important;text-decoration:underline;box-shadow:none!important}
.t188df span.ok{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62%;cursor:pointer}.t188df.open span.ok{white-space:normal}
.t188miss{color:var(--vh-accent-text)}
.t188star{color:var(--vh-accent-text);font-weight:800}
.t188what{background:none;border:0;color:var(--vh-accent-text);text-decoration:underline;font:inherit;font-size:13px;padding:0 2px}
.t188full{font-size:12.5px;margin-top:4px;color:var(--vh-text-secondary)}
.t188 .cues li:before{content:"• ";font-size:13px;color:var(--vh-text-secondary)}
.t188 ul.recsteps+.t188tog,.t188 .t188tog+ul.recsteps{margin-top:6px}
.t188sumrow{cursor:pointer}.t188sumrow .t188chev{margin-left:8px}
.t188tog span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.t188tog small{flex:none}
