.room-rules-controls_controls__FZs4W{margin:0;font:13px/1.4 Arial,Helvetica,sans-serif;color:var(--ws-text,#202122)}.room-rules-controls_modeRow__6Kiar{display:flex;align-items:center;justify-content:space-between;gap:8px}.room-rules-controls_toggle__IqNL4{min-height:44px;font:inherit;text-align:left}.room-rules-controls_panel__m7MNn{padding:0 0 8px}.room-rules-controls_mode__uyxnX{display:flex;align-items:center;gap:8px}.room-rules-controls_mode__uyxnX select{font:inherit;color:inherit;background:var(--ws-bg,#fff);border:1px solid var(--ws-border,#a2a9b1);border-radius:2px;padding:4px 6px;min-height:32px}.room-rules-controls_ending__PHMcS{display:flex;align-items:center;gap:7px;min-height:32px;cursor:pointer}.room-rules-controls_ending__PHMcS input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--ws-link,#36c)}.room-rules-controls_help__CSCIF{margin:0;color:var(--ws-muted,#54595d);font-size:12px}.room-rules-controls_controls__FZs4W :focus-visible{outline:2px solid var(--ws-link,#36c);outline-offset:2px}.room-rules-controls_controls__FZs4W :disabled{cursor:default;opacity:.7}.back-settings{border:0;padding:0;margin:12px 0;min-width:0;font-size:14px}.back-rules{margin:8px 0;font-size:13px}.back-result-label{display:block;font-size:12px;color:var(--wr-muted,#54595d)}.back-rules summary{cursor:pointer;color:var(--ws-link,var(--wp-link,#36c))}.back-cancel{background:transparent;border:0;color:var(--wp-link,#36c);font-size:12px;min-height:36px;padding:4px}.back-settings legend{font-weight:600;padding:0;margin-bottom:8px}.back-settings-row{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:end}.back-settings-row label{display:grid;gap:4px}.back-settings input[type=number],.back-settings select{min-height:36px;border:1px solid var(--ws-border,#a2a9b1);border-radius:2px;background:var(--ws-bg,#fff);color:var(--ws-fg,#202122);padding:4px 8px;font:inherit}.back-settings input[type=number]{width:100px}.back-settings .back-charge{display:flex;align-items:center;gap:7px;margin-top:10px}.back-settings p,.back-summary{margin:6px 0 0;color:var(--ws-muted,var(--wp-muted,var(--wr-muted,#54595d)));font-size:12px;line-height:1.5}.back-control{display:flex;align-items:center;gap:8px;min-width:0}.back-button{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:4px 8px;border:1px solid var(--wp-border,#a2a9b1);border-radius:2px;background:var(--wp-surface,#f8f9fa);color:var(--wp-link,#36c);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.back-button:hover:not(:disabled){background:var(--wp-hover,#eaecf0)}.back-button:disabled{opacity:.6;cursor:default}.back-button:focus-visible,.back-settings :focus-visible{outline:2px solid #36c;outline-offset:2px}.back-remaining{font-variant-numeric:tabular-nums}.back-detail{font-size:12px;line-height:1.3;color:var(--wp-muted,#54595d)}.wp-race-strip:has(>.wp-navigation-actions){flex-wrap:wrap;row-gap:6px}.wp-navigation-actions{flex-basis:100%;min-width:0}@media(max-width:600px){.back-button,.back-cancel{min-height:44px}}[data-theme=dark] .back-button{background:#27292d;color:#8cb4ff;border-color:#72777d}[data-theme=dark] .back-detail,[data-theme=dark] .back-summary{color:#c8ccd1}