@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:wght@600&display=swap";.standard-dialog-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f1f1c94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.standard-dialog{position:relative;width:min(440px,100%);padding:30px;border:1px solid #d8d0c2;border-radius:8px;background:#fffdf8;color:#183630;box-shadow:0 28px 80px #0f1f1c4d;font-family:DM Sans,sans-serif}.standard-dialog-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#687570;font-size:24px;line-height:1}.standard-dialog-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e7efe9;color:#315c43;font-weight:700}.standard-dialog-icon.danger{background:#f9e3dc;color:#a13b1d}.standard-dialog h2{margin:18px 0 8px;font:600 28px/1.1 Playfair Display,serif}.standard-dialog p{margin:0;color:#687570;font-size:14px;line-height:1.55;white-space:pre-wrap}.standard-dialog label{display:grid;gap:7px;margin-top:18px;font-size:12px;font-weight:600}.standard-dialog textarea{width:100%;resize:vertical;border:1px solid #d8d0c2;border-radius:4px;padding:11px;background:#fff;color:#183630;font:inherit}.standard-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}.standard-dialog-actions button{border:1px solid #d8d0c2;border-radius:4px;padding:10px 16px;background:#fff;color:#183630;font-weight:600}.standard-dialog-actions .primary{border-color:#183630;background:#183630;color:#fff}.standard-dialog-actions .danger{border-color:#b54222;background:#b54222;color:#fff}@media(hover:hover)and (pointer:fine){.standard-dialog button:not(:disabled):hover{filter:brightness(.9);box-shadow:0 3px 10px #18363024}}.standard-dialog button:not(:disabled){cursor:pointer;transition:filter .16s ease,box-shadow .16s ease}form label:has(input[required],select[required],textarea[required]){position:relative}form label:has(input[required],select[required],textarea[required]):after{content:"*";position:absolute;top:0;right:0;color:#c5482d;font-size:11px;font-weight:800;line-height:1}:root{font-family:DM Sans,sans-serif;color:#1a2c28;background:#f2efe9}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.login-shell{min-height:100vh;display:grid;place-items:center;background:#12201d;background-image:radial-gradient(circle at 15% 90%,#264e45,transparent 35%)}.login-card{width:min(430px,90vw);background:#f8f4ec;padding:50px;box-shadow:0 30px 80px #0005}.mark{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e76036;color:#fff;font:600 italic 26px Playfair Display}.login-card>span{display:block;font-size:10px;letter-spacing:.18em;margin-top:25px;color:#e76036}.login-card h1{font:600 45px Playfair Display;margin:10px 0}.login-card>p{color:#65716e}.login-card label{font-size:12px;font-weight:600;display:block;margin-top:20px}.login-card input{width:100%;padding:14px;border:1px solid #d7d0c5;background:#fff;margin-top:7px}.login-card button,.review-callout button{width:100%;padding:14px;background:#e76036;color:#fff;border:0;margin-top:25px;font-weight:600}.error{padding:12px;background:#fce5dd;color:#983617;margin:15px 0}.admin{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.admin>aside{background:#12201d;color:#d9e0de;position:fixed;width:240px;height:100vh;padding:30px 20px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:8px;padding:0 8px 32px;border-bottom:1px solid #ffffff1a}.brand>span{background:#e76036;color:#fff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font:italic 17px Playfair Display}.brand strong{font:600 21px Playfair Display}.brand small{font-size:8px;border:1px solid #ffffff44;padding:2px 4px;margin-left:auto}.admin nav{margin-top:30px}.admin nav button{width:100%;border:0;background:transparent;color:#92a09d;text-transform:capitalize;text-align:left;padding:12px;border-radius:4px;margin:3px 0}.admin nav button i{font-style:normal;margin-right:13px}.admin nav button.active{background:#fff1;color:#fff}.admin-user{margin-top:auto;display:grid;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;border-top:1px solid #ffffff1a;padding-top:20px}.admin-user>div,.avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e76036;color:#fff}.admin-user span strong,.admin-user span small{display:block}.admin-user span strong{font-size:11px}.admin-user span small{font-size:8px;color:#879793;max-width:120px;overflow:hidden;text-overflow:ellipsis}.admin-user button{background:none;border:0;color:#899894}.admin>main{grid-column:2;padding:45px 5vw}.admin header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.admin header span,.table-heading span,.review-callout span{font-size:9px;letter-spacing:.18em;color:#e76036;font-weight:600}.admin header h1{font:600 43px Playfair Display;margin:5px 0}.live{font-size:10px;color:#507064}.live i{display:inline-block;width:7px;height:7px;background:#65a267;border-radius:50%;margin-right:5px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #ddd6ca}.metrics>div{padding:25px;border-right:1px solid #ddd6ca}.metrics>div:last-child{border:0}.metrics span,.metrics strong,.metrics small{display:block}.metrics span{font-size:10px;text-transform:uppercase;color:#76817e}.metrics strong{font:600 35px Playfair Display;margin:9px 0}.metrics small{font-size:9px;color:#929a97}.review-callout{margin-top:25px;padding:40px;background:#d8ddd0;display:flex;align-items:center;justify-content:space-between}.review-callout h2{font:600 29px Playfair Display;margin:7px 0}.review-callout p{font-size:12px;color:#61716d}.review-callout button{width:auto;margin:0;background:#183630}.table-card{background:#fff;border:1px solid #ddd6ca}.table-heading{padding:25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e0d6}.table-heading h2{font:600 28px Playfair Display;margin:6px 0 0}.table-heading>small{color:#89918f}.row{display:grid;align-items:center;gap:18px;padding:15px 22px;border-bottom:1px solid #eee9e0;font-size:12px}.row:last-child{border:0}.product-row{grid-template-columns:55px 2fr 1.2fr .7fr auto}.order-row{grid-template-columns:1.3fr 1.3fr .7fr auto}.user-row{grid-template-columns:40px 2fr .5fr .5fr .7fr}.row strong,.row small{display:block}.row small{font-size:9px;color:#87908e;margin-top:4px}.thumb{height:48px;display:grid;place-items:center;background:#d4ddd0;font-size:24px}.thumb.prompts{background:#e8cdb9}.thumb.pdf{background:#bdd1d5}.actions{display:flex;gap:7px}.actions button{border:1px solid #d8d2c8;background:#fff;padding:7px 10px;font-size:10px}.actions .approve{background:#183630;color:#fff;border-color:#183630}.badge{justify-self:start;background:#e9e5dd;border-radius:20px;padding:5px 9px;text-transform:uppercase;font-size:8px}.badge.paid,.badge.active{background:#e3f0df;color:#326332}.badge.created{background:#f5ecd3;color:#7d651f}.empty{text-align:center;padding:80px;color:#7b8784;font-size:12px}@media(max-width:900px){.admin{grid-template-columns:75px 1fr}.admin>aside{width:75px;padding:25px 12px}.brand strong,.brand small,.admin nav button:not(.active){font-size:0}.brand>span{flex-shrink:0}.admin nav button{font-size:0;text-align:center}.admin nav button i{font-size:17px;margin:0}.admin-user span,.admin-user button{display:none}.admin>main{grid-column:2}.metrics{grid-template-columns:1fr 1fr}.product-row{grid-template-columns:45px 1.5fr .7fr}.product-row>div:nth-child(3){display:none}.actions{grid-column:2/4}.review-callout{display:block}.review-callout button{margin-top:15px}}@media(max-width:600px){.admin>main{padding:25px 15px}.metrics{grid-template-columns:1fr}.metrics>div{border-right:0;border-bottom:1px solid #ddd6ca}.admin header{align-items:start}.live{display:none}.product-row{grid-template-columns:45px 1fr}.product-row>div:nth-child(4){display:none}.actions{grid-column:2}.order-row,.user-row{grid-template-columns:1fr}.order-row>*:not(:first-child),.user-row>*:not(:nth-child(2)){display:none}}.success{padding:12px;background:#e3f0df;color:#326332;margin:15px 0}.email-admin{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px;align-items:start}.email-templates{background:#fff;border:1px solid #ddd6ca}.email-templates fieldset{border:0;border-bottom:1px solid #e6e0d6;margin:0;padding:24px}.email-templates label{display:block;font-size:10px;font-weight:600;margin-top:16px}.email-templates input,.email-templates textarea{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #d8d2c8;background:#fdfcf9;color:#183630;font:12px DM Sans,sans-serif}.email-templates textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5;resize:vertical}.template-title{display:flex;justify-content:space-between;align-items:start}.template-title strong,.template-title small{display:block}.template-title small{font-size:9px;color:#87908e;margin-top:5px}.template-title .toggle{display:flex;align-items:center;gap:7px;margin:0}.template-title .toggle input{width:auto;margin:0}.save-email{width:auto;margin:20px 24px;background:#183630}.email-row{grid-template-columns:1.4fr .7fr auto 1fr}.email-row>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.sent{background:#e3f0df;color:#326332}.badge.failed{background:#fce5dd;color:#983617}.badge.skipped{background:#eee9e0;color:#6b7371}@media(max-width:1100px){.email-admin{grid-template-columns:1fr}.email-row{grid-template-columns:1.5fr .7fr auto 1fr}}@media(max-width:600px){.email-row{grid-template-columns:1fr auto}.email-row>span:not(.badge),.email-row>small{display:none}.template-title{gap:15px}}.product-row{grid-template-columns:55px minmax(180px,2fr) minmax(130px,1.2fr) .7fr auto auto}.actions{flex-wrap:wrap}.actions button{cursor:pointer}.actions .approve,.detail-actions .approve{background:#183630;color:#fff;border-color:#183630}.badge.published{background:#e3f0df;color:#326332}.badge.pending{background:#f5ecd3;color:#7d651f}.badge.rejected{background:#fce5dd;color:#983617}.badge.archived{background:#e8e8e8;color:#5f6664}.product-filters{display:flex;gap:12px;align-items:end;padding:18px 22px;background:#faf8f4;border-bottom:1px solid #e6e0d6}.product-filters label{font-size:9px;font-weight:600;color:#65716e;text-transform:uppercase;letter-spacing:.08em}.product-filters input,.product-filters select{display:block;width:190px;margin-top:6px;padding:10px;border:1px solid #d8d2c8;background:#fff;color:#183630;font:12px DM Sans,sans-serif}.product-filters button{padding:10px 13px;border:1px solid #d8d2c8;background:#fff;color:#4e5e5a;cursor:pointer}.modal-backdrop{position:fixed;inset:0;z-index:20;background:#09130f99;display:grid;place-items:center;padding:24px}.product-detail{width:min(900px,100%);max-height:92vh;overflow:auto;background:#f8f4ec;box-shadow:0 35px 90px #0006;padding:30px}.detail-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd6ca;padding-bottom:20px}.detail-head span,.attachment-card span{font-size:9px;letter-spacing:.18em;color:#e76036;font-weight:600}.detail-head h2{font:600 34px Playfair Display;margin:5px 0 0}.close-detail{border:0;background:transparent;font-size:30px;cursor:pointer;color:#586460}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:24px}.product-detail h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#63706d}.product-detail dl{margin:0}.product-detail dl>div{display:grid;grid-template-columns:110px 1fr;gap:15px;border-bottom:1px solid #e3ddd3;padding:9px 0;font-size:12px}.product-detail dt{color:#7a8582}.product-detail dd{margin:0;overflow-wrap:anywhere}.detail-copy{font-size:12px;line-height:1.65}.detail-copy p{white-space:pre-wrap;color:#52605d}.detail-copy a{color:#b84927;overflow-wrap:anywhere}.rejection-note{padding:14px;background:#fce5dd;color:#983617;margin-top:18px}.rejection-note p{color:inherit;margin-bottom:0}.attachment-card{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid #ddd6ca;padding:18px;margin-top:22px}.attachment-card strong,.attachment-card small{display:block;margin-top:5px}.attachment-card small{font-size:9px;color:#77817f;overflow-wrap:anywhere}.download-file{background:#183630;color:#fff;text-decoration:none;padding:11px 14px;font-size:11px;white-space:nowrap}.detail-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.detail-actions button{border:1px solid #d8d2c8;background:#fff;padding:10px 14px;cursor:pointer}.product-list-thumb{width:55px;height:48px;overflow:hidden;border:1px solid #d8d2c8;background:#edf0ea}.product-list-thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-list-thumb span{display:grid;width:100%;height:100%;place-items:center}@media(max-width:1200px){.product-row{grid-template-columns:45px minmax(160px,2fr) 1fr auto}.product-row>div:nth-child(4),.product-row>.badge{display:none}.actions{grid-column:auto}}@media(max-width:700px){.product-filters{align-items:stretch;flex-direction:column}.product-filters input,.product-filters select{width:100%}.detail-grid{grid-template-columns:1fr}.product-detail{padding:20px}.attachment-card{align-items:stretch;flex-direction:column}.download-file{text-align:center}.product-row{grid-template-columns:45px 1fr}.product-row>div:nth-child(3){display:none}.product-row .actions{grid-column:2}}.attachment-review{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:stretch;margin-top:22px}.attachment-review .attachment-card{margin-top:0}.file-preview{height:138px;border:1px solid #ddd6ca;background:#fff;overflow:hidden;display:grid;place-items:center}.file-preview img{width:100%;height:100%;object-fit:cover}.file-preview iframe{width:100%;height:100%;border:0;background:#fff}.file-placeholder{text-align:center;color:#687572;padding:15px}.file-placeholder span{font:600 25px Playfair Display;color:#e76036}.file-placeholder strong,.file-placeholder small{display:block}.file-placeholder strong{font-size:11px;margin-top:8px}.file-placeholder small{font-size:8px;margin-top:5px}@media(max-width:700px){.attachment-review{grid-template-columns:1fr}.file-preview{height:180px}}.admin-preview-gallery{margin-top:22px;padding:18px;border:1px solid #ddd6ca;background:#fff}.admin-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.admin-preview-heading span{color:#e76036;font-size:8px;letter-spacing:.12em}.admin-preview-heading h3{margin:4px 0 0}.admin-preview-heading small{color:#687572;font-size:9px}.admin-preview-main{height:380px;display:grid;place-items:center;overflow:hidden;background:#f4f1eb;color:#687572;font-size:10px}.admin-preview-main img{width:100%;height:100%;display:block;object-fit:contain}.admin-preview-thumbs{display:flex;gap:8px;overflow-x:auto;padding-top:10px}.admin-preview-thumbs button{flex:0 0 72px;height:56px;padding:3px;border:1px solid #ddd6ca;background:#fff}.admin-preview-thumbs button.active{border:2px solid #e76036}.admin-preview-thumbs button:disabled{opacity:.6}.admin-preview-thumbs img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:700px){.admin-preview-main{height:260px}}.admin-preview-heading>div:last-child{display:flex;align-items:center;gap:10px}.admin-preview-heading>div:last-child button,.admin-asset-list button,.admin-asset-list a{border:1px solid #d8d0c4;background:#fff;padding:7px 10px;color:#183630;font-size:8px}.admin-asset-list{display:grid;gap:7px;margin-top:10px}.admin-asset-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px;border:1px solid #e6dfd4}.admin-asset-list>div>span{display:grid;gap:3px;min-width:0}.admin-asset-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.admin-asset-list small{font-size:7px;color:#687572}@media(max-width:700px){.admin-preview-heading{align-items:flex-start;flex-direction:column}.admin-asset-list>div{align-items:flex-start;flex-direction:column}}.admin-change-summary{margin-bottom:22px;padding:16px;border-left:4px solid #e76036;background:#fff7f1}.admin-change-summary>span{color:#e76036;font-size:8px;letter-spacing:.12em}.admin-change-summary h3{margin:5px 0 10px!important}.admin-change-summary>div{display:flex;flex-wrap:wrap;gap:6px}.admin-change-summary b{padding:6px 8px;border-radius:20px;background:#fff;color:#315c43;font-size:8px}.admin-change-summary>small{display:block;margin-top:10px;color:#687572;font-size:8px}.product-history{margin-top:24px;padding:18px;border:1px solid #d9d1c5;background:#fdfbf7}.history-heading{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e4ddd2;padding-bottom:14px}.history-heading span{font-size:8px;letter-spacing:.14em;color:#e76036}.history-heading h3{margin:5px 0 0}.history-heading>strong{font-size:11px;color:#315c43}.history-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:18px;margin-top:16px}.product-history details{border:1px solid #e0d9ce;background:#fff;margin-bottom:8px}.product-history summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;cursor:pointer}.product-history summary span>*{display:block}.product-history summary b{font-size:11px}.product-history summary small,.product-history time{font-size:8px;color:#71807c}.revision-body{border-top:1px solid #ebe5dc;padding:12px}.revision-summary{display:flex;flex-wrap:wrap;gap:5px}.revision-summary b{font-size:8px;background:#eef5ec;color:#315c43;padding:5px 7px}.revision-diff>div{display:grid;grid-template-columns:90px 1fr 18px 1fr;gap:8px;align-items:start;border-top:1px solid #eee8df;padding:10px 0}.revision-diff strong{font-size:9px}.revision-diff span small{display:block;color:#7b8582;font-size:7px;text-transform:uppercase}.revision-diff p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:9px;margin:3px 0;max-height:90px;overflow:auto}.revision-diff i{text-align:center;color:#e76036}.revision-assets{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #eee8df;padding-top:10px}.revision-assets>div>strong{display:block;font-size:9px;margin-bottom:5px}.revision-assets span{display:flex;justify-content:space-between;gap:7px;align-items:center;padding:5px 0;border-top:1px dotted #ddd5ca}.revision-assets small{font-size:8px;overflow-wrap:anywhere}.revision-assets button{font-size:8px;padding:4px 6px;background:#fff;border:1px solid #d7d0c5;cursor:pointer}.activity-log>div{display:grid;grid-template-columns:8px 1fr auto;gap:7px;border-left:1px solid #d8d0c4;padding:0 0 15px 10px;position:relative}.activity-log i{position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:#e76036}.activity-log span>*{display:block}.activity-log strong{font-size:9px;text-transform:capitalize}.activity-log small,.activity-log time{font-size:7px;color:#74807d}.activity-log p{font-size:8px;margin:4px 0}.history-empty{font-size:9px;color:#74807d}@media(max-width:800px){.history-grid{grid-template-columns:1fr}.revision-diff>div{grid-template-columns:1fr}.revision-assets{grid-template-columns:1fr}}.storefront-review-preview{margin-top:24px;padding:20px;border:1px solid #d8d0c4;background:#fff}.storefront-preview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);gap:24px}.storefront-preview-copy>span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#e76036}.storefront-preview-copy h2{font:600 30px Playfair Display;margin:8px 0}.storefront-preview-copy>strong{display:block;font:600 24px Playfair Display;margin:16px 0}.storefront-preview-copy p{font-size:10px;line-height:1.6;color:#52605d;white-space:pre-wrap}.storefront-preview-copy .lead{font-size:12px;color:#263a35}.preview-tags{display:flex;gap:5px;flex-wrap:wrap}.preview-tags i{padding:5px 7px;background:#f2eee7;font-size:8px;font-style:normal}.preview-downloads{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.preview-downloads>div{border:1px solid #e1dacf;padding:12px}.preview-downloads h3{margin-top:0}.preview-downloads>div>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #eee8df}.preview-downloads span>*{display:block}.preview-downloads b{font-size:9px;overflow-wrap:anywhere}.preview-downloads small{font-size:7px;color:#74807d;margin-top:3px}.preview-downloads button,.preview-downloads a{flex:0 0 auto;border:1px solid #d8d0c4;background:#fff;color:#183630;padding:6px 8px;font-size:8px;text-decoration:none;cursor:pointer}@media(max-width:800px){.storefront-preview-layout,.preview-downloads{grid-template-columns:1fr}}.activity-details{margin:0!important}.activity-details>summary em{font-size:8px;font-style:normal;color:#e76036}.activity-details[open]>summary em{font-size:0}.activity-details[open]>summary em:after{content:"Hide log";font-size:8px}.activity-log{padding:12px;background:#f6f3ed}.activity-log>article{padding:12px;border:1px solid #e1dacf;background:#fff;margin-bottom:9px}.activity-log>article:last-child{margin-bottom:0}.activity-log article header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0}.activity-log article header strong,.activity-log article header small{display:block}.activity-log article header strong{font-size:10px;color:#263a35}.activity-log article header small,.activity-log article time{margin-top:3px;font-size:7px;color:#7a8582}.activity-transition{display:flex;align-items:center;gap:6px;margin-top:10px}.activity-transition .badge{font-size:7px;padding:4px 7px}.activity-transition i{font-style:normal;color:#9a6a57}.activity-log blockquote{margin:10px 0 0;padding:9px 10px;border-left:3px solid #e76036;background:#fff7f1;color:#4d5b57;font-size:9px;line-height:1.45}.activity-log blockquote small{display:block;margin-bottom:3px;color:#9a5a42;font-size:7px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:600px){.activity-log article header{display:block}.activity-log article time{display:block;margin-top:5px}}.seller-version-note{margin:0 0 12px;padding:10px 12px;border-left:3px solid #527a6d;background:#f0f6f3;color:#344b44;font-size:9px;line-height:1.5;white-space:pre-wrap}.seller-version-note small{display:block;margin-bottom:4px;color:#527a6d;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.error-event{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:start;padding:20px 22px;border-bottom:1px solid #eee9e0}.error-event.resolved{opacity:.58}.error-level{padding:6px 8px;border-radius:3px;text-align:center;text-transform:uppercase;font-size:8px;font-weight:700;letter-spacing:.08em}.error-level.warning{background:#f5ecd3;color:#7d651f}.error-level.error{background:#fce5dd;color:#983617}.error-level.critical{background:#983617;color:#fff}.error-content{min-width:0}.error-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.error-title strong{font-size:13px}.error-title code{font-size:9px;background:#f0ece5;padding:3px 6px;color:#596460}.error-content p{font-size:11px;line-height:1.55;color:#596662;margin:8px 0 12px}.error-meta{display:flex;gap:8px 18px;flex-wrap:wrap;color:#858e8b;font-size:9px}.error-meta span:nth-child(2){max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resolve-error{border:1px solid #d8d2c8;background:#fff;padding:8px 11px;font-size:9px;cursor:pointer;white-space:nowrap}@media(max-width:700px){.error-event{grid-template-columns:1fr}.error-level,.resolve-error{justify-self:start}}.error-surface{padding:4px 7px;border-radius:100px;background:#e8eeea;color:#496157;font-size:7px;text-transform:uppercase}.error-surface.admin{background:#e8e4f2;color:#594a7b}.error-surface.seller{background:#e1eee5;color:#315f49}.error-surface.buyer{background:#e5edf4;color:#355b78}.error-surface.unauthenticated,.error-surface.anonymous{background:#f0ebe3;color:#76644c}.error-where{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.error-where>span,.error-diagnosis>section{padding:10px;border:1px solid #e4e7e4;border-radius:7px;background:#fafbfa}.error-where small,.error-diagnosis small,.error-fields>small{display:block;margin-bottom:4px;color:#84908b;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.error-where strong{display:block;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.error-diagnosis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.error-diagnosis p{margin:0;font-size:9px}.error-fields{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0}.error-fields>small{margin:0 5px 0 0}.error-fields code{padding:3px 6px;border-radius:4px;background:#f0ece5;color:#596460;font-size:8px}@media(max-width:850px){.error-where,.error-diagnosis{grid-template-columns:1fr}}.review-callout.error-callout{background:#f1d6cd}.review-callout.error-callout span{color:#983617}.review-callout.error-callout button{background:#983617}.settings-card{max-width:760px;background:#fff;border:1px solid #ddd6ca}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 25px}.setting-row strong,.setting-row small{display:block}.setting-row small{max-width:520px;margin-top:7px;color:#7b8784;font-size:10px;line-height:1.6}.setting-row>input{width:20px;height:20px;flex:0 0 auto}.setting-row>input:disabled{opacity:.55}.setting-row+.setting-row{border-top:1px solid #eee9e0}.commission-setting>span{display:flex;align-items:center;flex:0 0 auto;border:1px solid #d8d2c8;background:#fdfcf9}.commission-setting>span input{width:90px;border:0;background:transparent;padding:11px;text-align:right}.commission-setting>span b{padding-right:12px;color:#65716e;font-size:11px}.setting-toggle{position:relative;flex:0 0 auto;width:46px;height:25px;padding:2px;border:0;border-radius:20px;background:#aeb8b5;cursor:pointer;transition:background .2s}.setting-toggle span{display:block;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.setting-toggle.active{background:#e76036}.setting-toggle.active span{transform:translate(21px)}.setting-toggle:disabled{cursor:not-allowed;opacity:.55}.error-heading-actions,.error-event-actions{display:flex;align-items:center;gap:10px}.delete-all-errors,.delete-error{border:1px solid #d98d78;background:#fff;color:#9a3d25;padding:8px 11px;font-size:10px;cursor:pointer}.delete-all-errors:disabled,.delete-error:disabled{cursor:not-allowed;opacity:.5}.error-event-actions{flex-direction:column;align-items:stretch}.error-event-actions button{white-space:nowrap}.support-admin{background:#fff;border:1px solid #ddd6ca}.support-admin>.table-heading{padding:24px}.support-admin-layout{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:600px;border-top:1px solid #e5dfd5}.support-admin-layout>aside{border-right:1px solid #e5dfd5;background:#faf8f4;max-height:700px;overflow:auto}.support-admin-layout>aside>button{display:block;width:100%;padding:15px 16px;border:0;border-bottom:1px solid #e5dfd5;background:transparent;text-align:left;color:#183630}.support-admin-layout>aside>button:hover,.support-admin-layout>aside>button.active{background:#fff}.support-admin-layout>aside>button.active{box-shadow:inset 3px 0 #e76036}.support-admin-layout>aside>button>span{display:flex;justify-content:space-between;gap:10px}.support-admin-layout>aside strong{font-size:11px}.support-admin-layout>aside small,.support-admin-layout>aside p{display:block;color:#7b8784;font-size:8px}.support-admin-layout>aside p{margin:6px 0 0}.support-admin-layout>main{min-width:0}.support-admin-layout>main>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 25px;border-bottom:1px solid #e5dfd5}.support-admin-layout>main>header span{font-size:8px;color:#e76036}.support-admin-layout>main>header h3{font:600 25px Playfair Display;margin:6px 0}.support-admin-layout>main>header p{font-size:9px;color:#7b8784}.support-admin-layout>main>header>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.support-admin-layout>main>header button{border:1px solid #d8d2c8;background:#fff;padding:8px 10px;font-size:8px}.support-admin-layout>main>header button.danger{color:#9b351c}.support-context{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e5dfd5;border-bottom:1px solid #e5dfd5}.support-context>div{padding:13px;background:#faf8f4}.support-context small,.support-context strong{display:block}.support-context small{font-size:7px;color:#7b8784;text-transform:uppercase}.support-context strong{font-size:9px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.support-thread{padding:18px;max-height:360px;overflow:auto;background:#f7f4ee}.support-thread article{max-width:75%;padding:9px 11px;margin-bottom:9px;border:1px solid #ddd6ca;background:#fff;border-radius:4px}.support-thread article.customer{margin-right:auto}.support-thread article.admin{margin-left:auto;background:#e9f1ed}.support-thread span{font-size:8px;font-weight:700;color:#687572}.support-thread p{font-size:11px;line-height:1.5;white-space:pre-wrap;margin:5px 0 4px}.support-thread small{font-size:7px;color:#8a9491}.support-reply{padding:18px 24px}.support-reply textarea{width:100%;border:1px solid #d8d2c8;padding:12px;resize:vertical}.support-reply>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.support-reply small{font-size:8px;color:#7b8784}@media(max-width:900px){.support-admin-layout{grid-template-columns:1fr}.support-admin-layout>aside{max-height:300px;border-right:0;border-bottom:1px solid #e5dfd5}.support-context{grid-template-columns:1fr 1fr}}@media(max-width:600px){.support-admin-layout>main>header{flex-direction:column}.support-context{grid-template-columns:1fr}.support-thread article{max-width:92%}}.support-status-event{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px auto;color:#74807d;font-size:8px;text-align:center}.support-status-event>span{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#dfeadf;color:#35633b}.support-status-event p{margin:0}.support-status-event small{font-size:7px}.support-queue>.table-heading>button{border:1px solid #d8d2c8;background:#fff;padding:9px 13px;color:#4e5e5a}.support-queue-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e5dfd5;border-bottom:1px solid #e5dfd5}.support-queue-metrics button{display:grid;gap:5px;min-height:105px;padding:18px 20px;border:0;background:#faf8f4;text-align:left;color:#183630}.support-queue-metrics button.active{background:#fff;box-shadow:inset 0 -3px #e76036}.support-queue-metrics span{font-size:9px;font-weight:700}.support-queue-metrics strong{font:600 27px Playfair Display}.support-queue-metrics small{font-size:8px;color:#7b8784}.ticket-tags{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.reply-tag,.status-tag{flex:0 0 auto;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700;text-transform:uppercase;white-space:nowrap}.reply-tag.needs-response{background:#f5ecd3;color:#7d651f}.reply-tag.replied{background:#e4eee9;color:#356355}.status-tag.open{background:#e7edf5;color:#355c7d}.status-tag.resolved{background:#e9e5dd;color:#68716f}.support-queue .support-thread{scroll-behavior:smooth;padding:14px}.support-queue .support-thread article{width:max-content;max-width:min(72%,620px);padding:7px 9px;margin-bottom:8px;border-radius:6px;box-shadow:none}.support-queue .support-thread article.admin{margin:10px 0 10px auto;padding:0 0 0 18px;border:0;border-left:2px solid #9bb7ac;border-radius:0;background:transparent}.support-queue .support-thread article span{font-size:7px}.support-queue .support-thread article p{margin:3px 0;font-size:10px;line-height:1.45}.support-queue .support-thread article small{font-size:7px}.support-queue .support-reply{padding:12px 18px;border-top:1px solid #e5dfd5}.support-queue .support-reply textarea{min-height:74px;padding:10px}@media(max-width:800px){.support-queue-metrics{grid-template-columns:1fr 1fr}}@media(max-width:480px){.support-queue-metrics{grid-template-columns:1fr}.support-queue .support-thread article{max-width:90%}}.support-heading-actions{display:flex;gap:8px}.support-heading-actions button{border:1px solid #d8d2c8;background:#fff;padding:9px 13px;color:#4e5e5a}.support-heading-actions button.approve{border-color:#183630;background:#183630;color:#fff}.support-create-form{width:min(760px,100%);background:#fff}.support-create-form>header{display:flex;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #e5dfd5}.support-create-form>header span{font-size:8px;font-weight:700;letter-spacing:.14em;color:#e76036}.support-create-form>header h2{margin:5px 0;font:600 28px Playfair Display}.support-create-form>header p{margin:0;color:#71807c;font-size:10px}.support-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px}.support-create-grid label{display:grid;gap:6px;color:#50605c;font-size:9px;font-weight:700}.support-create-grid .wide{grid-column:1/-1}.support-create-grid input,.support-create-grid select,.support-create-grid textarea{box-sizing:border-box;width:100%;border:1px solid #d7d0c5;background:#fdfcf9;padding:11px;color:#183630;font:11px DM Sans,sans-serif}.support-create-grid small{font-weight:400;color:#89928f}.support-create-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:18px 24px;border-top:1px solid #e5dfd5}.support-create-form>footer button{border:1px solid #d4cec4;background:#fff;padding:10px 15px}.support-create-form>footer .approve{border-color:#183630;background:#183630;color:#fff}@media(max-width:600px){.support-create-grid{grid-template-columns:1fr}.support-create-grid .wide{grid-column:auto}.support-heading-actions{width:100%}}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{margin:10px 0;padding:2px 0 2px 11px;border:0;border-left:2px solid #9bb7ac;border-radius:0;background:transparent;box-shadow:none}.support-queue .support-thread article.admin{margin-left:auto;padding:2px 11px 2px 0;border-left:0;border-right:2px solid #d78a70;text-align:right}.support-queue .support-thread{display:grid;grid-auto-rows:max-content;align-content:start;gap:3px;padding:6px 8px;background:#f8faf9}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{width:auto;max-width:76%;margin:0!important;padding:5px 8px!important;border:1px solid #ddd6ca!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.support-queue .support-thread article.admin{justify-self:end;border-color:#c9dcd4!important;border-bottom-right-radius:4px!important;background:#edf5f1!important}.support-queue .support-thread article.customer{justify-self:start;border-bottom-left-radius:4px!important}.support-queue .support-thread article span{margin:0;font-size:8px;line-height:1.2}.support-queue .support-thread article p{margin:1px 0;font-size:11px;line-height:1.3}.support-queue .support-thread article small{font-size:7px;line-height:1.2}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{display:inline-block;width:fit-content!important;max-width:62%!important;padding:3px 6px!important;border-radius:5px!important}.support-queue .support-thread article p{overflow-wrap:anywhere}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{display:grid!important;grid-template-columns:auto auto;column-gap:8px;align-items:center;padding:2px 5px!important}.support-queue .support-thread article span{grid-column:1;grid-row:1}.support-queue .support-thread article small{grid-column:2;grid-row:1;justify-self:end}.support-queue .support-thread article p{grid-column:1/-1;grid-row:2;margin:0!important;line-height:1.2!important}.support-queue .support-thread{gap:10px!important;padding:8px!important;background:transparent!important}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{display:grid!important;width:fit-content!important;max-width:72%!important;grid-template-columns:auto auto;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.support-queue .support-thread article span,.support-queue .support-thread article small,.support-queue .support-thread article p{padding:0!important}.support-queue .support-thread article p{margin:2px 0 0!important}.support-queue .support-thread{display:flex!important;flex-direction:column;gap:7px!important;min-height:180px;max-height:390px;padding:12px!important;background:#f7f5f1!important}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{display:block!important;width:fit-content!important;max-width:72%!important;margin:0!important;padding:7px 10px!important;border:1px solid #ddd6ca!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.support-queue .support-thread article.customer{align-self:flex-start;border-bottom-left-radius:3px!important}.support-queue .support-thread article.admin{align-self:flex-end;border-color:#cbdcd5!important;border-bottom-right-radius:3px!important;background:#eaf2ee!important}.support-queue .support-thread article span{display:block!important;margin:0 0 2px!important;padding:0!important;color:#45645b;font-size:8px;line-height:1.2}.support-queue .support-thread article p{display:block!important;margin:0!important;padding:0!important;color:#243833;font-size:11px;line-height:1.35;white-space:pre-wrap}.support-queue .support-thread article small{display:block!important;margin:3px 0 0!important;padding:0!important;color:#84908d;font-size:7px;line-height:1.1}.support-queue .support-status-event{margin:3px auto!important}.support-queue .support-reply{padding:12px 16px!important}.support-queue .support-reply textarea{min-height:58px!important;max-height:110px;padding:9px 10px!important}.support-queue .support-thread{min-height:0!important}.support-queue .support-thread article.admin,.support-queue .support-thread article.customer{flex:0 0 auto!important;min-height:0!important;height:auto!important;align-content:normal!important;align-items:normal!important}.support-queue .support-thread article:empty{display:none!important}.support-queue .reply-tag.needs-response,.support-queue .status-tag.open{background:#fbe4e1;color:#a32f25}.support-queue .reply-tag.replied,.support-queue .status-tag.resolved{background:#dff0e4;color:#27663a}.support-queue .support-reply button.approve{min-width:108px;min-height:36px;border:1px solid #183630;border-radius:6px;background:#183630;color:#fff;font-size:9px;font-weight:700;box-shadow:0 4px 12px #18363024}.support-queue .support-reply button.approve:hover{background:#254a41;border-color:#254a41}.support-queue .support-reply button.approve:disabled{background:#8b9995;border-color:#8b9995;box-shadow:none}@media(max-width:600px){.admin{display:block;min-height:100vh}.admin>aside{position:relative;width:100%;height:auto;padding:10px 14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;z-index:10}.brand{padding:0 0 10px;border:0}.brand strong{display:block;font-size:18px}.brand small{display:block;font-size:7px;margin-left:4px}.admin-user{margin:0 0 10px;padding:0;border:0;display:flex;align-items:center;gap:7px}.admin-user>div{width:30px;height:30px}.admin-user span{display:none}.admin-user button{display:block;width:30px;height:30px;border:1px solid #ffffff24;border-radius:50%}.admin nav{grid-column:1/-1;display:flex;gap:6px;width:100%;margin:0;overflow-x:auto;padding:0 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin nav::-webkit-scrollbar{display:none}.admin nav button,.admin nav button:not(.active){flex:0 0 auto;width:auto;margin:0;padding:9px 12px;border:1px solid #ffffff1a;border-radius:100px;color:#aebbb7;font-size:10px;white-space:nowrap}.admin nav button i{margin-right:6px;font-size:12px}.admin nav button.active{border-color:#ffffff40;background:#f8f4ec;color:#12201d}.admin>main{grid-column:auto;padding:25px 15px}}.admin>aside{top:84px;height:calc(100vh - 84px);padding-top:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526862 transparent}.admin>aside::-webkit-scrollbar{width:6px}.admin>aside::-webkit-scrollbar-thumb{border-radius:10px;background:#526862}.admin>aside>nav{margin-top:0}.admin>main{padding-top:114px}.admin-topbar{position:fixed;top:0;left:0;width:100vw;z-index:20;display:grid!important;grid-template-columns:220px minmax(180px,1fr) auto;gap:20px;min-height:84px;margin:0!important;padding:11px 5vw 11px 20px;background:#f8f4ecf5;border-bottom:1px solid #ddd6ca;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar-brand{display:flex;align-items:center;justify-self:start;gap:8px;white-space:nowrap}.admin-topbar-brand>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e76036;color:#fff;font:600 italic 17px Playfair Display}.admin-topbar-brand strong{font:600 20px Playfair Display;color:#17312b}.admin-page-heading{align-self:center}.admin-page-heading h1{margin:2px 0!important;font-size:25px!important}.admin-topbar-actions{display:flex;align-items:center;gap:22px}.admin-profile-menu{position:relative}.admin-profile-trigger{display:flex;align-items:center;gap:9px;min-width:168px;padding:7px 9px;border:1px solid #d9d2c7;border-radius:6px;background:#fff;color:#243833;text-align:left;cursor:pointer}.admin-top-avatar{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e76036;color:#fff;font-weight:700}.admin-profile-trigger>span:nth-child(2){min-width:0;flex:1}.admin-profile-trigger strong,.admin-profile-trigger small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-profile-trigger strong{font-size:11px}.admin-profile-trigger small{margin-top:2px;color:#7b8784;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.admin-profile-trigger i{font-style:normal;color:#6f7e7a}.admin-profile-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:260px;padding:8px;background:#fff;border:1px solid #d9d2c7;border-radius:7px;box-shadow:0 18px 45px #172d2824}.admin-profile-details{display:flex;gap:10px;padding:10px;border-bottom:1px solid #ebe5dc}.admin-profile-details>div{min-width:0}.admin-profile-details strong,.admin-profile-details small,.admin-profile-details em{display:block}.admin-profile-details strong{font-size:12px}.admin-profile-details small{margin-top:3px;color:#73817d;font-size:9px;overflow:hidden;text-overflow:ellipsis}.admin-profile-details em{margin-top:7px;color:#e76036;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.admin-profile-dropdown>button{width:100%;margin-top:6px;padding:10px;border:0;border-radius:4px;background:transparent;color:#9a3d25;text-align:left;cursor:pointer}.admin-profile-dropdown>button:hover,.admin-profile-dropdown>button:focus-visible{background:#fce9e2}@media(max-width:900px){.admin-topbar{grid-template-columns:190px minmax(150px,1fr) auto;gap:14px}.admin-topbar-actions .live{display:none}.admin-profile-trigger{min-width:0}.admin-profile-trigger>span:nth-child(2){display:none}}@media(max-width:600px){.admin{padding-top:70px}.admin>main{padding:25px 15px}.admin-topbar{grid-template-columns:1fr auto;min-height:70px;padding:8px 15px}.admin-topbar-brand strong{font-size:18px}.admin-page-heading{display:none}.admin-profile-trigger{padding:5px}.admin-profile-trigger i{display:none}.admin-profile-dropdown{position:fixed;top:66px;right:12px;width:min(260px,calc(100vw - 24px))}.admin>aside{position:sticky;top:70px;width:100%;height:auto;padding:0 14px;overflow:visible;background:#12201d;z-index:15;display:block}.admin>aside>nav{display:flex;gap:6px;width:100%;margin:0;overflow-x:auto;padding:9px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}}.activity-dashboard{display:grid;gap:24px}.activity-insights{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:24px}.activity-chart{height:250px;padding:30px 28px 20px;display:flex;align-items:stretch;justify-content:space-around;gap:12px}.activity-bar{flex:1;min-width:34px;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center}.activity-bar>div{position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #dcd6cc}.activity-bar>div>i{display:block;width:min(34px,70%);min-height:8px;background:linear-gradient(180deg,#e76036,#bd4927);border-radius:3px 3px 0 0}.activity-bar>div>i.empty-bar{min-height:2px;background:#d9d5cd}.activity-bar>div>b{position:absolute;top:-16px;font-size:9px;color:#52615d}.activity-bar>strong{font-size:9px}.activity-bar>small{font-size:7px;color:#88918e}.action-breakdown>div:last-child{padding:20px 24px}.action-line{display:grid;grid-template-columns:minmax(125px,1fr) minmax(80px,1.2fr) 34px;align-items:center;gap:12px;padding:9px 0}.action-line>span{font-size:9px;color:#465652}.action-line>div{height:5px;background:#eee9e0;border-radius:5px;overflow:hidden}.action-line>div>i{display:block;height:100%;background:#527a6d}.action-line>strong{font-size:9px;text-align:right}.user-journeys>.table-heading button{border:1px solid #d8d2c8;background:#fff;padding:8px 12px;color:#40534e;font-size:9px;cursor:pointer}.journey-list{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#f8f6f1}.journey-card{min-width:0;padding:17px;border:1px solid #ded8ce;background:#fff}.journey-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:0}.journey-card>header strong,.journey-card>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-card>header strong{font-size:11px}.journey-card>header small{margin-top:2px;color:#7c8784;font-size:8px}.journey-card>header em{padding:4px 7px;border-radius:12px;background:#eee9e0;font-size:7px;font-style:normal;text-transform:uppercase}.presence{display:flex;align-items:center;gap:5px;color:#76817e;font-size:8px;white-space:nowrap}.presence i{width:6px;height:6px;border-radius:50%;background:#9aa39f}.presence.online{color:#397044}.presence.online i{background:#61a36a;box-shadow:0 0 0 3px #61a36a1f}.journey-meta{display:flex;gap:8px 18px;flex-wrap:wrap;margin:14px 0 12px;padding:9px 0;border-top:1px solid #eee9e0;border-bottom:1px solid #eee9e0;color:#79837f;font-size:8px}.journey-meta b{color:#344a44}.journey-events{display:grid;gap:9px}.journey-events>div{display:grid;grid-template-columns:19px minmax(0,1fr);gap:8px;align-items:start}.journey-events>div>i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e7eee9;color:#47655c;font-size:7px;font-style:normal}.journey-events strong,.journey-events small{display:block}.journey-events strong{font-size:9px}.journey-events small{margin-top:2px;color:#87918e;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.activity-insights,.journey-list{grid-template-columns:1fr}}@media(max-width:600px){.activity-metrics{grid-template-columns:1fr 1fr}.activity-chart{height:210px;padding-inline:12px}.journey-card>header{grid-template-columns:34px 1fr auto}.journey-card>header em{grid-column:2}.presence{grid-column:3;grid-row:1}.journey-meta{display:grid}.activity-insights{min-width:0}.action-line{grid-template-columns:1fr 90px 25px}}.order-center{display:grid;gap:24px}.order-metrics{grid-template-columns:repeat(5,1fr)}.order-metrics>div{min-width:0}.order-metrics strong{font-size:29px}.order-filters{display:grid;grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(120px,.7fr)) minmax(125px,.65fr) minmax(125px,.65fr) auto;gap:10px;align-items:end;padding:17px 20px;border-bottom:1px solid #e6e0d6;background:#faf8f4}.order-filters label{min-width:0;color:#65716e;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.order-filters input,.order-filters select{display:block;width:100%;height:38px;margin-top:6px;padding:0 10px;border:1px solid #d8d2c8;background:#fff;color:#183630;font-size:10px}.order-filters button{height:38px;padding:0 12px;border:1px solid #d8d2c8;background:#fff;color:#54635f;font-size:9px;cursor:pointer}.advanced-order-table{position:relative;min-height:140px}.advanced-order-table.loading{opacity:.65}.advanced-order-head,.advanced-order-table>article{display:grid;grid-template-columns:minmax(175px,1.4fr) minmax(145px,1.2fr) minmax(125px,.85fr) minmax(145px,1fr) minmax(120px,.8fr) auto;gap:15px;align-items:center}.advanced-order-head{padding:10px 20px;border-bottom:1px solid #e6e0d6;background:#f4f1eb;color:#7c8784;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.advanced-order-table>article{padding:15px 20px;border-bottom:1px solid #eee9e0}.advanced-order-table>article:hover{background:#fdfbf7}.advanced-order-table>article>div{min-width:0}.advanced-order-table article strong,.advanced-order-table article small,.advanced-order-table article b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-order-table article strong{font-size:10px}.advanced-order-table article b{margin-top:7px;color:#40534e;font-size:9px}.advanced-order-table article small{margin-top:3px;color:#84908d;font-size:7px}.advanced-order-table article .badge{display:inline-block;margin-bottom:5px}.advanced-order-table article>button{padding:8px 10px;border:1px solid #d2cbc0;background:#fff;color:#29433c;font-size:8px;white-space:nowrap;cursor:pointer}.advanced-order-table article>button:hover{border-color:#527a6d;background:#edf3f0}.order-loading{display:grid;place-items:center;min-height:140px;color:#75817e;font-size:10px}.payout-text{color:#6c7875;text-transform:capitalize}.payout-text.pending{color:#9a6a1c}.payout-text.eligible{color:#b3542f}.payout-text.completed{color:#397044}.order-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#faf8f4}.order-pagination>span{color:#77827f;font-size:9px}.order-pagination>div{display:flex;gap:7px}.order-pagination button{padding:8px 11px;border:1px solid #d8d2c8;background:#fff;color:#40534e;font-size:8px;cursor:pointer}.order-pagination button:disabled{cursor:not-allowed;opacity:.45}.order-modal{z-index:50;align-items:start;overflow:auto}.order-detail{width:min(1040px,100%);margin:auto;max-height:calc(100vh - 48px);overflow:auto;background:#f8f4ec;box-shadow:0 35px 90px #0006}.order-detail-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 25px;border-bottom:1px solid #ddd6ca;background:#f8f4ec}.order-detail-head>div:first-child>span,.order-section-title>span{color:#e76036;font-size:8px;font-weight:700;letter-spacing:.16em}.order-detail-head h2{margin:3px 0;font:600 28px Playfair Display}.order-detail-head small{color:#7c8784;font-size:8px}.order-detail-head>div:last-child{display:flex;align-items:center;gap:8px}.order-detail-head>div:last-child>button:not(.close-detail){padding:8px 10px;border:1px solid #d6cfc4;background:#fff;color:#40534e;font-size:8px}.order-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd6ca;background:#fff}.order-detail-summary>section{padding:17px 20px;border-right:1px solid #e5dfd5}.order-detail-summary>section:last-child{border:0}.order-detail-summary span,.order-detail-summary strong,.order-detail-summary small{display:block}.order-detail-summary span{color:#77827f;font-size:7px;text-transform:uppercase}.order-detail-summary strong{margin:5px 0;font:600 23px Playfair Display}.order-detail-summary strong.payout-text{font:700 12px DM Sans;padding:8px 0}.order-detail-summary small{color:#929a97;font-size:7px}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 20px}.order-info-card,.order-line-items,.order-support{border:1px solid #ddd6ca;background:#fff}.order-info-card{padding:18px}.order-section-title h3{margin:4px 0 14px;font:600 20px Playfair Display}.order-info-card dl{margin:0}.order-info-card dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #eee9e0;font-size:9px}.order-info-card dl>div:last-child{border:0}.order-info-card dt{color:#798481}.order-info-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.payment-timeline{display:grid;gap:0;margin-bottom:10px}.payment-timeline>div{position:relative;display:grid;grid-template-columns:20px 1fr;gap:8px;padding-bottom:12px}.payment-timeline>div:not(:last-child):before{content:"";position:absolute;left:9px;top:18px;bottom:0;border-left:1px solid #d8d2c8}.payment-timeline i{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#e9e5dd;color:#7c8784;font-size:8px;font-style:normal}.payment-timeline .complete i{background:#dcecdf;color:#397044}.payment-timeline strong,.payment-timeline small{display:block}.payment-timeline strong{font-size:9px}.payment-timeline small{margin-top:2px;color:#84908d;font-size:7px}.order-line-items,.order-support{margin:0 20px 18px;padding:18px}.order-line-items>article{margin-top:12px;border:1px solid #e1dbd1}.order-line-items>article>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:13px 15px;border-bottom:1px solid #eee9e0;background:#faf8f4}.order-line-items header strong,.order-line-items header small{display:block}.order-line-items header strong{font-size:11px}.order-line-items header small{margin-top:3px;color:#7f8986;font-size:7px}.line-item-facts{display:grid;grid-template-columns:repeat(3,1fr)}.line-item-facts>span{padding:12px 15px;border-right:1px solid #eee9e0}.line-item-facts>span:last-child{border:0}.line-item-facts small,.line-item-facts b,.line-item-facts em{display:block}.line-item-facts small{color:#84908d;font-size:7px;text-transform:uppercase}.line-item-facts b{margin-top:4px;font-size:9px}.line-item-facts em{margin-top:3px;color:#7c8784;font-size:7px;font-style:normal;overflow-wrap:anywhere}.order-line-items details{border-top:1px solid #eee9e0}.order-line-items summary{display:flex;justify-content:space-between;padding:10px 15px;color:#52615d;font-size:8px;cursor:pointer}.order-files{border-top:1px solid #eee9e0}.order-files>div{display:grid;grid-template-columns:1fr auto;gap:15px;padding:9px 15px;border-bottom:1px solid #f0ece5}.order-files>div:last-child{border:0}.order-files span:last-child{text-align:right}.order-files strong,.order-files b,.order-files small{display:block}.order-files strong,.order-files b{font-size:8px}.order-files small{margin-top:2px;color:#87918e;font-size:7px}.order-files p,.order-support>p{margin:0;padding:12px;color:#7c8784;font-size:9px}.order-support>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px;border:0;border-top:1px solid #eee9e0;background:#fff;text-align:left;cursor:pointer}.order-support>button:hover{background:#faf8f4}.order-support button strong,.order-support button small{display:block}.order-support button strong{font-size:9px}.order-support button small{margin-top:3px;color:#84908d;font-size:7px}@media(max-width:1200px){.order-metrics{grid-template-columns:repeat(3,1fr)}.order-filters{grid-template-columns:2fr repeat(3,1fr)}.order-filters label:nth-of-type(5),.order-filters label:nth-of-type(6){grid-column:auto}.advanced-order-head,.advanced-order-table>article{grid-template-columns:minmax(175px,1.4fr) minmax(140px,1fr) minmax(120px,.8fr) minmax(130px,1fr) auto}.advanced-order-head>span:nth-child(5),.advanced-order-table>article>div:nth-child(5){display:none}}@media(max-width:800px){.order-metrics,.order-filters{grid-template-columns:1fr 1fr}.order-search{grid-column:1/-1}.advanced-order-head{display:none}.advanced-order-table>article{grid-template-columns:1fr 1fr auto}.advanced-order-table>article>div:nth-child(2),.advanced-order-table>article>div:nth-child(5){display:none}.advanced-order-table>article>button{grid-column:3;grid-row:1}.order-detail-summary{grid-template-columns:1fr 1fr}.order-detail-summary>section:nth-child(2){border-right:0}.order-detail-grid,.line-item-facts{grid-template-columns:1fr}.line-item-facts>span{border-right:0;border-bottom:1px solid #eee9e0}}@media(max-width:520px){.order-metrics,.order-filters{grid-template-columns:1fr}.order-search{grid-column:auto}.advanced-order-table>article{grid-template-columns:1fr auto}.advanced-order-table>article>div:nth-child(3),.advanced-order-table>article>div:nth-child(4){display:none}.advanced-order-table>article>button{grid-column:2}.order-detail{max-height:none}.order-modal{padding:0}.order-detail-head{align-items:flex-start;padding:16px}.order-detail-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.order-detail-summary{grid-template-columns:1fr 1fr}.order-detail-grid{padding:12px}.order-line-items,.order-support{margin:0 12px 12px;padding:12px}.order-line-items>article>header{display:block}.order-line-items>article>header>strong{margin-top:8px}.order-files>div{grid-template-columns:1fr}.order-files span:last-child{text-align:left}.order-pagination{align-items:flex-start;gap:12px}.order-pagination>div{display:grid}.order-detail-head h2{font-size:22px}}.admin-date-filter{display:flex;align-items:end;gap:8px}.admin-date-filter label{min-width:120px}.admin-date-filter input,.admin-date-filter select{width:100%!important;min-width:120px}.order-filters>.admin-date-filter{display:contents}.analytics-toolbar,.overview-command{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 25px;border:1px solid #ddd6ca;background:#fff}.analytics-toolbar>div>span,.overview-command>div>span{color:#e76036;font-size:8px;font-weight:700;letter-spacing:.16em}.analytics-toolbar h2,.overview-command h1{margin:5px 0 0;font:600 30px Playfair Display}.overview-command p{margin:5px 0 0;color:#72807c;font-size:10px}.advanced-overview{display:grid;gap:22px;transition:opacity .2s}.advanced-overview.loading,.activity-dashboard.loading{opacity:.6}.overview-metrics{grid-template-columns:repeat(6,1fr)}.overview-metrics>div{min-width:0;padding:20px}.overview-metrics strong{font-size:27px}.metric-change{color:#397044!important}.metric-change.down{color:#a44b32!important}.overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);gap:22px}.overview-grid.lower{grid-template-columns:1fr 1fr}.overview-chart{height:255px;display:flex;align-items:stretch;gap:8px;padding:35px 22px 18px;overflow-x:auto}.overview-chart>div:not(.empty){flex:1;min-width:30px;display:grid;grid-template-rows:1fr auto;gap:7px;text-align:center}.overview-chart>div>span{position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #ddd6ca}.overview-chart>div>span>i{display:block;width:min(30px,75%);min-height:4px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#527a6d,#284e43)}.overview-chart>div>span>b{position:absolute;top:-17px;color:#52615d;font-size:7px;white-space:nowrap}.overview-chart>div>small{color:#82908c;font-size:7px;white-space:nowrap}.overview-economics dl{margin:0;padding:10px 22px 18px}.overview-economics dl>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #eee9e0}.overview-economics dl>div:last-child{border:0}.overview-economics dt{color:#76827f;font-size:9px}.overview-economics dd{margin:0;font-size:11px;font-weight:700}.overview-priorities{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.overview-priorities button{position:relative;padding:20px;border:1px solid #d9d3c8;background:#edf2ee;color:#183630;text-align:left;cursor:pointer}.overview-priorities button.attention{background:#f5ecd3}.overview-priorities button.danger{background:#f7dfd8}.overview-priorities span,.overview-priorities strong,.overview-priorities p,.overview-priorities b{display:block}.overview-priorities span{font-size:7px;font-weight:700;letter-spacing:.13em}.overview-priorities strong{margin-top:7px;font:600 31px Playfair Display}.overview-priorities p{margin:4px 0 14px;color:#66736f;font-size:9px}.overview-priorities b{font-size:8px}.top-products>div:last-child{padding:8px 20px}.top-products article{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #eee9e0}.top-products article:last-child{border:0}.top-products article>i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e7eee9;font-size:8px;font-style:normal}.top-products article strong,.top-products article small{display:block}.top-products article strong{font-size:10px}.top-products article small{margin-top:2px;color:#83908c;font-size:7px}.top-products article>b{font-size:9px}.status-mix>div:last-child{padding:16px 22px}.status-mix>div:last-child>div:not(.empty){display:grid;grid-template-columns:75px 1fr 28px;align-items:center;gap:10px;padding:8px 0}.status-mix span{font-size:8px;text-transform:capitalize}.status-mix i{height:6px;overflow:hidden;border-radius:6px;background:#eee9e0}.status-mix i>b{display:block;height:100%;background:#e76036}.status-mix strong{font-size:8px;text-align:right}.analytics-toolbar{margin-bottom:0}.activity-dashboard{gap:22px}.activity-chart{min-width:520px}.activity-trend{overflow-x:auto}.email-log-filters{flex-wrap:wrap}@media(max-width:1200px){.overview-metrics{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:1fr}.overview-grid.lower{grid-template-columns:1fr 1fr}}@media(max-width:800px){.overview-command,.analytics-toolbar{align-items:flex-start;flex-direction:column}.overview-command .admin-date-filter,.analytics-toolbar .admin-date-filter{width:100%;flex-wrap:wrap}.overview-priorities,.overview-grid.lower{grid-template-columns:1fr}.product-filters,.product-filters .admin-date-filter{flex-wrap:wrap}}@media(max-width:520px){.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics>div{padding:15px}.overview-metrics strong{font-size:23px}.admin-date-filter{width:100%;display:grid;grid-template-columns:1fr}.overview-command,.analytics-toolbar{padding:16px}.overview-command h1,.analytics-toolbar h2{font-size:25px}}.product-list-thumb{position:relative}.product-thumb-metrics{position:absolute;right:3px;bottom:3px;padding:2px 4px;border-radius:3px;background:#132a26e0;color:#fff;font-size:6px;font-style:normal;font-weight:700}.catalog-options-admin{display:grid;grid-template-columns:1fr 1fr;gap:22px}.catalog-registry{padding:8px 20px}.catalog-registry article{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #eee9e0}.catalog-registry article>span:first-child strong,.catalog-registry article>span:first-child small{display:block}.catalog-registry article small{color:#82908c;font-size:7px}.catalog-registry article>b{font-size:9px}.catalog-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;padding:20px}.catalog-tag-cloud>span{display:grid;gap:3px;padding:8px 10px;border:1px solid #d9e0da;border-radius:7px;background:#f5f8f5}.catalog-tag-cloud strong{font-size:9px}.catalog-tag-cloud small{color:#82908c;font-size:7px}@media(max-width:900px){.catalog-options-admin{grid-template-columns:1fr}}.catalog-add-form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:7px;padding:14px 20px;border-bottom:1px solid #eee9e0}.catalog-add-form.tag{grid-template-columns:1fr auto}.catalog-add-form input{min-width:0;margin:0;padding:9px}.catalog-add-form button,.catalog-registry article>div button,.catalog-tag-cloud i button{border:1px solid #d7ddd8;background:#fff;padding:7px 9px;font-size:8px}.catalog-registry article{grid-template-columns:minmax(110px,1fr) auto auto auto auto}.catalog-registry article>div{display:flex;gap:4px}.catalog-tag-cloud i{display:flex;gap:4px;margin-top:4px}.catalog-tag-cloud i{font-style:normal}@media(max-width:650px){.catalog-add-form{grid-template-columns:1fr}.catalog-registry article{grid-template-columns:1fr auto}.catalog-registry article>div{grid-column:1/-1}}.registry-sort{display:flex;align-items:center;gap:7px;margin:0;color:#82908c;font-size:8px}.registry-sort select{width:auto;min-width:125px;margin:0;padding:7px 9px}.configuration-page{display:grid;gap:20px;max-width:1180px}.configuration-hero{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px;margin:0!important;padding:25px 28px;border:1px solid #d8d2c8;background:linear-gradient(120deg,#fff 55%,#edf2ee);box-shadow:0 8px 24px #1836300a}.configuration-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#183630;color:#fff;font-size:21px;box-shadow:0 8px 18px #1836302b}.configuration-hero>div:nth-child(2){min-width:0}.configuration-hero span,.configuration-panel header span{display:block;color:#e76036;font-size:8px;font-weight:700;letter-spacing:.16em}.configuration-hero h2{margin:4px 0 3px;font:600 30px Playfair Display}.configuration-hero p{margin:0;color:#687572;font-size:10px}.configuration-hero em{margin-left:auto;padding:7px 10px;border-radius:20px;background:#dfece3;color:#376347;font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.configuration-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.configuration-panel{overflow:hidden;border:1px solid #dcd5ca;background:#fff;box-shadow:0 5px 18px #18363008}.configuration-panel>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:25px;margin:0!important;padding:20px 22px;border-bottom:1px solid #ebe6dd;background:#fbfaf7}.configuration-panel header h3{margin:4px 0 0;font:600 20px Playfair Display}.configuration-panel header p{max-width:245px;margin:2px 0 0;color:#7a8582;font-size:9px;line-height:1.55;text-align:right}.configuration-fields{padding:3px 22px}.configuration-field{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:13px 0;border-bottom:1px solid #eee9e0}.configuration-field:last-child{border-bottom:0}.configuration-field>span{min-width:0}.configuration-field strong,.configuration-field small,.extension-field strong,.extension-field small{display:block}.configuration-field strong,.extension-field strong{color:#263b35;font-size:10px}.configuration-field small,.extension-field small{margin-top:4px;color:#84908d;font-size:8px;line-height:1.45}.configuration-input{display:flex;align-items:center;flex:0 0 auto;height:39px;border:1px solid #d3ccc1;border-radius:5px;background:#fdfcf9;transition:border-color .2s,box-shadow .2s}.configuration-input:focus-within{border-color:#527a6d;box-shadow:0 0 0 3px #527a6d18}.configuration-input input{width:84px;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:#183630;text-align:right;font-size:11px;font-weight:600}.configuration-input b{padding-right:10px;color:#7c8784;font-size:8px}.configuration-field select{min-width:130px;height:39px;padding:0 30px 0 11px;border:1px solid #d3ccc1;border-radius:5px;background:#fdfcf9;color:#183630;font-size:10px}.configuration-wide{grid-column:1/-1}.extension-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.extension-field{display:block;padding:20px 22px;border-right:1px solid #eee9e0}.extension-field:last-child{border:0}.extension-field input{width:100%;height:42px;margin-top:12px;padding:0 12px;border:1px solid #d3ccc1;border-radius:5px;background:#fdfcf9;color:#183630;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.extension-field input:focus{outline:0;border-color:#527a6d;box-shadow:0 0 0 3px #527a6d18}.configuration-actions{position:sticky;bottom:14px;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border:1px solid #cfc8bd;border-radius:7px;background:#fffffff2;box-shadow:0 10px 30px #14251f24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.configuration-actions strong,.configuration-actions small{display:block}.configuration-actions strong{font-size:10px}.configuration-actions small{margin-top:3px;color:#7f8986;font-size:8px}.configuration-actions button{padding:11px 17px;border:0;border-radius:4px;background:#183630;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.configuration-actions button:hover{background:#254a41}.platform-settings .configuration-grid{grid-template-columns:1fr 1fr}.platform-settings .configuration-panel{min-height:190px}.platform-settings .configuration-fields{padding-top:6px}.platform-settings .setting-toggle{margin-left:auto}@media(max-width:900px){.configuration-grid,.platform-settings .configuration-grid{grid-template-columns:1fr}.configuration-wide{grid-column:auto}.extension-grid{grid-template-columns:1fr}.extension-field{border-right:0;border-bottom:1px solid #eee9e0}.configuration-panel>header{align-items:flex-start!important}.configuration-panel header p{text-align:left}}@media(max-width:600px){.configuration-hero{align-items:flex-start!important;padding:20px}.configuration-icon{width:42px;height:42px;flex-basis:42px}.configuration-hero h2{font-size:24px}.configuration-hero em{display:none}.configuration-panel>header{display:block!important;padding:18px}.configuration-panel header p{margin-top:8px}.configuration-fields{padding-inline:18px}.configuration-field{align-items:flex-start;flex-direction:column;gap:10px}.configuration-input,.configuration-field select{width:100%}.configuration-input input{flex:1}.configuration-actions{bottom:8px}.configuration-actions>div{display:none}.configuration-actions button{width:100%}}.coupon-admin{display:grid;gap:20px}.coupon-admin>.configuration-hero>button{margin-left:auto;border:0;border-radius:4px;background:#183630;color:#fff;padding:11px 16px;font-size:10px;font-weight:700;cursor:pointer}.coupon-metrics{grid-template-columns:repeat(5,1fr)}.coupon-table{overflow-x:auto}.coupon-table-head,.coupon-table article{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(145px,1fr) minmax(175px,1.15fr) 100px 90px 150px;gap:14px;align-items:center;min-width:900px}.coupon-table-head{padding:11px 20px;background:#f5f2ec;color:#74807d;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.coupon-table article{padding:15px 20px;border-top:1px solid #eee9e0;font-size:10px}.coupon-table article>span{min-width:0}.coupon-table strong,.coupon-table small{display:block}.coupon-table small{margin-top:4px;color:#7d8885;font-size:8px;line-height:1.45}.actions-heading{text-align:right}.coupon-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:32px}.coupon-actions button{min-width:64px;border:1px solid #d6d0c6;background:#fff;padding:7px 9px;color:#29443d;font-size:8px;cursor:pointer;white-space:nowrap}.badge.active{background:#dfeee3;color:#2f6740}.badge.scheduled{background:#e6edf7;color:#315d87}.badge.expired,.badge.disabled{background:#ecebea;color:#6a716f}.coupon-form{width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;padding:26px;box-shadow:0 30px 80px #0005}.coupon-form>header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e5dfd5;padding-bottom:18px}.coupon-form>header span{color:#e76036;font-size:8px;font-weight:700;letter-spacing:.16em}.coupon-form>header h2{margin:4px 0 0;font:600 29px Playfair Display}.coupon-form>header button{border:0;background:transparent;color:#54615e;font-size:28px;cursor:pointer}.coupon-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;padding:22px 0}.coupon-form-grid label{display:grid;gap:6px;color:#50605c;font-size:9px;font-weight:600}.coupon-form-grid .wide{grid-column:1/-1}.coupon-form-grid input,.coupon-form-grid select,.coupon-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #d7d0c5;background:#fdfcf9;padding:11px;color:#183630;font:11px DM Sans,sans-serif}.coupon-form-grid textarea{resize:vertical}.coupon-form-grid small{color:#89928f;font-size:8px;font-weight:400}.coupon-form>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e5dfd5;padding-top:18px}.coupon-form>footer button{border:1px solid #d4cec4;background:#fff;padding:10px 15px;color:#29443d;font-size:10px;cursor:pointer}.coupon-form>footer button:last-child{border-color:#183630;background:#183630;color:#fff}.coupon-form>footer button:disabled{opacity:.55}@media(max-width:950px){.coupon-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.coupon-admin>.configuration-hero>button{margin:14px 0 0;width:100%}.coupon-admin>.configuration-hero{display:block!important}.coupon-metrics{grid-template-columns:1fr 1fr}.coupon-form-grid{grid-template-columns:1fr}.coupon-form-grid .wide{grid-column:auto}}.admin-products-card{overflow:hidden;box-shadow:0 8px 28px #1836300b}.product-heading{background:linear-gradient(115deg,#fff 58%,#eef3ef)}.product-heading p{margin:7px 0 0;color:#73807d;font-size:9px}.product-summary-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd6ca;background:#183630}.product-summary-strip article{padding:18px 21px;border-right:1px solid #ffffff1a;color:#fff}.product-summary-strip article:last-child{border:0}.product-summary-strip span,.product-summary-strip strong,.product-summary-strip small{display:block}.product-summary-strip span{color:#b8c8c3;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-summary-strip strong{margin:6px 0 3px;font:600 25px Playfair Display}.product-summary-strip small{color:#91a6a0;font-size:7px}.admin-product-head,.admin-product-table .product-row{display:grid;grid-template-columns:minmax(250px,2fr) minmax(150px,1.1fr) minmax(110px,.75fr) 72px 72px minmax(105px,.85fr) minmax(95px,auto);gap:16px;align-items:center}.admin-product-head{padding:10px 20px;border-bottom:1px solid #e6e0d6;background:#f4f1eb;color:#798481;font-size:7px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.admin-product-table .product-row{padding:15px 20px;transition:background .15s}.admin-product-table .product-row:hover{background:#fdfbf7}.product-identity{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.product-identity .product-list-thumb{width:58px;height:52px;border-radius:5px}.product-identity>span,.product-seller,.product-listing-meta{min-width:0}.product-identity strong,.product-identity small,.product-seller strong,.product-seller small,.product-listing-meta strong,.product-listing-meta small,.product-performance strong,.product-performance small{display:block}.product-identity strong,.product-seller strong,.product-listing-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.product-identity small,.product-seller small,.product-listing-meta small{margin-top:4px;overflow:hidden;color:#85908d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.product-performance{padding:8px 5px;border-radius:5px;background:#f2f5f2;text-align:center}.product-performance strong{font:600 17px Playfair Display;line-height:1}.product-performance small{margin-top:3px;color:#7d8985;font-size:6px;text-transform:uppercase}.product-performance.sold{background:#edf4ef;color:#315e47}.admin-product-table .badge{max-width:135px;line-height:1.35;text-align:center;white-space:normal}.admin-product-table .actions{justify-content:flex-end}.admin-product-table .actions button{border-radius:4px;white-space:nowrap}.admin-product-table .actions button:first-child{border-color:#b9cbc4;color:#274b41;font-weight:700}@media(max-width:1250px){.admin-product-head,.admin-product-table .product-row{grid-template-columns:minmax(220px,2fr) minmax(135px,1fr) 80px 65px 65px minmax(95px,.8fr) auto}.admin-product-head>span:nth-child(3),.product-listing-meta{display:none}}@media(max-width:950px){.product-summary-strip{grid-template-columns:1fr 1fr}.product-summary-strip article:nth-child(2){border-right:0}.product-summary-strip article:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.admin-product-head{display:none}.admin-product-table .product-row{grid-template-columns:minmax(210px,1.7fr) 1fr 65px 65px auto}.product-listing-meta,.admin-product-table .product-row>.badge{display:none}.admin-product-table .actions{grid-column:auto}}@media(max-width:700px){.product-summary-strip article{padding:14px}.product-summary-strip strong{font-size:21px}.admin-product-table .product-row{grid-template-columns:1fr 56px 56px;gap:10px;padding:14px}.product-seller{grid-column:1}.product-performance{grid-row:1}.product-performance:nth-of-type(4){grid-column:2}.product-performance.sold{grid-column:3}.admin-product-table .actions{grid-column:1/-1;justify-content:flex-start}.product-identity{grid-column:1}.product-identity .product-list-thumb{width:48px;height:46px}}.admin-products-card .product-performance{justify-self:center;min-width:44px;padding:5px 7px;border:1px solid #e3e8e4;background:#f7f9f7}.admin-products-card .product-performance.sold{border-color:#dce9df;background:#f2f7f3}.admin-products-card .product-performance strong{font:700 12px DM Sans,sans-serif}.admin-products-card .product-performance small{margin-top:2px;font-size:6px;letter-spacing:.05em}.admin-products-card .admin-product-head,.admin-products-card .admin-product-table .product-row{grid-template-columns:minmax(245px,2fr) minmax(155px,1.1fr) minmax(150px,.9fr) 58px 58px 150px 190px;gap:14px}.admin-products-card .admin-product-table .product-row{min-height:78px}.admin-products-card .admin-product-head>span:nth-child(4),.admin-products-card .admin-product-head>span:nth-child(5){text-align:center}.admin-products-card .product-identity>span,.admin-products-card .product-seller,.admin-products-card .product-listing-meta{min-width:0}.admin-products-card .product-identity strong,.admin-products-card .product-seller strong,.admin-products-card .product-listing-meta strong{line-height:1.3}.admin-products-card .product-identity small{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.admin-products-card .product-listing-meta small{line-height:1.35}.admin-products-card .admin-product-table .badge{display:flex;align-items:center;justify-content:center;justify-self:stretch;min-height:30px;max-width:none;padding:6px 9px}.admin-products-card .admin-product-table .actions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;gap:5px;width:190px}.admin-products-card .admin-product-table .actions button{display:grid;place-items:center;min-width:0;height:30px;padding:0 7px;font-size:8px}.admin-products-card .admin-product-table .actions button:only-child{grid-column:1/-1}.admin-products-card .admin-product-table .actions .approve{grid-column:auto}.clickable-product-row{cursor:pointer}.clickable-product-row:hover{background:#f7faf8!important}.clickable-product-row:focus-visible{position:relative;z-index:1;outline:2px solid #527a6d;outline-offset:-2px}.clickable-product-row.opening{cursor:wait;opacity:.65}@media(max-width:1350px){.admin-products-card .admin-product-head,.admin-products-card .admin-product-table .product-row{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 58px 58px 135px 170px}.admin-products-card .admin-product-head>span:nth-child(3),.admin-products-card .product-listing-meta{display:none}.admin-products-card .admin-product-table .actions{width:170px}}@media(max-width:950px){.admin-products-card .admin-product-table .product-row{grid-template-columns:minmax(210px,1.7fr) 1fr 58px 58px auto}.admin-products-card .product-listing-meta,.admin-products-card .admin-product-table .product-row>.badge{display:none}.admin-products-card .admin-product-table .actions{width:170px}}@media(max-width:700px){.admin-products-card .admin-product-table .product-row{display:grid;grid-template-columns:1fr 50px 50px;min-height:0}.admin-products-card .product-seller{grid-column:1}.admin-products-card .admin-product-table .actions{grid-column:1/-1;width:100%}.admin-products-card .admin-product-table .actions button:only-child{grid-column:1/-1}}.admin-products-card .admin-product-table .actions:has(button){display:flex;align-items:center;justify-content:flex-end;gap:7px}.admin-products-card .admin-product-table .actions button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:76px;height:34px;padding:0 12px;border-radius:5px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.admin-products-card .admin-product-table .actions .approve{border-color:#183630;background:#183630;color:#fff}.admin-products-card .admin-product-table .actions button:last-child:not(:only-child){border-color:#e0b5aa;background:#fff6f3;color:#9d3d25}.admin-products-card .admin-product-table .actions button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #18363018}@media(max-width:700px){.admin-products-card .admin-product-table .actions:has(button){justify-content:flex-start}.admin-products-card .admin-product-table .actions button{flex:0 1 120px}}.product-sales-performance{margin-top:24px;border:1px solid #d8d0c4;background:#fff}.product-sales-performance>header{display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:17px 19px;border-bottom:1px solid #e7e1d7;background:#faf8f4}.product-sales-performance header span{color:#e76036;font-size:8px;font-weight:700;letter-spacing:.14em}.product-sales-performance header h3{margin:4px 0 0!important;font:600 20px Playfair Display!important;text-transform:none!important;letter-spacing:0!important;color:#263a35!important}.product-sales-performance header small{color:#7e8986;font-size:8px}.product-sales-performance>div{display:grid;grid-template-columns:repeat(3,1fr)}.product-sales-performance article{padding:16px 18px;border-right:1px solid #eee8df;border-bottom:1px solid #eee8df}.product-sales-performance article:nth-child(3n){border-right:0}.product-sales-performance article:nth-last-child(-n+3){border-bottom:0}.product-sales-performance article span,.product-sales-performance article strong,.product-sales-performance article small{display:block}.product-sales-performance article span{color:#7b8783;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-sales-performance article strong{margin:6px 0 3px;font:600 21px Playfair Display}.product-sales-performance article small{color:#89928f;font-size:7px}@media(max-width:700px){.product-sales-performance>header{display:block}.product-sales-performance header small{display:block;margin-top:7px}.product-sales-performance>div{grid-template-columns:1fr 1fr}.product-sales-performance article:nth-child(3n){border-right:1px solid #eee8df}.product-sales-performance article:nth-child(2n){border-right:0}.product-sales-performance article:nth-last-child(-n+3){border-bottom:1px solid #eee8df}.product-sales-performance article:nth-last-child(-n+2){border-bottom:0}}.product-detail .product-sales-performance{margin-top:16px}.product-detail .product-sales-performance>header{align-items:center;padding:10px 13px}.product-detail .product-sales-performance header h3{display:inline;margin:0 0 0 7px!important;font:700 11px DM Sans,sans-serif!important}.product-detail .product-sales-performance header div{display:flex;align-items:center}.product-detail .product-sales-performance header small{font-size:7px}.product-detail .product-sales-performance>div{grid-template-columns:repeat(6,1fr)}.product-detail .product-sales-performance article{min-width:0;padding:10px 11px;border-right:1px solid #eee8df;border-bottom:0}.product-detail .product-sales-performance article:last-child{border-right:0}.product-detail .product-sales-performance article strong{margin:4px 0 2px;font:700 14px DM Sans,sans-serif}.product-detail .product-sales-performance article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6px}@media(max-width:800px){.product-detail .product-sales-performance>div{grid-template-columns:repeat(3,1fr)}.product-detail .product-sales-performance article{border-bottom:1px solid #eee8df}.product-detail .product-sales-performance article:nth-child(3n){border-right:0}.product-detail .product-sales-performance article:nth-last-child(-n+3){border-bottom:0}}@media(max-width:520px){.product-detail .product-sales-performance>header{display:block}.product-detail .product-sales-performance header div{display:block}.product-detail .product-sales-performance header h3{display:block;margin:3px 0 0!important}.product-detail .product-sales-performance header small{margin-top:4px}.product-detail .product-sales-performance>div{grid-template-columns:1fr 1fr}.product-detail .product-sales-performance article:nth-child(3n){border-right:1px solid #eee8df}.product-detail .product-sales-performance article:nth-child(2n){border-right:0}.product-detail .product-sales-performance article:nth-last-child(-n+3){border-bottom:1px solid #eee8df}.product-detail .product-sales-performance article:nth-last-child(-n+2){border-bottom:0}}.advanced-users{overflow:hidden}.advanced-users .table-heading p{margin:7px 0 0;color:#74817d;font-size:9px}.user-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd6ca;background:#183630}.user-summary article{padding:15px 20px;border-right:1px solid #ffffff1a;color:#fff}.user-summary article:last-child{border:0}.user-summary span,.user-summary strong{display:block}.user-summary span{color:#aebfba;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.user-summary strong{margin-top:5px;font:600 22px Playfair Display}.advanced-user-head,.advanced-user-row{display:grid;grid-template-columns:minmax(240px,1.6fr) 85px 110px 130px 95px;gap:16px;align-items:center}.advanced-user-head{padding:9px 20px;border-bottom:1px solid #e3ddd3;background:#f3f0ea;color:#7b8783;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.advanced-user-row{width:100%;padding:13px 20px;border:0;border-bottom:1px solid #eee9e0;background:#fff;color:#183630;text-align:left;cursor:pointer}.advanced-user-row:hover{background:#f8faf8}.advanced-user-row>span{min-width:0}.advanced-user-row strong,.advanced-user-row small{display:block}.advanced-user-row small{margin-top:3px;overflow:hidden;color:#84908d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.user-identity{display:grid;grid-template-columns:39px minmax(0,1fr);gap:11px;align-items:center}.user-identity>i,.user-detail-identity>i{display:grid;place-items:center;border-radius:50%;background:#e76036;color:#fff;font-style:normal;font-weight:700}.user-identity>i{width:38px;height:38px}.verification{color:#9a6a1c;font-size:8px}.verification.verified{color:#397044}.user-detail-backdrop{z-index:60;align-items:start;overflow:auto}.user-detail{width:min(980px,100%);margin:auto;background:#f8f4ec;box-shadow:0 35px 90px #0006}.user-detail>header{display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:22px 25px;border-bottom:1px solid #ddd6ca;background:#fff}.user-detail-identity{display:flex;align-items:center;gap:14px}.user-detail-identity>i{width:48px;height:48px;font-size:17px}.user-detail-identity small{color:#e76036;font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.user-detail-identity h2{margin:3px 0;font:600 27px Playfair Display}.user-detail-identity p{margin:0;color:#74817d;font-size:9px}.user-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd6ca;background:#183630}.user-detail-metrics article{padding:15px 18px;border-right:1px solid #ffffff1a;color:#fff}.user-detail-metrics article:last-child{border:0}.user-detail-metrics span,.user-detail-metrics strong,.user-detail-metrics small{display:block}.user-detail-metrics span{color:#aec0ba;font-size:7px;text-transform:uppercase}.user-detail-metrics strong{margin:5px 0 3px;font:600 19px Playfair Display}.user-detail-metrics small{color:#91a6a0;font-size:7px}.user-suspension-note{margin:16px 20px 0;padding:12px 14px;border-left:4px solid #b84b2d;background:#fff0eb;color:#88391f}.user-suspension-note p{margin:4px 0;font-size:9px}.user-suspension-note small{font-size:7px}.user-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px}.user-detail-grid>section{min-width:0;padding:17px;border:1px solid #ddd6ca;background:#fff}.user-detail-grid h3{margin:0 0 12px;color:#63706d;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.user-detail-grid dl{margin:0}.user-detail-grid dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid #eee9e0;font-size:8px}.user-detail-grid dl>div:last-child{border:0}.user-detail-grid dt{color:#7b8783}.user-detail-grid dd{margin:0;text-align:right;overflow-wrap:anywhere}.user-history article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #eee9e0}.user-history article:last-child{border:0}.user-history strong,.user-history small{display:block}.user-history strong{font-size:9px}.user-history small{margin-top:3px;color:#84908d;font-size:7px}.user-history b{font-size:8px;white-space:nowrap}.user-history p{color:#84908d;font-size:8px}.user-history em{font-style:normal}.user-detail>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid #ddd6ca;background:#fff}.user-detail>footer small{color:#84908d;font-size:7px}.user-detail>footer button{padding:9px 13px;border:1px solid #bdd2c6;background:#edf6ef;color:#315f46;font-size:9px;font-weight:700}.user-detail>footer button.danger-action{border-color:#e2b8ac;background:#fff1ec;color:#9b3d23}@media(max-width:850px){.advanced-user-head,.advanced-user-row{grid-template-columns:minmax(220px,1.5fr) 75px 100px 95px}.advanced-user-head>span:nth-child(4),.advanced-user-row>span:nth-child(4){display:none}.user-detail-grid{grid-template-columns:1fr}.user-detail-metrics{grid-template-columns:1fr 1fr}}@media(max-width:600px){.user-summary{grid-template-columns:1fr 1fr}.user-summary article:nth-child(2){border-right:0}.advanced-user-head{display:none}.advanced-user-row{grid-template-columns:1fr auto}.advanced-user-row>span:nth-child(3),.advanced-user-row>span:nth-child(4){display:none}.advanced-user-row>span:last-child{grid-column:2;grid-row:1}.user-detail-backdrop{padding:0}.user-detail{min-height:100vh}.user-detail>header{padding:16px}.user-detail-identity p{overflow-wrap:anywhere}.user-detail-metrics{grid-template-columns:1fr 1fr}.user-detail-grid{padding:12px}.user-detail>footer{align-items:flex-start;gap:12px;flex-direction:column}.user-detail>footer button{width:100%}}.admin-review-head,.admin-review-list>article{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(250px,1.7fr) 90px 105px 75px minmax(135px,.7fr);gap:15px;align-items:center}.admin-review-head{padding:10px 20px;border-bottom:1px solid #ddd6ca;background:#f2f0eb;color:#74817d;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-review-list{display:block;padding:0;background:#fff}.admin-review-list>article{min-height:78px;padding:13px 20px;border:0;border-bottom:1px solid #ebe6de;background:#fff}.admin-review-list>article:last-child{border-bottom:0}.admin-review-list>article:hover{background:#f9fbf9}.admin-review-list>article.disabled{opacity:.68}.admin-review-identity,.admin-review-feedback{min-width:0}.admin-review-identity strong,.admin-review-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-feedback>p{display:-webkit-box;overflow:hidden;margin:0;color:#344943;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-review-feedback>small{display:block;color:#8a9491;font-size:7px}.admin-review-images{display:inline-flex;margin:7px 7px 0 0;vertical-align:middle}.admin-review-images a,.admin-review-list .review-image-loading{width:34px;height:29px;border-radius:3px}.review-attention-flag{display:inline-block;margin-top:7px;padding:4px 6px;border-radius:12px;background:#fff0d4;color:#865f16;font-size:7px;font-weight:700}.admin-review-feedback .moderation-note{margin-top:6px}.admin-review-feedback .review-audit-log{display:inline-block;margin:6px 0 0 7px;vertical-align:top}.admin-review-rating{margin:0;color:#d8881d;font-size:11px;white-space:nowrap}.admin-review-updated{color:#52615d;font-size:8px}.admin-review-updated small{display:block;margin-top:3px;color:#8a9491;font-size:7px}.admin-review-list>article>.badge{justify-self:start}.admin-review-list>article>footer{display:flex;justify-content:flex-start;gap:5px;margin:0;padding:0;border:0}.admin-review-list>article>footer button{padding:7px 8px;white-space:nowrap}@media(max-width:1150px){.admin-review-head,.admin-review-list>article{grid-template-columns:minmax(170px,1fr) minmax(220px,1.5fr) 80px 70px minmax(125px,.7fr)}.admin-review-head>span:nth-child(4),.admin-review-updated{display:none}}@media(max-width:850px){.admin-review-head,.admin-review-list>article{grid-template-columns:minmax(160px,1fr) minmax(210px,1.4fr) 70px minmax(120px,.7fr)}.admin-review-head>span:nth-child(5),.admin-review-list>article>.badge{display:none}}@media(max-width:650px){.admin-review-head{display:none}.admin-review-list>article{grid-template-columns:1fr auto;padding:14px}.admin-review-feedback{grid-column:1/3}.admin-review-rating{grid-column:2;grid-row:1}.admin-review-list>article>footer{grid-column:1/3}.admin-review-list>article>.badge,.admin-review-updated{display:none}}.review-moderation{display:grid;gap:16px;border:0;background:transparent}.admin-review-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 2px 8px}.admin-review-hero>div:first-child>span{color:#e76036;font-size:8px;font-weight:700;letter-spacing:.16em}.admin-review-hero h2{margin:7px 0 8px;font:600 42px Playfair Display}.admin-review-hero p{margin:0;color:#71807b;font-size:10px}.admin-review-summary{display:grid;grid-template-columns:repeat(3,auto);overflow:hidden;border:1px solid #dce3de;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1836300d}.admin-review-summary>span{min-width:116px;padding:14px 16px;border-left:1px solid #e7ebe8}.admin-review-summary>span:first-child{border-left:0}.admin-review-summary strong,.admin-review-summary small{display:block}.admin-review-summary strong{font-size:17px}.admin-review-summary small{margin-top:4px;color:#7a8782;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.admin-review-view-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 16px;border-bottom:1px solid #ddd6ca;background:#f5f3ee}.admin-review-view-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64736f;text-align:left}.admin-review-view-tabs button.active{border-color:#ced9d1;background:#fff;color:#183630;box-shadow:0 3px 10px #1836300d}.admin-review-view-tabs strong,.admin-review-view-tabs small{display:block}.admin-review-view-tabs strong{font-size:10px}.admin-review-view-tabs small{font-size:7px}.admin-review-group{margin:14px;border:1px solid #cfd9d2;border-radius:10px;background:#eef3ef;overflow:hidden}.admin-review-group>header{margin:0;padding:15px 18px;border-bottom:1px solid #cfd9d2;background:#e4ebe6}.admin-review-group>header h3{margin:0;font:600 23px Playfair Display}.admin-review-group>header small{display:block;margin-top:4px;color:#71807b;font-size:8px}.admin-review-list.admin-review-latest{display:grid;gap:11px;padding:14px;background:#f3f5f3}.admin-review-group .admin-review-list{display:grid;gap:10px;padding:11px;background:#eef3ef}.admin-review-list>article{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(260px,1.5fr) minmax(190px,.9fr) minmax(145px,.65fr);gap:18px;align-items:start;min-height:0;padding:16px 17px;border:1px solid #d7ded9!important;border-radius:8px;background:#fff;box-shadow:0 2px 8px #18363009}.admin-review-list>article:last-child{border-bottom:1px solid #d7ded9}.admin-review-list>article:hover{border-color:#b9c8be!important;background:#fff;box-shadow:0 6px 16px #18363012}.admin-review-identity strong,.admin-review-identity small,.admin-review-identity time{display:block}.admin-review-identity strong{font-size:10px}.admin-review-identity small{margin-top:4px;color:#7b8783;font-size:7px}.admin-review-identity time{margin-top:8px;color:#8a9491;font-size:7px}.admin-review-product-label{display:block;margin-bottom:9px;color:#e76036;font-size:8px;font-weight:800}.admin-review-feedback .admin-review-rating{margin:0 0 8px;font-size:12px}.admin-review-feedback>p{display:block;margin:0;overflow:visible;color:#344943;font-size:10px;line-height:1.5;-webkit-line-clamp:unset}.admin-review-moderation{min-width:0}.admin-review-moderation .review-attention-flag{margin:0 0 6px}.admin-review-report{margin:0 0 7px;padding:7px 8px;border-left:3px solid #dc9b54;background:#fff7e9;color:#67532e;font-size:8px;line-height:1.4}.admin-review-moderation .moderation-note{display:block;margin:7px 0;color:#697671;font-size:7px}.admin-review-moderation .review-audit-log{margin-top:7px}.admin-review-list>article>footer{display:flex;align-items:stretch;flex-direction:column;gap:7px;margin:0;padding:0;border:0}.admin-review-list>article>footer .badge{align-self:flex-start;margin-bottom:3px}.admin-review-list>article>footer button{width:100%;padding:8px 9px}@media(max-width:1100px){.admin-review-hero{align-items:stretch;flex-direction:column}.admin-review-summary{grid-template-columns:repeat(3,1fr)}.admin-review-list>article{grid-template-columns:minmax(150px,.75fr) minmax(230px,1.25fr) minmax(140px,.65fr)}.admin-review-list>article>footer{grid-column:3}.admin-review-moderation{grid-column:1/3}}@media(max-width:750px){.admin-review-summary{grid-template-columns:1fr}.admin-review-summary>span{border-left:0;border-top:1px solid #e7ebe8}.admin-review-summary>span:first-child{border-top:0}.admin-review-view-tabs{grid-template-columns:1fr}.admin-review-list>article{grid-template-columns:1fr}.admin-review-feedback,.admin-review-moderation,.admin-review-list>article>footer{grid-column:auto}.admin-review-list>article>footer{align-items:center;flex-direction:row;flex-wrap:wrap}.admin-review-list>article>footer button{width:auto}.admin-review-group{margin:10px}.admin-review-list.admin-review-latest{padding:10px}}.review-moderation .admin-review-list.admin-review-latest,.review-moderation .admin-review-group .admin-review-list{grid-template-columns:1fr!important}.review-moderation .admin-review-list>article{grid-template-columns:minmax(0,1fr) 230px!important;grid-template-rows:auto 1fr;gap:0 22px;padding:18px 20px}.review-moderation .admin-review-identity{grid-column:1;grid-row:1;padding-bottom:11px}.review-moderation .admin-review-identity strong{font-size:12px}.review-moderation .admin-review-feedback{grid-column:1;grid-row:2}.review-moderation .admin-review-feedback .admin-review-rating{font-size:13px}.review-moderation .admin-review-feedback>p{font-size:11px;line-height:1.6}.review-moderation .admin-review-images a,.review-moderation .admin-review-images .review-image-loading{width:78px;height:60px}.review-moderation .admin-review-moderation{grid-column:2;grid-row:1;align-self:stretch;padding:12px 13px 0;border:1px solid #e0e5e1;border-bottom:0;border-radius:8px 8px 0 0;background:#f6f8f6}.review-moderation .admin-review-list>article>footer{grid-column:2;grid-row:2;align-self:stretch;padding:9px 13px 12px;border:1px solid #e0e5e1;border-top:0;border-radius:0 0 8px 8px;background:#f6f8f6}.review-moderation .admin-review-moderation .review-audit-log{display:block;margin:8px 0 0}.review-moderation .admin-review-list>article>footer button{width:100%}@media(max-width:850px){.review-moderation .admin-review-list>article{grid-template-columns:1fr!important;grid-template-rows:auto}.review-moderation .admin-review-identity,.review-moderation .admin-review-feedback,.review-moderation .admin-review-moderation,.review-moderation .admin-review-list>article>footer{grid-column:1;grid-row:auto}.review-moderation .admin-review-moderation{margin-top:13px}.review-moderation .admin-review-list>article>footer{align-items:stretch;flex-direction:column}.review-moderation .admin-review-list>article>footer button{width:100%}}.advanced-overview{gap:20px;color:#183630}.advanced-overview .overview-command{align-items:center;padding:28px 30px;border:1px solid #d9e1dc;border-radius:14px;background:linear-gradient(120deg,#fff,#f7faf8 72%,#eef4f0);box-shadow:0 8px 26px #1836300e}.advanced-overview .overview-command h1{margin-top:7px;font-size:34px;line-height:1.1}.advanced-overview .overview-command p{margin-top:8px;font-size:11px;line-height:1.5}.advanced-overview .overview-command .admin-date-filter{padding:9px;border:1px solid #d9e1dc;border-radius:9px;background:#ffffffdb}.advanced-overview .overview-command .admin-date-filter label{color:#64736f;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.advanced-overview .overview-command .admin-date-filter input,.advanced-overview .overview-command .admin-date-filter select{height:37px;margin-top:5px;border-color:#d6ded9;border-radius:6px;color:#183630}.advanced-overview .overview-metrics{gap:12px;border:0;background:transparent}.advanced-overview .overview-metrics>div{min-height:132px;padding:20px 21px;border:1px solid #dce3de!important;border-radius:11px;background:#fff;box-shadow:0 5px 16px #1836300b;transition:transform .2s,box-shadow .2s,border-color .2s}.advanced-overview .overview-metrics>div:hover{border-color:#bac9c0!important;box-shadow:0 9px 24px #18363014;transform:translateY(-2px)}.advanced-overview .overview-metrics span{color:#71807b;font-size:8px;font-weight:700;letter-spacing:.08em}.advanced-overview .overview-metrics strong{margin:13px 0 9px;color:#17372f;font-size:28px;line-height:1}.advanced-overview .overview-metrics small{font-size:8px;line-height:1.4}.advanced-overview .metric-change{display:inline-flex!important;align-items:center;width:max-content;padding:4px 7px;border-radius:20px;background:#eaf4ed;color:#397044!important}.advanced-overview .metric-change.down{background:#fff0eb;color:#a44b32!important}.advanced-overview .overview-grid{gap:18px}.advanced-overview .table-card{overflow:hidden;border-color:#dce3de;border-radius:12px;box-shadow:0 6px 20px #1836300b}.advanced-overview .table-heading{min-height:82px;padding:20px 22px;background:#fbfcfb}.advanced-overview .table-heading h2{font-size:24px}.advanced-overview .overview-chart{height:275px;padding:40px 22px 20px;background:linear-gradient(#fff,#fcfdfc)}.advanced-overview .overview-chart>div>span>i{background:linear-gradient(180deg,#6f9a89,#28574a)}.advanced-overview .overview-economics dl{padding:10px 22px 18px}.advanced-overview .overview-economics dl>div{padding:12px 0}.advanced-overview .overview-economics dt{font-size:9px}.advanced-overview .overview-economics dd{color:#203d35;font-size:11px}.advanced-overview .overview-priorities{gap:12px}.advanced-overview .overview-priorities button{overflow:hidden;min-height:148px;padding:20px 21px;border:1px solid #d8e1db;border-radius:11px;background:#f4f8f5;box-shadow:0 4px 14px #18363009;transition:transform .2s,box-shadow .2s,border-color .2s}.advanced-overview .overview-priorities button:hover{border-color:#9eb5a7;box-shadow:0 8px 22px #18363014;transform:translateY(-2px)}.advanced-overview .overview-priorities button.attention{border-color:#ead9ae;background:#fff9e9}.advanced-overview .overview-priorities button.danger{border-color:#ecc8bd;background:#fff3ef}.advanced-overview .overview-priorities strong{font-size:34px}.advanced-overview .overview-priorities p{font-size:9px}.advanced-overview .overview-priorities b{color:#315f50;font-size:8px}.advanced-overview .top-products>div:last-child,.advanced-overview .status-mix>div:last-child{background:#fff}.advanced-overview .top-products article{padding:12px 0}.advanced-overview .top-products article>i{background:#e8f0eb;color:#315f50;font-weight:700}.advanced-overview .status-mix i{height:7px;background:#edf0ed}.advanced-overview .status-mix i>b{background:#527d6d}@media(max-width:1200px){.advanced-overview .overview-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.advanced-overview .overview-command{align-items:flex-start;padding:22px}.advanced-overview .overview-command .admin-date-filter{width:100%}.advanced-overview .overview-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.advanced-overview{gap:14px}.advanced-overview .overview-command{padding:18px}.advanced-overview .overview-command h1{font-size:29px}.advanced-overview .overview-metrics{gap:9px}.advanced-overview .overview-metrics>div{min-height:118px;padding:16px}.advanced-overview .overview-metrics strong{font-size:24px}.advanced-overview .table-heading{min-height:auto;padding:17px}.advanced-overview .overview-priorities button{min-height:132px}}.user-detail-grid>section>dl,.user-detail-grid>section>.user-history{max-height:190px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-width:thin;scrollbar-color:#bdc8c3 transparent}.user-detail-grid>section>dl::-webkit-scrollbar,.user-detail-grid>section>.user-history::-webkit-scrollbar{width:5px}.user-detail-grid>section>dl::-webkit-scrollbar-thumb,.user-detail-grid>section>.user-history::-webkit-scrollbar-thumb{border-radius:5px;background:#bdc8c3}.user-detail-grid>section>dl::-webkit-scrollbar-track,.user-detail-grid>section>.user-history::-webkit-scrollbar-track{background:transparent}.user-detail-grid>section{display:flex;min-height:225px;max-height:225px;flex-direction:column}.user-detail-grid>section h3{flex:0 0 auto}.user-detail-grid>section>dl,.user-detail-grid>section>.user-history{flex:1 1 auto;min-height:0}.admin-user-finance{margin:16px 20px 0;border:1px solid #d7d0c5;background:#fff}.admin-user-finance>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid #e8e2d9}.admin-user-finance>header span{color:#e76036;font-size:7px;font-weight:700;letter-spacing:.11em}.admin-user-finance>header h3{margin:4px 0 0;font:600 20px Playfair Display}.admin-user-finance>header small{color:#7b8783;font-size:8px}.admin-user-finance>div{display:grid;grid-template-columns:repeat(5,1fr)}.admin-user-finance article{padding:14px 15px;border-right:1px solid #eee9e0}.admin-user-finance article:last-child{border:0}.admin-user-finance article.net{background:#edf5f0}.admin-user-finance article span,.admin-user-finance article strong,.admin-user-finance article small{display:block}.admin-user-finance article span{color:#74817d;font-size:7px;font-weight:700;text-transform:uppercase}.admin-user-finance article strong{margin:6px 0 4px;font:600 17px Playfair Display}.admin-user-finance article small{color:#84908d;font-size:7px;line-height:1.35}.admin-user-finance>p{margin:0;padding:9px 15px;border-top:1px solid #e8e2d9;background:#faf8f4;color:#63706d;font-size:8px}@media(max-width:850px){.admin-user-finance>div{grid-template-columns:1fr 1fr}.admin-user-finance article{border-bottom:1px solid #eee9e0}.admin-user-finance article.net{grid-column:1/-1}}@media(max-width:600px){.admin-user-finance{margin:12px}.admin-user-finance>header{align-items:flex-start;flex-direction:column}.admin-user-finance>div{grid-template-columns:1fr}.admin-user-finance article.net{grid-column:auto}}.review-moderation{border:1px solid #ddd6ca;background:#fff}.review-filters{display:flex;gap:7px;padding:12px 18px;border-bottom:1px solid #e7e1d8}.review-filters button{padding:8px 12px;border:1px solid #d8d1c6;background:#fff;color:#63706d;font-size:8px}.review-filters button.active{border-color:#183630;background:#183630;color:#fff}.admin-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;background:#f8f4ec}.admin-review-list>article{padding:16px;border:1px solid #ddd6ca;background:#fff}.admin-review-list>article.disabled{opacity:.75}.admin-review-list article>header{display:flex;justify-content:space-between;gap:12px}.admin-review-list header strong,.admin-review-list header small{display:block}.admin-review-list header small{margin-top:4px;color:#84908d;font-size:7px}.admin-review-rating{margin:12px 0 7px;color:#d8881d;letter-spacing:.08em}.admin-review-list article>p{font-size:10px;line-height:1.5}.admin-review-images{display:flex;gap:8px;margin:10px 0}.admin-review-images a,.review-image-loading{width:78px;height:62px;display:grid;place-items:center;overflow:hidden;border:1px solid #ddd6ca;background:#f5f2ec;color:#84908d;font-size:7px}.admin-review-images img{width:100%;height:100%;object-fit:cover}.admin-review-list blockquote{margin:12px 0;padding:11px;border-left:3px solid #e76036;background:#fff3ee}.admin-review-list blockquote strong,.admin-review-list blockquote small{font-size:8px}.admin-review-list blockquote p{margin:5px 0;font-size:9px}.moderation-note{display:block;margin-top:9px;color:#63706d;font-size:7px}.admin-review-list article>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:11px;border-top:1px solid #eee9e0}.admin-review-list footer button{padding:8px 11px;border:1px solid #bdd2c6;background:#edf6ef;color:#315f46;font-size:8px}.admin-review-list footer button.danger-action{border-color:#e2b8ac;background:#fff1ec;color:#9b3d23}@media(max-width:850px){.admin-review-list{grid-template-columns:1fr}}@media(max-width:600px){.review-filters{overflow-x:auto}.admin-review-list{padding:10px}}.review-audit-log{margin-top:12px;border:1px solid #e1dbd1;background:#faf8f4}.review-audit-log>summary{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;cursor:pointer;list-style:none;color:#52615d;font-size:8px;font-weight:700}.review-audit-log>summary::-webkit-details-marker{display:none}.review-audit-log>summary b{min-width:19px;padding:3px 5px;border-radius:12px;background:#e5ebe7;text-align:center;font-size:7px}.review-audit-log>div{max-height:190px;overflow-y:auto;padding:2px 11px 9px;border-top:1px solid #e7e1d8}.review-audit-log article{display:grid!important;grid-template-columns:9px 1fr;gap:8px;padding:9px 0!important;border:0!important;border-bottom:1px solid #ebe6de!important;background:transparent!important}.review-audit-log article:last-child{border-bottom:0!important}.review-audit-log article>i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:#e76036}.review-audit-log article strong,.review-audit-log article small{display:block}.review-audit-log article strong{font-size:8px}.review-audit-log article small{margin-top:2px;color:#84908d;font-size:7px}.review-audit-log article p{margin:4px 0 0;font-size:7px!important}.review-audit-log>p{margin:0;padding:9px 11px;border-top:1px solid #e7e1d8;color:#84908d;font-size:7px!important}:root{--admin-radius:8px;--admin-radius-lg:12px;--admin-control-height:38px;--admin-shadow:0 6px 20px rgba(24,54,48,.05)}html{scroll-behavior:smooth}body{font-size:12px;line-height:1.5}button,input,select,textarea,summary{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(231,96,54,.22);outline-offset:2px}.admin input:not([type=checkbox]),.admin select{min-height:var(--admin-control-height);border-radius:6px}.admin textarea{border-radius:6px;line-height:1.5}.admin button{border-radius:6px;font-weight:600}.table-card,.review-moderation,.support-admin,.error-center,.configuration-hero,.analytics-toolbar,.overview-command{border-radius:var(--admin-radius-lg)}.table-card{overflow:hidden}.table-heading{min-height:74px}.table-heading h2,.configuration-hero h2{letter-spacing:-.015em}.metrics,.user-summary,.support-queue-metrics{overflow:hidden;border-radius:var(--admin-radius-lg)}.badge,.status-tag,.reply-tag{font-weight:700;letter-spacing:.025em}.error,.success{border-radius:var(--admin-radius)}.modal-backdrop>article,.user-detail,.order-detail,.product-detail{border-radius:var(--admin-radius-lg)}.admin nav button{min-height:40px;border-radius:7px}.admin-review-group,.admin-review-list>article{border-radius:var(--admin-radius-lg)}.admin-review-view-tabs{border:1px solid #d9dfda;border-radius:var(--admin-radius-lg)}@media(max-width:600px){body{font-size:11px}.table-heading{min-height:auto}.modal-backdrop>article,.user-detail,.order-detail,.product-detail{border-radius:0}}.wallet-admin{display:grid;gap:16px}.wallet-admin-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wallet-admin-summary article{padding:18px;border:1px solid #d9e2dc;border-radius:10px;background:#fff}.wallet-admin-summary span,.wallet-admin-summary strong{display:block}.wallet-admin-summary span{color:#71807b;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.wallet-admin-summary strong{margin-top:8px;font:600 23px Playfair Display}.wallet-admin-head,.wallet-admin-table>article{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(100px,.8fr)) 120px;gap:14px;align-items:center;padding:13px 18px}.wallet-admin-head{background:#f4f6f4;color:#71807b;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.wallet-admin-table>article{border-top:1px solid #e5e9e6}.wallet-admin-table>article>span:first-child strong,.wallet-admin-table>article>span:first-child small{display:block}.wallet-admin-table small{margin-top:3px;color:#7d8985;font-size:7px}.wallet-available{color:#2f6a42}.wallet-admin-table button{padding:9px;border:1px solid #b9cfbf;background:#edf6ef;color:#2d6240;font-size:8px}.wallet-admin-table button:disabled{opacity:.45}@media(max-width:900px){.wallet-admin-summary{grid-template-columns:1fr 1fr}.wallet-admin-table{overflow-x:auto}.wallet-admin-head,.wallet-admin-table>article{min-width:850px}}@media(max-width:520px){.wallet-admin-summary{grid-template-columns:1fr}}.payout-request-tabs{display:flex;flex-wrap:wrap;gap:6px}.payout-request-tabs button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d7dfda;border-radius:100px;background:#fff;color:#61706b;font-size:7px;font-weight:700}.payout-request-tabs button.active{border-color:#315f49;background:#315f49;color:#fff}.payout-request-tabs b{min-width:16px;padding:2px 4px;border-radius:100px;background:#00000014}.payout-request-list{overflow-x:auto}.payout-request-head,.payout-request-list>article{display:grid;grid-template-columns:minmax(180px,1.3fr) 150px 90px 100px minmax(100px,1fr) 120px;gap:14px;align-items:center;min-width:820px;padding:13px 18px}.payout-request-head{background:#f4f6f4;color:#71807b;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.payout-request-list>article{border-top:1px solid #e5e9e6}.payout-request-list article>span:first-child strong,.payout-request-list article>span:first-child small{display:block}.payout-request-list small{margin-top:3px;color:#7d8985;font-size:7px}.payout-request-list time{color:#596762;font-size:8px}.payout-request-list article>div button{width:100%;padding:9px;border:1px solid #b9cfbf;background:#edf6ef;color:#2d6240;font-size:8px}.payout-request-list article>div button:disabled{opacity:.45}.badge.approved{background:#e1efe5;color:#315f49}.badge.cancelled{background:#f2e5e2;color:#8b4539}.wallet-section-tabs{display:grid;grid-template-columns:1fr 1fr;padding:5px;border:1px solid #d9e2dc;border-radius:11px;background:#f2f5f3}.wallet-section-tabs>button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border:0;border-radius:8px;background:transparent;color:#697772;font-size:9px;font-weight:800}.wallet-section-tabs>button.active{background:#fff;color:#284f39;box-shadow:0 2px 8px #1f3d2d1a}.wallet-section-tabs b{min-width:20px;padding:3px 6px;border-radius:100px;background:#e5ece7;font-size:7px}.wallet-section-tabs>button.active b{background:#dceadf}.discounts-workspace{display:grid;gap:18px;max-width:1180px}.discounts-workspace>.coupon-admin{gap:18px}.discounts-workspace>.coupon-admin>.configuration-hero{display:none!important}.discounts-managed{display:flex;align-items:baseline;gap:6px;margin-left:auto;padding:8px 12px;border:1px solid #d7e1db;border-radius:9px;background:#fff}.discounts-managed strong{color:#183630;font:600 20px Playfair Display}.discounts-managed span{color:#74817d!important;font-size:8px!important;letter-spacing:.04em!important;text-transform:uppercase}.discounts-tabs>button{justify-content:space-between;padding:10px 14px;text-align:left}.discounts-tabs>button>span{display:block}.discounts-tabs>button strong,.discounts-tabs>button small{display:block}.discounts-tabs>button strong{font-size:9px}.discounts-tabs>button small{margin-top:2px;color:#89948f;font-size:7px;font-weight:500}.discounts-tabs>button.active small{color:#668075}@media(max-width:600px){.discounts-managed{padding:6px 9px}.discounts-managed strong{font-size:17px}.discounts-managed span{display:block!important}.discounts-tabs>button{padding-inline:10px}}.coupon-create-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #d9e2dc;border-radius:10px;background:#fff}.coupon-create-bar strong,.coupon-create-bar small{display:block}.coupon-create-bar strong{font-size:10px}.coupon-create-bar small{margin-top:3px;color:#7d8985;font-size:8px}.coupon-create-bar button{padding:10px 15px;border:0;background:#183630;color:#fff;font-size:9px;cursor:pointer}@media(max-width:600px){.coupon-create-bar>div{display:none}.coupon-create-bar button{width:100%}}.error-center .table-heading p{margin:5px 0 0;color:#74817d;font-size:9px}.error-list{background:#f6f8f6}.error-list .error-event{display:grid;width:100%;grid-template-columns:74px minmax(0,1fr) 175px;gap:17px;align-items:center;padding:17px 22px;border:0;border-bottom:1px solid #e2e7e3;border-radius:0;background:#fff;color:#183630;text-align:left;cursor:pointer}.error-list .error-event:hover{position:relative;background:#fbfdfb;box-shadow:inset 3px 0 #e76036}.error-list .error-event:focus-visible{position:relative;z-index:1}.error-list .error-event.resolved{opacity:.68}.error-list-main,.error-list-side,.error-list-description,.error-list-context{display:flex;min-width:0}.error-list-main{align-items:flex-start;flex-direction:column;gap:7px}.error-list-description{display:-webkit-box;overflow:hidden;color:#65736f;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.error-list-context{align-items:center;gap:7px 12px;flex-wrap:wrap;color:#75827e;font-size:8px}.error-list-context>span{overflow:hidden;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.error-list-side{align-items:flex-end;flex-direction:column;gap:5px;color:#74817d;font-size:8px}.error-list-side time{font-weight:600}.error-list-side b{color:#a2472e}.error-list-side i{color:#e76036;font-size:16px;font-style:normal}.error-detail-backdrop{z-index:80;align-items:stretch;justify-content:flex-end;padding:0;background:#0d1e196b}.error-detail{display:flex!important;width:min(680px,100%);max-height:100vh;margin:0!important;flex-direction:column;border:0!important;border-radius:0!important;background:#fff;box-shadow:-20px 0 50px #10241e2e}.error-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid #e3e7e4;background:#fafcfb}.error-detail>header>div>span{color:#e76036;font-size:7px;font-weight:800;letter-spacing:.11em}.error-detail>header h2{max-width:570px;margin:6px 0 10px;font:600 24px/1.25 Playfair Display;overflow-wrap:anywhere}.error-detail-badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.error-state{padding:4px 7px;border-radius:100px;background:#fff0eb;color:#9a422b;font-size:7px;font-weight:800;text-transform:uppercase}.error-state.resolved{background:#e6f0e8;color:#396748}.close-detail{width:35px;height:35px;flex:0 0 auto;border:1px solid #dce2de;background:#fff;color:#40534d;font-size:21px;line-height:1}.error-detail-body{overflow-y:auto;padding:22px 26px}.error-detail-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.error-detail-summary>span,.error-detail-block,.error-diagnosis>section{padding:13px;border:1px solid #e1e6e2;border-radius:8px;background:#fafbfa}.error-detail-summary small,.error-detail-block>small,.error-diagnosis small,.error-fields>small{display:block;margin-bottom:5px;color:#7b8884;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.error-detail-summary strong{display:block;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.error-detail-block{margin-top:10px;background:#fff}.error-detail-block p,.error-detail .error-diagnosis p{margin:0;color:#4f605a;font-size:10px;line-height:1.55}.error-detail .error-diagnosis{margin:10px 0}.error-technical{margin-top:18px;border:1px solid #dde3df;border-radius:8px}.error-technical h3{margin:0;padding:11px 13px;border-bottom:1px solid #e4e8e5;font-size:10px}.error-technical dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.error-technical dl>div{min-width:0;padding:10px 13px;border-right:1px solid #e8ebe9;border-bottom:1px solid #e8ebe9}.error-technical dl>div:nth-child(2n){border-right:0}.error-technical dt{color:#7a8783;font-size:7px;font-weight:800;text-transform:uppercase}.error-technical dd{margin:4px 0 0;color:#2f453e;font:500 9px/1.45 monospace;overflow-wrap:anywhere}.error-detail>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 26px;border-top:1px solid #e1e6e2;background:#fafcfb}.error-detail>footer button{padding:10px 14px}.resolve-error{border:1px solid #9ebda9;background:#e8f3eb;color:#285d3c}.error-detail .delete-error{margin-right:auto}@media(max-width:850px){.error-list .error-event{grid-template-columns:66px minmax(0,1fr)}.error-list-side{grid-column:2;align-items:center;flex-direction:row;flex-wrap:wrap}.error-list-side i{margin-left:auto}.error-detail-summary{grid-template-columns:1fr}}@media(max-width:560px){.error-center .table-heading{align-items:flex-start;flex-direction:column}.error-heading-actions{width:100%;justify-content:space-between}.error-list .error-event{grid-template-columns:1fr;gap:9px;padding:15px}.error-list .error-level{justify-self:start}.error-list-side{grid-column:1;align-items:flex-start}.error-list-side i{display:none}.error-detail>header,.error-detail-body,.error-detail>footer{padding-left:17px;padding-right:17px}.error-detail>header h2{font-size:20px}.error-technical dl{grid-template-columns:1fr}.error-technical dl>div{border-right:0}.error-detail>footer{flex-wrap:wrap}.error-detail>footer button{flex:1}.error-detail .delete-error{margin-right:0}}.error-center .error-surface.admin,.error-detail .error-surface.admin{all:unset;display:inline-flex;align-items:center;width:auto;min-width:0;min-height:0;padding:4px 7px;border-radius:100px;background:#e8e4f2;color:#594a7b;font-family:inherit;font-size:7px;font-weight:700;line-height:1.2;text-transform:uppercase}.error-classification{display:flex;align-items:stretch;flex-direction:column;gap:5px}.error-priority{padding:5px 7px;border-radius:4px;text-align:center;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.error-priority.urgent{background:#842d22;color:#fff}.error-priority.high{background:#f6d9ce;color:#8f351f}.error-priority.medium{background:#f5ecd3;color:#715d21}.error-priority.low{background:#e4eee8;color:#3e6850}.admin .modal-backdrop{align-items:start;justify-items:center;overflow-y:auto;padding:32px 24px}.admin .modal-backdrop>article,.admin .modal-backdrop>form{margin:0;max-height:calc(100vh - 64px);border-radius:12px}.admin .error-detail{width:min(900px,100%);height:auto;max-height:calc(100vh - 64px);border-radius:12px!important;box-shadow:0 35px 90px #0006}@media(max-width:600px){.admin .modal-backdrop{padding:0}.admin .modal-backdrop>article,.admin .modal-backdrop>form,.admin .error-detail{width:100%;max-height:100vh;border-radius:0!important}}.configuration-link{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:15px;border:1px solid #dce4df;border-radius:8px;background:#fbfdfb;color:inherit;text-decoration:none}.configuration-link span strong,.configuration-link span small{display:block}.configuration-link span small{margin-top:4px;color:#6f7d77;font-size:10px;line-height:1.5}.configuration-link>b{white-space:nowrap;color:#e85d32;font-size:11px}.configuration-link:hover{border-color:#e85d32;background:#fff8f4}.settings-category-tabs{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #dcd5ca;border-radius:10px;background:#fff;box-shadow:0 5px 18px #18363008;overflow-x:auto}.settings-category-tabs button{flex:0 0 auto;min-height:38px;padding:0 16px;border:1px solid transparent;background:transparent;color:#65736f;font-size:10px;cursor:pointer}.settings-category-tabs button:hover{background:#f5f7f5;color:#183630}.settings-category-tabs button.active{border-color:#cfd9d3;background:#edf2ee;color:#183630;box-shadow:0 2px 7px #1836300c}.platform-settings>.configuration-grid{min-height:220px}@media(max-width:600px){.settings-category-tabs{padding:5px}.settings-category-tabs button{padding-inline:12px}}.smtp-mailbox-settings{margin:24px 28px;padding:24px;border:1px solid #dbe3de;border-radius:12px;background:#fff;box-shadow:0 8px 28px #16312a0f}.smtp-mailbox-settings>header{display:flex;align-items:flex-start;justify-content:space-between;height:auto;padding:0 0 20px;border:0;border-bottom:1px solid #e8ece9;background:transparent}.smtp-mailbox-settings>header span{color:#e85d32;font-size:9px;font-weight:800;letter-spacing:.14em}.smtp-mailbox-settings>header h2{margin:5px 0 4px}.smtp-mailbox-settings>header p{margin:0;color:#6f7d77;font-size:10px}.smtp-status{padding:7px 10px;border-radius:20px;background:#f6e7e1;color:#8d412c;font-size:9px;font-style:normal;font-weight:800}.smtp-status.configured{background:#e5f1e7;color:#29623b}.smtp-grid{display:grid;grid-template-columns:2fr 1fr;gap:0 18px;padding-top:8px}.smtp-grid label{font-size:10px;font-weight:700}.smtp-grid label:nth-child(3),.smtp-grid label:nth-child(4),.smtp-grid label:nth-child(5),.smtp-grid label:nth-child(6){grid-column:auto}.smtp-grid label small{display:block;margin-top:5px;color:#75827d;font-weight:400}.smtp-check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e0e6e2;border-radius:8px;background:#fafcfb}.smtp-check input{width:16px;height:16px;margin:2px 0}.smtp-check span strong,.smtp-check span small{display:block}.smtp-mailbox-settings>footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 0 0;border:0}.smtp-mailbox-settings>footer button{padding:11px 16px;border:1px solid #d5ddd8;border-radius:6px;background:#fff;font-weight:700}.smtp-mailbox-settings>footer button:last-child{border-color:#e85d32;background:#e85d32;color:#fff}@media(max-width:700px){.smtp-mailbox-settings{margin:16px;padding:18px}.smtp-grid{grid-template-columns:1fr}.smtp-mailbox-settings>header{gap:14px;flex-direction:column}.smtp-mailbox-settings>footer{align-items:stretch;flex-direction:column}}.email-command-center{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:auto;margin:24px 28px 0;padding:24px 26px;border:1px solid #d8e1db;border-radius:14px;background:linear-gradient(125deg,#17372f,#254c41 68%,#315d50);color:#fff;box-shadow:0 12px 34px #13302829}.email-command-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#ffffff1a;color:#ff8a61;font-size:22px}.email-command-center>div:nth-child(2)>span{color:#ff9a75;font-size:8px;font-weight:800;letter-spacing:.16em}.email-command-center h1{margin:5px 0 4px;color:#fff;font:600 30px Playfair Display}.email-command-center p{margin:0;color:#bfd0ca;font-size:10px}.email-command-center aside{padding-left:24px;border-left:1px solid rgba(255,255,255,.15)}.email-command-center aside small,.email-command-center aside strong{display:block}.email-command-center aside small{color:#a9beb7;font-size:8px}.email-command-center aside strong{margin-top:5px;font-size:10px}.email-command-center aside strong i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#f2a264}.email-command-center aside strong.ready i{background:#75c58d}.smtp-mailbox-settings{margin-top:18px;border-radius:14px;box-shadow:0 7px 24px #16312a0b}.smtp-mailbox-settings>header h2{font:600 25px Playfair Display}.smtp-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:0 20px}.smtp-grid input{min-height:42px;border-radius:6px;background:#fbfcfb}.smtp-check{min-height:65px}.smtp-mailbox-settings>footer{margin-top:6px;border-top:1px solid #edf0ee}.email-admin{margin:0 28px 28px}.email-templates,.email-log{overflow:hidden;border-color:#dbe2de;border-radius:14px;box-shadow:0 7px 24px #16312a0b}.email-templates>.table-heading,.email-log>.table-heading{background:#f8faf8}.email-templates fieldset{padding:22px 24px}.email-templates input,.email-templates textarea{border-radius:6px;background:#fbfcfb}.save-email{border-radius:6px}.email-row{min-height:58px}@media(max-width:700px){.email-command-center{grid-template-columns:auto 1fr;margin:16px 16px 0;padding:19px}.email-command-center aside{grid-column:1/-1;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.15);border-left:0}.email-admin{margin:0 16px 16px}}.email-command-center,.smtp-mailbox-settings,.email-admin{width:calc(100% - 56px);max-width:1180px;margin-left:28px;margin-right:28px}.email-command-center{background:linear-gradient(120deg,#fff 55%,#edf2ee);color:#183630;box-shadow:0 8px 24px #1836300a}.email-command-icon{width:48px;height:48px;background:#183630;color:#fff;box-shadow:0 8px 18px #1836302b}.email-command-center>div:nth-child(2)>span{color:#e76036}.email-command-center h1{color:#183630}.email-command-center p{color:#687572}.email-command-center aside{border-left-color:#d8dfda}.email-command-center aside small{color:#7b8884}.email-command-center aside strong{padding:7px 10px;border-radius:20px;background:#f3e7e1;color:#88422e}.email-command-center aside strong.ready{background:#dfece3;color:#376347}.smtp-mailbox-settings{padding:0;overflow:hidden;border-radius:12px;box-shadow:0 5px 18px #18363008}.smtp-mailbox-settings>header{padding:20px 22px;background:#fbfaf7}.smtp-mailbox-settings>header h2{font-size:20px}.smtp-grid{padding:16px 22px;grid-template-columns:2fr .65fr}.smtp-grid label{margin:8px 0}.smtp-grid input{background:#fdfcf9}.smtp-mailbox-settings>footer{margin:0;padding:15px 22px;border-top:1px solid #ebe6dd;background:#fbfaf7}.smtp-mailbox-settings>footer button{font-size:10px}.smtp-mailbox-settings>footer button:last-child{border-color:#183630;background:#183630}.email-admin{display:grid;grid-template-columns:1fr;gap:18px;margin-top:18px}.email-templates,.email-log{border-radius:12px;box-shadow:0 5px 18px #18363008}.email-templates{display:grid;grid-template-columns:1fr 1fr}.email-templates>.table-heading,.email-templates>.save-email{grid-column:1/-1}.email-templates fieldset{border-right:1px solid #e6e0d6}.email-templates fieldset:nth-of-type(2){border-right:0}.email-templates>.table-heading,.email-log>.table-heading{background:#fbfaf7}.save-email{justify-self:end;margin:16px 22px;padding:11px 17px;background:#183630}.email-log .product-filters{background:#fff}.email-row{padding-inline:22px}@media(max-width:800px){.email-command-center,.smtp-mailbox-settings,.email-admin{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.smtp-grid,.email-templates{grid-template-columns:1fr}.email-templates fieldset{border-right:0}.email-command-center aside{border-left:0}.smtp-mailbox-settings>footer{align-items:stretch;flex-direction:column}.smtp-mailbox-settings>footer button{width:100%}}.smtp-professional-grid{display:grid;grid-template-columns:1fr 1fr;background:#fff}.smtp-section{min-width:0;padding:22px;border-right:1px solid #ebe6dd;border-bottom:1px solid #ebe6dd}.smtp-section:nth-child(2n){border-right:0}.smtp-section>header{display:flex;align-items:center;gap:10px;height:auto;padding:0 0 16px;border:0;background:transparent}.smtp-section>header i{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#edf2ee;color:#315b4f;font-size:8px;font-style:normal;font-weight:800}.smtp-section>header strong,.smtp-section>header small{display:block}.smtp-section>header strong{font-size:11px}.smtp-section>header small{margin-top:2px;color:#84908d;font-size:8px}.smtp-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smtp-fields.server{grid-template-columns:1.5fr .55fr 1fr}.smtp-fields label{min-width:0;margin:0}.smtp-fields label>span{display:block;margin-bottom:6px;color:#445650;font-size:9px;font-weight:700}.smtp-fields input,.smtp-fields select{width:100%;height:40px;padding:0 11px;border:1px solid #d3ccc1;border-radius:6px;background:#fdfcf9;color:#183630;font-size:10px}.smtp-fields label>small{display:block;margin-top:5px;color:#8a9491;font-size:7px;line-height:1.4}.smtp-fields input:focus,.smtp-fields select:focus{outline:0;border-color:#527a6d;box-shadow:0 0 0 3px #527a6d18}.smtp-password{position:relative}.smtp-password input{padding-right:58px}.smtp-password button{position:absolute;right:5px;top:5px;height:30px;padding:0 9px;border:0;background:transparent;color:#e76036;font-size:8px}.smtp-security-note{color:#557067!important}.smtp-activation{display:flex;flex-direction:column}.smtp-switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:14px;border:1px solid #dde4df;border-radius:8px;background:#fafcfb}.smtp-switch-row>span strong,.smtp-switch-row>span small{display:block}.smtp-switch-row>span strong{font-size:9px}.smtp-switch-row>span small{margin-top:3px;color:#83908c;font-size:8px}.smtp-mailbox-settings>footer>div{margin-right:auto}.smtp-mailbox-settings>footer>div strong,.smtp-mailbox-settings>footer>div small{display:block}.smtp-mailbox-settings>footer>div strong{font-size:9px}.smtp-mailbox-settings>footer>div small{margin-top:3px;color:#84908d;font-size:8px}@media(max-width:950px){.smtp-professional-grid{grid-template-columns:1fr}.smtp-section{border-right:0}.smtp-fields.server{grid-template-columns:1fr 120px}.smtp-fields.server label:last-child{grid-column:1/-1}}@media(max-width:600px){.smtp-fields,.smtp-fields.server{grid-template-columns:1fr}.smtp-fields.server label:last-child{grid-column:auto}.smtp-section{padding:18px}.smtp-mailbox-settings>footer>div{display:none}}.smtp-collapsed-summary{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:calc(100% - 56px);max-width:1180px;margin:18px 28px 0;padding:15px 18px;border:1px solid #dcd5ca;border-radius:10px;background:#fff;box-shadow:0 5px 18px #18363008}.smtp-collapsed-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#edf2ee;color:#315b4f;font-size:15px}.smtp-collapsed-summary>div:nth-child(2)>span,.smtp-collapsed-summary>div:nth-child(2)>strong,.smtp-collapsed-summary>div:nth-child(2)>small{display:block}.smtp-collapsed-summary>div:nth-child(2)>span{color:#e76036;font-size:7px;font-weight:800;letter-spacing:.14em}.smtp-collapsed-summary>div:nth-child(2)>strong{margin-top:3px;font-size:10px}.smtp-collapsed-summary>div:nth-child(2)>small{margin-top:2px;color:#84908d;font-size:8px}.smtp-collapsed-summary>em{padding:6px 9px;border-radius:18px;background:#f3e7e1;color:#88422e;font-size:8px;font-style:normal;font-weight:700}.smtp-collapsed-summary>em.ready{background:#dfece3;color:#376347}.smtp-collapsed-summary>em i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.smtp-collapsed-summary>button{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #d4cec4;background:#fff;color:#29443d;font-size:9px}.smtp-collapsed-summary>button b{font-size:14px;font-weight:400}.smtp-collapsed-summary+.smtp-mailbox-settings{margin-top:10px}@media(max-width:700px){.smtp-collapsed-summary{grid-template-columns:auto 1fr;width:calc(100% - 32px);margin-inline:16px}.smtp-collapsed-summary>em{justify-self:start}.smtp-collapsed-summary>button{justify-self:end}}.smtp-professional-grid{display:block}.smtp-section{padding:20px 22px;border:0;border-bottom:1px solid #ebe6dd}.smtp-section:last-child{border-bottom:0}.smtp-section>header{gap:0;padding-bottom:13px}.smtp-section>header i{display:none}.smtp-section>header strong{font-size:10px}.smtp-section>header small{font-size:8px}.smtp-fields{grid-template-columns:1fr 1fr;gap:18px}.smtp-fields.server{grid-template-columns:minmax(240px,1.5fr) 130px minmax(210px,1fr)}.smtp-activation{display:block}.smtp-switch-row{max-width:none}.smtp-mailbox-settings>footer{position:sticky;bottom:0;z-index:2}@media(max-width:850px){.smtp-fields.server{grid-template-columns:1fr 120px}.smtp-fields.server label:last-child{grid-column:1/-1}}@media(max-width:600px){.smtp-section{padding:18px}.smtp-fields,.smtp-fields.server{grid-template-columns:1fr}.smtp-fields.server label:last-child{grid-column:auto}}.smtp-mailbox-settings>header{padding:14px 18px}.smtp-mailbox-settings>header h2{font-size:18px}.smtp-mailbox-settings>header p{font-size:8px}.smtp-section{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:13px 18px}.smtp-section>header{align-items:flex-start;padding:3px 0 0}.smtp-section>header strong{font-size:9px}.smtp-section>header small{max-width:160px;font-size:7px;line-height:1.35}.smtp-fields{gap:10px}.smtp-fields.server{grid-template-columns:minmax(180px,1.4fr) 90px minmax(170px,1fr)}.smtp-fields label>span{margin-bottom:4px;font-size:8px}.smtp-fields input,.smtp-fields select{height:34px;min-height:34px!important;padding-inline:9px;font-size:9px}.smtp-fields label>small{margin-top:3px;font-size:6.5px}.smtp-password button{top:2px;height:30px}.smtp-switch-row{min-height:48px;padding:9px 11px}.smtp-mailbox-settings>footer{padding:10px 18px}.smtp-mailbox-settings>footer button{padding:8px 12px}.smtp-collapsed-summary{padding:11px 14px}.smtp-collapsed-icon{width:32px;height:32px}@media(max-width:900px){.smtp-section{grid-template-columns:1fr;gap:8px}.smtp-section>header small{max-width:none}.smtp-fields.server{grid-template-columns:1fr 90px}.smtp-fields.server label:last-child{grid-column:1/-1}}@media(max-width:600px){.smtp-section{padding:12px 14px}.smtp-fields,.smtp-fields.server{grid-template-columns:1fr}.smtp-fields.server label:last-child{grid-column:auto}}.smtp-mailbox-settings>header p,.smtp-section>header small,.smtp-fields label>small,.smtp-mailbox-settings>footer>div,.smtp-switch-row>span small{display:none}.smtp-section{grid-template-columns:120px minmax(0,1fr);align-items:center;padding-block:10px}.smtp-section>header{padding:0}.smtp-switch-row{min-height:40px}.smtp-mailbox-settings>footer{justify-content:flex-end}@media(max-width:700px){.smtp-section{grid-template-columns:1fr;gap:7px}}.smtp-collapsed-summary:has(button[aria-expanded=true]){border-bottom-color:#ebe6dd;border-radius:10px 10px 0 0}.smtp-collapsed-summary+.smtp-mailbox-settings{margin-top:0;border-top:0;border-radius:0 0 10px 10px;box-shadow:0 8px 18px #18363008}.smtp-collapsed-summary+.smtp-mailbox-settings>header{display:none}.smtp-collapsed-summary+.smtp-mailbox-settings .smtp-professional-grid{border-top:1px solid #ebe6dd}.smtp-environment-banner{padding:24px;background:#fff}.smtp-environment-banner>span{color:#397154;font-size:8px;font-weight:800;letter-spacing:.14em}.smtp-environment-banner h2{margin:6px 0;color:#183630;font-size:18px}.smtp-environment-banner p{max-width:650px;margin:0;color:#6f7d77;font-size:10px}.smtp-environment-banner dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.smtp-environment-banner dl>div{padding:12px;border:1px solid #e1e7e3;border-radius:8px;background:#fafcfb}.smtp-environment-banner dt{color:#7b8884;font-size:7px;font-weight:800;text-transform:uppercase}.smtp-environment-banner dd{margin:5px 0 0;overflow-wrap:anywhere;color:#183630;font-size:10px;font-weight:700}@media(max-width:700px){.smtp-environment-banner dl{grid-template-columns:1fr}}.email-command-center{margin-top:16px}.email-command-center+.smtp-collapsed-summary{margin-top:8px}.email-admin{gap:10px;margin-top:10px}.smtp-mailbox-settings+.email-admin{margin-top:10px}@media(max-width:700px){.email-command-center{margin-top:10px}.email-command-center+.smtp-collapsed-summary,.email-admin,.smtp-mailbox-settings+.email-admin{margin-top:7px}}.email-template-manager{overflow:hidden;border:1px solid #dbe2de;border-radius:12px;background:#fff;box-shadow:0 5px 18px #18363008}.email-template-manager>.table-heading{background:#fbfaf7}.email-template-manager>.table-heading p{margin:3px 0 0;color:#78847f;font-size:8px}.email-template-manager>.table-heading>button{padding:9px 13px;border:0;border-radius:6px;background:#183630;color:#fff;font-size:9px;font-weight:700}.email-template-list-head,.email-template-list article{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(230px,1.5fr) 90px minmax(210px,.8fr);align-items:center;gap:16px;padding:11px 20px}.email-template-list-head{border-bottom:1px solid #e7e2d9;background:#f6f7f5;color:#82908b;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.email-template-list article{min-height:62px;border-bottom:1px solid #eee9e0}.email-template-list article:last-child{border-bottom:0}.email-template-list article>span{min-width:0}.email-template-list article>span strong,.email-template-list article>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-template-list article>span strong{font-size:10px}.email-template-list article>span small{margin-top:4px;color:#84908c;font-size:7px}.email-template-list article>.badge{justify-self:start}.email-template-list article>div{display:flex;justify-content:flex-end;gap:6px}.email-template-list article button{padding:7px 9px;border:1px solid #d9d4ca;border-radius:5px;background:#fff;color:#29443d;font-size:8px;font-weight:700}.email-template-list article button:hover{border-color:#315b4f}.email-template-list article button.danger{border-color:#efd8d1;color:#a1432a}.email-template-list article button:disabled{opacity:.55}.email-template-editor-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#10241f99}.email-template-editor{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 30px 80px #0b1c1766}.email-template-editor>header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e8e3da}.email-template-editor>header span{color:#e76036;font-size:8px;font-weight:800;letter-spacing:.14em}.email-template-editor>header h2{margin:4px 0 0;font:600 22px Playfair Display}.email-template-editor>header>button{border:0;background:transparent;color:#6e7c77;font-size:24px}.email-template-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px}.email-template-editor-grid label{font-size:9px;font-weight:700}.email-template-editor-grid input,.email-template-editor-grid textarea{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #d7d1c7;border-radius:6px;background:#fdfcf9;color:#183630;font:10px DM Sans,sans-serif}.email-template-editor-grid textarea{min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.email-template-editor-grid .wide{grid-column:1/-1}.email-template-editor-grid .template-enabled{display:flex;align-items:center;gap:8px}.email-template-editor-grid .template-enabled input{width:auto;margin:0}.email-template-editor>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e8e3da;background:#fbfaf7}.email-template-editor>footer button{padding:9px 13px;border:1px solid #d8d2c8;border-radius:6px;background:#fff;font-size:9px;font-weight:700}.email-template-editor>footer button:last-child{border-color:#183630;background:#183630;color:#fff}@media(max-width:850px){.email-template-list-head{display:none}.email-template-list article{grid-template-columns:1fr auto;gap:10px}.email-template-list article>span:nth-child(2){grid-column:1/-1;grid-row:2}.email-template-list article>.badge{grid-column:2;grid-row:1}.email-template-list article>div{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.email-template-manager>.table-heading{align-items:flex-start;flex-direction:column}.email-template-manager>.table-heading>button{width:100%}.email-template-list article{padding:14px}.email-template-editor-backdrop{padding:0}.email-template-editor{max-height:100vh;border-radius:0}.email-template-editor-grid{grid-template-columns:1fr}.email-template-editor-grid .wide{grid-column:auto}}.email-template-list-head,.email-template-list article{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr) minmax(130px,.55fr) 82px minmax(200px,.8fr)}.template-audiences{display:flex;flex-wrap:wrap;gap:4px}.template-audiences i{padding:4px 7px;border-radius:20px;background:#e8efeb;color:#345b4f;font-size:7px;font-style:normal;font-weight:800;text-transform:capitalize}.template-audience-picker{display:flex;align-items:center;gap:8px;margin:0;padding:11px;border:1px solid #ddd7cd;border-radius:7px}.template-audience-picker legend{padding:0 5px;font-size:9px;font-weight:700}.template-audience-picker label{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e0ddd6;border-radius:6px;background:#fafbf9;text-transform:capitalize}.template-audience-picker label input{width:auto;margin:0;padding:0}.template-audience-picker>small{margin-left:auto;color:#7d8985;font-size:7px}@media(max-width:850px){.email-template-list article>span.template-audiences{grid-column:1/-1;grid-row:3}.email-template-list article>div{grid-row:4}.template-audience-picker{align-items:flex-start;flex-wrap:wrap}.template-audience-picker>small{width:100%;margin:0}}.seller-profile-review-card{margin:16px 20px 0;padding:16px 18px;border:1px solid #ddd6ca;border-radius:8px;background:#fff}.seller-profile-review-card>header{display:flex;align-items:center;justify-content:space-between}.seller-profile-review-card>header small,.seller-profile-review-card>header strong{display:block}.seller-profile-review-card>header small{color:#e76036;font-size:7px;font-weight:800;letter-spacing:.12em}.seller-profile-review-card>header strong{margin-top:4px;font-size:13px}.seller-profile-review-card label{display:block;margin-top:12px;color:#63706d;font-size:8px;font-weight:700}.seller-profile-review-card textarea{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #d8d2c8;border-radius:6px;resize:vertical}.seller-profile-review-card>div{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.seller-profile-review-card button{padding:8px 11px;border:1px solid #d8d2c8;background:#fff;font-size:8px}.seller-profile-review-card button.approve{border-color:#315f46;background:#315f46;color:#fff}.advanced-user-head,.advanced-user-row{grid-template-columns:minmax(220px,1.6fr) 75px 100px 115px 90px 85px;gap:14px}.seller-profile-details{margin:16px 20px 0;padding:16px 18px;border:1px solid #ddd6ca;border-radius:8px;background:#fff}.seller-profile-details>header span{color:#e76036;font-size:7px;font-weight:800;letter-spacing:.12em}.seller-profile-details>header h3{margin:4px 0 12px;font:600 18px Playfair Display}.seller-profile-details dl{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0;border-top:1px solid #eee9e0}.seller-profile-details dl>div{min-width:0;padding:9px 12px;border-right:1px solid #eee9e0;border-bottom:1px solid #eee9e0}.seller-profile-details dl>div:nth-child(3n){border-right:0}.seller-profile-details dl>div.wide{grid-column:1/-1;border-right:0}.seller-profile-details dt{color:#7b8783;font-size:7px}.seller-profile-details dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:9px}.badge.approved{background:#e4efe7;color:#376348}.badge.rejected{background:#fff0eb;color:#9b3d23}.badge.none{background:#f0f1ef;color:#7b8783}@media(max-width:850px){.advanced-user-head,.advanced-user-row{grid-template-columns:minmax(200px,1.4fr) 70px 90px 85px}.advanced-user-head>span:nth-child(4),.advanced-user-row>span:nth-child(4),.advanced-user-head>span:nth-child(3),.advanced-user-row>span:nth-child(3){display:none}.seller-profile-details dl{grid-template-columns:1fr 1fr}.seller-profile-details dl>div:nth-child(3n){border-right:1px solid #eee9e0}.seller-profile-details dl>div:nth-child(2n){border-right:0}}@media(max-width:600px){.advanced-user-row>span:nth-child(5){display:none}.seller-profile-details{margin:12px}.seller-profile-details dl{grid-template-columns:1fr}.seller-profile-details dl>div{border-right:0!important}}.user-detail-backdrop{align-items:center;padding:24px;overflow:hidden}.user-detail{max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.user-detail>header{position:sticky;top:0;z-index:3}.user-detail>footer{position:sticky;bottom:0;z-index:3;box-shadow:0 -8px 18px #1836300d}.seller-profile-review-card{display:grid;grid-template-columns:170px minmax(260px,1fr) auto;align-items:end;gap:16px;padding:14px 16px}.seller-profile-review-card>header{align-self:center;display:block}.seller-profile-review-card>header .badge{display:inline-flex;margin-top:8px}.seller-profile-review-card label{margin:0}.seller-profile-review-card textarea{min-height:58px;height:58px}.seller-profile-review-card>div{align-items:center;align-self:end;margin:0}.user-detail-grid>section{min-height:170px;max-height:170px}@media(max-width:850px){.seller-profile-review-card{grid-template-columns:1fr}.seller-profile-review-card>header{display:flex}.seller-profile-review-card>div{justify-content:flex-start}.user-detail-backdrop{padding:12px}.user-detail{max-height:calc(100vh - 24px)}}@media(max-width:600px){.user-detail-backdrop{align-items:start;padding:0;overflow:auto}.user-detail{min-height:0;max-height:100vh}.seller-profile-review-card{margin:12px}.seller-profile-review-card>div{display:grid;grid-template-columns:1fr 1fr}.seller-profile-review-card button.approve{grid-column:1/-1}.user-detail-grid>section{min-height:180px;max-height:180px}}.seller-review-tabs{display:flex;align-items:center;gap:6px}.seller-review-tabs button{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border:1px solid #d8ddd9;border-radius:7px;background:#fff;color:#52615c;font-size:9px}.seller-review-tabs button b{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:12px;background:#e9eeea;color:#40524c;font-size:8px}.seller-review-tabs button.active{border-color:#315f46;background:#315f46;color:#fff;box-shadow:0 5px 14px #315f4626}.seller-review-tabs button.active b{background:#fff;color:#315f46}@media(max-width:700px){.seller-review-tabs{order:3;width:100%;overflow-x:auto}.seller-review-tabs button{flex:1;justify-content:center;white-space:nowrap}}.seller-reviewer-table{border-color:#d4ddd7;box-shadow:0 10px 32px #1836300d}.seller-reviewer-table .table-heading{background:linear-gradient(135deg,#fbfcfa,#f2f6f3)}.seller-reviewer-table .table-heading>div>span{color:#2f6a52}.seller-reviewer-table .product-filters{align-items:end;border-bottom:1px solid #dfe5e1;background:#fff}.seller-reviewer-table .product-filters>label:first-child{min-width:260px;flex:1}.seller-reviewer-table .advanced-user-head,.seller-reviewer-table .advanced-user-row{grid-template-columns:minmax(240px,1.45fr) minmax(115px,.7fr) 110px 105px 115px 105px}.seller-reviewer-table .advanced-user-head{background:#edf3ef;color:#52675f}.seller-reviewer-table .advanced-user-row{min-height:72px}.seller-reviewer-table .advanced-user-row:hover{background:#f5f9f6}.seller-review-profile strong,.seller-review-profile small,.seller-reviewer-table .advanced-user-row>span:nth-child(5) small{display:block}.seller-review-profile strong{font-size:9px;text-transform:capitalize}.seller-review-profile small,.seller-reviewer-table .advanced-user-row>span:nth-child(5) small{margin-top:4px;color:#84908d;font-size:7px}.seller-review-open{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #cbd9d0;border-radius:6px;background:#f0f6f2;color:#315f46;font-size:8px;font-weight:800}.seller-review-open b{font-size:13px}@media(max-width:980px){.seller-reviewer-table .advanced-user-head,.seller-reviewer-table .advanced-user-row{grid-template-columns:minmax(220px,1.5fr) 105px 105px 115px 100px}.seller-reviewer-table .advanced-user-head>span:nth-child(3),.seller-reviewer-table .advanced-user-row>span:nth-child(3){display:none}}@media(max-width:700px){.seller-reviewer-table .product-filters>label:first-child{min-width:100%;width:100%}.seller-reviewer-table .advanced-user-head{display:none}.seller-reviewer-table .advanced-user-row{grid-template-columns:1fr auto}.seller-reviewer-table .advanced-user-row>span{display:none}.seller-reviewer-table .advanced-user-row>span:first-child,.seller-reviewer-table .advanced-user-row>span:nth-child(5){display:grid}.seller-reviewer-table .advanced-user-row>span:nth-child(5){justify-items:end}.seller-reviewer-table .seller-review-open{display:none}}.seller-profile-review-card>div{grid-column:1/-1}.seller-profile-review-card label:nth-of-type(2){border-left:3px solid #e2b45a;padding-left:12px}.seller-profile-review-card label:nth-of-type(2):before{content:"SHOWN TO SELLER";display:block;margin-bottom:4px;color:#9a6a1c;font-size:7px;letter-spacing:.1em}@media(max-width:850px){.seller-profile-review-card label:nth-of-type(2){border-left:0;padding-left:0}}.seller-profile-versions{margin:16px 20px 0;border:1px solid #d7ded9;border-radius:8px;background:#fff}.seller-profile-versions>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e6ebe7}.seller-profile-versions>header span{color:#2f6a52;font-size:7px;font-weight:800;letter-spacing:.12em}.seller-profile-versions>header h3{margin:4px 0 0;font:600 18px Playfair Display}.seller-profile-versions>header>b{padding:6px 9px;border-radius:14px;background:#e8f0eb;color:#315f46;font-size:8px}.seller-resubmission-event{display:flex;align-items:center;justify-content:space-between;margin:12px 16px;padding:10px 12px;border-left:4px solid #d89a35;background:#fff8e8;color:#725217}.seller-resubmission-event strong,.seller-resubmission-event small{font-size:8px}.seller-profile-versions>div:last-child{padding:0 16px 14px}.seller-profile-versions details{border-bottom:1px solid #e8ece9}.seller-profile-versions details:last-child{border-bottom:0}.seller-profile-versions summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer}.seller-profile-versions summary span strong,.seller-profile-versions summary span small{display:block}.seller-profile-versions summary span strong{font-size:10px}.seller-profile-versions summary span small,.seller-profile-versions summary time{margin-top:3px;color:#7c8984;font-size:7px}.seller-profile-version-changes{padding-bottom:12px}.seller-profile-version-changes article{display:grid;grid-template-columns:115px 1fr 20px 1fr;gap:10px;align-items:start;padding:9px 10px;border-top:1px solid #edf0ee;background:#fafbf9}.seller-profile-version-changes article>strong{font-size:8px}.seller-profile-version-changes article span small{color:#87928e;font-size:7px;text-transform:uppercase}.seller-profile-version-changes article span p{margin:3px 0 0;overflow-wrap:anywhere;font-size:8px}.seller-profile-version-changes article>i{color:#9aa5a1;font-style:normal}.seller-profile-version-empty{margin:0;padding:10px 0;color:#7c8984;font-size:8px}@media(max-width:650px){.seller-profile-versions{margin:12px}.seller-profile-version-changes article{grid-template-columns:1fr}.seller-profile-version-changes article>i{display:none}.seller-resubmission-event{align-items:flex-start;flex-direction:column;gap:4px}}.version-review-status{display:inline-block;margin-left:5px;padding:3px 6px;border-radius:12px;background:#f5ead0;color:#7c601f;font-size:6px;font-style:normal;text-transform:uppercase}.version-review-status.approved{background:#e1f0e5;color:#2e6841}.version-review-status.rejected{background:#f7e1db;color:#963e28}.version-review-events{display:grid;gap:5px;margin:0 0 10px;padding:8px 10px;border-left:3px solid #d7dfd9;background:#f8faf8}.version-review-events span{display:flex;align-items:center;justify-content:space-between;gap:12px}.version-review-events b{font-size:7px;text-transform:uppercase}.version-review-events small{color:#718079;font-size:7px;text-align:right}.inline-review-save-message{align-self:center;margin-right:auto;color:#2f7148;font-size:9px;font-weight:800}.seller-profile-review-card>div{align-items:center}.admin .admin-user-avatar>span,.admin .admin-top-avatar>span,.admin .journey-card .avatar>span{display:block;color:#fff;font:700 14px DM Sans,sans-serif;letter-spacing:0;line-height:1;text-transform:uppercase}.admin .user-detail-identity>.admin-user-avatar>span{font-size:18px}.admin-user-avatar,.admin-top-avatar{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#e76036;color:#fff;font:700 14px DM Sans,sans-serif}.admin-user-avatar{width:38px;height:38px}.admin-user-avatar img,.admin-top-avatar img,.journey-card .avatar img{display:block;width:100%;height:100%;object-fit:cover}.journey-card .avatar{overflow:hidden;border-radius:50%;font-family:Playfair Display;font-style:italic}.user-detail-identity>.admin-user-avatar{width:48px;height:48px;font-size:18px}.admin-top-avatar{flex:0 0 auto;width:34px;height:34px}.user-identity>.admin-user-avatar{align-self:center}:root{--admin-surface:#fff;--admin-surface-muted:#fbfaf7;--admin-border:#ddd7cd;--admin-text:#183630;--admin-muted:#71807b;--admin-primary:#234b40;--admin-accent:#e76036;--admin-radius:12px;--admin-shadow:0 8px 28px rgba(18,43,36,.06)}.admin-workspace{position:relative;min-height:260px}.admin-feedback{position:relative;z-index:4;display:grid;gap:8px;margin:0 0 14px}.admin-feedback:empty{display:none}.admin-notice{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 14px;border:1px solid #edc7bb;border-radius:8px;background:#fff5f1;color:#8f351f;font-size:10px;line-height:1.45}.admin-notice>span{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#a84429;color:#fff;font-size:9px;font-weight:800}.admin-notice p{margin:2px 0 0}.admin-notice.success{border-color:#bfd9c8;background:#f1f8f3;color:#2d6541}.admin-notice.success>span{background:#3f7b54}.login-card .admin-notice{margin-top:16px}.login-card .admin-notice:empty{display:none}.admin-loader{display:grid;place-items:center;align-content:center;gap:12px;min-height:220px;color:var(--admin-muted);font-size:10px}.admin-loader.overlay{position:absolute;inset:0;z-index:3;min-height:260px;border-radius:var(--admin-radius);background:#f2efe9c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-loader p{margin:0}.admin-spinner{width:30px;height:30px;border:3px solid #d7ded9;border-top-color:var(--admin-accent);border-radius:50%;animation:admin-spin .75s linear infinite}.admin-boot{min-height:100vh;display:grid;place-items:center;background:#f2efe9}@keyframes admin-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.admin-spinner{animation-duration:1.5s}}.admin :where(button,input,select,textarea){font-family:DM Sans,sans-serif}.admin :where(input,select,textarea){border-radius:7px!important;border-color:#d6d0c6!important;background:#fff!important;color:var(--admin-text)!important}.admin :where(input,select,textarea):focus{outline:0;border-color:#527a6d!important;box-shadow:0 0 0 3px #527a6d24}.admin :where(input,textarea)::placeholder{color:#9aa39f;opacity:1}.admin button{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}.admin button:focus-visible,.admin a:focus-visible{outline:3px solid rgba(82,122,109,.25);outline-offset:2px}.admin button:disabled{cursor:not-allowed!important;opacity:.55;transform:none!important;box-shadow:none!important}.admin :where(.table-card,.support-admin,.configuration-panel,.settings-card,.email-template-manager,.email-log,.review-moderation){border-color:var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.admin :where(.table-heading,.configuration-panel>header){background:var(--admin-surface-muted)}.admin .table-heading{min-height:76px;padding:18px 22px}.admin .table-heading h2{font-size:24px}.admin .table-heading p{max-width:680px;line-height:1.5}.admin .empty{min-height:150px;display:grid;place-items:center;padding:32px;color:var(--admin-muted)}.admin .modal-backdrop{background:#0a19159e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin .modal-backdrop>article,.admin .modal-backdrop>form,.email-template-editor{overflow:auto;border:1px solid rgba(255,255,255,.28);box-shadow:0 28px 80px #07151152}.admin .close-detail,.admin [aria-label=Close]{display:grid;place-items:center;min-width:36px;min-height:36px;border-radius:8px}.admin .close-detail:hover,.admin [aria-label=Close]:hover{background:#f0ece5;color:#1d4036}@media(max-width:600px){.admin-feedback{margin-bottom:10px}.admin .table-heading{min-height:0;padding:16px}.admin .table-heading h2{font-size:21px}.admin-loader.overlay{position:fixed;inset:70px 0 0;border-radius:0}.admin-notice{border-radius:6px}}.review-moderation{overflow:hidden;gap:0;border:1px solid #dbe2de;border-radius:12px;background:#fff;box-shadow:var(--admin-shadow)}.review-moderation .admin-review-hero{align-items:center;margin:0;padding:20px 22px;border-bottom:1px solid #e5e9e6;background:#fbfaf7}.review-moderation .admin-review-hero h2{margin:5px 0 4px;font-size:30px}.review-moderation .admin-review-summary{grid-template-columns:repeat(4,minmax(90px,1fr));box-shadow:none}.review-moderation .admin-review-summary>span{min-width:100px;padding:11px 13px}.review-moderation .admin-review-view-tabs{margin:12px 16px 0;padding:5px;border:1px solid #dce2de;border-radius:9px;background:#f4f6f4}.review-moderation .admin-review-view-tabs button{padding:9px 11px}.review-moderation .review-filters{gap:6px;padding:11px 16px;background:#fff}.review-moderation .review-filters button{border-radius:18px}.review-moderation .admin-review-list.admin-review-latest{display:grid;gap:0;padding:0;background:#fff}.review-moderation .admin-review-list>article{display:grid!important;grid-template-columns:minmax(150px,.75fr) minmax(260px,1.45fr) minmax(190px,.9fr) minmax(155px,.7fr)!important;grid-template-rows:auto!important;gap:18px!important;align-items:start;padding:16px 20px!important;border:0!important;border-bottom:1px solid #e8ebe9!important;border-radius:0!important;background:#fff;box-shadow:none!important}.review-moderation .admin-review-list>article:hover{background:#fbfcfb}.review-moderation .admin-review-identity,.review-moderation .admin-review-feedback,.review-moderation .admin-review-moderation,.review-moderation .admin-review-list>article>footer{grid-column:auto!important;grid-row:auto!important}.review-moderation .admin-review-identity{padding:0}.review-moderation .admin-review-moderation{align-self:start;padding:0;border:0;background:transparent}.review-moderation .admin-review-list>article>footer{display:flex;align-items:stretch;flex-direction:column;gap:6px;padding:0;border:0;background:transparent}.review-state-line{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:3px}.review-state{padding:5px 8px;border-radius:20px;background:#fff0d9;color:#80601c;font-size:7px;font-weight:800;text-transform:uppercase}.review-state.reviewed{background:#e4efe7;color:#376348}.review-moderation .admin-review-list>article>footer .badge{align-self:auto;margin:0}.review-moderation .admin-review-list>article>footer button{width:100%;min-height:32px;padding:7px 9px;border:1px solid #cfd8d2;border-radius:6px;background:#fff;color:#315348;font-size:8px}.review-moderation .admin-review-list>article>footer .review-toggle-action{border-color:#284e43;background:#284e43;color:#fff}.review-moderation .admin-review-list>article>footer .danger-action{border-color:#e4beb3;background:#fff5f1;color:#963d26}.review-moderation .admin-review-group{margin:12px 16px;border-color:#dbe2de;background:#f5f7f5}.review-moderation .admin-review-group .admin-review-list{gap:0;padding:0;background:#fff}@media(max-width:1120px){.review-moderation .admin-review-hero{align-items:stretch;flex-direction:column}.review-moderation .admin-review-list>article{grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr) minmax(155px,.7fr)!important}.review-moderation .admin-review-moderation{grid-column:1/3!important}.review-moderation .admin-review-list>article>footer{grid-column:3!important;grid-row:1/3!important}}@media(max-width:760px){.review-moderation .admin-review-summary{grid-template-columns:1fr 1fr}.review-moderation .admin-review-summary>span:nth-child(3){border-left:0}.review-moderation .admin-review-list>article{grid-template-columns:1fr!important}.review-moderation .admin-review-identity,.review-moderation .admin-review-feedback,.review-moderation .admin-review-moderation,.review-moderation .admin-review-list>article>footer{grid-column:1!important;grid-row:auto!important}.review-moderation .admin-review-moderation{margin-top:4px}.review-moderation .admin-review-list>article>footer{flex-direction:row;flex-wrap:wrap}.review-moderation .admin-review-list>article>footer button{width:auto;flex:1}.review-state-line{width:100%}}.finance-compliance{display:grid;gap:22px;max-width:1240px}.finance-hero{background:linear-gradient(115deg,#fff 45%,#eaf1ed)}.finance-hero>em{display:flex;align-items:center;gap:7px}.finance-hero>em i{width:7px;height:7px;border-radius:50%;background:#4f915e;box-shadow:0 0 0 4px #4f915e18}.finance-reporting{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(480px,1.3fr);overflow:hidden}.finance-reporting-copy{padding:26px 28px;border-right:1px solid #e5e0d7;background:#fff}.finance-reporting-copy>span,.finance-export-card>div>span,.finance-compliance-note>span{color:#e76036;font-size:8px;font-weight:800;letter-spacing:.17em}.finance-reporting-copy h2,.finance-export-card h2{margin:6px 0 7px;font:600 25px Playfair Display}.finance-reporting-copy p,.finance-export-card p{margin:0;color:#6d7976;font-size:10px;line-height:1.55}.finance-reporting-copy>small{display:flex;align-items:center;gap:9px;margin-top:20px;color:#62706d;font-size:9px}.finance-reporting-copy>small b{padding:5px 7px;border-radius:4px;background:#edf2ef;color:#315a49;text-transform:uppercase;font-size:7px;letter-spacing:.08em}.finance-controls{display:grid;align-content:center;gap:14px;padding:26px 28px;background:#faf9f6}.finance-dates{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px}.finance-dates>span{padding-bottom:11px;color:#9aa29f}.finance-dates label{color:#65716e;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.finance-dates input{display:block;width:100%;height:42px;margin-top:7px;padding:0 12px;border:1px solid #d7d2c9;border-radius:6px;background:#fff;color:#183630;font-size:10px}.finance-apply{height:42px;border:0!important;background:#183630!important;color:#fff!important;font-size:9px!important;cursor:pointer}.finance-apply:hover{background:#254a41!important}.finance-apply:disabled{cursor:wait;opacity:.65}.finance-metrics{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #dcd7ce;border-radius:12px;background:#dcd7ce;gap:1px;box-shadow:var(--admin-shadow)}.finance-metric{position:relative;min-width:0;padding:22px 24px;background:#fff}.finance-metric:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:#d6ddd9}.finance-metric.primary:before{background:#e76036}.finance-metric.deduction:before{background:#d6a44b}.finance-metric.payable{background:#183630;color:#fff}.finance-metric.payable:before{background:#78aa87}.finance-metric span,.finance-metric strong,.finance-metric small{display:block}.finance-metric span{color:#76817e;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.finance-metric strong{overflow:hidden;margin:9px 0 5px;font:600 28px Playfair Display;letter-spacing:-.02em;text-overflow:ellipsis}.finance-metric small{color:#8a9491;font-size:8px}.finance-metric.payable span,.finance-metric.payable small{color:#b9c9c4}.finance-bottom-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.7fr);gap:22px}.finance-export-card,.finance-compliance-note{border:1px solid #dcd7ce;border-radius:12px;background:#fff;box-shadow:var(--admin-shadow)}.finance-export-card>div:first-child{padding:24px 26px;border-bottom:1px solid #e8e3da}.finance-export-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.finance-export-actions button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px;border:1px solid #dbe1dd;background:#fbfcfb;color:#183630;text-align:left;cursor:pointer}.finance-export-actions button:hover{border-color:#88a497;background:#f2f7f4;transform:translateY(-1px)}.finance-export-actions i{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:#dfece5;color:#306246;font-size:8px;font-style:normal;font-weight:800}.finance-export-actions button:last-child i{background:#f7e6df;color:#a3462a}.finance-export-actions span strong,.finance-export-actions span small{display:block}.finance-export-actions span strong{font-size:10px}.finance-export-actions span small{margin-top:4px;color:#84908d;font-size:8px}.finance-export-actions button>b{font-size:17px}.finance-compliance-note{padding:24px 25px;background:#f7f5ef}.finance-compliance-note h3{margin:6px 0 14px;font:600 22px Playfair Display}.finance-compliance-note ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin:0;padding:0;list-style:none}.finance-compliance-note li{display:flex;align-items:flex-start;gap:8px}.finance-compliance-note li>i{display:grid;place-items:center;flex:0 0 20px;height:20px;border-radius:50%;background:#dceadf;color:#37694a;font-size:8px;font-style:normal}.finance-compliance-note li strong,.finance-compliance-note li small{display:block}.finance-compliance-note li strong{font-size:9px}.finance-compliance-note li small{margin-top:3px;color:#84908d;font-size:7px}.finance-compliance-note>p{margin:20px 0 0;padding:12px;border-left:3px solid #d6a44b;background:#fffaf0;color:#776b51;font-size:8px;line-height:1.5}.finance-compliance-note>p b{display:block;color:#745a22;text-transform:uppercase;font-size:7px;letter-spacing:.08em}@media(max-width:1000px){.finance-reporting{grid-template-columns:1fr}.finance-reporting-copy{border-right:0;border-bottom:1px solid #e5e0d7}.finance-bottom-grid{grid-template-columns:1fr}.finance-metrics{grid-template-columns:1fr 1fr}}@media(max-width:600px){.finance-compliance{gap:15px}.finance-reporting-copy,.finance-controls{padding:20px}.finance-dates{grid-template-columns:1fr}.finance-dates>span{display:none}.finance-metrics{grid-template-columns:1fr}.finance-metric{padding:18px 20px}.finance-export-actions,.finance-compliance-note ul{grid-template-columns:1fr}}.finance-header-exports{display:flex;align-items:stretch;gap:8px;margin-left:auto}.finance-header-exports button{display:grid;grid-template-columns:34px minmax(105px,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;border:1px solid #ced9d3;background:#fff;color:#183630;text-align:left;cursor:pointer}.finance-header-exports button:hover{border-color:#779a89;box-shadow:0 5px 14px #18363012}.finance-header-exports button:disabled{cursor:wait;opacity:.6}.finance-header-exports button>i{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#e0ece5;color:#316047;font-size:7px;font-style:normal;font-weight:800}.finance-header-exports button:last-child>i{background:#f6e5de;color:#a2472d}.finance-header-exports button strong,.finance-header-exports button small{display:block}.finance-header-exports button strong{font-size:9px}.finance-header-exports button small{margin-top:2px;color:#84908c;font-size:7px}.finance-header-exports button>b{font-size:14px}.finance-period-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border:1px solid #d7ddd9;border-radius:8px;background:#eef2ef}.finance-period-tabs button{min-height:34px;border:0;background:transparent;color:#667570;font-size:8px;cursor:pointer}.finance-period-tabs button.active{background:#fff;color:#183630;box-shadow:0 2px 8px #18363012}.finance-register-tabs{display:flex;gap:7px;overflow-x:auto;padding:6px;border:1px solid #d9dfda;border-radius:10px;background:#edf2ef}.finance-register-tabs button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:170px;min-height:42px;padding:8px 11px;border:1px solid transparent;background:transparent;color:#63716d;font-size:9px;white-space:nowrap;cursor:pointer}.finance-register-tabs button b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:12px;background:#dfe6e1;font-size:7px}.finance-register-tabs button.active{border-color:#cad7cf;background:#fff;color:#183630;box-shadow:0 3px 10px #1836300d}.finance-register-tabs button.active b{background:#183630;color:#fff}.finance-register .table-heading p{margin:5px 0 0;color:#7c8884;font-size:9px}.finance-table-scroll{max-width:100%;overflow:auto}.finance-table-scroll table{width:100%;min-width:1050px;border-collapse:collapse;background:#fff}.finance-table-scroll th{position:sticky;top:0;padding:11px 13px;border-bottom:1px solid #dfe4e1;background:#eef3f0;color:#65736f;font-size:7px;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.finance-table-scroll td{max-width:230px;padding:11px 13px;border-bottom:1px solid #ece9e3;color:#334a43;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-table-scroll tbody tr:hover td{background:#fafcfb}.finance-table-scroll td.money{font-weight:700;text-align:right}.finance-table-scroll td.rate{text-align:right}.finance-table-scroll .finance-table-empty{height:120px;color:#7d8985;text-align:center}.finance-compliance>.finance-compliance-note{display:flex;align-items:center;gap:18px;padding:17px 20px}.finance-compliance>.finance-compliance-note h3{margin:0;font-size:18px}.finance-compliance>.finance-compliance-note>p{margin:0 0 0 auto;max-width:410px}@media(max-width:1100px){.finance-hero{flex-wrap:wrap}.finance-header-exports{width:100%;margin:6px 0 0 66px}.finance-header-exports button{flex:1}.finance-compliance>.finance-compliance-note{align-items:flex-start;flex-direction:column;gap:5px}.finance-compliance>.finance-compliance-note>p{margin:8px 0 0;max-width:none}}@media(max-width:650px){.finance-header-exports{display:grid;grid-template-columns:1fr;margin-left:0}.finance-period-tabs{grid-template-columns:1fr 1fr 1fr}.finance-register-tabs button{min-width:145px}.finance-compliance>.finance-compliance-note{padding:18px}}.refund-center{overflow:hidden}.refund-center .table{overflow-x:auto}.refund-center .tr{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(180px,1.4fr) 110px 130px minmax(145px,.8fr);gap:14px;align-items:center;min-width:920px;padding:14px 20px;border-bottom:1px solid #eee9e0}.refund-center .tr.th{padding-block:10px;background:#f4f1eb;color:#7c8784;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.refund-center .tr>span{min-width:0}.refund-center .tr strong,.refund-center .tr small{display:block;overflow:hidden;text-overflow:ellipsis}.refund-center .tr strong{font-size:10px}.refund-center .tr small{margin-top:4px;color:#84908d;font-size:7px;line-height:1.35}.refund-center .tr button{padding:8px 10px;border:1px solid #d2cbc0;border-radius:5px;background:#fff;color:#29433c;font-size:8px;font-weight:700}.refund-center .tr button.danger-action{border-color:#ead0c7;color:#9b3d23}.badge.refund_pending{background:#f5ecd3;color:#7d651f}.badge.refunded{background:#e3f0df;color:#326332}@media(max-width:800px){.refund-center .table-heading{align-items:flex-start;flex-direction:column;gap:12px}}.support-queue{overflow:hidden;background:#fff}.support-queue>.table-heading{border-bottom:0}.support-queue>.product-filters{gap:10px;padding:14px 18px;background:#f8f9f7}.support-queue>.product-filters label{margin:0}.support-queue .support-admin-layout{grid-template-columns:310px minmax(0,1fr);min-height:520px;border-top:1px solid #e3e7e4}.support-queue .support-admin-layout>aside{max-height:640px;background:#f7f8f6}.support-queue .support-admin-layout>aside>button{padding:13px 14px;border-bottom-color:#e5e8e5}.support-queue .support-admin-layout>aside>button.active{background:#fff;box-shadow:inset 3px 0 #315f50}.support-queue .support-admin-layout>aside>button>span:first-child{align-items:flex-start}.support-queue .support-admin-layout>aside strong{font-size:10px;line-height:1.35}.support-queue .support-admin-layout>aside small{margin-top:4px}.support-queue .support-admin-layout>aside p{margin-top:4px}.support-queue .support-admin-layout>main{display:flex;min-height:520px;flex-direction:column;background:#fff}.support-queue .support-admin-layout>main>header{min-height:0;padding:15px 18px;border-bottom:1px solid #e6e9e6;background:#fff}.support-queue .support-admin-layout>main>header>div:first-child{min-width:0}.support-queue .support-admin-layout>main>header span{display:block;color:#a94d31;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.support-queue .support-admin-layout>main>header h3{overflow:hidden;margin:3px 0 4px;color:#183630;font:600 21px/1.15 Playfair Display;text-overflow:ellipsis;white-space:nowrap}.support-queue .support-admin-layout>main>header p{margin:0;color:#74807c;font-size:8px;line-height:1.35}.support-queue .support-admin-layout>main>header>button{min-width:78px;padding:8px 12px;border-color:#cad3ce;border-radius:6px;color:#315348;font-weight:700}.support-queue .support-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 18px;border-bottom:1px solid #e4e8e5;background:#f6f8f6}.support-queue .support-context>div{min-width:0;padding:9px 11px;border:1px solid #e0e6e2;border-radius:7px;background:#fff}.support-queue .support-context small{color:#7d8985;font-size:7px;font-weight:700;letter-spacing:.07em}.support-queue .support-context strong{margin-top:3px;color:#243e36;font-size:9px;line-height:1.25;white-space:nowrap}.support-queue .support-thread{flex:1;border-bottom:1px solid #e5e9e6}.support-queue .support-reply{background:#fff}@media(max-width:900px){.support-queue .support-admin-layout{grid-template-columns:1fr}.support-queue .support-admin-layout>main{min-height:440px}.support-queue .support-context{grid-template-columns:1fr 1fr}}@media(max-width:600px){.support-queue .support-admin-layout>main>header{padding:14px}.support-queue .support-context{gap:6px;padding:8px 12px}.support-queue .support-context>div{padding:8px}.support-queue .support-admin-layout>main>header h3{white-space:normal}}.support-queue .support-queue-metrics{gap:0;border-top:1px solid #e3e7e4;border-bottom:1px solid #e3e7e4;border-radius:0;background:#fff}.support-queue .support-queue-metrics button{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;min-height:72px;padding:14px 18px;border-right:1px solid #e7eae8;border-radius:0;background:#fff}.support-queue .support-queue-metrics button:last-child{border-right:0}.support-queue .support-queue-metrics button.active{z-index:1;background:#f3f7f5;box-shadow:inset 0 -3px #315f50}.support-queue .support-queue-metrics button:hover{background:#f7f9f8}.support-queue .support-queue-metrics span{grid-column:1;grid-row:1;color:#263f38;font-size:10px;font-weight:700}.support-queue .support-queue-metrics small{grid-column:1;grid-row:2;color:#7c8884;font-size:8px;font-weight:500}.support-queue .support-queue-metrics strong{grid-column:2;grid-row:1/3;min-width:32px;color:#183630;font:700 22px/1 DM Sans,sans-serif;text-align:right}.support-queue .support-queue-metrics button.active strong{color:#315f50}@media(max-width:800px){.support-queue .support-queue-metrics button:nth-child(2){border-right:0}.support-queue .support-queue-metrics button:nth-child(-n+2){border-bottom:1px solid #e7eae8}}@media(max-width:480px){.support-queue .support-queue-metrics{grid-template-columns:1fr 1fr}.support-queue .support-queue-metrics button{min-height:66px;padding:12px 14px}}.admin :is(a,button,summary,[role=button],[role=link],label[for],input[type=checkbox],input[type=radio]){transition:filter .16s ease,box-shadow .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease}.admin :is(a,button,summary,[role=button],[role=link],label[for],input[type=checkbox],input[type=radio]):not(:disabled,[aria-disabled=true]){cursor:pointer}@media(hover:hover)and (pointer:fine){.admin :is(a,button,summary,[role=button],[role=link],label[for],input[type=checkbox],input[type=radio]):not(:disabled,[aria-disabled=true]):hover{filter:brightness(.91);box-shadow:0 3px 10px #18363024}}@media(prefers-reduced-motion:reduce){.admin :is(a,button,summary,[role=button],[role=link]){transition:none}}.admin .support-queue .support-admin-layout>main>header{margin:0}.order-detail-head .copy-order-number.copied{border-color:#8eb79a!important;background:#e8f4eb!important;color:#27663a!important}.order-detail-head .copy-order-number.failed{border-color:#dfaaa0!important;background:#fff1ee!important;color:#9b3328!important}.support-type-filter{display:grid;gap:6px}.support-type-filter>span{color:#65716e;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.support-type-filter>div{display:flex;overflow:hidden;height:38px;border:1px solid #d6dcd8;border-radius:7px;background:#fff}.support-type-filter button{min-width:72px;padding:0 12px;border:0;border-right:1px solid #e0e4e1;border-radius:0!important;background:#fff;color:#65736f;font-size:8px;font-weight:700;white-space:nowrap}.support-type-filter button:last-child{border-right:0}.support-type-filter button:hover{background:#f4f7f5}.support-type-filter button.active{background:#183630;color:#fff;box-shadow:inset 0 0 0 1px #183630}.support-type-filter button.active:hover{background:#254a41}@media(max-width:700px){.support-type-filter{width:100%}.support-type-filter>div{width:100%}.support-type-filter button{flex:1}}.email-workspace-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:calc(100% - 56px);max-width:1180px;margin:12px 28px 0;padding:5px;border:1px solid #d8dfdb;border-radius:10px;background:#edf2ef}.email-workspace-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:9px 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#63716d;text-align:left}.email-workspace-tabs button>span,.email-workspace-tabs button strong,.email-workspace-tabs button small{display:block;min-width:0}.email-workspace-tabs button strong{color:inherit;font-size:10px}.email-workspace-tabs button small{overflow:hidden;margin-top:3px;color:#84908d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.email-workspace-tabs button>b{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:14px;background:#dfe6e1;color:#53655f;font-size:8px}.email-workspace-tabs button:hover{border-color:#cad7cf;background:#f8faf9}.email-workspace-tabs button.active{border-color:#cad7cf;background:#fff;color:#183630;box-shadow:0 3px 10px #1836300d}.email-workspace-tabs button.active>b{background:#183630;color:#fff}.email-admin{margin-top:12px}.email-admin>.email-template-manager,.email-admin>.email-log{overflow:hidden;border:1px solid #dbe2de;border-radius:10px;background:#fff;box-shadow:0 6px 20px #1836300a}@media(max-width:800px){.email-workspace-tabs{width:calc(100% - 32px);margin-right:16px;margin-left:16px}}@media(max-width:520px){.email-workspace-tabs{grid-template-columns:1fr}.email-workspace-tabs button{min-height:50px}}.system-health{border-color:#dce3de!important}.system-health .table-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.system-health .table-heading p{margin:4px 0 0;color:#7a8782;font-size:8px}.system-health-actions{display:flex;align-items:center;gap:10px}.system-health-actions>button{min-width:82px;padding:9px 13px;border:1px solid #cdd8d1;background:#fff;color:#29483f;font-size:8px}.system-health-actions>button:disabled{cursor:wait;opacity:.65}.system-overall{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:20px;background:#eaf4ed;color:#397044;font-size:8px;font-weight:700}.system-overall i,.system-health-grid article header i{width:7px;height:7px;border-radius:50%;background:#4f915e;box-shadow:0 0 0 3px #4f915e18}.system-overall.warning{background:#fff5df;color:#87651f}.system-overall.warning i,.system-health-grid article.warning header i{background:#d59b2d;box-shadow:0 0 0 3px #d59b2d1c}.system-overall.critical{background:#fff0eb;color:#a0442c}.system-overall.critical i,.system-health-grid article.critical header i{background:#c45135;box-shadow:0 0 0 3px #c451351c}.system-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e4e9e6}.system-health-grid article{min-width:0;padding:16px 18px;border-top:3px solid #74a184;background:#fff}.system-health-grid article.warning{border-top-color:#d8a33b;background:#fffdfa}.system-health-grid article.critical{border-top-color:#c95a3d;background:#fffaf8}.system-health-grid article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.system-health-grid article header span{overflow:hidden;color:#74817d;font-size:7px;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.system-health-grid article strong,.system-health-grid article small{display:block}.system-health-grid article strong{overflow:hidden;margin:10px 0 5px;color:#19382f;font:600 23px/1 Playfair Display;text-overflow:ellipsis;white-space:nowrap}.system-health-grid article small{overflow:hidden;color:#7e8a86;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.system-health>footer{display:flex;justify-content:space-between;gap:15px;padding:10px 16px;border-top:1px solid #e5e9e6;background:#fafcfb;color:#84908d;font-size:7px}.system-health-error{padding:10px 16px;border-top:1px solid #f0c9bd;background:#fff3ef;color:#9c432c;font-size:8px}@media(max-width:1000px){.system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.system-health .table-heading{align-items:flex-start;flex-direction:column}.system-health-actions{width:100%;justify-content:space-between}.system-health-grid{grid-template-columns:1fr 1fr}.system-health-grid article{padding:14px}.system-health>footer{flex-direction:column;gap:3px}}@media(max-width:390px){.system-health-grid{grid-template-columns:1fr}}.finance-compliance .finance-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-compliance{gap:14px}.finance-main-panel{overflow:hidden;border:1px solid #dcd7ce;border-radius:12px;background:#fff;box-shadow:var(--admin-shadow)}.finance-main-panel .finance-reporting,.finance-main-panel .finance-metrics,.finance-main-panel .finance-register-tabs,.finance-main-panel .finance-register{border:0;border-bottom:1px solid #e5e0d7;border-radius:0;box-shadow:none}.finance-main-panel .finance-register-tabs{padding:5px 12px;background:#f3f1ec}.finance-main-panel .finance-inline-exports{justify-content:flex-end;width:100%;margin:0;padding:10px 12px;border-bottom:1px solid #e5e0d7;background:#faf9f6}.finance-main-panel .finance-inline-exports button{width:205px;min-height:48px}.finance-main-panel .finance-period-tabs,.finance-main-panel .finance-register-tabs{border-color:#d9d5cc;background-color:#f3f1ec}.finance-main-panel .finance-period-tabs button,.finance-main-panel .finance-register-tabs button{border:1px solid transparent;background-color:transparent;color:#66726e;box-shadow:none}.finance-main-panel .finance-period-tabs button:hover,.finance-main-panel .finance-register-tabs button:hover{border-color:#d7ded9;background-color:#fff;color:#183630}.finance-main-panel .finance-period-tabs button.active,.finance-main-panel .finance-register-tabs button.active{border-color:#a9c3b5;background-color:#e5efe9;color:#285943;box-shadow:0 2px 7px #26584114}.finance-main-panel .finance-register-tabs button b{background-color:#e2e4df;color:#53605c}.finance-main-panel .finance-register-tabs button.active b{background-color:#cfe1d7;color:#285943}.finance-main-panel .finance-reporting{grid-template-columns:minmax(360px,1fr) 490px}.finance-main-panel .finance-reporting-copy{padding:15px 20px}.finance-main-panel .finance-reporting-copy h2{margin-block:3px;font-size:21px}.finance-main-panel .finance-reporting-copy>small{margin-top:9px}.finance-main-panel .finance-controls{display:grid;grid-template-columns:minmax(250px,1fr) 145px;align-items:end;align-content:start;gap:10px;min-height:122px;padding:14px 18px}.finance-main-panel .finance-controls.custom{grid-template-columns:minmax(0,1fr) 145px}.finance-main-panel .finance-controls.custom .finance-period-tabs{grid-column:1;grid-row:1}.finance-main-panel .finance-controls.custom .finance-dates{grid-column:1 / -1;grid-row:2}.finance-main-panel .finance-controls.custom .finance-apply{grid-column:2;grid-row:1}.finance-main-panel .finance-period-tabs button{min-height:32px}.finance-main-panel .finance-dates{gap:8px}.finance-main-panel .finance-dates input,.finance-main-panel .finance-apply{height:34px;min-height:34px}.finance-main-panel .finance-dates input{margin-top:4px}.finance-main-panel .finance-dates>span{padding-bottom:8px}.finance-main-panel .finance-register{border-bottom:0}.finance-register-heading{gap:20px;background:linear-gradient(120deg,#fbfcfb,#f5f7f5)!important}.finance-register-heading>div:first-child{min-width:220px}.finance-table-tools{display:flex;align-items:center;gap:12px;margin-left:auto}.finance-table-tools label{position:relative;display:block;width:min(300px,29vw)}.finance-table-tools input{appearance:none;width:100%;height:40px;padding:0 38px;border:1px solid #cfd8d3;border-radius:8px;background:#fff;color:#263e37;font-size:10px;box-shadow:0 1px 2px #1836300a}.finance-table-tools input::placeholder{color:#8d9894}.finance-table-tools input::-webkit-search-cancel-button,.finance-table-tools input::-webkit-search-decoration{appearance:none;display:none}.finance-table-tools input:focus{border-color:#87aa99;box-shadow:0 0 0 3px #5c89741f}.finance-search>svg{position:absolute;z-index:1;left:13px;top:50%;width:16px;height:16px;fill:none;stroke:#6d7b76;stroke-width:1.8;stroke-linecap:round;transform:translateY(-50%);pointer-events:none}.finance-table-tools label button{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:transparent;color:#75817d;cursor:pointer}.finance-table-tools label button:hover{background:#eef2ef;color:#294f41}.finance-table-tools>small{min-width:62px;padding:7px 9px;border:1px solid #dce2de;border-radius:16px;background:#fff;color:#77837f;font-size:8px;text-align:center;white-space:nowrap}.finance-table-tools>small b{color:#315c49;font-size:9px}.finance-register .finance-table-scroll{border-top:1px solid #e4e8e5;background:#fff}.finance-register .finance-table-scroll th{height:38px;background:#f1f4f2;color:#596863;font-weight:800}.finance-register .finance-table-scroll tbody tr:nth-child(2n) td{background:#fcfdfc}.finance-register .finance-table-scroll tbody tr:hover td{background:#f2f7f4}.finance-main-panel>.finance-compliance-note{display:flex;align-items:center;gap:18px;padding:14px 20px;border:0;border-top:1px solid #e5e0d7;border-radius:0;box-shadow:none}.finance-main-panel>.finance-compliance-note h3{margin:0;font-size:17px}.finance-main-panel>.finance-compliance-note p{max-width:410px;margin:0 0 0 auto}.finance-compliance .finance-metric{padding:18px 16px}.finance-compliance .finance-metric:before{display:none}.finance-compliance .finance-metric strong{font-size:clamp(18px,1.7vw,26px)}.finance-compliance .finance-register-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-compliance .finance-register-tabs button{min-width:0}@media(max-width:1100px){.finance-main-panel .finance-reporting{grid-template-columns:1fr}.finance-main-panel .finance-reporting-copy{border-right:0;border-bottom:1px solid #e5e0d7}.finance-compliance .finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-compliance .finance-register-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.finance-register-heading{align-items:stretch!important;flex-direction:column}.finance-table-tools{width:100%;margin-left:0}.finance-table-tools label{width:auto;flex:1}.finance-main-panel .finance-inline-exports{grid-template-columns:1fr}.finance-main-panel .finance-inline-exports button{width:100%}.finance-main-panel .finance-controls,.finance-main-panel .finance-controls.custom{grid-template-columns:1fr;min-height:0;padding:12px}.finance-main-panel .finance-controls.custom .finance-period-tabs,.finance-main-panel .finance-controls.custom .finance-dates,.finance-main-panel .finance-controls.custom .finance-apply{grid-column:auto;grid-row:auto}.finance-compliance .finance-metrics,.finance-compliance .finance-register-tabs{grid-template-columns:1fr}.finance-main-panel>.finance-compliance-note{align-items:flex-start;flex-direction:column;gap:5px}.finance-main-panel>.finance-compliance-note p{margin:8px 0 0}}.login-card .mark{width:58px;height:58px;overflow:hidden;border-radius:14px;background:#fffdf8;box-shadow:inset 0 0 0 1px #1836301a,0 9px 24px #00000029}.login-card .mark img,.admin-topbar-brand>span img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.34)}.admin-topbar-brand>span{width:38px;height:38px;overflow:hidden;border-radius:10px;background:#fffdf8;box-shadow:inset 0 0 0 1px #18363017,0 4px 12px #18363014}@media(max-width:600px){.admin-topbar-brand>span{width:34px;height:34px}}
