@media screen and (max-width:600px){.el-dialog{width:100%}}:root{--tab-width:26vw}.neo-container{overflow-y:auto;-webkit-overflow-scrolling:touch}.neo-dialog{border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15)}.neo-dialog .notification-text{color:#5a5e66;font-size:14px;line-height:1.6}.neo-dialog .neo-btn{border:none;border-radius:20px;color:#fff;padding:8px 20px;font-weight:500}.neo-dialog .neo-btn,.neo-header{background:linear-gradient(135deg,#6a11cb,#2575fc)}.neo-header{border-radius:16px;padding:15px;margin-bottom:5px;box-shadow:0 4px 20px rgba(0,0,0,.12)}.neo-header .user-card{display:flex;margin-bottom:15px}.neo-header .user-card .user-info{display:flex;width:100%;align-items:center}.neo-header .user-card .user-info .left-section{margin-right:auto}.neo-header .user-card .user-info .left-section .username{color:#fff;margin:0;font-size:18px;font-weight:600}.neo-header .user-card .user-info .right-section{margin-left:10px}.neo-header .user-card .user-info .right-section .user-stats{display:flex}.neo-header .user-card .user-info .right-section .user-stats .stat-item{background:hsla(0,0%,100%,.2);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px}.neo-header .user-card .user-info .right-section .user-stats .stat-item i{margin-right:4px}.neo-header .action-buttons{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px}.neo-header .action-buttons .neo-icon-btn{background:hsla(0,0%,100%,.15);border:none;border-radius:20px;color:#fff;padding:6px 12px;font-size:12px;transition:all .3s}.neo-header .action-buttons .neo-icon-btn:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.neo-header .action-buttons .neo-icon-btn i{margin-right:5px}.neo-header .action-buttons .logout-btn{background:hsla(0,0%,100%,.15);border:none;border-radius:20px;color:#fff;padding:6px 12px;font-size:12px;transition:all .3s}.neo-header .action-buttons .logout-btn:hover{background:rgba(231,76,60,.8)}.neo-main{min-height:calc(100vh - 150px);margin-top:-10px;background:#fff;border-radius:16px;padding:0 15px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding-bottom:70px}.neo-tabs ::v-deep .el-tabs__content{overflow:visible;height:auto!important}.neo-tabs .el-tab-pane{min-height:100%}.neo-tabs .el-tabs__header{margin:0 0 20px 0}.neo-tabs .el-tabs__nav-wrap:after{background-color:transparent}.neo-tabs .el-tabs__item{width:var(--tab-width);text-align:center;font-size:15px;font-weight:600;padding:0 20px;height:40px;line-height:40px;color:#909399}.neo-tabs .el-tabs__item.is-active{color:#2575fc}.neo-tabs .el-tabs__active-bar{background:linear-gradient(135deg,#6a11cb,#2575fc);height:3px;border-radius:3px}.neo-tab-pane .order-section .bottom-action,.neo-tab-pane .order-section .channel-selector,.neo-tab-pane .order-section .cost-section,.neo-tab-pane .order-section .filter-row,.neo-tab-pane .order-section .input-group,.neo-tab-pane .order-section .order-actions,.neo-tab-pane .order-section .quantity-section,.neo-tab-pane .order-section .query-filters,.neo-tab-pane .order-section .subuser-filters,.neo-tab-pane .order-section .template-actions,.neo-tab-pane .order-section .template-editor,.neo-tab-pane .order-section .upload-section,.neo-tab-pane .query-section .bottom-action,.neo-tab-pane .query-section .channel-selector,.neo-tab-pane .query-section .cost-section,.neo-tab-pane .query-section .filter-row,.neo-tab-pane .query-section .input-group,.neo-tab-pane .query-section .order-actions,.neo-tab-pane .query-section .quantity-section,.neo-tab-pane .query-section .query-filters,.neo-tab-pane .query-section .subuser-filters,.neo-tab-pane .query-section .template-actions,.neo-tab-pane .query-section .template-editor,.neo-tab-pane .query-section .upload-section,.neo-tab-pane .subuser-section .bottom-action,.neo-tab-pane .subuser-section .channel-selector,.neo-tab-pane .subuser-section .cost-section,.neo-tab-pane .subuser-section .filter-row,.neo-tab-pane .subuser-section .input-group,.neo-tab-pane .subuser-section .order-actions,.neo-tab-pane .subuser-section .quantity-section,.neo-tab-pane .subuser-section .query-filters,.neo-tab-pane .subuser-section .subuser-filters,.neo-tab-pane .subuser-section .template-actions,.neo-tab-pane .subuser-section .template-editor,.neo-tab-pane .subuser-section .upload-section{margin-bottom:5px}.neo-input .el-input-group__prepend{background:#f1f5f9;border:none;color:#5a5e66;font-weight:500}.neo-input .el-input__inner{border:1px solid #e2e8f0;height:39px;padding:0 15px}.neo-input .el-input__inner:focus{border-color:#2575fc;box-shadow:0 0 0 2px rgba(37,117,252,.2)}.el-upload{display:flex!important}.neo-upload .el-upload-dragger{border:2px dashed #e2e8f0;border-radius:12px;background:#f8fafc;padding:20px;width:100vw;height:120px}.neo-upload .el-upload-dragger .upload-hint{color:#94a3b8;text-align:center}.neo-upload .el-upload-dragger .upload-hint i{font-size:40px;color:#cbd5e1;margin-bottom:10px}.neo-upload .el-upload-dragger .upload-hint p{margin:5px 0;font-size:14px}.channel-selector .channel-group{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:10px}.channel-selector .channel-group .channel-btn{background:#fff}.channel-selector .channel-group .channel-btn.is-active{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;border:none}.channel-selector .channel-hint{font-size:12px;color:#64748b;line-height:1.5;padding:8px 12px;background:#f1f5f9;border-radius:8px}.quantity-section .quick-quantity{display:flex;align-items:center;margin-top:12px}.quantity-section .quick-quantity .quantity-group{display:flex;gap:8px}.quantity-section .quick-quantity .quantity-group .qty-btn{border-radius:20px;padding:6px 0}.quantity-section .quick-quantity .quantity-group .qty-btn.is-active{border:none}.quantity-section .quick-quantity .custom-toggle{margin-left:15px}.quantity-section .quick-quantity .custom-toggle span{font-size:13px;color:#64748b}.quantity-section .custom-quantity{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.quantity-section .custom-quantity .custom-input{width:50px}.quantity-section .custom-quantity .custom-input .el-input__inner{text-align:center;padding:0 3px}.quantity-section .custom-quantity .custom-hint{width:100%;font-size:11px;color:#94a3b8;text-align:center;margin-top:5px}.template-actions{display:flex;gap:10px}.template-actions .template-btn{flex:1;border-radius:10px;padding:8px;font-size:13px;background:#f1f5f9;border:none;color:#475569}.template-actions .template-btn:hover{background:#e2e8f0}.order-actions{display:flex;gap:10px;margin-top:10px}.order-actions .primary-action{background:linear-gradient(135deg,#00b09b,#96c93d);box-shadow:0 4px 10px rgba(0,176,155,.3)}.order-actions .primary-action,.order-actions .secondary-action{flex:1;border:none;border-radius:12px;color:#fff;padding:12px;font-size:15px;font-weight:600}.order-actions .secondary-action{background:linear-gradient(135deg,#2575fc,#6a11cb);box-shadow:0 4px 10px rgba(37,117,252,.3)}.neo-textarea .el-textarea__inner{border:1px solid #e2e8f0;border-radius:12px;padding:12px 15px;font-size:14px;resize:none}.neo-textarea .el-textarea__inner:focus{border-color:#2575fc;box-shadow:0 0 0 2px rgba(37,117,252,.2)}.bottom-action{margin-top:20px}.bottom-action .submit-btn{width:100%;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;border-radius:12px;color:#fff;padding:14px;font-size:16px;font-weight:600;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.query-section .order-card,.query-section .user-card,.subuser-section .order-card,.subuser-section .user-card{background:#fff;border-radius:14px;padding:16px;margin-bottom:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #f1f5f9}.query-section .order-card .card-header,.query-section .order-card .user-header,.query-section .user-card .card-header,.query-section .user-card .user-header,.subuser-section .order-card .card-header,.subuser-section .order-card .user-header,.subuser-section .user-card .card-header,.subuser-section .user-card .user-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f5f9}.query-section .order-card .card-header .order-id,.query-section .order-card .card-header .user-id,.query-section .order-card .user-header .order-id,.query-section .order-card .user-header .user-id,.query-section .user-card .card-header .order-id,.query-section .user-card .card-header .user-id,.query-section .user-card .user-header .order-id,.query-section .user-card .user-header .user-id,.subuser-section .order-card .card-header .order-id,.subuser-section .order-card .card-header .user-id,.subuser-section .order-card .user-header .order-id,.subuser-section .order-card .user-header .user-id,.subuser-section .user-card .card-header .order-id,.subuser-section .user-card .card-header .user-id,.subuser-section .user-card .user-header .order-id,.subuser-section .user-card .user-header .user-id{font-size:14px;font-weight:600;color:#334155}.query-section .order-card .card-header .user-account,.query-section .order-card .user-header .user-account,.query-section .user-card .card-header .user-account,.query-section .user-card .user-header .user-account,.subuser-section .order-card .card-header .user-account,.subuser-section .order-card .user-header .user-account,.subuser-section .user-card .card-header .user-account,.subuser-section .user-card .user-header .user-account{font-size:13px;color:#64748b}.query-section .order-card .card-header .status-done,.query-section .order-card .user-header .status-done,.query-section .user-card .card-header .status-done,.query-section .user-card .user-header .status-done,.subuser-section .order-card .card-header .status-done,.subuser-section .order-card .user-header .status-done,.subuser-section .user-card .card-header .status-done,.subuser-section .user-card .user-header .status-done{background:#e7f7e9;color:#52c41a}.query-section .order-card .card-header .status-in-progress,.query-section .order-card .user-header .status-in-progress,.query-section .user-card .card-header .status-in-progress,.query-section .user-card .user-header .status-in-progress,.subuser-section .order-card .card-header .status-in-progress,.subuser-section .order-card .user-header .status-in-progress,.subuser-section .user-card .card-header .status-in-progress,.subuser-section .user-card .user-header .status-in-progress{background:#e8f4ff;color:#1890ff}.query-section .order-card .card-header .status-queuing,.query-section .order-card .user-header .status-queuing,.query-section .user-card .card-header .status-queuing,.query-section .user-card .user-header .status-queuing,.subuser-section .order-card .card-header .status-queuing,.subuser-section .order-card .user-header .status-queuing,.subuser-section .user-card .card-header .status-queuing,.subuser-section .user-card .user-header .status-queuing{background:#f5f5f5;color:#999}.query-section .order-card .card-header .status-review,.query-section .order-card .user-header .status-review,.query-section .user-card .card-header .status-review,.query-section .user-card .user-header .status-review,.subuser-section .order-card .card-header .status-review,.subuser-section .order-card .user-header .status-review,.subuser-section .user-card .card-header .status-review,.subuser-section .user-card .user-header .status-review{background:#fff7e6;color:#fa8c16}.query-section .order-card .card-header .status-pending,.query-section .order-card .user-header .status-pending,.query-section .user-card .card-header .status-pending,.query-section .user-card .user-header .status-pending,.subuser-section .order-card .card-header .status-pending,.subuser-section .order-card .user-header .status-pending,.subuser-section .user-card .card-header .status-pending,.subuser-section .user-card .user-header .status-pending{background:#fff1f0;color:#ff4d4f}.query-section .order-card .card-header .status-abnormal,.query-section .order-card .user-header .status-abnormal,.query-section .user-card .card-header .status-abnormal,.query-section .user-card .user-header .status-abnormal,.subuser-section .order-card .card-header .status-abnormal,.subuser-section .order-card .user-header .status-abnormal,.subuser-section .user-card .card-header .status-abnormal,.subuser-section .user-card .user-header .status-abnormal{background:#fef0f0;color:#f5222d}.query-section .order-card .card-header .status-unknown,.query-section .order-card .user-header .status-unknown,.query-section .user-card .card-header .status-unknown,.query-section .user-card .user-header .status-unknown,.subuser-section .order-card .card-header .status-unknown,.subuser-section .order-card .user-header .status-unknown,.subuser-section .user-card .card-header .status-unknown,.subuser-section .user-card .user-header .status-unknown{background:#fafafa;color:#bfbfbf}.query-section .order-card .card-body .order-field,.query-section .order-card .card-body .user-metrics,.query-section .order-card .user-body .order-field,.query-section .order-card .user-body .user-metrics,.query-section .user-card .card-body .order-field,.query-section .user-card .card-body .user-metrics,.query-section .user-card .user-body .order-field,.query-section .user-card .user-body .user-metrics,.subuser-section .order-card .card-body .order-field,.subuser-section .order-card .card-body .user-metrics,.subuser-section .order-card .user-body .order-field,.subuser-section .order-card .user-body .user-metrics,.subuser-section .user-card .card-body .order-field,.subuser-section .user-card .card-body .user-metrics,.subuser-section .user-card .user-body .order-field,.subuser-section .user-card .user-body .user-metrics{margin-bottom:10px}.query-section .order-card .card-body .order-field label,.query-section .order-card .card-body .user-metrics label,.query-section .order-card .user-body .order-field label,.query-section .order-card .user-body .user-metrics label,.query-section .user-card .card-body .order-field label,.query-section .user-card .card-body .user-metrics label,.query-section .user-card .user-body .order-field label,.query-section .user-card .user-body .user-metrics label,.subuser-section .order-card .card-body .order-field label,.subuser-section .order-card .card-body .user-metrics label,.subuser-section .order-card .user-body .order-field label,.subuser-section .order-card .user-body .user-metrics label,.subuser-section .user-card .card-body .order-field label,.subuser-section .user-card .card-body .user-metrics label,.subuser-section .user-card .user-body .order-field label,.subuser-section .user-card .user-body .user-metrics label{color:#64748b;font-size:13px;margin-right:8px}.query-section .order-card .card-body .order-field span,.query-section .order-card .card-body .user-metrics span,.query-section .order-card .user-body .order-field span,.query-section .order-card .user-body .user-metrics span,.query-section .user-card .card-body .order-field span,.query-section .user-card .card-body .user-metrics span,.query-section .user-card .user-body .order-field span,.query-section .user-card .user-body .user-metrics span,.subuser-section .order-card .card-body .order-field span,.subuser-section .order-card .card-body .user-metrics span,.subuser-section .order-card .user-body .order-field span,.subuser-section .order-card .user-body .user-metrics span,.subuser-section .user-card .card-body .order-field span,.subuser-section .user-card .card-body .user-metrics span,.subuser-section .user-card .user-body .order-field span,.subuser-section .user-card .user-body .user-metrics span{font-size:14px;color:#334155}.query-section .order-card .card-body .order-field .order-link,.query-section .order-card .card-body .user-metrics .order-link,.query-section .order-card .user-body .order-field .order-link,.query-section .order-card .user-body .user-metrics .order-link,.query-section .user-card .card-body .order-field .order-link,.query-section .user-card .card-body .user-metrics .order-link,.query-section .user-card .user-body .order-field .order-link,.query-section .user-card .user-body .user-metrics .order-link,.subuser-section .order-card .card-body .order-field .order-link,.subuser-section .order-card .card-body .user-metrics .order-link,.subuser-section .order-card .user-body .order-field .order-link,.subuser-section .order-card .user-body .user-metrics .order-link,.subuser-section .user-card .card-body .order-field .order-link,.subuser-section .user-card .card-body .user-metrics .order-link,.subuser-section .user-card .user-body .order-field .order-link,.subuser-section .user-card .user-body .user-metrics .order-link{word-break:break-all}.query-section .order-card .card-body .order-metrics,.query-section .order-card .card-body .user-metrics,.query-section .order-card .user-body .order-metrics,.query-section .order-card .user-body .user-metrics,.query-section .user-card .card-body .order-metrics,.query-section .user-card .card-body .user-metrics,.query-section .user-card .user-body .order-metrics,.query-section .user-card .user-body .user-metrics,.subuser-section .order-card .card-body .order-metrics,.subuser-section .order-card .card-body .user-metrics,.subuser-section .order-card .user-body .order-metrics,.subuser-section .order-card .user-body .user-metrics,.subuser-section .user-card .card-body .order-metrics,.subuser-section .user-card .card-body .user-metrics,.subuser-section .user-card .user-body .order-metrics,.subuser-section .user-card .user-body .user-metrics{display:flex;gap:15px;margin-top:12px}.query-section .order-card .card-body .order-metrics .metric-item,.query-section .order-card .card-body .user-metrics .metric-item,.query-section .order-card .user-body .order-metrics .metric-item,.query-section .order-card .user-body .user-metrics .metric-item,.query-section .user-card .card-body .order-metrics .metric-item,.query-section .user-card .card-body .user-metrics .metric-item,.query-section .user-card .user-body .order-metrics .metric-item,.query-section .user-card .user-body .user-metrics .metric-item,.subuser-section .order-card .card-body .order-metrics .metric-item,.subuser-section .order-card .card-body .user-metrics .metric-item,.subuser-section .order-card .user-body .order-metrics .metric-item,.subuser-section .order-card .user-body .user-metrics .metric-item,.subuser-section .user-card .card-body .order-metrics .metric-item,.subuser-section .user-card .card-body .user-metrics .metric-item,.subuser-section .user-card .user-body .order-metrics .metric-item,.subuser-section .user-card .user-body .user-metrics .metric-item{flex:1;display:flex}.query-section .order-card .card-body .order-metrics .metric-item label,.query-section .order-card .card-body .user-metrics .metric-item label,.query-section .order-card .user-body .order-metrics .metric-item label,.query-section .order-card .user-body .user-metrics .metric-item label,.query-section .user-card .card-body .order-metrics .metric-item label,.query-section .user-card .card-body .user-metrics .metric-item label,.query-section .user-card .user-body .order-metrics .metric-item label,.query-section .user-card .user-body .user-metrics .metric-item label,.subuser-section .order-card .card-body .order-metrics .metric-item label,.subuser-section .order-card .card-body .user-metrics .metric-item label,.subuser-section .order-card .user-body .order-metrics .metric-item label,.subuser-section .order-card .user-body .user-metrics .metric-item label,.subuser-section .user-card .card-body .order-metrics .metric-item label,.subuser-section .user-card .card-body .user-metrics .metric-item label,.subuser-section .user-card .user-body .order-metrics .metric-item label,.subuser-section .user-card .user-body .user-metrics .metric-item label{flex:1}.query-section .order-card .card-body .order-metrics .metric-item span,.query-section .order-card .card-body .user-metrics .metric-item span,.query-section .order-card .user-body .order-metrics .metric-item span,.query-section .order-card .user-body .user-metrics .metric-item span,.query-section .user-card .card-body .order-metrics .metric-item span,.query-section .user-card .card-body .user-metrics .metric-item span,.query-section .user-card .user-body .order-metrics .metric-item span,.query-section .user-card .user-body .user-metrics .metric-item span,.subuser-section .order-card .card-body .order-metrics .metric-item span,.subuser-section .order-card .card-body .user-metrics .metric-item span,.subuser-section .order-card .user-body .order-metrics .metric-item span,.subuser-section .order-card .user-body .user-metrics .metric-item span,.subuser-section .user-card .card-body .order-metrics .metric-item span,.subuser-section .user-card .card-body .user-metrics .metric-item span,.subuser-section .user-card .user-body .order-metrics .metric-item span,.subuser-section .user-card .user-body .user-metrics .metric-item span{flex:1;text-align:right;font-weight:500}.query-section .order-card .card-actions,.query-section .order-card .user-actions,.query-section .user-card .card-actions,.query-section .user-card .user-actions,.subuser-section .order-card .card-actions,.subuser-section .order-card .user-actions,.subuser-section .user-card .card-actions,.subuser-section .user-card .user-actions{display:flex;gap:10px;margin-top:15px}.query-section .order-card .card-actions .action-btn,.query-section .order-card .user-actions .action-btn,.query-section .user-card .card-actions .action-btn,.query-section .user-card .user-actions .action-btn,.subuser-section .order-card .card-actions .action-btn,.subuser-section .order-card .user-actions .action-btn,.subuser-section .user-card .card-actions .action-btn,.subuser-section .user-card .user-actions .action-btn{flex:1;border-radius:10px;padding:8px;font-size:13px;background:#f1f5f9;border:none;color:#475569}.query-section .order-card .card-actions .action-btn:hover,.query-section .order-card .user-actions .action-btn:hover,.query-section .user-card .card-actions .action-btn:hover,.query-section .user-card .user-actions .action-btn:hover,.subuser-section .order-card .card-actions .action-btn:hover,.subuser-section .order-card .user-actions .action-btn:hover,.subuser-section .user-card .card-actions .action-btn:hover,.subuser-section .user-card .user-actions .action-btn:hover{background:#e2e8f0}.query-section .order-card .card-actions .action-btn.danger,.query-section .order-card .user-actions .action-btn.danger,.query-section .user-card .card-actions .action-btn.danger,.query-section .user-card .user-actions .action-btn.danger,.subuser-section .order-card .card-actions .action-btn.danger,.subuser-section .order-card .user-actions .action-btn.danger,.subuser-section .user-card .card-actions .action-btn.danger,.subuser-section .user-card .user-actions .action-btn.danger{background:#fef2f2;color:#ef4444}.query-section .order-card .card-actions .action-btn.danger:hover,.query-section .order-card .user-actions .action-btn.danger:hover,.query-section .user-card .card-actions .action-btn.danger:hover,.query-section .user-card .user-actions .action-btn.danger:hover,.subuser-section .order-card .card-actions .action-btn.danger:hover,.subuser-section .order-card .user-actions .action-btn.danger:hover,.subuser-section .user-card .card-actions .action-btn.danger:hover,.subuser-section .user-card .user-actions .action-btn.danger:hover{background:#fee2e2}.subuser-filters{display:flex;gap:10px;margin-bottom:15px}.subuser-filters .neo-input{flex:1}.subuser-filters .add-btn,.subuser-filters .query-btn{width:120px;background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:10px;color:#fff;font-weight:500}.neo-pagination{margin-top:20px;text-align:center}.neo-pagination .btn-next,.neo-pagination .btn-prev,.neo-pagination .el-pager li{border-radius:10px;background:#f1f5f9;border:none}.neo-pagination .el-pager li{margin:0 4px;min-width:36px;height:36px;line-height:36px}.neo-pagination .el-pager li.active{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff}.status-pending{background:#fffbeb;color:#f59e0b}.status-success{background:#ecfdf5;color:#10b981}.status-danger{background:#fef2f2;color:#ef4444}.order-list,.subuser-list{max-height:none;overflow:visible}#app,body,html{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.neo-container{display:flex;flex-direction:column;min-height:100vh;padding:10px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.neo-header{flex-shrink:0}.neo-main{flex-grow:1;overflow:visible;margin-top:0;height:auto!important;min-height:0}.neo-main,.neo-tabs{display:flex;flex-direction:column}.neo-tabs{height:100%}.neo-tabs ::v-deep .el-tabs__content{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.neo-tabs ::v-deep .el-tab-pane{height:100%;display:flex;flex-direction:column}.order-section,.query-section,.subuser-section{flex-grow:1;display:flex;flex-direction:column;min-height:0}.order-section>div:last-child,.query-section>div:last-child,.subuser-section>div:last-child{margin-top:auto}.el-button+.el-button{margin-left:0!important;margin-right:5px!important}.fixed-bottom-action{position:fixed;bottom:0;left:0;right:0;padding:10px;background:#e1e4e8;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000}.fixed-bottom-action .submit-btn{width:100%}.quick-quantity .quantity-group{display:flex;flex-wrap:wrap;gap:8px}.quick-quantity .qty-btn{white-space:normal;word-break:break-all;height:auto;min-height:32px;line-height:1.2;text-align:center;padding:4px 8px}