.lobby-flyout.lobby-clubs{width:300px;max-height:min(70vh, 540px, var(--col-room,100vh));font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:15px;display:flex}.lobby-flyout.lobby-clubs[hidden]{display:none}.clubs-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent);margin:2px 4px 0;font-size:11px}.clubs-kicker-bag{margin-top:8px}.clubs-level{justify-content:space-between;align-items:center;gap:4px;display:flex}.clubs-level[hidden]{display:none}.clubs-level .lobby-item{flex:none;gap:8px;width:auto;padding:7px 4px;font-size:15px}.clubs-level-readout{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.clubs-level-num{font-size:20px;font-weight:600;line-height:1.1}.clubs-level-label{color:var(--cb-accent);text-wrap:balance;font-size:12px;line-height:1.25}.clubs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clubs-row{padding:1px 0}.clubs-row-main{align-items:center;gap:2px;display:flex}.clubs-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:0 4px;overflow:hidden}.clubs-carry-wrap{flex:none;align-items:baseline;gap:3px;display:inline-flex}.clubs-carry{color:#fff;width:3.4em;font:inherit;text-align:right;text-shadow:inherit;appearance:textfield;background:0 0;border:0;border-bottom:1px solid #ffffff73;border-radius:0;padding:2px 0}.clubs-carry::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clubs-carry::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.clubs-carry:focus{border-bottom-color:#fff;outline:none}.clubs-carry:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.clubs-unit{color:var(--cb-accent);font-size:12px}.clubs-step,.clubs-remove,.clubs-mini{color:#fff;font:inherit;cursor:pointer;text-shadow:inherit;background:0 0;border:0;border-radius:8px}.clubs-step,.clubs-remove{flex:none;justify-content:center;align-items:center;width:32px;height:36px;line-height:1;display:inline-flex}.clubs-step{font-size:20px}.clubs-remove{color:var(--cb-accent);font-size:13px}.clubs-step:hover,.clubs-remove:hover{color:#fff;background:#ffffff1a}.clubs-step:disabled{opacity:.35;cursor:default;background:0 0}:is(.clubs-step,.clubs-remove,.clubs-mini,.clubs-pick,.clubs-add-name):focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.clubs-sub{color:var(--cb-accent);flex-wrap:wrap;align-items:baseline;gap:1px 10px;margin:-3px 4px 4px;font-size:12px;line-height:1.35;display:flex}.clubs-sub[hidden]{display:none}.clubs-mini{text-underline-offset:3px;padding:0;font-size:12px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;transition:text-decoration-color .15s}.clubs-mini:hover{text-decoration-color:#fff}.clubs-mini[hidden]{display:none}.clubs-note{color:var(--cb-accent);flex-wrap:wrap;align-items:baseline;gap:1px 10px;margin:6px 4px 0;font-size:12px;line-height:1.35;display:flex}.clubs-note.is-over{color:#ffb347}.clubs-note[hidden]{display:none}.clubs-ask{color:#fff;margin:4px 4px 6px;font-size:13px;line-height:1.35}.clubs-ask-text{margin:0}.clubs-ask-links{flex-wrap:wrap;gap:4px 14px;margin-top:5px;display:flex}.clubs-ask-links .clubs-mini{font-size:14px}.clubs-ask-links .is-primary{font-weight:700}.clubs-add{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 4px 6px 34px;display:flex}.clubs-add[hidden]{display:none}.clubs-pick,.clubs-add-name{color:#fff;min-width:0;font:inherit;text-shadow:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff73;border-radius:0;padding:2px 0}.clubs-pick{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23bbc3b4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 100%/14px no-repeat;flex:120px;padding-right:18px}.clubs-pick option{color:#1a271b;background:#fff}.clubs-add-name{flex:120px}.clubs-add-name[hidden]{display:none}.clubs-add .clubs-mini{font-size:14px}.lobby-clubs .lobby-item{padding:7px 4px;font-size:15px}.lobby-clubs .lobby-sep{margin:8px 4px 4px}@media (max-width:600px){.lobby-flyout.lobby-clubs{width:auto;max-height:min(60vh, 440px, var(--col-room,100vh));font-size:14px}.clubs-level .lobby-item{gap:6px;font-size:14px}.clubs-level-num{font-size:18px}.clubs-step,.clubs-remove{width:28px}.clubs-add{margin-left:4px}.lobby-clubs .lobby-item{font-size:14px}}
