.setup-illustration{width:100%}.setup-card{background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);padding:1.5rem;min-height:240px}.setup-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.setup-icon{width:32px;height:32px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;font-weight:700}.setup-header span{font-weight:600;color:var(--text);font-size:.95rem}.setup-items{display:flex;flex-direction:column;gap:.75rem}.setup-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff9;border-radius:8px;border:1px solid rgba(0,0,0,.06);transition:all .3s ease}.setup-item .check{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;background:#0000000f;color:var(--text-muted)}.setup-item--done .check{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.setup-item--active{background:#e8900c14;border-color:#e8900c33}.setup-item--active .check{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-illustration{width:100%}.menu-card{background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);padding:1.5rem;min-height:240px}.menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;color:var(--text);font-size:.95rem}.live-badge{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.5px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.menu-items{display:flex;flex-direction:column;gap:.75rem}.menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff9;border-radius:8px;border:1px solid rgba(0,0,0,.06);position:relative}.menu-item .item-name{flex:1;font-weight:500;color:var(--text);font-size:.9rem}.menu-item .item-price{font-weight:600;color:var(--text);font-size:.9rem}.menu-item .edit-icon{opacity:.4;font-size:.85rem}.menu-item--editing{background:#e8900c14;border-color:#e8900c33}.menu-item--editing .item-price--old{text-decoration:line-through;opacity:.5;font-size:.8rem}.menu-item--editing .item-price--new{color:#f59e0b;font-weight:700}.menu-item--soldout{opacity:.6;background:#00000008}.soldout-tag{background:#ef4444;color:#fff;padding:.2rem .6rem;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.5px}.payment-illustration{width:100%}.payment-card{background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);padding:1.5rem;min-height:240px}.payment-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;color:var(--text);font-size:.95rem}.secure-badge{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700}.payment-methods{display:flex;flex-direction:column;gap:.75rem}.payment-method{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff9;border-radius:8px;border:1px solid rgba(0,0,0,.06);transition:all .3s ease}.payment-method:hover{background:#ffffffe6;transform:translate(4px)}.payment-method .method-icon{font-size:1.5rem}.payment-method .method-name{flex:1;font-weight:600;color:var(--text);font-size:.95rem}.payment-method .check-mark{width:24px;height:24px;border-radius:50%;background:#0000000f;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-weight:700}.payment-method--active{background:#e8900c14;border-color:#e8900c33}.payment-method--active .check-mark{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.kitchen-illustration{width:100%}.kitchen-card{background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);padding:1.5rem;min-height:240px}.kitchen-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;color:var(--text);font-size:.95rem}.new-order{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.5px;animation:pulse 2s ease-in-out infinite}.order-tickets{display:flex;flex-direction:column;gap:.75rem}.order-ticket{padding:1rem;background:#fff9;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.order-ticket--new{background:#e8900c14;border-color:#e8900c33;border-left:3px solid #f59e0b}.order-ticket--cooking{background:#22c55e0d;border-color:#22c55e26;border-left:3px solid #22c55e}.ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.table-num{font-weight:700;color:var(--text);font-size:.95rem}.order-time{font-size:.8rem;color:var(--text-secondary);font-weight:600}.ticket-items{display:flex;flex-direction:column;gap:.25rem}.ticket-item{font-size:.85rem;color:var(--text-secondary);padding-left:.5rem}
