.content-editor{min-height:300px!important;line-height:1.65}
.coupon-form{display:flex!important;gap:7px;border:0!important;padding:0!important;margin-top:12px}
.coupon-form input{min-width:0;flex:1;border:1px solid #dce1df;border-radius:8px;padding:9px}
.coupon-form button{border:1px solid var(--primary);border-radius:8px;background:white;color:var(--primary);padding:0 12px}
.content-page{max-width:880px;min-height:55vh;margin:0 auto;padding:80px 24px}
.content-page.wide{max-width:1200px}
.content-page .eyebrow{color:var(--primary);font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.content-page h1{font-size:clamp(38px,6vw,64px);margin:8px 0 28px}
.content-page article{font-size:16px;line-height:1.9;color:#536159}
.role-badge{display:inline-flex;padding:5px 8px;border-radius:6px;background:#edf4f0;color:var(--primary);font-size:9px;font-weight:700}
.permission-help{display:grid;grid-template-columns:55px 1fr;gap:6px 8px;padding:12px;border-radius:8px;background:#f6f8f7;margin-bottom:15px;font-size:10px}
.permission-help span{color:#727c76}
.media-upload{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding:18px;margin-bottom:18px}
.media-upload label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}
.media-upload input,.media-card input{border:1px solid #dce1df;border-radius:8px;padding:9px}
.media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.media-card{padding:10px;min-width:0}
.media-card>img{width:100%;height:170px;object-fit:cover;border-radius:8px;background:#eef2ef}
.media-card>div{padding:9px 2px;display:flex;flex-direction:column;min-width:0}
.media-card>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.media-card small{color:#808a84;font-size:9px}
.optimization-badge{display:inline-flex;width:max-content;margin-top:5px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:700}.optimization-badge.optimized{color:#1e6b40;background:#e1f2e7}.optimization-badge.original{color:#8b5b20;background:#fff0df}
.media-card form{display:flex;gap:5px}.media-card form input{min-width:0;flex:1}.media-card form button,.media-card footer button{border:1px solid #dce1df;background:white;border-radius:7px;font-size:9px}
.media-card footer{display:flex;justify-content:space-between;margin-top:9px}.media-card footer button{padding:7px}.danger-link{color:#ad443e!important}
.editor-preview{width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:14px;background:#eef2ef}
.logout-form button{border:0;background:transparent;color:#7a847e;font-size:10px;cursor:pointer}.admin-top .logout-form{width:auto;height:auto;border:0;padding:0}
.variant-manager{margin-top:18px;padding:18px}.variant-row{display:grid;grid-template-columns:130px 1.5fr 120px 90px 80px 75px auto auto;gap:7px;align-items:center;padding:10px 0;border-top:1px solid #e5e9e6}.variant-row input{min-width:0;border:1px solid #dce1df;border-radius:7px;padding:9px;font-size:10px}.variant-row label{font-size:9px}.variant-row button{min-height:34px;border:1px solid #dce1df;background:white;border-radius:7px;padding:0 9px;font-size:9px}.variant-create{background:#f7faf8;padding:10px;border-radius:8px}.inventory-admin-layout{display:grid;grid-template-columns:340px 1fr;gap:16px}.inventory-admin-layout>.editor-section{height:max-content}.stock-in{color:#247045;font-weight:700}.stock-out{color:#b74740;font-weight:700}
.variant-cart{flex-wrap:wrap}.variant-cart label{width:100%;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.variant-cart select{min-height:44px;border:1px solid #dce1df;border-radius:9px;padding:0 10px;background:white}
.choose-options{height:38px;border:1px solid #dce1df;color:var(--primary);background:white;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;align-items:center}
.direct-upload{padding:13px;border:1px dashed color-mix(in srgb,var(--primary) 35%,#dce1df);border-radius:9px;background:#f7faf8;margin-bottom:13px}.direct-upload>b{display:block;font-size:11px;color:var(--primary);margin-bottom:9px}.direct-upload label{margin:0}.editor-section label small{font-weight:400;color:#7a847e;line-height:1.5}.editor-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.editor-gallery img{width:100%;height:90px;object-fit:cover;border-radius:8px;background:#eef2ef}
.operations-panel{padding:18px;margin-top:16px}.return-admin-row{display:grid;grid-template-columns:1.5fr repeat(3,130px);gap:10px;padding:15px 0;border-top:1px solid #e5e9e6;align-items:start}.return-admin-row>div b,.return-admin-row>div small{display:block}.return-admin-row>div small{color:#7a847e;margin-top:4px}.return-admin-row>div p{font-size:11px;color:#59645e}.return-admin-row label,.service-note-form{font-size:10px}.return-admin-row label{display:flex;flex-direction:column;gap:5px}.return-admin-row input,.return-admin-row select,.return-admin-row textarea,.service-note-form select,.service-note-form textarea{border:1px solid #dce1df;border-radius:7px;padding:8px;min-width:0}.return-admin-row .wide{grid-column:2/5}.return-admin-row .check{grid-column:2/4;flex-direction:row;align-items:center}.return-admin-row button{align-self:end}.empty-operation{padding:24px 0;color:#7a847e;font-size:11px}.service-notes article{display:grid;grid-template-columns:75px 1fr;gap:10px;padding:12px 0;border-top:1px solid #e5e9e6}.service-notes article>span{width:max-content;height:max-content;padding:5px 7px;border-radius:5px;background:#edf4f0;color:var(--primary);font-size:8px;font-weight:700}.service-notes article b,.service-notes article small{display:block}.service-notes article small{font-size:9px;color:#7a847e}.service-notes article p{font-size:11px;margin:7px 0}.service-note-form{display:grid;grid-template-columns:130px 1fr auto;gap:9px;margin-top:12px}.service-note-form textarea{min-height:65px}
.detail-thumbnails{display:flex;gap:8px;margin-top:10px;overflow:auto}.detail-thumbnails button{width:72px;height:72px;flex:0 0 72px;border:2px solid transparent;border-radius:9px;padding:0;overflow:hidden;background:#eef2ef}.detail-thumbnails button:hover{border-color:var(--primary)}.detail-thumbnails img{width:100%;height:100%;object-fit:cover}.product-information{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;margin-top:36px}.product-information article{border:1px solid #e0e4e2;border-radius:14px;padding:22px}.product-information h2{margin-top:0}.product-information p{color:#68736c;line-height:1.8}.product-information dl{margin:0}.product-information dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;padding:9px 0;border-bottom:1px solid #edf0ee}.product-information dt{color:#7a847e}.product-information dd{margin:0;font-weight:600}.return-request,.customer-returns{margin-top:20px;border:1px solid #dfe4e1;border-radius:14px;padding:22px}.return-request form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.return-request input,.return-request select,.return-request textarea{border:1px solid #dce1df;border-radius:8px;padding:11px}.return-request textarea{min-height:90px}.return-request button{margin-top:14px}.customer-returns article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0;border-top:1px solid #e7eae8}.customer-returns article small{display:block;color:#7a847e}.customer-returns article p{grid-column:1/-1;margin:0;color:#68736c}.error-toast{background:#9e3e38}
.heading-actions{display:flex;gap:8px;flex-wrap:wrap}.transfer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.transfer-card{padding:20px;display:grid;grid-template-columns:42px 1fr;gap:13px}.transfer-card>span{width:38px;height:38px;border-radius:10px;background:#e3f2e8;color:var(--primary);display:grid;place-items:center;font-weight:800}.transfer-card h3{margin:3px 0 7px}.transfer-card p,.transfer-card li,.transfer-reference p,.transfer-warning p{font-size:11px;line-height:1.65;color:#68736c}.transfer-card ul{padding-left:18px}.transfer-card form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}.transfer-card input[type=file]{border:1px dashed #b9c7bf;border-radius:9px;padding:14px;background:#f8faf9}.transfer-card form button{margin-top:13px}.import-card{grid-column:1/-1;background:#fbfcfb}.transfer-reference{padding:15px;margin-top:14px}.transfer-reference table{width:100%;border-collapse:collapse;min-width:680px}.transfer-reference th,.transfer-reference td{text-align:left;border-bottom:1px solid #e6eae8;padding:10px;font-size:10px}.transfer-reference th{background:#f7f9f8}.transfer-reference code,.transfer-card code{color:#075c3a;background:#edf4f0;border-radius:4px;padding:2px 5px}.transfer-warning{margin-top:14px;padding:15px;border-color:#edcda9;background:#fffaf5}.transfer-warning p{margin:4px 0}
.order-document-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.email-template-editor{padding:20px;margin-top:16px}.email-template-editor form>button{margin-top:14px}.email-template-editor label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;margin-bottom:13px}.email-template-editor input,.email-template-editor textarea{border:1px solid #dce1df;border-radius:8px;padding:10px}.email-template-editor textarea{min-height:100px;resize:vertical}.template-tokens{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px;border-radius:8px;background:#f6f8f7;font-size:10px}.template-tokens code{padding:4px 6px;border-radius:5px;background:#e6f1ea;color:var(--primary)}
.option-section{display:grid;grid-template-columns:300px 1fr;gap:14px;margin-bottom:14px}.option-create,.option-list{padding:16px}.option-create h3{margin-top:0}.option-fields{display:grid;gap:8px}.option-fields input,.option-row input{border:1px solid #dce1df;border-radius:7px;padding:9px;min-width:0;font-size:10px}.option-fields label,.option-row label{font-size:10px}.option-row{display:grid;grid-template-columns:repeat(4,1fr) 70px 70px 55px 55px;gap:7px;align-items:center;padding:9px 0;border-top:1px solid #e5e9e6}.option-row button{height:34px;border:1px solid #dce1df;background:white;border-radius:7px;font-size:9px}.tag-row{grid-template-columns:repeat(3,1fr) 70px 55px 55px}.shipping-option-row{grid-template-columns:90px repeat(3,1fr) 1.4fr 85px 65px 65px 55px 55px}.product-tags{display:flex;gap:6px;flex-wrap:wrap}.product-tags label{flex-direction:row!important;align-items:center;border:1px solid #dce1df;border-radius:7px;padding:7px 9px;margin:0!important;font-size:9px!important}.store-product-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.store-product-tags a{font-size:10px;padding:5px 8px;border-radius:999px;background:#edf4f0;color:var(--primary)}
@media(max-width:1100px){.variant-row{grid-template-columns:1fr 1fr 100px 80px}.variant-row label,.variant-row button{grid-row:auto}.inventory-admin-layout{grid-template-columns:1fr}}@media(max-width:650px){.variant-row{grid-template-columns:1fr 1fr}.inventory-admin-layout{grid-template-columns:1fr}}
@media(max-width:1000px){.media-grid{grid-template-columns:repeat(2,1fr)}.return-admin-row{grid-template-columns:1fr 1fr}.return-admin-row .wide,.return-admin-row .check{grid-column:1/-1}.product-information{grid-template-columns:1fr}.option-section{grid-template-columns:1fr}.option-row,.shipping-option-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.media-upload{grid-template-columns:1fr}.media-grid{grid-template-columns:1fr}.admin-top{gap:7px}.admin-top>form{min-width:0}.admin-top>button{flex:0 0 34px}.profile{flex:0 0 35px}.profile .logout-form{display:none}.editor-gallery{grid-template-columns:repeat(3,1fr)}.return-admin-row,.service-note-form{grid-template-columns:1fr}.return-admin-row .wide,.return-admin-row .check{grid-column:auto}.heading-actions{width:100%}.heading-actions a{flex:1}.transfer-grid{grid-template-columns:1fr}.import-card{grid-column:auto}.transfer-card{grid-template-columns:34px 1fr;padding:15px}.order-document-actions{width:100%}.order-document-actions a{flex:1}.email-template-editor{padding:15px}.option-row,.shipping-option-row,.tag-row{grid-template-columns:1fr}}
.field-group{display:grid;gap:8px}.field-group>b{font-size:10px}
.variant-tools{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.variant-generator,.variant-quick-add{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;border:1px solid #dfe5e1;border-radius:10px;background:#f8faf9}.variant-tools form>div,.variant-tools .wide{grid-column:1/-1}.variant-tools h4,.bulk-heading h4{margin:0}.variant-tools p,.bulk-heading p{margin:4px 0 0;color:#748078;font-size:10px}.variant-tools label,.variant-fields label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:700}.variant-tools input,.variant-tools textarea,.variant-fields input{min-width:0;border:1px solid #dce1df;border-radius:7px;padding:9px;background:white}.variant-tools textarea{min-height:72px;resize:vertical}.variant-tools .check,.variant-fields .check{flex-direction:row;align-items:center;font-weight:500}.variant-tools button{align-self:end}.variant-bulk-form{margin-top:18px}.bulk-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px}.variant-bulk-card{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:14px 0;border-top:1px solid #e2e7e4}.variant-media-preview img{width:82px;height:82px;border-radius:9px;object-fit:cover;background:#eef2ef}.variant-media-preview small{display:block;margin-top:5px;color:#7b857f;font-size:8px}.variant-fields{display:grid;grid-template-columns:130px 1.6fr repeat(4,105px);gap:8px;align-items:end}.variant-fields .wide{grid-column:auto}.variant-delete{min-height:34px;border:1px solid #e1c7c5;background:white;border-radius:7px;font-size:9px}.variant-gallery-preview{grid-column:2/-1;display:flex;gap:6px;overflow:auto}.variant-gallery-preview img{width:55px;height:55px;flex:0 0 55px;object-fit:cover;border-radius:7px}.variant-bulk-form>footer{display:flex;justify-content:flex-end;padding-top:13px;border-top:1px solid #e2e7e4}
@media(max-width:1200px){.variant-fields{grid-template-columns:repeat(3,1fr)}.variant-fields .wide{grid-column:span 2}}@media(max-width:850px){.variant-tools{grid-template-columns:1fr}.variant-bulk-card{grid-template-columns:65px 1fr}.variant-media-preview img{width:60px;height:60px}.variant-fields{grid-template-columns:1fr 1fr}.variant-fields .wide{grid-column:1/-1}}@media(max-width:520px){.variant-generator,.variant-quick-add,.variant-fields{grid-template-columns:1fr}.variant-tools .wide,.variant-fields .wide{grid-column:auto}.variant-bulk-card{grid-template-columns:1fr}.variant-media-preview{display:flex;align-items:center;gap:9px}.variant-gallery-preview{grid-column:1}.bulk-heading{align-items:flex-start;gap:10px}.bulk-heading button{white-space:nowrap}}
.admin-search-page{display:flex;align-items:center;gap:9px;max-width:850px;padding:10px;border:1px solid #dfe4e1;border-radius:11px;background:#f8faf9}.admin-search-page>span{color:var(--primary);font-size:18px}.admin-search-page input{min-width:0;flex:1;border:0;outline:0;background:transparent}.search-welcome{min-height:300px;margin-top:16px;display:grid;place-content:center;justify-items:center;text-align:center}.search-welcome>span{font-size:32px;color:var(--primary)}.search-welcome h3{margin:10px 0 4px}.search-welcome p{color:#738078;font-size:11px}.search-summary{display:flex;justify-content:space-between;max-width:850px;margin:20px 0 10px;font-size:11px}.search-summary span{color:#7b857f}.search-groups{display:grid;gap:13px;max-width:850px}.search-group{padding:8px 15px}.search-group .panel-title a{color:var(--primary);font-size:10px}.search-group>a{min-height:65px;display:grid;grid-template-columns:45px 1fr auto 18px;align-items:center;gap:11px;border-top:1px solid #e7eae8}.search-group>a>img,.search-icon{width:42px;height:44px;border-radius:8px;object-fit:cover;background:#edf4f0;display:grid;place-items:center;color:var(--primary)}.search-group>a span b,.search-group>a span small{display:block}.search-group>a span b{font-size:11px}.search-group>a span small{margin-top:4px;color:#7b857f;font-size:9px}.search-group em{font-size:10px;font-style:normal}.search-group i{color:var(--primary);font-style:normal}.search-empty{padding:22px 0;border-top:1px solid #e7eae8;color:#7b857f;font-size:11px}@media(max-width:650px){.admin-search-page{display:grid;grid-template-columns:20px 1fr}.admin-search-page button{grid-column:1/-1}.search-group>a{grid-template-columns:42px 1fr 15px}.search-group em{display:none}.search-summary{gap:10px}.search-welcome{min-height:220px;padding:20px}}
.account-eyebrow{display:block;color:var(--primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}.account-auth-page{max-width:1120px}.account-auth-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.account-auth-card{padding:30px;border:1px solid #dfe4e1;border-radius:18px}.account-auth-card.soft{background:#f6f8f7}.account-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e4f2e9;color:var(--primary);font-size:19px}.account-auth-card h2{margin:15px 0 6px}.account-auth-card>p,.account-track-note{color:#738078;line-height:1.6}.account-auth-card form{display:grid;gap:13px;margin-top:22px}.account-auth-card label,.address-create label,.review-create label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.account-auth-card input,.address-create input,.address-create textarea,.review-create input,.review-create select,.review-create textarea{min-width:0;border:1px solid #dce1df;border-radius:8px;padding:11px;background:white}.account-auth-card .account-check,.address-create .account-check{flex-direction:row;align-items:center;font-weight:500}.account-auth-card button{width:100%}.account-track-note{text-align:center}.account-track-note a{color:var(--primary);font-weight:700}
.tax-admin-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.tax-create{position:sticky;top:90px}.tax-create label small{color:#7a847e;font-weight:400}.tax-rule-list{display:grid;gap:13px}.tax-rule-card{margin:0}.tax-rule-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.tax-rule-card header h3{margin:0}.tax-rule-card header p{margin:5px 0 0;color:#78827c;font-size:10px}.tax-rule-card footer{display:flex;align-items:center;gap:12px;border-top:1px solid #e4e8e5;padding-top:13px}.tax-rule-card footer .check{margin:0}.tax-rule-card footer .secondary-action{margin-inline-start:auto}.tax-rule-card footer .danger-link{border:0;background:transparent;font-size:10px}.report-kpis.tax-enabled{grid-template-columns:repeat(5,1fr)}
@media(max-width:1200px){.report-kpis.tax-enabled{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.tax-admin-grid{grid-template-columns:1fr}.tax-create{position:static}}@media(max-width:760px){.report-kpis.tax-enabled{grid-template-columns:1fr}.tax-rule-card footer{align-items:flex-start;flex-wrap:wrap}.tax-rule-card footer .secondary-action{margin-inline-start:0}}
.account-page{max-width:1260px}.account-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.account-heading h1{font-size:40px;margin:0}.account-heading p{margin:7px 0 0;color:#738078}.account-signout{border:1px solid #dce1df;border-radius:8px;padding:9px 13px;background:white;color:#6e7872}.account-shell{display:grid;grid-template-columns:205px 1fr;gap:28px}.account-nav{display:flex;flex-direction:column;gap:4px}.account-nav a{min-height:43px;padding:0 12px;border-radius:9px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#68736c}.account-nav a span{font-size:16px}.account-nav a i{margin-inline-start:auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e3efe7;color:var(--primary);font-size:9px;font-style:normal}.account-nav a.active{background:var(--primary);color:white}.account-content{min-width:0}.account-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.account-summary-grid article{padding:18px;border:1px solid #e0e4e2;border-radius:13px;display:flex;align-items:center;gap:12px}.account-summary-grid article>span{width:40px;height:40px;border-radius:10px;background:#e8f3ec;color:var(--primary);display:grid;place-items:center}.account-summary-grid small,.account-summary-grid b{display:block}.account-summary-grid small{font-size:10px;color:#78827c}.account-summary-grid b{font-size:21px;margin-top:3px}.account-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:30px 0 12px}.account-section-heading h2{margin:0;font-size:20px}.account-section-heading p{margin:5px 0 0;color:#7b857f;font-size:11px}.account-section-heading>a{font-size:11px;color:var(--primary);font-weight:800}.account-order-list{border:1px solid #e0e4e2;border-radius:14px;overflow:hidden}.account-order-list>article{min-height:82px;padding:13px 15px;display:grid;grid-template-columns:42px 1fr 110px 90px 145px;align-items:center;gap:12px;border-top:1px solid #e6eae8}.account-order-list>article:first-child{border:0}.account-order-list article>div:nth-child(2) b,.account-order-list article>div:nth-child(2) small{display:block}.account-order-list small{margin-top:4px;color:#7d8781;font-size:9px}.account-order-list>article>strong{font-size:12px}.account-order-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.account-order-actions a,.account-order-actions button{border:1px solid #dce1df;background:white;color:#56635b;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.account-order-actions button{color:var(--primary)}.account-empty{grid-column:1/-1;padding:38px;display:grid;place-items:center;text-align:center}.account-empty>span{font-size:30px;color:var(--primary)}.account-empty h3{margin:8px 0 3px}.account-empty p{color:#78827c;font-size:11px}.account-empty .btn{margin-top:8px}.account-wishlist{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.account-wishlist>article{display:grid;grid-template-columns:82px 1fr 24px;gap:11px;padding:10px;border:1px solid #e0e4e2;border-radius:12px}.account-wishlist img{width:82px;height:88px;border-radius:9px;object-fit:cover}.account-wishlist article>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:4px}.account-wishlist small{color:var(--primary);font-size:8px;text-transform:uppercase;font-weight:800}.account-wishlist b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-wishlist strong{font-size:12px;margin-top:auto}.account-wishlist button{border:0;background:transparent;font-size:20px;color:#9aa29d}.address-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.address-card{padding:18px;border:1px solid #dfe4e1;border-radius:13px}.address-card header{display:flex;justify-content:space-between;margin-bottom:15px}.address-card header span{padding:4px 7px;border-radius:999px;background:#e2f2e7;color:var(--primary);font-size:8px;font-weight:800}.address-card strong{font-size:12px}.address-card p{color:#6f7a73;font-size:11px;line-height:1.7}.address-card footer{display:flex;justify-content:flex-end}.address-card button{border:0;background:transparent;color:#a54741;font-size:9px}.address-create{margin-top:16px;padding:20px;border:1px solid #dfe4e1;border-radius:14px;background:#f8faf9}.address-create h3{margin-top:0}.address-create textarea,.review-create textarea{min-height:80px}.address-create .account-check{margin:12px 0}.review-list{border:1px solid #e0e4e2;border-radius:14px;overflow:hidden}.review-list article{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:18px;border-top:1px solid #e6eae8}.review-list article:first-child{border:0}.review-stars{color:#bd8018;font-size:13px;white-space:nowrap}.review-list b{font-size:12px}.review-list p{color:#626e67;font-size:11px;line-height:1.65}.review-list small{color:#89928d;font-size:9px}.wishlist-action{display:inline-flex;margin-top:-12px;margin-bottom:16px}.wishlist-action button,.wishlist-action{border:0;background:transparent;color:var(--primary);font-size:11px;font-weight:800;padding:0}.product-reviews{display:grid;grid-template-columns:1fr 340px;gap:18px;align-items:start}.review-create{margin-top:30px;padding:19px;border:1px solid #dfe4e1;border-radius:14px;display:grid;gap:11px}.review-create h3,.review-create p{margin:0}.review-create p{color:#78827c;font-size:10px}.checkout-account-note{display:flex;align-items:center;gap:10px;padding:12px;border-radius:9px;background:#e8f3ec;color:var(--primary);margin-bottom:20px}.checkout-account-note>span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:white}.checkout-account-note b,.checkout-account-note small{display:block}.checkout-account-note small{margin-top:3px;color:#66756c;font-size:9px}.review-admin-list{padding:10px 17px}.review-admin-list>article{display:grid;grid-template-columns:1fr 90px 170px;gap:16px;align-items:center;padding:15px 0;border-top:1px solid #e5e9e6}.review-admin-list article>div b,.review-admin-list article>div small{display:block}.review-admin-list article>div b{margin-top:5px}.review-admin-list article>div small{color:#7b857f;font-size:9px}.review-admin-list article p{font-size:10px;color:#59645e}.review-admin-list form{display:flex;gap:5px}.review-admin-list select{min-width:0;border:1px solid #dce1df;border-radius:7px;padding:8px;background:white;font-size:9px}
@media(max-width:900px){.account-auth-grid,.account-shell,.product-reviews{grid-template-columns:1fr}.account-nav{flex-direction:row;overflow:auto}.account-nav a{white-space:nowrap}.account-order-list>article{grid-template-columns:42px 1fr 85px}.account-order-list>article>strong{display:none}.account-order-actions{grid-column:2/4;justify-content:flex-start}.account-wishlist{grid-template-columns:1fr 1fr}.review-admin-list>article{grid-template-columns:1fr 90px}.review-admin-list form{grid-column:1/-1}}@media(max-width:600px){.account-auth-card{padding:20px}.account-heading{align-items:flex-start}.account-heading h1{font-size:32px}.account-summary-grid,.address-grid,.account-wishlist{grid-template-columns:1fr}.account-order-list>article{grid-template-columns:38px 1fr 78px;padding:12px 10px}.account-order-list .status{font-size:8px}.account-order-actions{grid-column:2/4}.review-list article{grid-template-columns:1fr;gap:6px}.review-admin-list>article{grid-template-columns:1fr}.review-admin-list>article>.status{grid-column:1}.account-page{padding-top:75px}}
.client-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px;align-items:start}.setup-steps{display:grid;gap:14px}.setup-step{padding:20px}.setup-step>header{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px}.setup-step>header>span{width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:var(--primary);color:white;display:grid;place-items:center;font-weight:800}.setup-step h3,.setup-readiness h3,.setup-mail-test h3,.setup-save h3{margin:0}.setup-step header p,.setup-readiness p,.setup-mail-test p,.setup-save p{margin:4px 0 0;color:#748078;font-size:10px;line-height:1.55}.setup-step>label,.setup-step .editor-grid label,.color-setup>label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;margin-bottom:12px}.setup-step input,.setup-step select{min-width:0;border:1px solid #dce1df;border-radius:8px;padding:10px;background:white}.setup-step input[type=color]{width:100%;height:46px;padding:4px}.setup-step label small{color:#7b857f;font-weight:400}.color-setup{display:grid;grid-template-columns:150px 150px 1fr;gap:12px}.setup-brand-preview{min-height:90px;border-radius:11px;padding:16px;background:color-mix(in srgb,var(--preview-primary) 9%,white);border:1px solid color-mix(in srgb,var(--preview-primary) 25%,white);display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px}.setup-brand-preview>span{grid-row:1/3;width:42px;height:42px;border-radius:10px;background:var(--preview-primary);color:white;display:grid;place-items:center;font-size:19px}.setup-brand-preview>b{font-size:17px;color:var(--preview-primary)}.setup-brand-preview>small{color:color-mix(in srgb,var(--preview-accent) 75%,#55615a);font-weight:700}.setup-language-list{display:grid;gap:8px}.setup-language-list>label{display:grid;grid-template-columns:18px 1fr 18px auto;align-items:center;gap:9px;padding:11px;border:1px solid #dfe4e1;border-radius:9px;margin:0}.setup-language-list span b,.setup-language-list span small{display:block}.setup-language-list span small{margin-top:3px;color:#7b857f;font-size:9px}.setup-language-list em{font-size:9px;font-style:normal;color:#6f7a73}.client-setup-layout>aside{display:grid;gap:13px;position:sticky;top:90px}.setup-readiness,.setup-mail-test,.setup-save{padding:18px}.readiness-heading{display:flex!important;grid-template-columns:none!important;align-items:flex-start;justify-content:space-between;gap:12px!important;padding:0!important;border:0!important;margin:0 0 12px!important}.readiness-heading code{font-size:9px;color:var(--primary)}.readiness-heading>strong{min-width:50px;padding:7px 9px;border-radius:8px;text-align:center;font-size:12px}.readiness-heading>strong.ready{background:#e2f3e8;color:#236c43}.readiness-heading>strong.attention{background:#fff0df;color:#a65b17}.readiness-meter{display:block!important;height:7px!important;padding:0!important;margin-bottom:8px;border:0!important;border-radius:5px;background:#edf1ef;overflow:hidden}.readiness-meter>i{display:block!important;width:0;height:100%;border-radius:5px;background:var(--primary)}.setup-readiness>div.readiness-check{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:11px 0;border-top:1px solid #e5e9e6}.setup-readiness .readiness-check>i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800}.setup-readiness i.ready{background:#e2f3e8;color:#236c43}.setup-readiness i.attention{background:#fff0df;color:#a65b17}.setup-readiness i.blocker{background:#fbe5e3;color:#a6423b}.setup-readiness span b,.setup-readiness span small{display:block}.setup-readiness span b{font-size:10px}.setup-readiness span b em{margin-left:5px;padding:2px 5px;border-radius:4px;background:#fbe5e3;color:#a6423b;font-size:7px;font-style:normal;text-transform:uppercase}.setup-readiness span small{margin-top:3px;color:#7b857f;font-size:9px;line-height:1.45}.setup-readiness span small.readiness-fix{color:#8a5a21}.setup-mail-heading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.setup-mail-heading>span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.setup-mail-heading>span.ready{background:#e2f3e8;color:#236c43}.setup-mail-heading>span.attention{background:#fff0df;color:#a65b17}.setup-mail-test>label{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:10px;font-weight:700}.setup-mail-test input{border:1px solid #dce1df;border-radius:8px;padding:10px;background:#fff;min-width:0}.setup-mail-test button{width:100%;margin:10px 0}.setup-mail-test>small{display:block;color:#748078;font-size:9px;line-height:1.5}.setup-save button{width:100%;margin:15px 0 11px}.setup-save>small{display:block;color:#748078;font-size:9px;line-height:1.55}.setup-save code{color:var(--primary)}@media(max-width:1000px){.client-setup-layout{grid-template-columns:1fr}.client-setup-layout>aside{position:static;grid-template-columns:1fr 1fr}}@media(max-width:650px){.setup-step{padding:16px}.color-setup{grid-template-columns:1fr 1fr}.setup-brand-preview{grid-column:1/-1}.client-setup-layout>aside{grid-template-columns:1fr}.setup-language-list>label{grid-template-columns:18px 1fr 18px}.setup-language-list em{display:none}}
/* Blog administration */
.blog-admin-toolbar{padding:11px;margin-bottom:14px}.blog-admin-toolbar form{display:flex;gap:8px}.blog-admin-toolbar input,.blog-admin-toolbar select,.post-category-panel input{min-width:0;border:1px solid #dce2df;border-radius:8px;padding:9px;background:#fff}.blog-admin-toolbar input{flex:1}.blog-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px;align-items:start}.admin-post-cell{display:flex;align-items:center;gap:10px}.admin-post-cell>img,.admin-post-cell>span{width:44px;height:44px;flex:0 0 44px;border-radius:8px;object-fit:cover;background:#e8f2eb;display:grid;place-items:center;color:var(--primary)}.admin-post-cell b,.admin-post-cell small{display:block}.admin-post-cell small{margin-top:3px;color:#7b857f;font-size:9px}.post-category-panel{padding:18px;position:sticky;top:90px}.post-category-panel h3{margin:0}.post-category-panel>p{margin:5px 0 16px;color:#758079;font-size:10px;line-height:1.5}.post-category-panel>form{display:grid;gap:9px}.post-category-panel label{display:grid;gap:5px;font-size:9px;font-weight:700}.post-category-panel .secondary-action{width:100%}.post-category-list{margin-top:16px}.post-category-list>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #e4e8e5}.post-category-list b,.post-category-list small{display:block}.post-category-list b{font-size:10px}.post-category-list small{margin-top:3px;color:#7d8781;font-size:8px}.post-category-list button{border:0;background:transparent;color:#a64c46;font-size:18px}.post-image-preview{width:100%;max-height:310px;margin-bottom:14px;border-radius:12px;object-fit:cover;background:#edf2ef}.blog-content-editor{min-height:330px}.excerpt-editor{min-height:90px}
@media(max-width:1000px){.blog-admin-layout{grid-template-columns:1fr}.post-category-panel{position:static}}@media(max-width:650px){.blog-admin-toolbar form{display:grid;grid-template-columns:1fr 1fr}.blog-admin-toolbar input{grid-column:1/-1}.blog-admin-toolbar button{grid-column:1/-1}}
