:root{--gold: #e8b040;--gold-bright: #ffd700;--gold-dim: #c9920f;--green: #1db954;--blue: #4a9eff;--red: #ff5f5f;--bg: #050c0a;--bg2: #0a1410;--surface: rgba(255,255,255,.04);--surface2: rgba(255,255,255,.08);--border: rgba(255,255,255,.1);--border2: rgba(255,255,255,.18);--text: #e8e8e8;--text-dim: #888;--text-muted: #555;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--shadow-card: 0 8px 40px rgba(0,0,0,.7);--shadow-gold: 0 0 24px rgba(232,176,64,.35);--blur: blur(18px);--transition: .18s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}@keyframes cardDeal{0%{opacity:0;transform:translateY(32px) scale(.88) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes pileAppear{0%{opacity:0;transform:translateY(24px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGold{0%,to{box-shadow:0 0 #e8b04000}50%{box-shadow:0 0 0 6px #e8b04040}}@keyframes cardFlyIn{0%{transform:translateY(160px) scale(.75) rotate(-6deg);opacity:0;filter:blur(3px)}55%{opacity:1;filter:blur(0)}75%{transform:translateY(-12px) scale(1.05) rotate(1deg)}to{transform:translateY(0) scale(1) rotate(0);opacity:1}}.pile-card-fly{animation:cardFlyIn .42s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeSlideIn .35s ease both}.setup-screen{background:radial-gradient(ellipse at 30% 20%,rgba(29,185,84,.12) 0%,transparent 55%),radial-gradient(ellipse at 75% 80%,rgba(232,176,64,.08) 0%,transparent 50%),var(--bg)}.setup-card{background:#0a1410bf;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:40px 44px;width:100%;max-width:480px;box-shadow:var(--shadow-card);animation:fadeSlideIn .4s ease both}.title{font-size:2.4rem;font-weight:900;text-align:center;letter-spacing:-.5px;background:linear-gradient(135deg,var(--gold-bright) 0%,var(--gold) 50%,var(--gold-dim) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}.subtitle{text-align:center;color:var(--text-dim);margin-bottom:32px;font-size:14px}.setup-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}.setup-row label{width:72px;color:#bbb;font-weight:600;font-size:13px}.num-picker{display:flex;gap:6px;flex-wrap:wrap}.num-btn{width:40px;height:40px;border-radius:var(--radius-sm);border:1.5px solid var(--border2);background:var(--surface);color:var(--text);cursor:pointer;font-size:15px;font-weight:700;transition:all var(--transition)}.num-btn:hover{background:var(--surface2);border-color:#ffffff4d}.num-btn.active{background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:#000;border-color:var(--gold);box-shadow:0 0 12px #e8b04080}.player-list{display:flex;flex-direction:column;gap:10px;margin:22px 0}.player-row{display:flex;align-items:center;gap:10px}.player-num{width:22px;color:var(--text-muted);font-size:13px;text-align:right}.player-name-input{flex:1;padding:9px 13px;border-radius:var(--radius-sm);border:1px solid var(--border2);background:#ffffff0f;color:var(--text);font-size:14px;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.player-name-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e8b04026}.ai-toggle{padding:7px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;border:1.5px solid;transition:all var(--transition)}.ai-toggle.ai{background:#4a9eff26;border-color:#4a9eff66;color:var(--blue)}.ai-toggle.human{background:#1db95426;border-color:#1db95466;color:var(--green)}.start-btn{width:100%;padding:15px;border-radius:var(--radius-md);border:none;background:linear-gradient(135deg,var(--gold-bright) 0%,var(--gold) 100%);color:#000;font-size:16px;font-weight:900;letter-spacing:.3px;cursor:pointer;margin-top:10px;transition:transform var(--transition),box-shadow var(--transition);box-shadow:0 4px 20px #e8b0404d}.start-btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-gold)}.start-btn:active{transform:scale(.98)}.setup-actions{display:flex;gap:10px;margin-top:10px}.setup-actions .start-btn{flex:1;margin-top:0}.online-btn{flex:1;padding:15px;border-radius:var(--radius-md);border:1.5px solid var(--blue);background:#4a9eff14;color:var(--blue);font-size:16px;font-weight:900;letter-spacing:.3px;cursor:pointer;transition:background var(--transition),transform var(--transition)}.online-btn:hover{background:#4a9eff29;transform:translateY(-2px)}.online-btn:active{transform:scale(.98)}.online-panel{margin-top:14px;padding:16px;border-radius:var(--radius-md);border:1.5px solid rgba(74,158,255,.3);background:#4a9eff0d;display:flex;flex-direction:column;gap:8px}.online-panel .player-name-input{margin:0}.online-create-btn{margin-top:0}.online-join-row{display:flex;gap:8px;align-items:center}.online-join-row .player-name-input{flex:1;margin:0}.online-join-row .confirm-btn{padding:9px 16px;font-size:14px;flex-shrink:0}.debug-toggle-btn{width:100%;margin-top:12px;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;transition:color var(--transition)}.debug-toggle-btn:hover{color:var(--text-dim)}.debug-panel{margin-top:14px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(255,100,0,.25);background:#ff50000d;display:flex;flex-direction:column;gap:8px}.debug-title{font-size:11px;font-weight:800;color:#ff9050;text-transform:uppercase;letter-spacing:1px}.debug-hint{font-size:11px;color:var(--text-muted);line-height:1.5}.debug-scenario-btn{padding:9px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,120,0,.25);background:#ff640014;color:#ffb080;font-size:13px;text-align:left;cursor:pointer;transition:background var(--transition)}.debug-scenario-btn:hover{background:#ff64002e}.handoff-screen{background:radial-gradient(ellipse at 50% 30%,rgba(74,158,255,.08) 0%,transparent 60%),var(--bg)}.handoff-card{text-align:center;max-width:380px;padding:48px 36px;animation:fadeSlideIn .35s ease both}.handoff-icon{font-size:68px;margin-bottom:18px}.handoff-name{font-size:1.9rem;font-weight:900;color:var(--gold-bright);margin-bottom:10px}.handoff-subtitle{color:#bbb;margin-bottom:6px}.handoff-info{color:var(--text-muted);font-size:13px;margin-bottom:36px}.handoff-btn{padding:14px 36px;border-radius:var(--radius-md);border:none;font-size:16px;font-weight:800;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:#000;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition);box-shadow:0 4px 20px #e8b0404d}.handoff-btn:hover{transform:scale(1.04);box-shadow:var(--shadow-gold)}.exchange-screen{background:radial-gradient(ellipse at 20% 25%,rgba(74,158,255,.09) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(29,185,84,.07) 0%,transparent 50%),var(--bg);align-items:flex-start;padding:24px 16px}.exchange-card{background:#08120ed1;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:30px 34px;width:100%;max-width:720px;box-shadow:var(--shadow-card);animation:fadeSlideIn .35s ease both}.exchange-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.exchange-header h2{font-size:1.45rem;font-weight:800;background:linear-gradient(135deg,var(--gold-bright),var(--gold));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.round-badge{background:var(--surface2);border:1px solid var(--border2);border-radius:var(--radius-sm);padding:4px 12px;font-size:13px;color:#bbb}.exchange-arrow{display:flex;align-items:center;gap:18px;margin-bottom:12px}.exch-player{text-align:center;min-width:110px}.exch-player.giver{color:#ff8080;font-weight:700}.exch-player.receiver{color:#80ff80;font-weight:700}.exch-sep{color:var(--gold);font-weight:600;font-size:20px}.exch-desc{color:#bbb;font-size:14px}.exchange-info{margin-bottom:8px}.exchange-hand{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0;justify-content:center}.exchange-handoff-screen{background:radial-gradient(ellipse at 50% 30%,rgba(74,158,255,.08) 0%,transparent 60%),var(--bg)}.exchange-handoff-card{text-align:center;max-width:360px;padding:32px;background:#08120ed1;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border2);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);animation:fadeSlideIn .35s ease both}.exchange-handoff-round{font-size:11px;color:var(--text-dim);margin-bottom:14px;text-transform:uppercase;letter-spacing:1.2px}.exchange-handoff-name{font-size:1.5rem;font-weight:800;color:var(--blue);margin-bottom:10px}.exchange-handoff-subtitle{color:#ccc;font-size:15px;margin-bottom:26px}.game-board{background:radial-gradient(ellipse at 50% 100%,rgba(29,185,84,.07) 0%,transparent 60%),var(--bg2);padding:0;min-height:100vh;display:flex;justify-content:center;align-items:flex-start}.game-board-inner{width:100%;max-width:1100px;display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh}.game-header{background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:11px 22px;font-size:14px}.round-info{color:var(--gold);font-weight:800;font-size:14px}.turn-info{font-weight:600}.deck-info{color:var(--text-dim)}.opponents-row{display:flex;flex-wrap:nowrap;gap:8px;padding:12px 16px;background:#00000040;border-bottom:1px solid var(--border)}.opponent-box{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;flex:1;min-width:0;text-align:center;position:relative;transition:border-color .25s,box-shadow .25s}.opponent-box.current-turn{border-color:var(--gold);box-shadow:0 0 14px #e8b04033;animation:pulseGold 2s ease-in-out infinite}.opponent-box.finished{opacity:.45}.opponent-box.is-human{border-color:#ffffff38}.turn-order-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--gold-bright);color:#000;font-size:9px;font-weight:900;padding:1px 7px;border-radius:6px;white-space:nowrap;letter-spacing:.5px}.finish-pos-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;font-size:9px;font-weight:900;padding:1px 7px;border-radius:6px;white-space:nowrap}.opp-name{font-weight:700;font-size:13px}.opp-rank{font-size:11px;color:var(--gold);margin-bottom:4px}.opp-cards{display:flex;gap:2px;justify-content:center;flex-wrap:wrap;margin:4px 0}.card-back-mini{width:14px;height:20px;background:#0f4a26;border:1px solid #1d7a40;border-radius:2px}.extra-count{font-size:11px;color:var(--text-dim)}.finished-label{font-size:11px;color:var(--green);font-weight:700}.opp-count{font-size:11px;color:var(--text-dim)}.pile-area{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;padding:16px}.pile-section{display:flex;flex-direction:column;justify-content:center}.skip-banner{text-align:center;padding:5px 22px;background:#ffc8001a;border-bottom:1px solid rgba(255,200,0,.2);color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.3px}.empty-pile{opacity:.6}.pile-label{font-size:18px;color:var(--gold);font-weight:800}.pile-cards{display:flex;gap:6px}.pile-meta{margin-top:10px;font-size:14px;color:#ccc}.hand-area{background:#00000073;border-top:1px solid var(--border);padding:16px 18px}.hand-label{font-size:12px;color:var(--text-dim);margin-bottom:12px;text-align:center;text-transform:uppercase;letter-spacing:.8px}.hand-cards{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:14px}.hand-cards .playing-card{animation:cardDeal .3s ease both}.hand-cards .playing-card:nth-child(1){animation-delay:0s}.hand-cards .playing-card:nth-child(2){animation-delay:.04s}.hand-cards .playing-card:nth-child(3){animation-delay:.08s}.hand-cards .playing-card:nth-child(4){animation-delay:.12s}.hand-cards .playing-card:nth-child(5){animation-delay:.16s}.hand-cards .playing-card:nth-child(6){animation-delay:.2s}.hand-cards .playing-card:nth-child(7){animation-delay:.24s}.hand-cards .playing-card:nth-child(8){animation-delay:.28s}.hand-cards .playing-card:nth-child(9){animation-delay:.32s}.hand-cards .playing-card:nth-child(10){animation-delay:.36s}.hand-cards .playing-card:nth-child(11){animation-delay:.4s}.hand-cards .playing-card:nth-child(12){animation-delay:.44s}.hand-cards .playing-card:nth-child(13){animation-delay:.48s}.hand-cards .playing-card:nth-child(n+14){animation-delay:.52s}.action-row{display:flex;gap:12px;justify-content:center}.action-btn{padding:13px 30px;border-radius:var(--radius-md);border:none;font-size:15px;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:all var(--transition);text-transform:uppercase}.action-btn:disabled{opacity:.35;cursor:not-allowed;transform:none!important}.play-btn{background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:#000;box-shadow:0 3px 14px #e8b0404d}.play-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-gold)}.pass-btn{background:#ffffff1a;border:1px solid var(--border2);color:#ccc}.pass-btn:hover:not(:disabled){background:#ffffff2e;color:#fff}.confirm-btn{background:linear-gradient(135deg,#2ecc71,#1db954);color:#fff;box-shadow:0 3px 14px #1db9544d}.confirm-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #1db95466}.round-end-screen,.game-end-screen{background:radial-gradient(ellipse at 50% 20%,rgba(232,176,64,.1) 0%,transparent 55%),radial-gradient(ellipse at 30% 80%,rgba(29,185,84,.07) 0%,transparent 50%),var(--bg)}.round-end-card{background:#08100cd9;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:36px 40px;width:100%;max-width:580px;text-align:center;box-shadow:var(--shadow-card);animation:fadeSlideIn .4s ease both}.round-end-card h2{font-size:1.7rem;font-weight:900;background:linear-gradient(135deg,var(--gold-bright),var(--gold));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:22px}.results-table{width:100%;border-collapse:collapse;margin-bottom:26px}.results-table th{padding:9px 12px;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--border)}.results-table td{padding:11px 12px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.05)}.row-president td{color:var(--gold-bright);font-weight:700}.row-scum td{color:#ff6b6b}.winner-banner{background:linear-gradient(135deg,#b8860b,var(--gold-bright));color:#000;font-size:18px;font-weight:900;padding:16px 22px;border-radius:var(--radius-md);margin-bottom:26px;box-shadow:0 4px 24px #e8b04066}.exit-btn{padding:8px 18px;border-radius:var(--radius-sm);border:1.5px solid rgba(255,100,100,.4);background:#ff505014;color:#ff8080;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition)}.exit-btn:hover{background:#ff505033;border-color:#ff8080}.blind-request{text-align:center}.blind-request-hand{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.collected-row{display:flex;gap:8px;justify-content:center;margin:14px 0;min-height:96px;align-items:center}.card-placeholder{width:64px;height:92px;border-radius:var(--radius-sm);border:2px dashed rgba(255,255,255,.18);background:#ffffff08}.request-prompt{color:#ccc;font-size:14px;margin-bottom:14px}.rank-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.rank-btn{width:46px;height:46px;border-radius:var(--radius-sm);border:1.5px solid var(--border2);background:var(--surface);color:var(--text);font-size:14px;font-weight:700;cursor:pointer;transition:all var(--transition)}.rank-btn:hover{background:var(--surface2);border-color:var(--gold);color:var(--gold);transform:scale(1.06)}.rank-btn.denied{opacity:.22;cursor:not-allowed}.suit-btn:hover{transform:scale(1.1);box-shadow:0 4px 16px #00000080}.back-btn:hover{color:#fff;border-color:#fff}.exchange-msg{font-size:14px;font-weight:600;padding:8px 18px;border-radius:var(--radius-sm);margin:0 auto 14px;display:inline-block}.msg-success{background:#4caf5026;color:#81c784;border:1px solid rgba(76,175,80,.25)}.msg-fail{background:#f4433626;color:#e57373;border:1px solid rgba(244,67,54,.25)}.pile-sel-screen{background:radial-gradient(ellipse at 60% 15%,rgba(232,176,64,.09) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(29,185,84,.07) 0%,transparent 50%),var(--bg);align-items:flex-start;padding:24px 16px}.pile-sel-card{background:#08100cd1;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:30px 34px;width:100%;max-width:1100px;box-shadow:var(--shadow-card);animation:fadeSlideIn .35s ease both}.pile-sel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pile-sel-header h2{font-size:1.45rem;font-weight:800;background:linear-gradient(135deg,var(--gold-bright),var(--gold));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pile-sel-turn{font-size:15px;color:#bbb;margin-bottom:16px;text-align:center;padding:9px 18px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border)}.pile-sel-turn.your-turn{color:var(--gold);background:#e8b04017;border-color:#e8b0404d;font-weight:700;box-shadow:0 0 20px #e8b0401f}.pick-order-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px;justify-content:center}.pick-order-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-width:68px;transition:all var(--transition)}.pick-order-item.current{border-color:var(--gold);background:#e8b0401a;box-shadow:0 0 12px #e8b0402e}.pick-order-item.past{opacity:.3}.pick-order-num{font-size:10px;color:var(--text-dim);font-weight:700}.pick-order-name{font-size:12px;font-weight:700;color:var(--text)}.pick-order-rank{font-size:10px;color:var(--gold)}.piles-row{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-bottom:22px}.pile-stack{display:flex;flex-direction:column;align-items:center;padding:14px 12px;border-radius:var(--radius-md);border:2px solid transparent;background:var(--surface);cursor:default;transition:border-color var(--transition),transform var(--transition),background var(--transition),box-shadow var(--transition);animation:pileAppear .4s ease both}.pile-stack:nth-child(1){animation-delay:0s}.pile-stack:nth-child(2){animation-delay:.07s}.pile-stack:nth-child(3){animation-delay:.14s}.pile-stack:nth-child(4){animation-delay:.21s}.pile-stack:nth-child(5){animation-delay:.28s}.pile-stack.selectable{cursor:pointer}.pile-stack.selectable:hover{border-color:var(--gold);transform:translateY(-8px);background:#e8b04014;box-shadow:0 8px 28px #e8b04040}.pile-cards-visual{position:relative;width:64px;height:112px;margin-bottom:8px}.pile-back{position:absolute;width:64px;height:92px;border-radius:var(--radius-sm);border:1.5px solid rgba(200,200,200,.25);background:repeating-linear-gradient(45deg,#0f4a26,#0f4a26 4px,#145e30 4px,#145e30 8px)}.pile-back-1{top:10px;left:0;z-index:1}.pile-back-2{top:18px;left:0;z-index:0}.pile-top-card{position:absolute;top:0;left:0;z-index:2}.pile-count{font-size:11px;color:var(--text-dim);text-align:center}.pile-sel-exit{display:block;margin:0 auto}@media (max-width: 640px){.playing-card{width:46px!important;height:66px!important}.playing-card>div{font-size:11px!important}.card-back-mini{width:11px;height:16px}.game-board-inner{min-height:100dvh}.game-header{padding:8px 10px;font-size:12px;gap:6px;flex-wrap:wrap}.round-info{font-size:12px}.turn-info{font-size:12px;flex:1;text-align:center}.deck-info{display:none}.opponents-row{flex-wrap:nowrap;overflow-x:auto;padding:8px 10px;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.opponents-row::-webkit-scrollbar{display:none}.opponent-box{min-width:72px;flex:0 0 72px;padding:6px 4px;font-size:11px}.opp-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opp-rank,.opp-count{font-size:10px}.turn-order-badge,.finish-pos-badge{font-size:8px;padding:1px 4px}.pile-area{min-height:110px;padding:8px}.pile-label{font-size:15px}.skip-banner{font-size:12px;padding:4px 12px}.hand-area{padding:10px 8px}.hand-cards{gap:3px}.action-row{gap:8px}.action-btn{padding:14px 20px;font-size:15px;flex:1}.exchange-card{padding:16px 14px;max-width:100%;border-radius:0;border-left:none;border-right:none}.exchange-arrow{gap:8px}.exch-player{min-width:70px;font-size:13px}.exchange-hand{gap:4px;margin:10px 0}.rank-grid{gap:6px}.rank-btn{width:40px;height:40px;font-size:13px}.setup-card{padding:24px 18px;border-radius:var(--radius-md)}.title{font-size:1.9rem}.handoff-card{padding:32px 20px}.round-end-card{padding:24px 18px}.pile-sel-card{padding:16px 14px;border-radius:0;border-left:none;border-right:none}.piles-row{gap:10px}.pile-stack{padding:8px 6px}.pick-order-row{gap:4px}.pick-order-item{padding:4px 8px;min-width:54px}}
