:root{--ink:#172b43;--ink-soft:#627184;--paper:#f6f4ee;--white:#fffefa;--line:#dce2df;--pine:#1d675f;--pine-soft:#d8ece6;--coral:#e65f3b;--coral-soft:#fae0d8;--sand:#eee9de;--shadow:0 16px 40px #172b4314}*{box-sizing:border-box}html{background:var(--paper)}body{background:radial-gradient(circle at 15% -10%, #ffcea06b, transparent 30rem), radial-gradient(circle at 90% 15%, #87cdbb3d, transparent 28rem), var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.app-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 56px}.topbar,.hero-grid,.inventory-toolbar,.section-heading,.form-footer,.extract-controls,.active-actions,.toolbar-actions,.history-footer{align-items:center;display:flex}.topbar{justify-content:space-between;gap:24px;margin-bottom:42px}.page-nav{scrollbar-width:none;background:#fffefabd;border:1px solid #172b431a;border-radius:15px;gap:7px;margin-bottom:20px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 5px 14px #172b4309}.page-nav::-webkit-scrollbar{display:none}.page-tab{min-height:39px;color:var(--ink-soft);background:0 0;border:0;border-radius:10px;flex:1 0 100px;font-size:13px;font-weight:800;transition:background .16s,color .16s,transform .16s}.page-tab:hover{color:var(--ink);background:#1d675f14}.page-tab.active{background:var(--ink);color:var(--white);box-shadow:0 4px 9px #172b4326}.page-tab.active:hover{color:var(--white);background:var(--ink)}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mark{width:42px;height:42px;box-shadow:5px 5px 0 var(--coral);background:#9fd3d2;border:2px solid #fff7e7;border-radius:13px;flex:none;display:block;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;transform:scale(1.13)}.eyebrow,.kicker,.section-heading p{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.brand-lockup h1{letter-spacing:-.03em;margin:2px 0 0;font-size:17px}.profile-chip{color:var(--ink-soft);background:#fffefab8;border:1px solid #172b431f;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.account-actions{align-items:center;gap:8px;display:flex}.sign-out-button{padding:8px 11px;font-size:12px}.status-dot{background:var(--pine);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1d675f1f}.hero-grid{min-height:230px;color:var(--white);box-shadow:var(--shadow);background:linear-gradient(132deg,#173d4b 0%,#1d675f 100%);border:1px solid #172b4314;border-radius:28px;justify-content:space-between;gap:30px;padding:32px 38px;position:relative;overflow:hidden}.hero-grid:after{content:"";border:42px solid #ffffff12;border-radius:50%;width:265px;height:265px;position:absolute;bottom:-90px;right:-60px}.hero-copy{z-index:1;max-width:620px;position:relative}.hero-copy .kicker{color:#acc7c0}.hero-copy h2{letter-spacing:-.06em;margin:10px 0 12px;font-family:Georgia,Songti SC,serif;font-size:clamp(31px,4vw,49px);font-weight:600;line-height:1.08}.hero-copy p:last-child{color:#d0dce1;max-width:590px;margin:0;font-size:15px;line-height:1.7}.hero-summary{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:19px;flex-direction:column;justify-content:center;min-width:178px;padding:20px;display:flex}.hero-summary span,.hero-summary small{color:#bdd1ce;font-size:12px;display:block}.hero-summary strong{color:#fff4d8;letter-spacing:-.07em;margin:5px 0;font-size:35px;display:block}.hero-financials{border-top:1px solid #ffffff29;gap:8px;margin:15px 0 0;padding:13px 0 0;display:grid}.hero-financials div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.hero-financials dt,.hero-financials dd{margin:0}.hero-financials dt{color:#bdd1ce;font-size:11px}.hero-financials dd{color:#fff4d8;white-space:nowrap;font-size:13px;font-weight:800}.notice,.warning{border-radius:13px;margin:16px 0;padding:12px 16px;font-size:14px}.notice{color:#235a51;background:#e7f4ef;border:1px solid #b8ded5}.warning{color:#9a3c29;background:#fff2ed;border:1px solid #efd0c7}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0 28px;display:grid}.summary-card{border:1px solid var(--line);background:#fffefae0;border-radius:18px;padding:19px 19px 16px;box-shadow:0 5px 14px #172b4309}.summary-card>span{color:var(--ink-soft);font-size:12px;display:block}.summary-card>strong{letter-spacing:-.06em;margin:7px 0 14px;font-family:Georgia,Songti SC,serif;font-size:31px;display:block}.summary-card .summary-available{color:var(--ink-soft);align-items:baseline;gap:4px;font-size:12px;display:flex}.summary-card b{color:var(--pine)}.summary-recent{border-top:1px solid #edf0ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:11px 0 0;display:grid}.summary-recent div{min-width:0}.summary-recent dt,.summary-recent dd{margin:0}.summary-recent dt{color:var(--ink-soft);white-space:nowrap;font-size:10px}.summary-recent dd{color:var(--ink);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800}.summary-recent div:last-child dd{color:#a94731}.sales-section,.sales-dashboard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffefae0;border-radius:23px;margin:0 0 28px;padding:27px}.sales-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.sales-heading h3{letter-spacing:-.05em;margin:2px 0 0;font-family:Georgia,Songti SC,serif;font-size:26px}.sales-date-picker{color:var(--ink-soft);background:#eef3f0;border:1px solid #d7e1dc;border-radius:10px;align-items:center;gap:7px;margin:0;padding:6px 9px 6px 11px;font-size:10px;font-weight:800;display:inline-flex}.sales-date-picker input{width:122px;min-height:25px;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:11px;font-weight:750}.sales-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:13px;display:grid}.sales-card{background:var(--white);border:1px solid #dce5e1;border-radius:17px;min-height:190px;padding:18px}.sales-card>span{color:var(--ink-soft);font-size:12px;font-weight:750;display:block}.sales-card>strong{letter-spacing:-.055em;margin:8px 0 12px;font-family:Georgia,Songti SC,serif;font-size:30px;display:block}.sales-card>strong small{color:var(--ink-soft);letter-spacing:0;font-family:inherit;font-size:14px}.sales-card>p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.sold-card{border-top:4px solid var(--pine)}.revenue-card{border-top:4px solid #d9a640}.profit-card{border-top:4px solid var(--coral)}.month-card{border-top:4px solid #7289a5}.sold-by-face{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.sold-by-face li{background:var(--pine-soft);color:#22675e;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:750}.sold-by-face .no-sales{color:var(--ink-soft);background:#f0f3f1;font-weight:600}.sales-face-total{flex-direction:column;gap:2px;display:flex;margin-top:auto!important}.sales-face-total b{color:var(--ink);font-size:15px}.sales-face-total span{color:var(--ink-soft);font-size:11px}.sales-breakdown{gap:7px;margin:15px 0 0;display:grid}.sales-breakdown div{color:var(--ink-soft);border-top:1px solid #edf0ee;justify-content:space-between;gap:8px;padding-top:7px;font-size:11px;display:flex}.sales-breakdown dt,.sales-breakdown dd{margin:0}.sales-breakdown dd{color:var(--ink);font-weight:750}.advertising-expense-value{align-items:center;gap:7px;display:inline-flex}.advertising-edit-button{color:#28665d;background:#edf6f2;border:1px solid #b9d4cd;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:800}.advertising-edit-button:not(:disabled):hover{background:#dff0e9}.sales-formula{color:var(--ink-soft);margin:15px 0 0;font-size:11px;line-height:1.65}.lifetime-button{color:#405d7d;background:#f1f5f8;border:1px solid #b7c6d7;border-radius:9px;margin-top:16px;padding:8px 10px;font-size:11px;font-weight:800}.lifetime-button:not(:disabled):hover{background:#e4ecf2}.inventory-flow-section{background:linear-gradient(145deg,#f6faf8 0%,#fffefa 100%);border:1px solid #d8e5df;border-radius:18px;margin-top:20px;padding:20px}.inventory-flow-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.inventory-flow-heading h4{letter-spacing:-.045em;margin:3px 0 0;font-family:Georgia,Songti SC,serif;font-size:22px}.inventory-flow-date-picker{color:var(--ink-soft);background:#fffefa;border:1px solid #d7e1dc;border-radius:10px;align-items:center;gap:7px;margin:0;padding:5px 8px 5px 10px;font-size:10px;font-weight:800;display:inline-flex}.inventory-flow-date-picker input{width:122px;min-height:25px;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:11px;font-weight:750}.inventory-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.inventory-flow-card{background:var(--white);border:1px solid #dce5e1;border-radius:14px;padding:16px}.inventory-flow-date{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.inventory-flow-date span{color:var(--ink);font-size:14px;font-weight:800}.inventory-flow-date small{color:var(--ink-soft);font-size:10px}.inventory-flow-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.inventory-flow-card dl>div{border-radius:10px;padding:11px}.inventory-flow-card dt,.inventory-flow-card dd{margin:0}.inventory-flow-card dt{font-size:11px;font-weight:800}.inventory-flow-card dd{color:var(--ink-soft);margin-top:5px;font-size:12px}.inventory-flow-card dd b{color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:24px}.inventory-flow-card dl small{color:var(--ink-soft);margin-top:3px;font-size:10px;display:block}.flow-incoming{background:#e9f5ef}.flow-incoming dt{color:#28705f}.flow-outgoing{background:#fff0ea}.flow-outgoing dt{color:#a94731}.flow-destroyed{background:#f3eee5}.flow-destroyed dt{color:#7c6742}.inventory-flow-caption{color:var(--ink-soft);margin:13px 0 0;font-size:11px;line-height:1.55}.lifetime-modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#172b437a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lifetime-modal{background:var(--white);border:1px solid #ffffff80;border-radius:22px;width:min(100%,420px);padding:25px;box-shadow:0 20px 55px #172b4340}.lifetime-modal-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lifetime-modal h2{letter-spacing:-.05em;margin:4px 0 0;font-family:Georgia,Songti SC,serif;font-size:27px}.modal-close{width:31px;height:31px;color:var(--ink);background:#eef2f1;border:0;border-radius:50%;font-size:24px;line-height:1}.lifetime-copy{color:var(--ink-soft);margin:20px 0 4px;font-size:13px;line-height:1.6}.lifetime-error{color:#a94731;margin:10px 0 0;font-size:12px}.lifetime-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.lifetime-stats{gap:10px;margin:23px 0 0;display:grid}.lifetime-stats div{background:#f3f6f4;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:13px;display:flex}.lifetime-stats dt{color:var(--ink-soft);font-size:12px}.lifetime-stats dd{color:var(--ink);margin:0;font-family:Georgia,Songti SC,serif;font-size:19px;font-weight:700}.lifetime-stats div:last-child{background:#fff0ea}.lifetime-stats div:last-child dd{color:#a94731}.lifetime-close-button{width:100%;margin-top:18px}.workflow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:42px;display:grid}.workflow-card{border:1px solid var(--line);background:var(--white);min-height:365px;box-shadow:var(--shadow);border-radius:23px;padding:27px}.add-card{border-top:5px solid var(--pine)}.extract-card{border-top:5px solid var(--coral);order:-1}.section-heading{gap:13px;margin-bottom:24px}.section-number{background:var(--sand);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.section-heading h3,.inventory-toolbar h3,.history-section h3{letter-spacing:-.05em;margin:2px 0 0;font-family:Georgia,Songti SC,serif;font-size:26px}label{color:var(--ink);margin:14px 0 7px;font-size:13px;font-weight:750;display:block}select,textarea,input{width:100%;color:var(--ink);background:#fffefa;border:1px solid #cfd8d4;border-radius:11px;outline:none;transition:border-color .18s,box-shadow .18s}select{height:43px;padding:0 12px}input{height:46px;padding:0 12px}textarea{resize:vertical;min-height:132px;padding:12px;line-height:1.55}select:focus,textarea:focus,input:focus{border-color:var(--pine);box-shadow:0 0 0 3px #1d675f21}.form-footer{color:var(--ink-soft);justify-content:space-between;gap:12px;margin-top:14px;font-size:12px}.import-preview{color:var(--ink-soft);flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.import-preview span{color:var(--ink-soft)}.import-preview b,.import-preview small{color:#22675e;background:#eef4f1;border-radius:7px;padding:4px 7px;font-size:11px}.import-preview small{color:#9a3c29;background:#fff2ed;font-weight:700}.button{border:1px solid #0000;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:800;transition:transform .16s,background .16s,border-color .16s}.button:not(:disabled):hover{transform:translateY(-1px)}.button.primary{background:var(--ink);color:var(--white)}.button.primary:not(:disabled):hover{background:#254866}.button.secondary{background:var(--pine-soft);color:#1a5c53;border-color:#9ecfc2}.button.ghost{color:#a94731;background:0 0;border-color:#e9b4a4}.button.outline{background:var(--white);color:var(--ink);border-color:#cfd8d4}.extract-empty{padding-top:10px}.extract-empty>p{color:var(--ink-soft);margin:0 0 18px;line-height:1.6}.extract-controls{gap:10px}.extract-controls select{flex:1}.extract-controls .button{min-width:100px}.extract-submit{justify-content:flex-end;margin-top:14px}.extract-empty small{color:var(--ink-soft);margin-top:14px;font-size:12px;display:block}.sale-price-entry{align-items:center;gap:10px;display:flex}.sale-price-entry input{flex:1}.sale-price-entry small{min-width:152px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.45}.quick-extract{background:#f2f8f5;border:1px solid #cbe1d9;border-radius:14px;margin-top:20px;padding:15px}.quick-extract-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-extract-heading span{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.quick-extract-heading h4{letter-spacing:-.04em;margin:2px 0 0;font-family:Georgia,Songti SC,serif;font-size:19px}.quick-extract-heading small{background:var(--pine-soft);color:#22675e;border-radius:999px;margin:0;padding:5px 8px;font-size:10px;font-weight:800}.quick-extract-controls{align-items:center;gap:10px;display:flex}.quick-extract-controls input{flex:1}.quick-extract-controls .button{min-width:100px}.quick-extract-submit{justify-content:flex-end;margin-top:13px}.quick-extract>p{color:var(--ink-soft);margin:10px 0 0;font-size:11px;line-height:1.55}.active-pickup-list{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:20px;display:grid}.active-pickup-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.active-pickup-list-heading span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.active-pickup-list-heading h4{letter-spacing:-.04em;margin:3px 0 0;font-family:Georgia,Songti SC,serif;font-size:20px}.active-pickup-list-heading>b{background:var(--coral-soft);color:#a6462e;border-radius:999px;padding:6px 9px;font-size:11px}.active-pickup{background:#fff5f0;border:1px solid #f1c2b5;border-radius:16px;padding:18px}.active-label{background:var(--coral-soft);color:#a6462e;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.active-pickup-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.active-pickup-heading time{color:var(--ink-soft);white-space:nowrap;padding-top:3px;font-size:10px}.active-pickup strong{letter-spacing:-.04em;font-family:Georgia,Songti SC,serif;font-size:27px;display:block}.active-pickup code{color:#7d3323;letter-spacing:.04em;background:#fffefa;border-radius:9px;margin:10px 0 7px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:block}.active-pickup p{color:var(--ink-soft);margin:0;font-size:12px}.active-actions{flex-wrap:wrap;gap:8px;margin-top:16px}.active-actions .primary{background:var(--coral)}.active-actions .primary:not(:disabled):hover{background:#cb4d2c}.copy-message-settings-button{color:#405d7d!important;background:#f4f7fa!important;border-color:#b7c6d7!important}.copy-message-settings-button:not(:disabled):hover{background:#e7eef4!important}.active-sale-price{color:var(--ink-soft);background:#ffffffb8;border-radius:10px;align-items:center;gap:8px;margin:12px 0 3px;padding:9px 11px;font-size:11px;display:flex}.active-sale-price b{color:#9a452f;font-size:16px}.active-sale-price small{background:var(--coral-soft);color:#9a452f;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.pickup-code-list{gap:8px;margin:12px 0 9px;display:grid}.pickup-code{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.pickup-code b{color:#9a452f;white-space:nowrap;font-size:11px}.active-pickup .pickup-code code{text-overflow:ellipsis;min-width:0;margin:0;padding:9px;font-size:13px;overflow:hidden}.pickup-code button{color:#a94731;background:0 0;border:0;font-size:11px;font-weight:800}.pickup-code .pickup-destroy-link{color:#b0432c}.inventory-section,.history-section{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:23px}.inventory-section{margin-bottom:20px;overflow:hidden}.inventory-toolbar{justify-content:space-between;gap:18px;padding:27px 27px 22px}.toolbar-actions{gap:8px}.toolbar-actions select{width:auto;min-width:115px;height:38px;font-size:12px}.inventory-search{width:190px;height:38px;padding:0 11px;font-size:12px}.toolbar-actions .button{white-space:nowrap;padding:9px 11px}.card-table-wrap{border-top:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:700px}th{color:var(--ink-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f4f6f3;padding:13px 27px;font-size:11px;font-weight:800}td{border-top:1px solid #edf0ee;padding:15px 27px;font-size:13px}td code{color:#40566f;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status-tag{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-tag.available{background:var(--pine-soft);color:#22675e}.status-tag.picked{color:#aa5c28;background:#ffebd8}.status-tag.completed{color:#637183;background:#eaedef}.status-tag.destroyed{color:#934333;background:#f4e6e2}.row-actions{white-space:nowrap}.row-actions button{color:#467099;background:0 0;border:0;font-size:12px;font-weight:750}.row-actions button+button{margin-left:10px}.row-actions .destroy-card-action{color:#b0432c}.empty-table{color:var(--ink-soft);text-align:center;padding:36px 27px}.inventory-pagination{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;padding:15px 27px;font-size:11px;display:flex}.inventory-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.inventory-pagination button{color:#4b6276;background:#fffefa;border:1px solid #d5ded9;border-radius:8px;min-width:31px;height:30px;padding:0 8px;font-size:11px;font-weight:800}.inventory-pagination button.active{border-color:var(--pine);background:var(--pine);color:var(--white)}.inventory-pagination button:disabled{opacity:.42}.history-section{padding:28px}.history-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.history-heading>span{color:#416c66;background:#edf4f1;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.activity-list{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.activity-list li{background:#f8f9f7;border:1px solid #e5ebe7;border-radius:13px;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:14px 16px;display:grid}.activity-sale-row{background:#fffaf0!important;border-color:#e2d5bb!important}.activity-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-top:6px}.activity-sale-row .activity-dot{background:#d59b2e}.activity-content{min-width:0}.activity-list strong{font-size:13px;display:block}.activity-content code{overflow-wrap:anywhere;color:#36566a;letter-spacing:.04em;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.activity-list p{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.activity-meta{min-width:120px;color:var(--ink-soft);text-align:right;font-size:11px}.activity-meta time{margin-top:4px;display:block}.activity-sale-details{white-space:nowrap;font-weight:800;color:#a2592d!important}.activity-empty{color:var(--ink-soft);grid-column:1/-1;line-height:1.7;display:block!important}.history-pagination{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:11px;display:flex}.history-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.history-pagination button{color:#4b6276;background:#fffefa;border:1px solid #d5ded9;border-radius:8px;min-width:31px;height:30px;padding:0 8px;font-size:11px;font-weight:800}.history-pagination button.active{border-color:var(--pine);background:var(--pine);color:var(--white)}.history-pagination button:disabled{opacity:.42}.history-footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;padding-top:16px;font-size:12px}.pricing-button{color:#315e5a;padding:8px 11px;font-size:12px}.pricing-form{gap:7px;margin-top:21px;display:grid}.pricing-form label{color:var(--ink);margin-top:5px;font-size:13px;font-weight:800}.pricing-form input{min-height:43px;margin:0}.pricing-form small{color:var(--ink-soft);font-size:11px;line-height:1.45}.pricing-preview{background:#edf6f2;border:1px solid #dce8e2;border-radius:13px;gap:5px;margin-top:11px;padding:13px;display:grid}.pricing-preview span{color:#427168;font-size:11px;font-weight:800}.pricing-preview strong{color:var(--ink);font-size:13px}.copy-message-modal .pricing-form textarea{min-height:116px;margin:0}.copy-message-help{color:var(--ink-soft);font-size:11px;line-height:1.45}.single-extract-tip{color:var(--ink-soft);margin:8px 0 16px;font-size:11px;line-height:1.55}.login-shell{place-items:center;min-height:100vh;padding:28px;display:grid}.login-panel{width:min(100%,470px);box-shadow:var(--shadow);background:#fffefaf0;border:1px solid #172b431a;border-radius:26px;padding:34px}.login-copy{margin:42px 0 25px}.login-copy h2{letter-spacing:-.055em;margin:9px 0 10px;font-family:Georgia,Songti SC,serif;font-size:37px;line-height:1.1}.login-copy p:last-child{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.login-form label:first-child{margin-top:0}.login-error{color:#a94731;margin:14px 0 0;font-size:13px}.login-button{width:100%;margin-top:20px;padding:13px 16px}.auth-mode-switch{color:#3d6e68;background:0 0;border:0;width:100%;margin-top:14px;padding:5px;font-size:12px;font-weight:800}.auth-mode-switch:hover{color:#174f49;text-decoration:underline}@media (max-width:850px){.app-shell{width:min(100% - 28px,680px);padding-top:18px}.topbar{margin-bottom:26px}.hero-grid{padding:31px 26px;display:block}.hero-summary{margin-top:24px}.summary-grid,.sales-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid{grid-template-columns:1fr}.inventory-toolbar{display:block}.toolbar-actions{flex-wrap:wrap;margin-top:16px}.toolbar-actions select,.inventory-search{flex:1}}@media (max-width:620px){.inventory-flow-grid{grid-template-columns:1fr}.inventory-flow-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:520px){.app-shell{width:min(100% - 20px,680px)}.topbar{align-items:flex-start}.page-nav{gap:5px;margin-bottom:16px;padding:5px}.page-tab{flex-basis:78px;min-height:37px;font-size:12px}.account-actions{flex-direction:column;align-items:flex-end}.profile-chip{padding:8px 10px;font-size:11px}.brand-mark{width:36px;height:36px}.hero-copy h2{font-size:34px}.hero-summary{min-width:0;padding:16px}.hero-summary strong{font-size:30px}.summary-grid,.sales-grid{grid-template-columns:1fr}.summary-card{padding:14px}.summary-card>strong{font-size:26px}.sales-section,.sales-dashboard{padding:20px}.sales-heading,.trend-heading{flex-direction:column;align-items:flex-start;gap:9px}.sales-card{min-height:0}.seven-day-trend{padding:17px 11px}.trend-heading{padding:0 5px}.trend-chart{grid-template-columns:39px minmax(0,1fr);gap:5px;height:252px}.trend-y-axis{height:199px}.trend-y-axis-title,.trend-y-tick{font-size:9px}.trend-plot{padding-top:199px}.trend-guides,.trend-line,.trend-points{height:199px;top:0}.trend-x-axis{grid-template-columns:repeat(7,minmax(32px,1fr));gap:1px}.trend-x-tick b{font-size:10px}.trend-x-tick small{font-size:9px}.trend-caption{padding:0 5px}.workflow-card,.history-section{padding:20px}.extract-controls,.quick-extract-controls,.sale-price-entry{flex-direction:column;align-items:stretch}.extract-controls .button,.quick-extract-controls .button{width:100%}.sale-price-entry small{min-width:0}.pickup-code{grid-template-columns:1fr auto auto}.pickup-code b{grid-column:1/-1}.active-actions .button{flex:45%}.inventory-toolbar{padding:20px}.inventory-pagination,.history-pagination{flex-direction:column;align-items:flex-start;padding:14px 20px}.inventory-pagination>div,.history-pagination>div{justify-content:flex-start}.history-pagination{padding-left:0;padding-right:0}.history-heading{flex-direction:column;align-items:flex-start;gap:9px}.activity-list li{grid-template-columns:8px minmax(0,1fr)}.activity-meta{text-align:left;grid-column:2;min-width:0}.activity-meta time{margin-top:5px}.activity-sale-details{white-space:normal}.history-footer{flex-direction:column;align-items:flex-start;gap:6px}.login-shell{padding:16px}.login-panel{padding:25px}.login-copy{margin-top:34px}.login-copy h2{font-size:33px}.lifetime-modal{padding:21px}.lifetime-stats dd{font-size:17px}}.storefront-shell{color:#183543;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0 34px}.storefront-nav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.storefront-brand{color:#183543;letter-spacing:-.05em;align-items:center;gap:10px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.storefront-brand-mark{color:#fff8e9;background:#163f4b;border-radius:11px;place-items:center;width:35px;height:35px;font-family:Georgia,Songti SC,serif;font-size:20px;display:grid;box-shadow:4px 4px #ef7553}.storefront-admin-link{color:#416170;border:1px solid #cbd8d3;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:background .16s,color .16s}.storefront-admin-link:hover{color:#163f4b;background:#e8f1ed}.storefront-hero{background:#123f49;border:1px solid #14404b26;border-radius:28px;grid-template-columns:minmax(0,.99fr) minmax(370px,1.01fr);min-height:435px;display:grid;overflow:hidden;box-shadow:0 21px 48px #172b4321}.storefront-hero-copy{z-index:1;color:#fffaf0;flex-direction:column;justify-content:center;align-items:flex-start;padding:58px;display:flex;position:relative}.storefront-hero-copy:before{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-185px;left:-160px}.storefront-kicker{color:#e2886c;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.storefront-hero h1,.storefront-section-heading h2,.storefront-order-copy h2,.order-success h3{letter-spacing:-.065em;margin:10px 0 16px;font-family:Georgia,Songti SC,serif}.storefront-hero h1{font-size:clamp(40px,5vw,65px);line-height:1.02}.storefront-hero-copy>p:last-of-type{color:#c3d7d4;max-width:420px;margin:0;font-size:15px;line-height:1.75}.storefront-primary-link,.storefront-submit,.storefront-secondary-button{color:#fffdf7;text-align:center;background:#ef6a48;border:0;border-radius:11px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s}.storefront-primary-link{margin-top:27px;padding:13px 19px;font-size:13px}.storefront-primary-link:hover,.storefront-submit:not(:disabled):hover{background:#d95736;transform:translateY(-1px)}.storefront-hero-art{background:radial-gradient(circle at 76% 23%,#fff4d8e0 0 3px,#0000 4px 100%),linear-gradient(135deg,#58a89e 0%,#1b6969 48%,#133e4c 100%);min-height:320px;position:relative;overflow:hidden}.storefront-hero-art:before{content:"SOLANA PAY";color:#fff8e7db;letter-spacing:.16em;text-align:center;background:linear-gradient(143deg,#ffffff42,#ffffff0f);border:1px solid #ffffff61;border-radius:23px;width:310px;height:190px;font-size:15px;font-weight:900;line-height:190px;position:absolute;top:15%;left:17%;transform:rotate(-9deg);box-shadow:22px 26px #ffefcd29,inset 0 0 0 1px #ffffff14}.storefront-hero-art:after{content:"";border:44px solid #ffffff1c;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-64px;right:-34px}.storefront-trust{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 54px;display:grid}.storefront-trust article{background:#fffefac7;border:1px solid #dbe4df;border-radius:15px;align-items:center;gap:13px;padding:15px 18px;display:flex}.storefront-trust b{color:#d95e3d;font-size:12px}.storefront-trust strong,.storefront-trust span{display:block}.storefront-trust strong{margin-bottom:3px;font-size:13px}.storefront-trust span{color:#73818b;font-size:11px}.storefront-products{margin-bottom:64px}.storefront-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.storefront-section-heading h2,.storefront-order-copy h2{color:#183543;font-size:34px;line-height:1.08}.storefront-section-heading>span{color:#407468;background:#e5f0ec;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.product-card{color:#183543;text-align:left;background:#fffefa;border:1px solid #d8e2de;border-radius:19px;min-height:224px;padding:20px;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden}.product-card:not(:disabled):hover{border-color:#77b6a8;transform:translateY(-3px);box-shadow:0 14px 25px #17484c1c}.product-card.selected{border-color:#e56948;box-shadow:0 0 0 3px #ef6a4826}.product-card:disabled{opacity:.57}.product-card>strong{letter-spacing:-.07em;margin:31px 0 4px;font-family:Georgia,Songti SC,serif;font-size:34px;display:block}.product-card>small{color:#71808a;font-size:11px}.product-card>b{color:#c54f33;margin:29px 0 2px;font-size:17px;display:block}.product-card>em{color:#86939a;font-size:10px;font-style:normal}.product-stock{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:17px;right:16px}.product-stock.available{color:#257060;background:#ddf0e8}.product-stock.sold-out{color:#7f878a;background:#f1eeea}.product-card-loading{background:#f4f5f1;min-height:160px;display:block}.product-card-loading>strong{color:#89939a;margin-top:13px}.product-card-loading>span{color:#9aa3a6;font-size:11px}.storefront-order-section{background:#edf5f1;border:1px solid #d8e2de;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:54px;padding:48px;display:grid}.storefront-order-copy{padding:17px 0 0}.storefront-order-copy h2{margin-bottom:32px}.storefront-order-copy ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.storefront-order-copy li{align-items:center;gap:13px;display:flex}.storefront-order-copy li>span{color:#287261;background:#cfe5dd;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.storefront-order-copy li p{margin:0}.storefront-order-copy li b,.storefront-order-copy li small{display:block}.storefront-order-copy li b{margin-bottom:3px;font-size:13px}.storefront-order-copy li small{color:#758389;font-size:11px}.storefront-order-card{background:#fffefa;border:1px solid #1f504b1f;border-radius:22px;min-height:486px;padding:27px;box-shadow:0 14px 34px #17484c17}.order-selection{border-bottom:1px solid #e3eae6;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;display:flex}.order-selection>div span,.order-selection>div b{display:block}.order-selection>div span{color:#72818a;font-size:11px}.order-selection>div b{letter-spacing:-.055em;margin-top:4px;font-family:Georgia,Songti SC,serif;font-size:28px}.order-selection label{color:#71808a;width:122px;margin:0;font-size:11px}.order-selection select{height:37px;margin-top:5px;font-size:13px}.order-total{border-bottom:1px solid #e3eae6;grid-template-columns:1fr auto;gap:2px 12px;padding:17px 0;display:grid}.order-total span,.order-total small{color:#72818a;font-size:11px}.order-total b{color:#c54f33;letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font-family:Georgia,Songti SC,serif;font-size:22px}.storefront-order-card form>label{margin-top:16px;font-size:12px}.storefront-order-card label small{color:#87939a;font-size:10px;font-weight:600}.storefront-order-card input{height:43px;font-size:13px}.storefront-order-card textarea{min-height:76px;font-size:13px}.storefront-submit{width:100%;margin-top:19px;padding:13px;font-size:13px}.order-disclaimer{color:#87939a;text-align:center;margin:11px 0 0;font-size:10px;line-height:1.5}.storefront-error{color:#af452f;margin:12px 0;font-size:12px;line-height:1.55}.order-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.success-mark{color:#267260;background:#dcefe7;border-radius:50%;place-items:center;width:47px;height:47px;font-size:25px;font-weight:900;display:grid}.order-success .storefront-kicker{margin-top:18px}.order-success h3{color:#183543;margin-bottom:10px;font-size:30px}.order-success>p:not(.storefront-kicker){color:#71808a;max-width:330px;margin:0;font-size:12px;line-height:1.65}.order-number{color:#1b4a45;background:#f5f8f5;border:1px dashed #b7cac2;border-radius:13px;width:min(100%,340px);margin:22px 0 15px;padding:13px}.order-number span,.order-number b,.order-number small{display:block}.order-number span,.order-number small{color:#75858a;font-size:10px}.order-number b{letter-spacing:.07em;margin:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.order-success dl{justify-content:space-between;width:min(100%,340px);margin:0;display:flex}.order-success dt{color:#79868c;font-size:11px}.order-success dd{color:#183543;margin:4px 0 0;font-size:13px;font-weight:800}.storefront-secondary-button{background:#183f4a;margin-top:24px;padding:10px 15px;font-size:12px}.storefront-secondary-button:hover{background:#295868}.storefront-footer{color:#7a888e;justify-content:space-between;gap:16px;padding:26px 4px 5px;font-size:11px;display:flex}.storefront-footer a{color:#416f69;font-weight:800;text-decoration:none}.payment-asset-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0 0;padding:0;display:grid}.payment-asset-picker legend{color:#183543;margin-bottom:8px;font-size:12px;font-weight:800}.payment-asset-picker label{cursor:pointer;background:#f8fbf9;border:1px solid #d6e2de;border-radius:11px;align-items:center;gap:8px;min-height:61px;margin:0;padding:10px;display:flex}.payment-asset-picker label.selected{background:#e7f4ef;border-color:#4f9a8c;box-shadow:0 0 0 2px #29705f17}.payment-asset-picker input{accent-color:#1d675f;width:auto;height:auto;margin:0}.payment-asset-picker span{gap:3px;display:grid}.payment-asset-picker b{color:#183543;font-size:13px}.payment-asset-picker small{color:#70818a;font-size:10px;font-weight:600}.payment-page{width:min(720px,100% - 32px);min-height:100vh;margin:0 auto;padding:23px 0 48px}.payment-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.payment-nav>span{color:#647782;font-size:12px;font-weight:800}.payment-panel{background:#fffefaf2;border:1px solid #d7e3df;border-radius:26px;padding:34px;box-shadow:0 20px 46px #172b431c}.payment-panel h1{color:#183543;letter-spacing:-.065em;margin:9px 0 13px;font-family:Georgia,Songti SC,serif;font-size:clamp(31px,5vw,45px);line-height:1.06}.payment-copy{color:#687985;margin:0;font-size:13px;line-height:1.72}.payment-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-countdown{color:#b44a30;letter-spacing:.03em;text-align:center;background:#fff0ea;border-radius:10px;min-width:73px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:800}.payment-amount-card{background:linear-gradient(140deg,#edf8f3,#fffefa);border:1px solid #cce3da;border-radius:17px;gap:4px;margin:24px 0 17px;padding:20px;display:grid}.payment-amount-card>span{color:#477469;font-size:11px;font-weight:800}.payment-amount-card strong{color:#173d4b;letter-spacing:-.06em;font-family:Georgia,Songti SC,serif;font-size:clamp(31px,5vw,42px)}.payment-amount-card strong small{color:#2d6f63;letter-spacing:0;font-family:inherit;font-size:16px}.payment-amount-card p{color:#70818a;margin:3px 0 0;font-size:11px}.payment-qr-wrap{border:10px solid #fff;border-radius:18px;width:min(100%,270px);margin:25px auto 18px;display:grid;overflow:hidden;box-shadow:0 8px 22px #172b431a}.payment-qr-wrap img{width:100%;height:auto;display:block}.payment-wallet-button,.payment-copy-all{color:#fffefa;text-align:center;background:#163f4b;border:0;border-radius:12px;width:100%;margin-top:16px;padding:14px;font-size:14px;font-weight:900;text-decoration:none;display:block}.payment-wallet-button:hover,.payment-copy-all:hover{background:#275869}.payment-address{background:#f8faf8;border:1px solid #e2e9e6;border-radius:13px;grid-template-columns:1fr auto;gap:7px 10px;margin-top:18px;padding:14px;display:grid}.payment-address span{color:#647782;grid-column:1/-1;font-size:10px;font-weight:800}.payment-address code{color:#315a62;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.payment-address button,.delivery-card button{color:#2d7769;background:0 0;border:0;font-size:11px;font-weight:900}.payment-hint{color:#74838b;text-align:center;margin:15px 0 0;font-size:11px;line-height:1.6}.payment-order-summary{border-top:1px solid #e6ece8;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:26px 0 0;padding-top:17px;display:grid}.payment-order-summary div{min-width:0}.payment-order-summary dt,.payment-order-summary dd{margin:0}.payment-order-summary dt{color:#819097;font-size:10px}.payment-order-summary dd{overflow-wrap:anywhere;color:#244957;margin-top:5px;font-size:12px;font-weight:800}.payment-copied{color:#28705f;text-align:center;margin:14px 0 0;font-size:12px;font-weight:800}.payment-state-icon{border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:28px;font-weight:900;display:grid}.payment-state-icon.success{color:#237260;background:#dff2e8}.payment-state-icon.expired,.payment-state-icon.review{color:#b34a31;background:#fff0e8}.delivery-cards{gap:9px;margin-top:24px;display:grid}.delivery-card{background:#f0f8f4;border:1px solid #cce1d9;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.delivery-card>span{color:#28705f;white-space:nowrap;font-size:11px;font-weight:900}.delivery-card code{color:#225057;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.payment-loading,.payment-error{text-align:center;place-content:center;min-height:260px;display:grid}.payment-error p{color:#a94731;line-height:1.6}.payment-error a{color:#267260;font-weight:900;text-decoration:none}.shop-manage-shell{width:min(680px,100% - 32px);min-height:100vh;margin:0 auto;padding:25px 0 52px}.shop-manage-nav{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.shop-manage-nav>div{gap:13px;display:flex}.shop-manage-nav>div a{color:#446f6a;font-size:12px;font-weight:800;text-decoration:none}.shop-manage-card{background:#fffefaf2;border:1px solid #d5e3dd;border-radius:25px;padding:36px;box-shadow:0 18px 42px #172b431a}.shop-manage-card h1{color:#183543;letter-spacing:-.065em;margin:8px 0 13px;font-family:Georgia,Songti SC,serif;font-size:clamp(32px,5vw,44px)}.shop-manage-card>p:not(.storefront-kicker){color:#6f8089;margin:0;font-size:13px;line-height:1.7}.shop-manage-card form{gap:8px;margin-top:27px;display:grid}.shop-manage-card label{color:#1a3d4a;margin-top:8px;font-size:13px;font-weight:900}.shop-manage-card input{min-height:46px;margin:0}.shop-manage-card small{color:#788890;font-size:11px;line-height:1.55}.shop-manage-card .payment-wallet-button{cursor:pointer}.shop-manage-card .payment-wallet-button:disabled{opacity:.6;cursor:wait}.shop-manage-muted{margin-top:24px!important}.shop-manage-error{margin:12px 0 0;font-weight:800;color:#af452f!important;font-size:12px!important}.shop-manage-notice{margin:12px 0 0;font-weight:800;color:#287260!important;font-size:12px!important}.shop-helius-status{background:#eff7f3;border:1px solid #cbe0d7;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:15px;display:flex}.shop-helius-status>div{gap:3px;display:grid}.shop-helius-status span{color:#50746d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.shop-helius-status strong{color:#1f5f55;font-size:14px}.shop-helius-status small{color:#668078;max-width:335px;font-size:11px;line-height:1.5}.shop-helius-status .button{white-space:nowrap;flex:none}.orders-section{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:23px;padding:28px}.orders-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.orders-heading h3{letter-spacing:-.05em;margin:2px 0 0;font-family:Georgia,Songti SC,serif;font-size:26px}.orders-tip{color:#3d6962;background:#eef5f2;border-radius:11px;margin:20px 0;padding:11px 13px;font-size:12px;line-height:1.6}.admin-order-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.admin-order-card{background:#fffefa;border:1px solid #dce5e1;border-radius:16px;padding:17px}.admin-order-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-order-topline code{color:#315a62;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;display:block}.admin-order-topline code+span{color:var(--ink-soft);margin-top:5px;font-size:10px;display:block}.order-status{border-radius:999px;flex:none;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.order-status.pending{color:#9f632d;background:#fff0d9}.order-status.paid{color:#28705f;background:#dff0e8}.order-status.fulfilled{color:#526778;background:#e8edf1}.order-status.cancelled{color:#934333;background:#f4e6e2}.admin-order-values{justify-content:space-between;align-items:baseline;gap:8px;margin:18px 0;display:flex}.admin-order-values strong{letter-spacing:-.045em;font-family:Georgia,Songti SC,serif;font-size:18px}.admin-order-values b{color:#ad4b33;font-size:15px}.admin-order-details{gap:8px;margin:0;display:grid}.admin-order-details div{grid-template-columns:58px minmax(0,1fr);gap:8px;display:grid}.admin-order-details dt,.admin-order-details dd{margin:0}.admin-order-details dt{color:var(--ink-soft);font-size:11px}.admin-order-details dd{overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:700;line-height:1.45}.admin-order-details .admin-order-note{border-top:1px solid #edf0ee;grid-template-columns:1fr;gap:3px;margin-top:1px;padding-top:8px}.admin-order-details .admin-order-note dd{color:var(--ink-soft);font-weight:600}.admin-order-status-select{color:var(--ink-soft);border-top:1px solid #edf0ee;margin-top:17px;padding-top:13px;font-size:10px}.admin-order-status-select select{height:35px;margin-top:5px;font-size:12px}.orders-empty{color:var(--ink-soft);text-align:center;border:1px dashed #cbd7d1;border-radius:16px;margin-top:18px;padding:42px 20px;font-size:13px;line-height:1.7}.orders-empty a{color:var(--pine);font-weight:800}@media (max-width:850px){.storefront-shell{width:min(100% - 28px,680px)}.storefront-hero{grid-template-columns:1fr}.storefront-hero-copy{min-height:385px;padding:44px 34px}.storefront-hero-art{background-position:50%;min-height:265px}.storefront-trust{grid-template-columns:1fr}.product-grid,.admin-order-list{grid-template-columns:repeat(2,1fr)}.storefront-order-section{grid-template-columns:1fr;gap:26px;padding:32px}.storefront-order-copy{padding:0}.storefront-order-card{min-height:0}}@media (max-width:520px){.storefront-shell{width:min(100% - 20px,680px);padding-top:15px}.storefront-nav{margin-bottom:17px}.storefront-hero{border-radius:22px}.storefront-hero-copy{min-height:345px;padding:36px 25px}.storefront-hero h1{font-size:43px}.storefront-hero-copy>p:last-of-type{font-size:13px}.storefront-hero-art{min-height:186px}.storefront-trust{margin:12px 0 40px}.storefront-trust article{padding:13px}.storefront-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.storefront-section-heading h2,.storefront-order-copy h2{font-size:30px}.product-grid,.admin-order-list{grid-template-columns:1fr}.product-card{border-radius:15px;min-height:187px;padding:14px}.product-card>strong{margin-top:29px;font-size:29px}.product-card>b{margin-top:21px;font-size:15px}.product-stock{padding:4px 6px;font-size:9px;top:11px;right:11px}.storefront-order-section{border-radius:20px;margin:0 -1px;padding:24px 17px}.storefront-order-copy h2{margin-bottom:22px}.storefront-order-copy ol{gap:14px}.storefront-order-card{border-radius:17px;padding:20px 16px}.order-selection>div b{font-size:24px}.order-selection label{width:105px}.storefront-footer{flex-direction:column;align-items:flex-start;padding-top:20px}.orders-section{padding:20px}.orders-heading{align-items:flex-start}.admin-order-card{padding:15px}}
