.commerce-app{min-height:100vh;overflow-x:hidden;background:#faf8f3;color:#10191d;padding-bottom:6.5rem}.commerce-header{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:3.25rem 1fr auto;align-items:center;min-height:4.75rem;border-bottom:1px solid #10191d1a;background:#fffefbf2;padding:.6rem max(1rem,env(safe-area-inset-left));backdrop-filter:blur(14px)}.commerce-logo{width:3rem;height:3rem}.commerce-header h1{text-align:center;font-size:1.25rem;font-weight:900}.commerce-header>div{display:flex;align-items:center;gap:.35rem}.commerce-avatar,.commerce-icon-button{position:relative;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;background:transparent}.commerce-icon-button svg{width:1.45rem}.commerce-icon-button i{position:absolute;right:.4rem;top:.35rem;width:.55rem;height:.55rem;border:2px solid #fff;border-radius:50%;background:#23b8c9}.commerce-avatar{overflow:hidden;border-radius:.65rem;background:#eeece7}.commerce-avatar .business-mark{width:100%;height:100%;border:0;background:transparent;font-size:1rem}.commerce-avatar .business-mark span{font-size:1rem}.commerce-identity-line{display:flex;align-items:center;gap:.8rem;max-width:860px;margin:auto;padding:.75rem 1rem}.commerce-identity-line>svg{width:1.9rem;height:1.9rem}.commerce-identity-line span{display:grid}.commerce-identity-line strong{font-size:.95rem}.commerce-identity-line small{display:flex;align-items:center;gap:.4rem;color:#176537;font-weight:750}.commerce-identity-line small i{width:.6rem;height:.6rem;border-radius:50%;background:#258d50}.commerce-content{width:min(100%,860px);margin:auto;padding:0 .75rem}.commerce-dashboard{display:grid;gap:.9rem}.commerce-passport{overflow:hidden;border:1px solid #10191d1c;border-radius:20px;background:#fff;box-shadow:0 8px 28px #1d2a3012}.commerce-passport-cover{position:relative;height:8rem;background:#201b16}.commerce-passport-body{position:relative;padding:1rem}.commerce-passport-brand{position:absolute;top:-2.5rem;left:1rem}.commerce-passport-brand .business-mark{width:6rem;height:6rem;border:5px solid #fff;border-radius:22px;background:#eeeae4;box-shadow:0 6px 15px #10191d1a;color:#6d6a66}.commerce-passport-copy{min-height:4.4rem;padding-left:6.8rem}.commerce-passport-copy small{color:#a85e1a;font-family:var(--font-mono);font-size:.58rem;font-weight:900;text-transform:uppercase}.commerce-passport-copy h2{margin-top:.2rem;font-family:var(--font-display);font-size:2rem;line-height:.9;text-transform:uppercase}.commerce-passport-copy p{margin-top:.3rem;color:#59636a;font-size:.78rem;text-transform:capitalize}.commerce-passport-copy>b{display:inline-flex;margin-top:.45rem;border-radius:999px;background:#eaf5e8;padding:.3rem .65rem;color:#176537;font-size:.58rem;text-transform:uppercase}.commerce-membership{display:grid;grid-template-columns:auto 1fr;gap:.65rem;margin-top:1rem;border-top:1px solid #10191d1a;padding-top:.9rem}.commerce-membership>svg{margin-top:.2rem}.commerce-membership>span:first-of-type{display:grid}.commerce-membership small{font-size:.65rem;color:#687075}.commerce-membership strong{color:#176537;font-size:1rem;text-transform:uppercase}.commerce-membership em{font-size:.64rem;color:#687075}.commerce-progress{grid-column:1/-1;display:grid;gap:.35rem}.commerce-progress b{font-size:.68rem}.commerce-progress>i{height:.48rem;overflow:hidden;border-radius:999px;background:#e5e5e2}.commerce-progress u{display:block;height:100%;border-radius:inherit;background:#16a7b8;text-decoration:none}.commerce-passport-actions{display:grid;gap:.6rem;margin-top:1rem}.commerce-passport-actions a,.commerce-passport-actions button{display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid #10191d33;border-radius:8px;font-size:.72rem;font-weight:900;text-transform:uppercase}.commerce-passport-actions button{border-color:#ffd000;background:#ffd000}.commerce-passport-actions svg{width:1.15rem}.business-kpi-grid{display:flex!important;overflow-x:auto;gap:.65rem!important;padding:.1rem 0 .5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.business-kpi-grid::-webkit-scrollbar{display:none}.business-kpi{flex:0 0 9.2rem;min-height:8.2rem!important;border:1px solid #10191d1a!important;border-radius:18px!important;background:#fff!important;padding:1rem!important;scroll-snap-align:start}.business-kpi svg{color:#159caf!important}.business-kpi strong{font-size:1.8rem!important}.business-kpi small{line-height:1.25!important}.business-dashboard-body{display:grid!important;gap:.9rem!important}.business-actions,.business-performance,.commerce-showcase,.commerce-summary-card{border:1px solid #10191d1a!important;border-radius:20px!important;background:#fff!important;padding:1rem!important;box-shadow:0 5px 18px #10191d0a}.business-panel-heading h3,.commerce-showcase h3,.commerce-summary-card h3{font-family:var(--font-display);font-size:1.5rem;text-transform:uppercase}.commerce-empty{margin-top:1rem;border:1px dashed #10191d35;border-radius:14px;padding:1.6rem .8rem!important;text-align:center!important;color:#657077!important}.commerce-activity-text{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}.commerce-activity-text div{border-radius:12px;background:#f5f6f4;padding:.7rem}.commerce-activity-text dt{font-size:.6rem;color:#647078}.commerce-activity-text dd{font-size:1.3rem;font-weight:950}.business-action{border-radius:12px!important}.business-action>svg:first-child{color:#b7651c}.commerce-showcase>div{display:flex;overflow-x:auto;gap:.65rem;margin-top:.7rem;scroll-snap-type:x mandatory}.commerce-showcase img{width:78%;height:8rem;flex:none;border-radius:12px;-o-object-fit:cover;object-fit:cover;scroll-snap-align:start}.commerce-showcase>button{display:flex;width:100%;min-height:2.8rem;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;border:1px solid #10191d55;border-radius:8px;font-size:.68rem;font-weight:900;text-transform:uppercase}.commerce-summary-card{display:grid;gap:1rem}.commerce-summary-card>div+div{border-top:1px solid #10191d1a;padding-top:1rem}.commerce-summary-card p{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#647078;font-size:.78rem}.commerce-summary-card p svg{width:1rem;color:#b7651c}.commerce-summary-card button{min-height:2.8rem;margin-top:.8rem;border-radius:8px;background:#ffd000;padding:0 1rem;font-size:.68rem;font-weight:900;text-transform:uppercase}.commerce-summary-card button:disabled{background:#e5e5e2;color:#8a8d8f}.commerce-section-page{display:grid;gap:1rem}.commerce-page-heading{padding:.8rem .25rem}.commerce-page-heading small{color:#b7651c;font-family:var(--font-mono);font-size:.58rem;font-weight:900;text-transform:uppercase}.commerce-page-heading h2{font-family:var(--font-display);font-size:2.7rem;line-height:.9;text-transform:uppercase}.commerce-page-heading p{margin-top:.55rem;color:#657077;font-size:.82rem}.commerce-section-page .business-benefits-layout,.commerce-section-page .business-editor,.commerce-section-page .business-reviews{margin:0}.commerce-logout{display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid #b54235;border-radius:10px;color:#96372d;font-size:.7rem;font-weight:900;text-transform:uppercase}.commerce-section-page>.mt-6.grid{margin-top:0;border-radius:20px;background:#10191d;padding:.75rem;color:#fff;box-shadow:0 8px 25px #10191d1f}.commerce-bottom-nav{position:fixed;z-index:50;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);min-height:5rem;border-top:1px solid #10191d1a;background:#fffefbf7;padding:.35rem max(.25rem,env(safe-area-inset-right)) max(.35rem,env(safe-area-inset-bottom));backdrop-filter:blur(15px)}.commerce-bottom-nav button{display:flex;min-width:0;min-height:3.9rem;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;color:#10191d}.commerce-bottom-nav button>span{position:relative;display:grid;place-items:center}.commerce-bottom-nav svg{width:1.45rem}.commerce-bottom-nav small{font-size:.58rem}.commerce-bottom-nav .is-active{color:#e3af00}.commerce-bottom-nav .is-primary{transform:translateY(-1rem)}.commerce-bottom-nav .is-primary>span{width:3.7rem;height:3.7rem;border:5px solid #fff;border-radius:50%;background:#ffd000;box-shadow:0 5px 15px #10191d26;color:#10191d}.commerce-bottom-nav span i{position:absolute;right:-.55rem;top:-.35rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;border-radius:999px;background:#ff5b4d;color:#fff;font-size:.58rem;font-weight:900}@media(min-width:560px){.commerce-passport-actions{grid-template-columns:1fr 1fr}.commerce-membership{grid-template-columns:auto 1fr 1.2fr}.commerce-progress{grid-column:auto}.commerce-summary-card{grid-template-columns:1fr 1fr}.commerce-summary-card>div+div{border-top:0;border-left:1px solid #10191d1a;padding-top:0;padding-left:1rem}}@media(max-width:360px){.commerce-header{grid-template-columns:2.8rem 1fr auto;padding-inline:.5rem}.commerce-logo{width:2.7rem;height:2.7rem}.commerce-header h1{font-size:1.05rem}.commerce-avatar,.commerce-icon-button{width:2.45rem;height:2.45rem}.commerce-passport-copy{padding-left:5.8rem}.commerce-passport-brand .business-mark{width:5.2rem;height:5.2rem}.commerce-bottom-nav small{font-size:.52rem}}@media(prefers-reduced-motion:reduce){.commerce-app *{scroll-behavior:auto!important;transition:none!important}}.business-country-rules{grid-column:1/-1;margin-top:4px;border:1px solid #d9ddda;border-radius:8px;background:#fff;padding:18px;box-shadow:0 8px 22px #1721240a}.business-country-rules legend{padding:0 8px;font-size:12px;font-weight:950;text-transform:uppercase;color:#11191d}.business-country-rules>p{max-width:500px;font-size:11px;line-height:1.55;color:#69716d}.business-country-picker{display:grid;gap:7px;margin-top:15px}.business-country-picker>span{font-size:10px;font-weight:950;text-transform:uppercase;color:#5d6662}.business-country-picker select{min-height:48px;width:100%;border:1px solid #bfc6c2;border-radius:6px;background:#f8f6f1;padding:0 13px;font-size:13px;font-weight:800;color:#11191d;outline:0}.business-country-picker select:focus{border-color:#25a8b8;box-shadow:0 0 0 3px #25a8b822}.business-country-chips{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:13px!important}.business-country-chips button{display:flex;min-height:40px;align-items:center;gap:7px;border:1px solid #cbd1cd;border-radius:999px;background:#f8f6f1;padding:0 10px 0 12px;font-size:11px;font-weight:900;color:#11191d}.business-country-chips button:hover{border-color:#e25b52;background:#fff1ef}.business-country-chips button span{font-size:16px}.business-country-chips button b{display:grid;height:22px;width:22px;place-items:center;border-radius:50%;background:#11191d;color:#fff;font-size:15px}.business-country-rules>small{display:block;margin-top:12px;color:#7b827f;font-size:10px}.business-primary-button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:620px){.business-country-rules{padding:15px}.business-country-picker select{font-size:12px}.business-country-chips button{max-width:100%}}.commerce-section-page{gap:14px!important;padding-bottom:16px}.commerce-page-heading{margin:0;padding:18px 4px 8px!important}.commerce-page-heading small{color:#159caf!important}.commerce-page-heading h2{margin-top:5px;font-size:clamp(34px,8vw,48px)!important}.commerce-page-heading p{max-width:560px;font-size:13px!important;line-height:1.55}.commerce-section-page .business-editor{overflow:hidden!important;border:1px solid #10191d1a!important;border-radius:20px!important;background:#fff!important;box-shadow:0 5px 18px #10191d0a!important}.commerce-section-page .business-editor h2{font-size:32px!important;line-height:.92!important}.commerce-section-page .business-editor-body{gap:14px!important;padding:18px!important}.commerce-section-page .business-editor-grid{gap:12px!important}.commerce-section-page .business-field{gap:7px!important;color:#5f6864!important;font-family:var(--font-sans)!important;font-size:10px!important;letter-spacing:0!important}.commerce-section-page .business-field :is(input,select,textarea){min-height:48px!important;border:1px solid #ccd2ce!important;border-radius:7px!important;background:#f8f8f6!important;padding:10px 12px!important;color:#11191d!important;font-size:13px!important;font-weight:700!important}.commerce-section-page .business-field :is(input,select,textarea):focus{border-color:#159caf!important;background:#fff!important;box-shadow:0 0 0 3px #159caf1f!important}.commerce-section-page .business-primary-button{min-height:52px!important;border-radius:8px!important;background:#11191d!important;color:#fff!important;font-size:11px!important;box-shadow:none!important}.commerce-section-page .business-primary-button:hover{background:#ffd000!important;color:#11191d!important}.commerce-section-page .business-profile-cover{min-height:220px!important;border:0!important}.commerce-section-page .business-profile-cover__shade{background:linear-gradient(0deg,#10191dc9,transparent 72%)!important}.commerce-section-page .business-profile-cover__upload{top:14px!important;right:14px!important;min-height:44px!important;border:1px solid #ffffff99!important;border-radius:999px!important;background:#11191dd9!important;color:#fff!important}.commerce-section-page .business-profile-logo-upload{height:76px!important;width:76px!important;border-color:#fff!important;background:#11191d!important}.commerce-section-page .business-profile-cover__identity h2{font-size:32px!important;color:#fff!important}.commerce-section-page .business-benefits-layout{gap:14px!important}.commerce-section-page .business-benefit-editor{padding:18px!important}.commerce-section-page .business-offer-types{gap:8px!important}.commerce-section-page .business-offer-type{min-height:76px!important;border:1px solid #d2d7d4!important;border-radius:12px!important;background:#f6f7f5!important;color:#5d6762!important}.commerce-section-page .business-offer-type.is-active{border:2px solid #11191d!important;background:#fff!important;color:#11191d!important;box-shadow:inset 0 -5px #ffd000!important}.commerce-section-page .business-notification-toggle{min-height:50px!important;border:1px solid #d2d7d4!important;border-radius:8px!important;background:#f6f7f5!important;color:#4f5955!important}.commerce-section-page .business-submissions{border:1px solid #10191d1a;border-radius:20px;background:#fff;padding:18px;box-shadow:0 5px 18px #10191d0a}.commerce-section-page .business-submission{border:1px solid #d9ddda!important;border-left:4px solid var(--coupon-color)!important;border-radius:12px!important;background:#fff!important;padding:14px!important;box-shadow:none!important}.commerce-section-page .business-submission h3{font-size:24px!important}.commerce-section-page .business-submission em{border:0!important;border-radius:999px!important;background:#eef2ef!important}.business-submission__countries{margin-top:9px!important;border-left:3px solid #159caf;background:#eaf8f9!important;padding:8px 10px;color:#35565a!important;font-size:10px!important;font-weight:850}.commerce-section-page .business-empty{border-color:#cdd3cf!important;border-radius:14px!important;background:#f7f8f6!important}.commerce-section-page .business-reviews{gap:12px!important}.commerce-section-page .business-review{border:1px solid #10191d1a!important;border-radius:18px!important;background:#fff!important;padding:18px!important;box-shadow:0 5px 18px #10191d0a!important}.commerce-section-page .business-review__author strong{font-size:15px}.commerce-section-page .business-review__author span{color:#e5af00!important}.commerce-section-page .business-review>p{color:#4f5a55!important;font-size:13px!important}.commerce-section-page .business-review__composer input{min-height:48px!important;border-color:#ccd2ce!important;border-radius:7px!important;background:#f8f8f6!important}.commerce-section-page .business-review__composer button{min-height:48px!important;border-radius:7px!important;background:#11191d!important;color:#fff!important}.commerce-section-page .business-review__reply{border-left:3px solid #159caf!important;border-radius:0 8px 8px 0!important;background:#eaf8f9!important}.commerce-section-page>.mt-6.grid{margin-top:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#11191d!important;box-shadow:none!important}.commerce-section-page>.mt-6.grid :is(section,form,article){border-color:#10191d1a!important;border-radius:18px!important;background:#fff!important;color:#11191d!important;box-shadow:0 5px 18px #10191d0a!important}.commerce-section-page>.mt-6.grid :is(h2,p,time,span){color:inherit}.commerce-section-page>.mt-6.grid p[class*=text-white]{color:#68716d!important}.commerce-section-page>.mt-6.grid input,.commerce-section-page>.mt-6.grid textarea{border-color:#ccd2ce!important;background:#f8f8f6!important;color:#11191d!important}.commerce-section-page>.mt-6.grid input::-moz-placeholder,.commerce-section-page>.mt-6.grid textarea::-moz-placeholder{color:#7b837f!important}.commerce-section-page>.mt-6.grid input::placeholder,.commerce-section-page>.mt-6.grid textarea::placeholder{color:#7b837f!important}.commerce-section-page>.mt-6.grid label{border-color:#cbd1cd!important;color:#11191d!important}.commerce-section-page>.mt-6.grid article>div:last-child{border-color:#e1e5e2!important;color:#5e6863!important}.commerce-logout{min-height:50px!important;border-radius:8px!important;background:#fff!important}@media(min-width:760px){.commerce-content{padding-inline:18px!important}.commerce-section-page .business-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commerce-section-page .business-benefits-layout{grid-template-columns:minmax(0,1fr)!important}.commerce-section-page .business-reviews,.commerce-section-page .business-submissions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.commerce-page-heading{padding-top:12px!important}.commerce-section-page .business-benefit-editor,.commerce-section-page .business-editor-body,.commerce-section-page .business-review,.commerce-section-page .business-submissions{padding:14px!important}.commerce-section-page .business-offer-types{grid-template-columns:repeat(3,1fr)!important}.commerce-section-page .business-offer-type{min-height:70px!important}.commerce-section-page .business-profile-cover{min-height:190px!important}.commerce-section-page .business-review__composer{display:grid!important}}