:root{color:var(--tg-theme-text-color,#172019);background:var(--tg-theme-bg-color,#f4f1e9);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,select{font:inherit}.app-shell{max-width:760px;min-height:100vh;margin:auto;padding:28px 18px 98px}header{padding:10px 4px 24px}.eyebrow{color:var(--tg-theme-hint-color,#58705e);letter-spacing:.16em;font-size:11px;font-weight:800}h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(32px,9vw,54px);line-height:.98}h2{margin:0;font-size:17px}p{line-height:1.5}.metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.metric,.card,.item{background:var(--tg-theme-secondary-bg-color,#fff);border:1px solid #46504614;box-shadow:0 12px 32px #25301f0f}.metric{border-radius:22px;flex-direction:column;justify-content:space-between;min-height:124px;padding:18px;display:flex}.metric strong{letter-spacing:-.06em;font-size:40px}.metric span,.item p,.card p{color:var(--tg-theme-hint-color,#657168)}.metric span{font-size:13px;font-weight:650}.card{border-radius:22px;padding:22px}.card p{margin-bottom:0}.list{gap:9px;display:grid}.item{border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.item h2{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.item p{margin:4px 0 0;font-size:13px}.item-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.item-actions select{background:var(--tg-theme-bg-color,#f4f1e9);max-width:170px;color:var(--tg-theme-text-color,#172019);border:1px solid #46504624;border-radius:11px;padding:8px;font-size:12px}.status{color:#35533d;background:#e8eee8;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:750}.status-to_buy{color:#8d3420;background:#fee7df}.status-on_the_way_to_us{color:#314c9a;background:#e5ebff}.status-received{color:#286233;background:#ddf3df}nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c231ded;border-radius:20px;gap:4px;width:min(100% - 24px,720px);padding:6px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}nav button{color:#bfc8c0;background:0 0;border:0;border-radius:15px;flex:1;min-height:48px;padding:7px 5px;font-size:11px;font-weight:650}nav button.active{color:#172019;background:#f4f1e9}.state{text-align:center;place-items:center;min-height:70vh;padding:30px;display:grid}.state h1{font-size:34px}.state p:last-child{color:var(--tg-theme-hint-color,#657168)}@media (width<=480px){.item-manage{flex-direction:column;align-items:flex-start}.item-actions{align-items:flex-start;width:100%}.item-actions select{width:100%;max-width:none}}@media (width>=620px){.metrics{grid-template-columns:repeat(4,1fr)}.metric{min-height:150px}}.item-details{min-width:0}.item-details a{color:var(--tg-theme-link-color,#2678d9);margin:7px 0;font-weight:700;text-decoration:none;display:inline-block}.item-details small{color:var(--tg-theme-hint-color,#657168);overflow-wrap:anywhere;margin-top:10px;font-size:10px;display:block}.correction{color:var(--tg-theme-link-color,#2678d9);background:0 0;border:0;font-size:11px}.correction-panel{width:100%}.correction-panel summary{cursor:pointer;color:var(--tg-theme-link-color,#2678d9);font-size:11px;font-weight:700}.correction-panel form{gap:8px;margin-top:8px;display:grid}.correction-panel input{background:var(--tg-theme-bg-color,#f4f1e9);color:var(--tg-theme-text-color,#172019);font:inherit;border:1px solid #46504624;border-radius:9px;padding:9px}.correction-panel .primary{min-height:38px}.error-banner{color:#8d3420;background:#fee7df;border-radius:14px;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.error-banner button{color:inherit;background:0 0;border:0;font-size:20px}.profile-form{gap:14px;display:grid}.profile-form label{color:var(--tg-theme-hint-color,#657168);gap:6px;font-size:12px;font-weight:700;display:grid}.profile-form input{background:var(--tg-theme-bg-color,#f4f1e9);width:100%;color:var(--tg-theme-text-color,#172019);font:inherit;border:1px solid #46504624;border-radius:12px;padding:12px}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primary{background:var(--tg-theme-button-color,#2678d9);min-height:48px;color:var(--tg-theme-button-text-color,#fff);border:0;border-radius:14px;font-weight:750}.form-message{color:var(--tg-theme-hint-color,#657168);white-space:pre-line;margin:0}.payment-panel{border-top:1px solid #46504618;margin-top:14px;padding-top:12px}.payment-panel summary{cursor:pointer;color:var(--tg-theme-link-color,#2678d9);font-size:12px;font-weight:750}.payment-panel form{gap:8px;margin-top:10px;display:grid}.payment-panel textarea{resize:vertical;background:var(--tg-theme-bg-color,#f4f1e9);min-height:72px;color:var(--tg-theme-text-color,#172019);font:inherit;border:1px solid #46504624;border-radius:11px;padding:10px}.payment-panel input[type=file]{max-width:100%;font-size:11px}.payment-panel .primary{min-height:40px}.payment-entry{background:var(--tg-theme-bg-color,#f4f1e9);border-radius:10px;margin-top:9px;padding:9px}.payment-entry p{margin:0 0 6px}.payment-entry button{color:var(--tg-theme-link-color,#2678d9);background:0 0;border:0;padding:0;font-weight:700}.shipment-entry{background:var(--tg-theme-bg-color,#f4f1e9);border-radius:11px;margin-top:10px;padding:10px}.shipment-entry p,.shipment-entry small{overflow-wrap:anywhere;margin:4px 0 0}.shipment-form{margin-top:14px}.shipment-form summary{cursor:pointer;color:var(--tg-theme-link-color,#2678d9);font-weight:750}.shipment-form form{gap:9px;margin-top:10px;display:grid}.shipment-form form>input{background:var(--tg-theme-bg-color,#f4f1e9);color:var(--tg-theme-text-color,#172019);font:inherit;border:1px solid #46504624;border-radius:11px;padding:10px}.shipment-selection-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-selection-head button{color:var(--tg-theme-link-color,#2678d9);background:0 0;border:0;font-weight:750}.shipment-item{border:2px solid #46504624;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:10px;font-size:12px;display:flex}.shipment-item.selected{border-color:var(--tg-theme-button-color,#2678d9);background:#2678d912}.shipment-item input{width:24px;height:24px;accent-color:var(--tg-theme-button-color,#2678d9);flex:0 0 24px}.shipment-item span{gap:4px;min-width:0;display:grid}.shipment-item small{overflow-wrap:anywhere;color:var(--tg-theme-hint-color,#657168)}.customer-details{margin-top:12px}.customer-summary{color:#365b43;background:#e8f0e9;border-radius:10px;margin:4px 0 6px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-block}.customer-details summary{cursor:pointer;color:var(--tg-theme-link-color,#2678d9);font-size:12px;font-weight:750}.customer-address{background:var(--tg-theme-bg-color,#f4f1e9);border-radius:11px;margin-top:9px;padding:10px}.customer-address p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 10px}.customer-address .primary{width:100%;min-height:40px}.tracking-panel{margin-top:12px}.tracking-panel summary{cursor:pointer;color:var(--tg-theme-link-color,#2678d9);font-size:12px;font-weight:750}.tracking-panel form{gap:8px;margin-top:9px;display:grid}.tracking-panel input{background:var(--tg-theme-bg-color,#f4f1e9);color:var(--tg-theme-text-color,#172019);font:inherit;border:1px solid #46504624;border-radius:9px;padding:9px}.tracking-panel .primary{min-height:40px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#263c39;--muted:#667770;--paper:#f5f4ee;--accent:#285d4d}body{background:var(--paper);color:var(--ink)}.orders-app{max-width:1020px;margin:auto;padding:28px 20px 60px}.orders-header{justify-content:space-between;align-items:center;gap:20px;padding:20px 0 28px;display:flex}.orders-header h1{margin:12px 0;font-size:clamp(26px,5vw,40px)}.orders-header p{color:var(--muted)}.orders-brand{letter-spacing:.22em;font-size:12px}.orders-bot{white-space:nowrap;color:var(--accent);font-size:13px}.orders-nav,.order-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.orders-nav button.active,.orders-app .primary{background:var(--accent);color:#fff}.orders-app button{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #d9ded6;border-radius:10px;padding:11px 16px}.orders-app button:disabled{opacity:.5;cursor:wait}.orders-app button:focus-visible,.orders-app input:focus-visible{outline:3px solid #b59a54}.orders-panel{background:#fff;border:1px solid #e1e3da;border-radius:16px;margin:18px 0;padding:24px}.orders-panel h2{margin-top:8px;font-size:21px}.orders-panel p{color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.order-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.order-stats>div{background:#e9eee7;border-radius:12px;flex-direction:column;gap:7px;padding:20px;display:flex}.order-stats strong{font-size:23px;font-weight:600}.order-stats span{color:var(--muted);font-size:12px}.orders-tools{gap:12px;margin:20px 0;display:flex}.orders-tools input{flex:1}.orders-app input,.orders-app select{color:var(--ink);font:inherit;background:#fff;border:1px solid #d8ded5;border-radius:8px;min-width:0;padding:12px}.orders-list{gap:12px;display:grid}.orders-app .order-row{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:23px;display:flex}.order-row h2{margin:12px 0 8px;font-size:20px}.order-row p{color:var(--muted);margin:0;font-size:13px}.order-row>strong{white-space:nowrap}.order-badge{color:#4d665a;background:#edf0e8;border-radius:20px;padding:5px 10px;font-size:11px;display:inline-block}.orders-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.orders-form label{flex-direction:column;gap:8px;font-size:13px;display:flex}.orders-form button{align-self:end}.order-item{border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.order-item:last-child{border-bottom:none}.order-item a{color:var(--accent);font-weight:600}.order-item p{margin:6px 0;font-size:13px}.recipient-choice{text-align:left;flex-direction:column;gap:6px;width:100%;margin:10px 0;display:flex}.recipient-choice span{color:var(--muted);font-size:13px}.orders-error{background:#fff0eb;border:1px solid #edc5b4;border-radius:10px;margin-bottom:20px;padding:16px}.orders-app footer{color:var(--muted);text-align:center;letter-spacing:.12em;margin:40px;font-size:11px}.orders-return{text-align:center;padding:10px}@media (width<=620px){.orders-header{flex-direction:column;align-items:flex-start}.order-stats{gap:6px}.order-stats>div{padding:12px 8px}.order-stats strong{font-size:17px}.orders-form{grid-template-columns:1fr}.orders-tools{flex-direction:column}.orders-panel{padding:16px}.order-row{flex-direction:column;align-items:flex-start!important}.order-item{flex-direction:column;align-items:flex-start}.orders-app{padding:16px 12px 40px}.orders-app button{min-height:44px}}.orders-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:auto;padding:0;position:static;bottom:auto;left:auto;transform:none}.orders-nav button{flex:0 auto;min-width:120px;font-size:14px}.invite-link{overflow-wrap:anywhere}.orders-app .order-row h2{letter-spacing:0}
