.commerce-shell{margin-inline:auto}.commerce-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.commerce-topbar label{width:76px}.commerce-shell #returnApp{margin:0}.commerce-shell .commerce-intro{margin:16px 2px;font-size:var(--kbju-fs-label)}.commerce-shell .cabinet-card{padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 62%),#051216d1}.commerce-shell h2{font-size:var(--kbju-fs-subhead)}.commerce-shell button,.commerce-shell .commerce-link-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.commerce-shell button:not(.primary-button),.commerce-shell .commerce-link-button{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%),#07191deb}.commerce-shell .cabinet-muted{font-size:var(--kbju-fs-label)}.commerce-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.commerce-heading>div{min-width:0}.commerce-heading h1{margin-bottom:16px;font-size:var(--kbju-fs-title)}.commerce-heading h2{margin:0}.commerce-heading img{flex-shrink:0}.commerce-nav{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.commerce-nav:has(#ownerTab[hidden]):has(#marketingTab[hidden]):has(#reportsTab[hidden]){display:none}.commerce-nav [aria-pressed=true]{border-color:var(--green);color:var(--green)}.commerce-offer{border-top-color:var(--green)}.commerce-checkout{border-top-color:var(--green);scroll-margin-block-start:16px}.commerce-checkout .commerce-heading{flex-wrap:wrap}.commerce-checkout h2{font-size:var(--kbju-fs-title)}.commerce-checkout strong{font-size:var(--kbju-fs-subhead);font-variant-numeric:tabular-nums}.commerce-checkout p{margin-block:16px;overflow-wrap:anywhere}.commerce-checkout button{width:100%;margin-top:8px}.commerce-price{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:24px 0 8px}.commerce-price strong{font-size:var(--kbju-fs-display);font-variant-numeric:tabular-nums}.commerce-price del{color:var(--kbju-text-quiet)}.commerce-badge{padding:4px 8px;border-radius:var(--kbju-r-chip);border:1px solid var(--line);font-size:var(--kbju-fs-label);color:var(--green)}.commerce-offer #availability{margin-top:16px}.commerce-offer #confirmation{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.commerce-offer h3,.commerce-order h3{font-size:var(--kbju-fs-subhead);margin:0 0 12px}.commerce-offer #quoteForm{grid-template-columns:minmax(0,1fr)}.commerce-disclosure>summary{min-height:44px;padding-block:12px;cursor:pointer;overflow-wrap:anywhere}.commerce-disclosure>summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:var(--kbju-r-control)}.commerce-disclosure[open]>summary{margin-bottom:12px}.commerce-disclosure p{margin-block:12px}.commerce-gift>summary{font-weight:600}.commerce-gift>summary .commerce-badge{color:var(--kbju-text);font-weight:400;white-space:nowrap}.commerce-terms{margin-top:16px}.commerce-terms summary{padding-block:12px;min-height:44px;cursor:pointer;color:var(--green)}.commerce-terms>div{white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere;padding-block:12px}.commerce-history{margin-top:20px;padding-block:4px;border-block:1px solid var(--line)}.commerce-history>p{margin-top:12px}.commerce-order{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.commerce-order p{line-height:1.6;overflow-wrap:anywhere}.commerce-order-id{font-size:var(--kbju-fs-caption);color:var(--kbju-text-quiet)}.commerce-order dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px 16px;margin:16px 0}.commerce-order dt{color:var(--kbju-text-quiet)}.commerce-order dd{margin:0;overflow-wrap:anywhere}.commerce-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--kbju-control-h);padding:8px 16px;margin-top:16px;border:1px solid var(--line-strong);border-radius:var(--kbju-r-control);text-decoration:none}.commerce-owner-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:24px 0 16px}.commerce-owner-toolbar label{flex:1 1 180px}.commerce-catalog-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.commerce-catalog-row p{overflow-wrap:anywhere}.commerce-catalog-row small{color:var(--kbju-text-quiet);font-size:var(--kbju-fs-label)}.commerce-shell textarea{width:100%;min-height:160px;resize:vertical;padding:12px;border:1px solid var(--line-strong);border-radius:var(--kbju-r-control);background:var(--surface);color:var(--kbju-text);font:inherit;font-size:max(16px,var(--kbju-fs-body))}.commerce-shell #editorFields{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-shell #editorFields .wide{grid-column:1 / -1}.commerce-wizard-actions{display:flex;gap:12px}.commerce-wizard-actions button{flex:1;min-width:0}.commerce-shell #offerStepTitle{margin:0;font-size:var(--kbju-fs-subhead)}.commerce-shell #offerWizardHeader p{margin-block:8px 16px}.commerce-review dl{margin:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px 12px;align-items:start}.commerce-review dt{color:var(--kbju-text-quiet);font-size:var(--kbju-fs-label)}.commerce-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.commerce-review .commerce-before{display:block;color:var(--kbju-text-quiet);font-size:var(--kbju-fs-label);margin-bottom:4px}.commerce-review p,#catalogFollowUp p{margin-block:12px;overflow-wrap:anywhere}.commerce-review .commerce-terms-text{white-space:pre-wrap}.commerce-shell #moreOrders,.commerce-shell #moreCatalog{margin-top:16px}.commerce-shell #signedOut p,.commerce-shell #reauth p{margin-bottom:16px}.commerce-shell #marketingItems{overflow-wrap:anywhere}.commerce-shell #marketingItems a{display:block;margin-block:8px}.commerce-shell #marketingForm .cabinet-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-shell #marketingForm .wide{grid-column:1 / -1}.commerce-campaign-link{padding-block:12px;border-top:1px solid var(--line)}.commerce-shell #campaignPublishedLink{overflow-wrap:anywhere}.commerce-shell #reportsView .cabinet-card{margin-top:20px}.commerce-shell #reportsView summary{min-height:44px;padding-block:12px;cursor:pointer}.commerce-shell #reportsView .cabinet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commerce-shell #reportsView .wide{grid-column:1 / -1}.commerce-shell #reportsView p,.commerce-shell #reportsView dd{overflow-wrap:anywhere}.commerce-gift,.commerce-shell #giftCodes{margin-top:24px}.commerce-gift>p,.commerce-shell #giftCodes>p{margin-block:16px}.commerce-gift summary,.commerce-shell #giftCodes>summary{min-height:44px;padding-block:12px;cursor:pointer}.commerce-gift #giftConfirmation{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.commerce-gift #giftSummary p{margin-block:12px}.commerce-gift #giftConfirmation>button{margin-block:8px}.commerce-gift #giftPreviewForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.commerce-shell #giftStatusForm{margin-top:20px}.commerce-shell #giftStatusTitle{overflow-wrap:anywhere}.commerce-shell .commerce-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.commerce-shell #quickPromoForm .cabinet-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-shell #quickPromoForm .wide{grid-column:1 / -1}.commerce-promo-summary{overflow-wrap:anywhere;line-height:1.6}.commerce-promo-card h3{user-select:all;overflow-wrap:anywhere}.commerce-guide{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,2fr);gap:16px;line-height:1.6}.commerce-guide dt{font-weight:var(--kbju-w-strong)}.commerce-guide dd{margin:0;color:var(--kbju-text-quiet);overflow-wrap:anywhere}.commerce-archive-dialog{width:min(90vw,480px);max-height:85vh;overflow:auto;padding:24px;border:1px solid var(--line-strong);border-radius:var(--kbju-r-card);background:#061518;color:var(--kbju-text);box-shadow:var(--kbju-lift-1)}.commerce-archive-dialog::backdrop{background:#0009}.commerce-archive-dialog p{margin-block:16px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:600px){.commerce-shell #quickPromoForm .commerce-advanced-fields,.commerce-catalog-row,.commerce-guide{grid-template-columns:minmax(0,1fr)}.commerce-guide{gap:8px}.commerce-guide dd{margin-bottom:12px}.commerce-shell #reportsView .cabinet-fields,.commerce-shell #editorFields,.commerce-shell #marketingForm .cabinet-fields,.commerce-gift #giftPreviewForm{grid-template-columns:minmax(0,1fr)}.commerce-heading{align-items:flex-start}.commerce-heading .commerce-badge{max-width:45%}.commerce-order dl{grid-template-columns:minmax(0,1fr);gap:4px}.commerce-order dd{margin-bottom:8px}}.commerce-account-id{overflow-wrap:anywhere;font-size:var(--kbju-fs-label)}.commerce-lifetime-history{padding-left:20px}.commerce-lifetime-event{margin-block:16px}.commerce-lifetime-event>*{display:block;margin-block:4px}.commerce-lifetime-event strong{font-weight:var(--kbju-w-strong)}#lifetimeWorkspace button{min-height:var(--kbju-control-h)}
