.rec .bd{--watch-t:#8c6321;--money-t:#7a5f2a;padding:18px 0 64px}.rec .bd .chips{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;display:flex}.rec .bd .chips button,.rec .bd .chips select{border:1px solid var(--rule-2);font:12.5px/1.2 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.rec .bd .chips button:hover{background:var(--paper-2)}.rec .bd .chips button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rec .bd .chips .grow{flex:1}.rec .bd .ways{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:-8px 0 18px;font-size:12.5px;display:flex}.rec .bd .ways a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.rec .bd .said{border-left:3px solid var(--accent);background:var(--paper-2);margin:0 0 16px;padding:10px 14px;font-size:13.5px}.rec .bd .said.bad{border-left-color:var(--due)}.rec .bd .sec{margin-bottom:26px}.rec .bd .sh{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.rec .bd .sh b{font-family:var(--display);font-size:19px;font-weight:500}.rec .bd .sh span{color:var(--ink-2);font-size:12.5px}.rec .bd .li{border-bottom:1px solid var(--rule);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:16px;padding:15px 0;display:grid}.rec .bd .li:hover{background:var(--paper-2)}.rec .bd .li .pip{background:var(--rule-2);border-radius:50%;width:8px;height:8px;margin-top:7px}.rec .bd .li.now .pip,.rec .bd .li.warn .pip,.rec .bd .li.lead .pip{background:var(--due)}.rec .bd .li.ok .pip{background:var(--good)}.rec .bd .li .meta1{color:var(--ink-2);font-size:13px}.rec .bd .li h3{font-family:var(--display);letter-spacing:-.005em;margin:3px 0;font-size:18px;font-weight:500}.rec .bd .li p{color:var(--ink-2);max-width:64ch;margin:0;font-size:14px}.rec .bd .li .st{text-align:right;color:var(--ink-2);font-size:12.5px}.rec .bd .li .st b{color:var(--ink);font-size:13px;font-weight:500;display:block}.rec .bd .li.now .st b,.rec .bd .li.warn .st b,.rec .bd .li.lead .st b{color:var(--due)}.rec .bd .li.ok .st b{color:var(--good)}.rec .bd .li .what2{color:var(--ink-2);grid-column:2/4;margin-top:2px;font-size:12.5px}.rec .bd .li .acts{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:7px;margin-top:8px;display:flex}.rec .bd .li .acts button,.rec .bd .li .acts a{border:1px solid var(--rule-2);font:12.5px/1.2 var(--sans);color:var(--ink);cursor:pointer;background:0 0;padding:6px 11px;text-decoration:none}.rec .bd .li .acts .p{color:var(--char,#141210);background:linear-gradient(#f3ece0,#e2d9ca);border-color:#0000;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000001f,0 1px #0009}.rec .bd .li .acts .p.money-go{background:var(--moss,#3f7a5a) linear-gradient(180deg, #46875f, #3a7152);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 1px #0009}.rec .bd .li .acts .q{color:var(--ink-2);text-underline-offset:2px;border-color:#0000;padding-left:4px;padding-right:4px;text-decoration:underline}.rec .bd .li .acts button:disabled{opacity:.5;cursor:default}.rec .bd .li .ask{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.rec .bd .li .ask b{margin-right:4px;font-weight:500}.rec .bd .li .ask button,.rec .bd .li .ask select,.rec .bd .li .ask input{border:1px solid var(--rule-2);font:13px/1.2 var(--sans);background:var(--paper);color:var(--ink);padding:6px 10px}.rec .bd .li .ask input[type=text]{flex:1;min-width:min(22rem,100%)}.rec .bd .empty{color:var(--ink-2);padding:16px 0;font-size:14px}.rec .bd .note{border-left:3px solid var(--accent);background:var(--paper-2);color:var(--ink-2);padding:12px 14px;font-size:13.5px}@media (width<=640px){.rec .bd .li{grid-template-columns:8px minmax(0,1fr);gap:12px}.rec .bd .li .st{text-align:left;grid-column:2}.rec .bd .li .st b{margin-right:6px;display:inline}.rec .bd .li .acts,.rec .bd .li .what2,.rec .bd .li .ask{grid-column:2}.rec .bd .chips button,.rec .bd .chips select{min-height:40px;padding:9px 14px}.rec .bd .chips select{font-size:16px}.rec .bd .ways{gap:6px;margin:-6px 0 16px}.rec .bd .ways a{border:1px solid var(--rule);border-radius:999px;align-items:center;min-height:40px;padding:0 12px;text-decoration:none;display:inline-flex}.rec .bd .li .acts{gap:8px}.rec .bd .li .acts button,.rec .bd .li .acts a{min-height:44px;padding:11px 15px;font-size:14.5px}.rec .bd .li .ask button,.rec .bd .li .ask select,.rec .bd .li .ask input{min-height:44px;font-size:16px}.rec .bd .li .ask input[type=text]{font-size:16px}}.rec .ctl-fleet .pv{vertical-align:middle;background:#7f7f7f2e;border-radius:4px;width:80px;height:8px;margin-right:8px;display:inline-block;position:relative}.rec .ctl-fleet .pv i{background:var(--good);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.rec .ctl-fleet .pv.brass i{background:var(--ember-2,#f0a79c)}.rec .ctl-fleet .pv.ember i{background:var(--due)}.rec .ctl-fleet td.why{color:var(--ink-2);max-width:44ch;font-size:12.5px}.rec .ctl-fleet .stat.ash{color:var(--ink-2);border-color:var(--rule-2)}.rec .bd .thumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rec .bd .thumbs img{object-fit:cover;border:1px solid var(--rule-2);background:var(--paper-2);border-radius:6px;width:56px;height:56px;display:block}.rec .bd .thumbs .nophoto{border:1px dashed var(--unknown,#8a8078);text-align:center;width:56px;height:56px;color:var(--ink-2);border-radius:6px;place-items:center;font-size:12px;line-height:1.2;display:grid}.fsheet{z-index:80;background:var(--paper);width:min(980px,96vw);color:var(--ink);border-left:1px solid var(--rule-2);font-family:var(--sans);padding:18px 22px 24px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000080}.fsheet .x{color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:14px}.fsheet .k{color:var(--ink-2);margin-bottom:12px;font-size:13px}.fsheet .fbody{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.fsheet .fphoto img{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:70vh;display:block}.fsheet .fphoto .none{color:var(--ink-2);border:1px dashed var(--rule-2);border-radius:10px;padding:40px}.fsheet .fphoto .fwhy{color:var(--ink-2);margin-top:8px;font-size:12.5px}.fsheet .fphoto .fnav{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-top:8px;font-size:12.5px;display:flex}.fsheet .fphoto .fnav button{border:1px solid var(--rule-2);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px}.fsheet .fsearch{border:1px solid var(--rule-2);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.fsheet .fsearch input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.fsheet .fl{margin-bottom:14px}.fsheet .fk{color:var(--ink-2);margin-bottom:6px;font-size:13px}.fsheet .fthings{border:1px solid var(--rule);border-radius:10px;max-height:38vh;overflow:auto}.fsheet .ft{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.fsheet .ft:hover{background:#7f7f7f14}.fsheet .ft b{font-weight:500}.fsheet .ft span{color:var(--ink-2);font-size:13px}.fsheet .frooms{flex-wrap:wrap;gap:6px;display:flex}.fsheet .fr,.fsheet .fl.acts .q{border:1px solid var(--rule-2);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.fsheet .fr:hover{border-color:var(--ink-2)}.fsheet .fl.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fsheet .fl.acts .not{color:var(--due);border-color:#b23a2e80}.fsheet .fnew{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.fsheet .fnew input,.fsheet .fnew select{border:1px solid var(--rule-2);background:var(--paper-2);color:var(--ink);font:inherit;border-radius:8px;padding:7px 10px}.fsheet .fnew input{flex:1;min-width:200px}.fsheet .fnew .p{color:var(--char,#141210);font:inherit;cursor:pointer;background:linear-gradient(#f3ece0,#e2d9ca);border:0;border-radius:8px;padding:8px 14px;font-weight:600;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000001f,0 1px #0009}.fsheet .fnew button:not(.p){color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0}.fsheet .fsaid{color:var(--good);margin:6px 0 0;font-size:13px}@media (width<=760px){.fsheet .fbody{grid-template-columns:1fr}.fsheet{width:100vw;padding:14px}}.shell .dim.on{z-index:60;background:#0a09088c;position:fixed;inset:0}.fsheet .fq{border-left:3px solid var(--gold,#c9a45c);color:var(--ink);background:#c9a45c14;margin:0 0 10px;padding:10px 12px;font-size:14.5px;line-height:1.45}.fsheet .fr.new{border-style:dashed}.fsheet .fnewroom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fsheet .fnewroom input{border:1px solid var(--rule-2);background:var(--paper);color:var(--ink);font:inherit;border-radius:999px;min-width:180px;padding:6px 12px}.fsheet .fnewroom .p{color:var(--char,#141210);font:inherit;cursor:pointer;background:linear-gradient(#f3ece0,#e2d9ca);border:0;border-radius:999px;padding:7px 14px;font-weight:600;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000001f,0 1px #0009}
