.admin-module__aXBbkG__wrap{max-width:960px;margin:0 auto;padding:48px 40px 100px}.admin-module__aXBbkG__h1{font-family:var(--font-display);margin:0 0 12px;font-size:34px;font-weight:600}.admin-module__aXBbkG__subhead{color:var(--color-text-secondary);margin:0 0 32px;font-size:17px;line-height:1.6}.admin-module__aXBbkG__loginCard{background:var(--color-surface);border:2px solid var(--color-hairline);border-radius:20px;max-width:400px;margin:60px auto;padding:32px}.admin-module__aXBbkG__form{flex-direction:column;gap:16px;display:flex}.admin-module__aXBbkG__label{margin-bottom:8px;font-weight:800;display:block}.admin-module__aXBbkG__input{border:2px solid var(--color-hairline-strong);border-radius:10px;width:100%;padding:12px 14px;font-size:16px}.admin-module__aXBbkG__btnPrimary{font-family:var(--font-display);background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:14px 28px;font-size:16px;font-weight:600}.admin-module__aXBbkG__btnPrimary:disabled{opacity:.6;cursor:default}.admin-module__aXBbkG__linkBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.admin-module__aXBbkG__error{background:var(--color-danger-soft);color:var(--color-danger-text);border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.5}.admin-module__aXBbkG__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.admin-module__aXBbkG__signedInAs{color:var(--color-text-muted);font-size:14px}.admin-module__aXBbkG__tabRow{border-bottom:2px solid var(--color-hairline);gap:8px;margin-bottom:24px;display:flex}.admin-module__aXBbkG__tabBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 4px;font-weight:700}.admin-module__aXBbkG__tabBtnActive{color:var(--color-primary-dark);border-bottom-color:var(--color-primary)}.admin-module__aXBbkG__card{background:var(--color-surface);border:2px solid var(--color-hairline);border-radius:16px;padding:20px}.admin-module__aXBbkG__inlineForm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-module__aXBbkG__smallInput{border:2px solid var(--color-hairline-strong);border-radius:8px;min-width:200px;padding:8px 10px;font-size:14px}.admin-module__aXBbkG__orderList{flex-direction:column;gap:18px;display:flex}.admin-module__aXBbkG__orderCard{background:var(--color-surface);border:2px solid var(--color-hairline);border-radius:16px;padding:22px}.admin-module__aXBbkG__orderHead{border-bottom:2px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.admin-module__aXBbkG__orderNumber{font-family:var(--font-display);font-size:19px;font-weight:600}.admin-module__aXBbkG__orderDate{color:var(--color-text-muted);font-size:13px}.admin-module__aXBbkG__shipBlock{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;line-height:1.6}.admin-module__aXBbkG__shipName{color:var(--color-text);font-weight:700}.admin-module__aXBbkG__itemRow{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin-module__aXBbkG__itemRow:last-child{border-bottom:none}.admin-module__aXBbkG__itemName{font-weight:700}.admin-module__aXBbkG__itemMeta{color:var(--color-text-muted);font-size:13px}.admin-module__aXBbkG__downloadRow{flex-wrap:wrap;gap:8px;display:flex}.admin-module__aXBbkG__downloadBtn{background:var(--color-bg);border:2px solid var(--color-hairline-strong);cursor:pointer;color:var(--color-primary-dark);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.admin-module__aXBbkG__downloadBtn:disabled{opacity:.5;cursor:default}.admin-module__aXBbkG__orderTotal{justify-content:flex-end;margin-top:12px;font-weight:800;display:flex}.admin-module__aXBbkG__empty{text-align:center;color:var(--color-text-muted);padding:60px 20px}.admin-module__aXBbkG__dropzone{border:2px dashed var(--color-hairline-strong);text-align:center;width:100%;min-height:120px;color:var(--color-text-muted);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex}.admin-module__aXBbkG__dropzoneOver{border-color:var(--color-primary);background:#eef6ff;background:lab(96.4809% -1.67018 -7.26647)}.admin-module__aXBbkG__swatchRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-module__aXBbkG__swatch{border:2px solid var(--color-hairline-strong);cursor:pointer;border-radius:50%;width:32px;height:32px;padding:0}.admin-module__aXBbkG__swatchActive{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-surface)}.admin-module__aXBbkG__colorPicker{border:2px solid var(--color-hairline-strong);cursor:pointer;background:0 0;border-radius:10px;width:40px;height:40px;padding:2px}.admin-module__aXBbkG__eyedropperBtn{border:2px solid var(--color-hairline-strong);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.admin-module__aXBbkG__tagGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:18px 0;display:grid}.admin-module__aXBbkG__tagCard{background:var(--color-surface);border:2px solid var(--color-hairline);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.admin-module__aXBbkG__tagThumb{background:var(--color-bg);border-radius:10px;justify-content:center;align-items:center;width:100%;height:90px;display:flex;overflow:hidden}.admin-module__aXBbkG__tagThumb img,.admin-module__aXBbkG__tagThumb svg{max-width:70%;max-height:70%}.admin-module__aXBbkG__tagRemoveBtn{background:var(--color-surface);border:2px solid var(--color-hairline-strong);cursor:pointer;border-radius:50%;width:24px;height:24px;font-weight:800;line-height:1;position:absolute;top:6px;right:6px}.admin-module__aXBbkG__tagCardHead{position:relative}.admin-module__aXBbkG__statusPending{color:var(--color-text-muted)}.admin-module__aXBbkG__statusDone{color:var(--color-success-text)}.admin-module__aXBbkG__statusError{color:var(--color-danger-text)}
