.admin-showcase-ordering{margin:0 0 24px;padding:24px;border:1px solid #e1e8f0;border-radius:20px;background:#fff;color:#242b32;font-family:Outfit,sans-serif;min-width:0}.admin-showcase-ordering *{box-sizing:border-box}.admin-showcase-ordering .aso-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-showcase-ordering .aso-kicker{color:#72859e;font-size:10px;font-weight:700;letter-spacing:.14em}.admin-showcase-ordering h2{margin:5px 0 8px;font-size:23px;font-weight:700;line-height:1.25}.admin-showcase-ordering .aso-heading p,.admin-showcase-ordering .aso-note{margin:0;color:#65768c;font-size:13px;line-height:1.55}.admin-showcase-ordering .aso-heading p{max-width:660px}.admin-showcase-ordering .aso-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #dbe3ec;border-radius:10px;background:#fff;color:#45637e;font:600 13px/1.3 Outfit,sans-serif;cursor:pointer;text-align:center}.admin-showcase-ordering .aso-button:not(:disabled):hover,.admin-showcase-ordering .aso-arrow:not(:disabled):hover,.admin-showcase-ordering .aso-first:not(:disabled):hover{background:#edf6fc;border-color:#b6d4e9}.admin-showcase-ordering button:focus-visible{outline:3px solid #92c4e8;outline-offset:2px}.admin-showcase-ordering button:disabled{opacity:.42;cursor:not-allowed}.admin-showcase-ordering .aso-refresh{flex-shrink:0}.admin-showcase-ordering .aso-tabs{display:flex;gap:8px;border-bottom:1px solid #e7edf4;margin-bottom:16px;padding-bottom:12px;flex-wrap:wrap}.admin-showcase-ordering .aso-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:11px;background:#f5f7fa;color:#64748b;font:600 14px/1.2 Outfit,sans-serif;cursor:pointer}.admin-showcase-ordering .aso-tabs button[aria-selected=true]{background:#e7f3fd;border-color:#a8cde8;color:#316f9e}.admin-showcase-ordering .aso-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:7px;background:#fff;font-size:11px;padding:0 5px}.admin-showcase-ordering .aso-unsaved-dot{width:6px;height:6px;border-radius:50%;background:#d49421;flex-shrink:0}.admin-showcase-ordering .aso-note{margin-bottom:17px}.admin-showcase-ordering .aso-list{margin:0;padding:0;list-style:none;border:1px solid #e3ebf3;border-radius:13px;overflow:hidden;max-height:530px;overflow-y:auto;overscroll-behavior:contain}.admin-showcase-ordering .aso-row{display:flex;align-items:center;gap:12px;min-height:78px;padding:12px 14px;border-bottom:1px solid #e8edf3;background:#fff}.admin-showcase-ordering .aso-row:last-child{border-bottom:0}.admin-showcase-ordering .aso-row-preview{background:#f8fbfe}.admin-showcase-ordering .aso-position{width:24px;flex-shrink:0;text-align:center;font-size:14px;font-weight:700;color:#7a8ba0}.admin-showcase-ordering .aso-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;overflow:hidden;background:#e6eff8;color:#518aba;font-weight:700;flex-shrink:0}.admin-showcase-ordering .aso-avatar img{width:100%;height:100%;object-fit:cover}.admin-showcase-ordering .aso-profile{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.admin-showcase-ordering .aso-profile strong,.admin-showcase-ordering .aso-profile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-showcase-ordering .aso-profile strong{font-size:14px;font-weight:600}.admin-showcase-ordering .aso-profile span{font-size:12px;color:#718198}.admin-showcase-ordering .aso-preview-label{padding:5px 8px;border-radius:7px;background:#e6f1fb;color:#518aba;font-size:10px;font-weight:600;white-space:nowrap}.admin-showcase-ordering .aso-row-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.admin-showcase-ordering .aso-arrow,.admin-showcase-ordering .aso-first{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #dce5ee;border-radius:9px;background:#fff;color:#45637e;cursor:pointer}.admin-showcase-ordering .aso-first{padding:0 10px;font:600 11px/1.2 Outfit,sans-serif}.admin-showcase-ordering .aso-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px}.admin-showcase-ordering .aso-footer>p{margin:0;max-width:310px;font-size:12px;line-height:1.5;color:#65768c}.admin-showcase-ordering .aso-save-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-showcase-ordering .aso-primary{background:#518aba;color:#fff;border-color:#518aba}.admin-showcase-ordering .aso-primary:not(:disabled):hover{background:#3f77a5;color:#fff;border-color:#3f77a5}.admin-showcase-ordering .aso-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin:0 0 14px;border-radius:10px;font-size:13px;line-height:1.5}.admin-showcase-ordering .aso-notice p{margin:0}.admin-showcase-ordering .aso-error{background:#fff1f2;color:#a12638;border:1px solid #ffd4db}.admin-showcase-ordering .aso-success{background:#edfaf3;color:#237149;border:1px solid #c9efd9}.admin-showcase-ordering .aso-warning{background:#fffbeb;color:#886323;border:1px solid #f6e4b7}.admin-showcase-ordering .aso-notice .aso-button{flex-shrink:0}.admin-showcase-ordering .aso-empty{text-align:center;padding:30px 18px;font-size:13px;color:#738298;line-height:1.7;border:1px dashed #dce4ee;border-radius:12px}.admin-showcase-ordering .aso-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.admin-showcase-ordering{padding:17px 14px;border-radius:15px}.admin-showcase-ordering .aso-heading{gap:10px}.admin-showcase-ordering h2{font-size:21px}.admin-showcase-ordering .aso-tabs{gap:6px}.admin-showcase-ordering .aso-tabs button{flex:1;gap:5px;padding:9px 8px;font-size:12px}.admin-showcase-ordering .aso-tabs button>svg{display:none}.admin-showcase-ordering .aso-row{flex-wrap:wrap;gap:8px;padding:12px}.admin-showcase-ordering .aso-position{width:19px}.admin-showcase-ordering .aso-avatar{width:38px;height:38px;border-radius:10px}.admin-showcase-ordering .aso-preview-label{font-size:9px;padding:4px 6px}.admin-showcase-ordering .aso-row-actions{width:100%;padding-left:27px}.admin-showcase-ordering .aso-first{margin-left:auto}.admin-showcase-ordering .aso-list{max-height:565px}.admin-showcase-ordering .aso-footer{align-items:stretch;flex-direction:column;gap:13px}.admin-showcase-ordering .aso-footer>p{max-width:none}.admin-showcase-ordering .aso-save-actions{display:grid;grid-template-columns:1fr}.admin-showcase-ordering .aso-primary{grid-row:1}.admin-showcase-ordering .aso-notice{align-items:stretch;flex-direction:column}.admin-showcase-ordering .aso-refresh{font-size:0;padding:0;width:44px;gap:0}}
