.pslot{align-items:center;gap:8px;min-width:0;display:flex}.pslot:empty{display:none}.pslot-rules{border:1px solid var(--dk-bd-warn,#f6d88f);background:var(--dk-tint-warn,#fff8e6);height:40px;color:var(--dk-txt-warn,#8a5a00);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.pslot-rules:hover{border-color:var(--dk-txt-warn,#a86b00)}.pslot-rules:focus-visible{outline:2px solid var(--b400,#4f8bff);outline-offset:2px}.pslot-rules svg{flex:none;width:18px;height:18px}.pslot-rules .pslot-rules__n{color:#fff;background:#b42318;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;line-height:1;display:grid}@media (max-width:600px){.pslot{gap:6px}.pslot-rules{justify-content:center;width:40px;padding:0}.pslot-rules .pslot-rules__t{display:none}.pslot-rules .pslot-rules__n{border:2px solid var(--dk-surface,#fff);min-width:18px;height:18px;padding:0 5px;font-size:.64rem;position:absolute;top:-6px;right:-6px}}@media (max-width:600px) and (pointer:coarse){.pslot-rules{width:44px;height:44px}}@media (pointer:coarse){.pslot-rules{min-height:44px}}
