.acx .px-soon{color:var(--gold);white-space:nowrap;background:#8b1c1e2e;border:1px solid #ebd7dd59;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.acx .px-soon i{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.acx .px-off{opacity:.55;pointer-events:none}.acx .px-tag{border:1px solid var(--line2);color:var(--muted);border-radius:999px;justify-self:start;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.acx .px-tag.ok{color:#5fd38a;border-color:#5fd38a73}.acx .px-tag.bad{color:#ff7b7f;border-color:#ff7b7f73}.acx .px-tag.warn{color:#f2b45a;border-color:#f2b45a73}.acx .px-hours{border:1px solid var(--line);background:var(--panel2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.acx .px-thread{gap:8px;display:grid}.acx .px-thread>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.acx .px-thread>summary::-webkit-details-marker{display:none}.acx .px-msgs{flex-direction:column;gap:8px;max-height:460px;padding:4px 2px;display:flex;overflow-y:auto}.acx .px-bub{background:var(--panel2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:9px 12px;font-size:.9rem;line-height:1.55}.acx .px-bub.customer{background:var(--acx-maroon,#8b1c1e);color:#fff;border-color:#0000;align-self:flex-end}.acx .px-bub.owner{border-color:var(--gold)}.acx .px-bub small{opacity:.7;margin-bottom:2px;font-size:.68rem;display:block}.acx .px-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acx .px-item{border:1px solid var(--line);background:var(--panel2);border-radius:14px;grid-template-columns:auto 64px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.acx .px-item img{object-fit:contain;background:#0a0b12;border-radius:10px;width:64px;height:64px}.acx .px-item input[type=checkbox]{accent-color:#8b1c1e;width:22px;height:22px}.acx .px-item .px-t{gap:2px;min-width:0;display:grid}.acx .px-item .px-t b{font-size:.9rem;line-height:1.35}@media (max-width:520px){.acx .px-item{grid-template-columns:auto 52px 1fr}.acx .px-item img{width:52px;height:52px}.acx .px-item>:last-child{grid-column:2/-1}}.acx .px-vin{direction:ltr;grid-template-columns:repeat(17,minmax(0,1fr));gap:3px;display:grid}.acx .px-vin span{border:1px solid var(--line2);border-radius:8px;place-items:center;min-height:40px;font-family:ui-monospace,monospace;font-size:clamp(.7rem,2.4vw,1rem);font-weight:700;display:grid}.acx .px-vin span[data-g="1"]{background:#8b1c1e59}.acx .px-vin span[data-g="2"]{background:#8b1c1e33}.acx .px-vin span[data-g="3"]{background:#ebd7dd1f}.acx .px-vin span[data-g="4"]{background:#f2b45a33}.acx .px-vin span[data-g="5"]{background:#5fd38a29}.acx .px-vin span[data-g="6"]{background:#15144199}.acx .px-vin span[data-g="7"]{background:#9a9cb824}.acx .px-vinrows{gap:8px;margin:0;display:grid}.acx .px-vinrows>div{grid-template-columns:74px 1fr;align-items:start;gap:10px;display:grid}.acx .px-vinrows dt{text-align:center;border:1px solid var(--line2);direction:ltr;border-radius:8px;padding:4px;font-family:ui-monospace,monospace;font-weight:700}.acx .px-vinrows dd{gap:2px;margin:0;display:grid}.acx .px-explain{gap:2px;display:grid}.acx .px-explain button{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;width:100%;padding:8px 4px;display:flex}.acx .px-explain button:focus-visible{outline:2px solid var(--gold);border-radius:6px}.acx .px-explain button[aria-expanded=true]{border-bottom-color:#0000}.acx .px-explain .grand button{border-bottom:0;font-weight:800}.acx .px-explain .px-why{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:4px;margin:0 0 8px;padding:10px 12px;font-size:.86rem;display:grid}.acx .px-brief{background:linear-gradient(135deg, #8b1c1e24, transparent 60%), var(--panel);border-color:#ebd7dd40;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.acx .px-brief p{margin:0}.acx .px-brief .px-ic{background:#8b1c1e4d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.acx .px-photos{flex-wrap:wrap;gap:8px;display:flex}.acx .px-photos img{object-fit:cover;border:1px solid var(--line2);border-radius:10px;width:72px;height:72px}.acx .px-note{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.acx .px-note-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c1 .px-trhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.c1 .px-trbtn{border:1px solid var(--line2);background:var(--panel2);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:700}.c1 .px-trbtn:hover:not(:disabled){border-color:var(--red);box-shadow:0 0 14px var(--red-glow)}.c1 .px-soon{color:var(--gold);background:#8b1c1e2e;border:1px solid #ebd7dd59;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.c1 .px-soon i{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.c1 .px-tr,.acx .px-tr{border:1px solid var(--line);background:var(--panel2);white-space:pre-wrap;border-radius:14px;padding:12px 14px;line-height:1.7}
