@font-face{font-family:PingARLT;src:url(https://cdn.salla.network/fonts/lib/pingarlt/PingARLT-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingARLT;src:url(https://cdn.salla.network/fonts/lib/pingarlt/PingARLT-Medium.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:PingARLT;src:url(https://cdn.salla.network/fonts/lib/pingarlt/PingARLT-Bold.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}:root{color-scheme:light;font-family:Tahoma,Arial,Noto Sans Arabic,system-ui,sans-serif;background:#f5f3ee;color:#142039}*{box-sizing:border-box}html{min-width:320px}body{margin:0;min-height:100vh;background:#f5f3ee}button,input,select{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(22,132,88,.24);outline-offset:3px}.owner-login-shell{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 15% 10%,rgba(22,132,88,.13),transparent 26rem),linear-gradient(145deg,#f6f4ee,#ebe8df)}.owner-login-card{width:min(100%,520px);padding:42px;border:1px solid #ddd9cf;border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 30px 80px rgba(20,32,57,.12)}.owner-login-brand{display:flex;align-items:center;gap:12px;margin-bottom:44px}.owner-login-mark{width:46px;height:46px}.owner-login-brand>span{display:grid;gap:2px}.owner-login-brand strong{color:#142039;font-size:19px}.owner-login-brand small{color:#888e99;font-size:11px}.owner-login-eyebrow{margin:0 0 8px;color:#168458;font-size:12px;font-weight:800}.owner-login-card h1{margin:0;color:#142039;font-size:clamp(30px,7vw,45px);line-height:1.2;letter-spacing:-1.4px}.owner-login-description{margin:16px 0 30px;color:#69717f;font-size:14px;line-height:1.9}.owner-login-form{display:grid;gap:15px}.owner-login-form label{display:grid;gap:8px;color:#303a4c;font-size:12px;font-weight:700}.owner-login-form input{min-height:52px;padding:0 15px;border:1px solid #dcd9d1;border-radius:13px;color:#142039;background:#faf9f6}.owner-login-form button{min-height:52px;border:0;border-radius:13px;color:#fff;background:#142039;font-weight:800;cursor:pointer}.owner-login-form button:disabled{opacity:.55;cursor:wait}.owner-form-error{margin:0;padding:11px 13px;border-radius:10px;color:#a63232;background:#fff0ed;font-size:12px}.owner-login-setup{padding:18px;border:1px solid #efcc83;border-radius:15px;color:#6c511d;background:#fff9e9}.owner-login-setup p{margin:7px 0 0;font-size:12px;line-height:1.7}.owner-login-card>footer{display:flex;align-items:center;gap:7px;margin-top:25px;color:#969ba4;font-size:10px}.owner-login-card>footer span{color:#168458;font-size:8px}.owner-finance-app{--owner-navy:#0f1b32;--owner-green:#168458;--owner-cream:#f4f2ec;--owner-line:#e1ded5;min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr);color:#142039;background:radial-gradient(circle at 90% 0,rgba(22,132,88,.08),transparent 28rem),var(--owner-cream)}.owner-finance-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:25px 18px 20px;color:#fff;background:linear-gradient(175deg,#101e38,#0c172b);z-index:4}.owner-finance-brand{display:flex;align-items:center;gap:11px;padding:2px 6px 25px;border-bottom:1px solid rgba(255,255,255,.1)}.owner-finance-mark{width:42px;height:42px}.owner-finance-brand>span{display:grid;gap:2px}.owner-finance-brand strong{font-size:17px}.owner-finance-brand small{color:#9ba7ba;font-size:10px}.owner-finance-sidebar nav{display:grid;gap:7px;margin-top:30px}.owner-finance-sidebar nav a{min-height:45px;display:flex;align-items:center;gap:11px;padding:0 12px;border-radius:11px;color:#aeb7c7;font-size:12px;font-weight:700}.owner-finance-sidebar nav a.is-active,.owner-finance-sidebar nav a:hover{color:#fff;background:rgba(255,255,255,.09)}.owner-finance-sidebar nav a span{width:24px;height:24px;display:grid;place-items:center;border:1px solid;border-radius:7px;font-size:11px}.owner-finance-identity{display:flex;align-items:center;gap:9px;margin-top:auto;padding:13px 9px;border-top:1px solid rgba(255,255,255,.1)}.owner-finance-identity>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#168458;font-size:12px;font-weight:800}.owner-finance-identity div{display:grid;gap:3px}.owner-finance-identity strong{font-size:11px}.owner-finance-identity small{color:#929eb2;font-size:9px}.owner-logout{padding:8px;border:0;color:#8995a9;background:transparent;font-size:10px;cursor:pointer}.owner-logout:hover{color:#fff}.owner-finance-main{width:min(100%,1420px);margin-inline:auto;padding:38px 40px 80px}.owner-finance-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.owner-finance-header p{margin:0 0 6px;color:#168458;font-size:11px;font-weight:800}.owner-finance-header h1{margin:0;color:#0f1b32;font-size:clamp(34px,4vw,51px);line-height:1.15;letter-spacing:-1.5px}.owner-finance-header>div:first-child>span{display:block;margin-top:8px;color:#747b88;font-size:12px}.owner-finance-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.owner-finance-actions label{display:grid;gap:4px;color:#7b818d;font-size:9px;font-weight:700}.owner-finance-actions button,.owner-finance-actions input{min-height:40px;padding:0 12px;border:1px solid #d8d5cc;border-radius:10px;color:#3d4656;background:rgba(255,255,255,.8);font-size:11px;font-weight:700;cursor:pointer}.owner-finance-actions button.is-primary{border-color:#142039;color:#fff;background:#142039}.owner-flash{margin-bottom:20px;padding:13px 15px;border-radius:12px;font-size:12px;font-weight:700}.owner-flash.is-success{color:#11663f;background:#e9f7ef;border:1px solid #c5e8d5}.owner-flash.is-error{color:#a23333;background:#fff0ed;border:1px solid #f0cdc7}.owner-finance-loading{padding:70px;text-align:center;color:#7f8590}.owner-entry-panel{margin-bottom:24px;padding:24px;border:1px solid #cddfd6;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(20,32,57,.07)}.owner-entry-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.owner-entry-panel>header small{color:#168458;font-size:10px;font-weight:800}.owner-entry-panel>header h2{margin:3px 0 0;font-size:22px}.owner-entry-panel>header button{width:34px;height:34px;border:0;border-radius:9px;color:#687080;background:#f2f1ed;font-size:20px;cursor:pointer}.owner-entry-note{margin:-8px 0 18px;color:#777e8b;font-size:11px}.owner-entry-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.owner-entry-form label{display:grid;align-content:start;gap:6px;color:#535c6b;font-size:10px;font-weight:700}.owner-entry-form label.is-wide{grid-column:span 2}.owner-entry-form input,.owner-entry-form select{min-width:0;min-height:43px;padding:0 11px;border:1px solid #dedbd3;border-radius:10px;color:#1c2940;background:#faf9f6;font-size:12px}.owner-entry-form>button{align-self:end;min-height:43px;border:0;border-radius:10px;color:#fff;background:#168458;font-size:11px;font-weight:800;cursor:pointer}.owner-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.owner-kpis article{min-height:128px;display:grid;align-content:center;gap:7px;position:relative;overflow:hidden;padding:20px;border:1px solid var(--owner-line);border-radius:17px;background:rgba(255,255,255,.9);box-shadow:0 9px 25px rgba(20,32,57,.035)}.owner-kpis article:after{content:"";position:absolute;top:-33px;inset-inline-end:-30px;width:92px;height:92px;border-radius:50%;background:#f1efe9}.owner-kpis span{color:#6c7482;font-size:10px;font-weight:800}.owner-kpis strong{direction:ltr;color:#142039;font-size:clamp(22px,2.2vw,31px);letter-spacing:-.8px;text-align:right}.owner-kpis small{color:#9a9fa8;font-size:9px}.owner-kpis article.is-positive{border-color:#c7e3d5;background:linear-gradient(145deg,#f1faf5,#fff)}.owner-kpis article.is-positive strong{color:#117049}.owner-kpis article.is-negative{border-color:#ebcbc7;background:#fff8f6}.owner-kpis article.is-negative strong{color:#a13b35}.owner-finance-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:16px;margin-bottom:16px}.owner-finance-card{padding:22px;scroll-margin-top:18px;border:1px solid var(--owner-line);border-radius:19px;background:rgba(255,255,255,.9);box-shadow:0 9px 27px rgba(20,32,57,.035)}.owner-finance-card>header{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:20px}.owner-finance-card>header small{color:#168458;font-size:9px;font-weight:800}.owner-finance-card>header h2{margin:3px 0 0;font-size:18px;letter-spacing:-.3px}.owner-finance-card>header>span{padding:5px 8px;border-radius:999px;color:#697180;background:#f0efeb;font-size:9px;font-weight:800}.owner-finance-card>header>span.is-good,.owner-finance-card>header>span.is-open{color:#0d7047;background:#e5f4ec}.owner-finance-card>header>span.is-warning{color:#875c0f;background:#fff2cd}.owner-finance-card>header>span.is-error{color:#9a3535;background:#ffe9e5}.owner-finance-card>header>span.is-closed{color:#42506a;background:#e9edf3}.owner-group-buy-readiness{margin-bottom:16px}.owner-group-buy-readiness-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.owner-group-buy-readiness-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid #e5e2db;border-radius:13px;background:#faf9f6}.owner-group-buy-readiness-error>span,.owner-group-buy-readiness-list article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#9298a2;font-size:11px;font-weight:900}.owner-group-buy-readiness-error>div,.owner-group-buy-readiness-list article>div{min-width:0;display:grid;gap:4px}.owner-group-buy-readiness-error strong,.owner-group-buy-readiness-list strong{color:#344052;font-size:10px}.owner-group-buy-readiness-error small,.owner-group-buy-readiness-list small{color:#858b95;font-size:8px;line-height:1.6}.owner-group-buy-readiness-list b{padding:4px 7px;border-radius:999px;color:#727986;background:#eceae5;font-size:8px;white-space:nowrap}.owner-group-buy-readiness-list article.is-ready{border-color:#cde4d8;background:#f4faf7}.owner-group-buy-readiness-list article.is-ready>span{background:#168458}.owner-group-buy-readiness-list article.is-ready b{color:#0d7047;background:#e1f2e9}.owner-group-buy-readiness-list article.is-missing{border-color:#eadbb9;background:#fffaf0}.owner-group-buy-readiness-list article.is-missing>span{color:#875c0f;background:#f3dfae}.owner-group-buy-readiness-list article.is-missing b{color:#875c0f;background:#fff0c6}.owner-group-buy-readiness-list article.is-loading{opacity:.66}.owner-group-buy-readiness-error{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #ebcbc7;border-radius:13px;background:#fff5f3}.owner-group-buy-readiness-error>span{background:#a94646}.owner-group-buy-sms-feedback{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;border:1px solid #cde4d8;border-radius:11px;color:#35634f;background:#f1faf5}.owner-group-buy-sms-feedback.is-error{border-color:#ebcbc7;color:#8c3d3d;background:#fff5f3}.owner-group-buy-sms-feedback>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#fff;background:#168458;font-size:10px;font-weight:900}.owner-group-buy-sms-feedback.is-error>span{background:#a94646}.owner-group-buy-sms-feedback p{margin:0;font-size:9px;line-height:1.7}.owner-group-buy-readiness>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid #eeece6}.owner-group-buy-readiness>footer p{margin:0;color:#858b95;font-size:9px;line-height:1.7}.owner-group-buy-readiness-actions{display:flex;flex:0 0 auto;gap:7px}.owner-group-buy-readiness>footer button{flex:0 0 auto;padding:8px 11px;border:1px solid #d5d9d3;border-radius:9px;color:#355646;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.owner-group-buy-readiness>footer button.is-sms-test{border-color:#168458;color:#fff;background:#168458}.owner-group-buy-readiness>footer button:disabled{opacity:.55;cursor:wait}.owner-reconciliation-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.owner-reconciliation-stats div{display:grid;gap:7px;padding:14px;border-radius:12px;background:#f6f5f1}.owner-reconciliation-stats span{color:#747b88;font-size:9px}.owner-reconciliation-stats strong{font-size:22px}.owner-reconciliation-card>p{margin:16px 0 0;color:#7c828d;font-size:10px;line-height:1.7}.owner-obligations-card>strong{direction:ltr;display:block;color:#142039;font-size:29px;text-align:right}.owner-obligations-card>p{color:#777e8b;font-size:10px;line-height:1.7}.owner-obligations-card>div{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid #eeece6;color:#6d7481;font-size:10px}.owner-obligations-card>div+div{margin-top:10px}.owner-obligations-card b{direction:ltr;color:#303b4e}.owner-vat-card{margin-bottom:16px}.owner-vat-card>header>span.is-registered{color:#0d7047;background:#e5f4ec}.owner-vat-card>header>span.is-mandatory_attention{color:#a23232;background:#ffe9e5}.owner-vat-card>header>span.is-voluntary_eligible{color:#875c0f;background:#fff2cd}.owner-vat-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:30px}.owner-vat-gauge>div{display:flex;align-items:baseline;gap:9px}.owner-vat-gauge>div strong{font-size:30px}.owner-vat-gauge>div small{color:#818792;font-size:10px}.owner-vat-gauge p{display:flex;justify-content:space-between;margin:14px 0 8px;color:#6d7481;font-size:10px}.owner-vat-gauge p b{direction:ltr;color:#263247}.owner-vat-gauge progress{width:100%;height:10px;accent-color:#168458}.owner-vat-gauge>small{display:block;margin-top:7px;color:#979ca5;font-size:9px}.owner-vat-numbers{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e7e4dd;border-radius:13px}.owner-vat-numbers div{display:grid;align-content:center;gap:8px;padding:14px;border-inline-start:1px solid #e7e4dd}.owner-vat-numbers div:first-child{border-inline-start:0}.owner-vat-numbers span{color:#777e8a;font-size:9px}.owner-vat-numbers strong{direction:ltr;font-size:15px;text-align:right}.owner-vat-card>footer{margin-top:16px;padding-top:12px;border-top:1px solid #eeece6;color:#969ba4;font-size:9px}.owner-table-card{margin-bottom:16px;padding:0;overflow:hidden}.owner-table-card>header{margin:0;padding:20px 22px;border-bottom:1px solid #e9e6df}.owner-table-scroll{overflow-x:auto}.owner-table-card table{width:100%;min-width:840px;border-collapse:collapse;font-size:10px}.owner-table-card th{padding:11px 14px;color:#858b95;background:#f7f6f2;text-align:right;font-size:9px}.owner-table-card td{padding:13px 14px;border-top:1px solid #eeece6;color:#555e6d;vertical-align:middle}.owner-table-card tbody tr:first-child td{border-top:0}.owner-table-card td strong{display:block;color:#253147;font-size:10px}.owner-table-card td small{display:block;margin-top:4px;color:#9297a0;font-size:8px}.owner-table-card td button{padding:6px 9px;border:1px solid #cbe1d6;border-radius:8px;color:#126e48;background:#f0f8f4;font-size:9px;font-weight:800;cursor:pointer}.owner-status{display:inline-flex;padding:4px 7px;border-radius:999px;color:#5e6674;background:#eeede9;font-size:8px;font-weight:800;white-space:nowrap}.owner-status.is-paid,.owner-status.is-received{color:#0d7047;background:#e5f4ec}.owner-status.is-payable,.owner-status.is-pending{color:#875c0f;background:#fff2cd}.owner-empty{padding:35px;color:#9297a0;text-align:center;font-size:11px}.owner-close-period{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;border-top:1px solid #e9e6df;background:#faf9f6}.owner-close-period div{display:grid;gap:4px}.owner-close-period strong{font-size:10px}.owner-close-period span{color:#8b9099;font-size:9px}.owner-close-period button{padding:8px 11px;border:1px solid #d9d5cc;border-radius:9px;color:#414b5b;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.owner-bottom-grid{grid-template-columns:1fr 1fr}.owner-audit-list{display:grid;gap:0}.owner-audit-list>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eeece6}.owner-audit-list>div:first-child{border-top:0}.owner-audit-list>div>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#14764d;background:#e8f5ee;font-size:10px}.owner-audit-list>div>div{display:grid;gap:3px}.owner-audit-list strong{font-size:10px}.owner-audit-list small{color:#9297a0;font-size:8px}.owner-audit-list>p{color:#8f949d;font-size:10px}.owner-controls-card>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eeece6}.owner-controls-card>div:nth-child(2){border-top:0}.owner-controls-card>div>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#168458;font-size:9px}.owner-controls-card>div strong{font-size:10px}.owner-controls-card>div small{color:#999ea7;font-size:8px}@media (max-width:1100px){.owner-finance-app{grid-template-columns:82px minmax(0,1fr)}.owner-finance-sidebar{padding-inline:12px}.owner-finance-brand{justify-content:center}.owner-finance-brand>span,.owner-finance-sidebar nav a,.owner-finance-sidebar nav a:not(.is-active):after{font-size:0}.owner-finance-sidebar nav a{justify-content:center;padding:0}.owner-finance-sidebar nav a span{font-size:11px}.owner-finance-identity div,.owner-logout{display:none}.owner-finance-identity{justify-content:center}.owner-kpis{grid-template-columns:repeat(2,1fr)}.owner-group-buy-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-entry-form{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.owner-login-shell{padding:15px}.owner-login-card{padding:28px 22px;border-radius:21px}.owner-finance-app{display:block}.owner-finance-sidebar{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;padding:13px 16px}.owner-finance-brand{padding:0;border:0}.owner-finance-brand>span{display:grid}.owner-finance-identity,.owner-finance-sidebar nav,.owner-logout{display:none}.owner-finance-main{padding:26px 14px 60px}.owner-finance-header{align-items:start;flex-direction:column}.owner-finance-actions{width:100%;justify-content:flex-start}.owner-kpis{grid-template-columns:1fr 1fr}.owner-kpis article{min-height:112px;padding:15px}.owner-kpis strong{font-size:19px}.owner-group-buy-readiness-list{grid-template-columns:1fr}.owner-group-buy-readiness>footer{align-items:flex-start;flex-direction:column}.owner-group-buy-readiness-actions{width:100%;flex-wrap:wrap}.owner-bottom-grid,.owner-finance-grid,.owner-vat-layout{grid-template-columns:1fr}.owner-entry-form{grid-template-columns:1fr 1fr}.owner-entry-form label.is-wide{grid-column:span 2}.owner-reconciliation-stats{grid-template-columns:1fr 1fr}.owner-vat-numbers{grid-template-columns:1fr}.owner-vat-numbers div{border-inline-start:0;border-top:1px solid #e7e4dd}.owner-vat-numbers div:first-child{border-top:0}}.merchant-app{--merchant-navy:#142039;--merchant-green:#168458;--merchant-green-dark:#0d6e48;--merchant-cream:#f5f3ee;--merchant-line:#e4e0d7;min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:radial-gradient(circle at 85% 0,rgba(22,132,88,.085),transparent 25rem),linear-gradient(145deg,#f7faf8 0,var(--merchant-cream) 52%,#f4f6f8 100%)}.merchant-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px 18px;background:linear-gradient(180deg,#ffffff,#fbfdfc 70%,#f7faf8);border-inline-end:1px solid #e3ebe7;box-shadow:-8px 0 28px rgba(20,32,57,.025);z-index:2}.merchant-brand{display:flex;align-items:center;gap:11px;padding:4px 7px 22px;border-bottom:1px solid #edf1ef}.merchant-brand-mark{width:42px;height:42px;display:block;flex:0 0 auto;object-fit:contain}.merchant-brand>span:last-child,.merchant-store-card>span:nth-child(2){display:grid;gap:3px}.merchant-brand strong{color:var(--merchant-navy);font-size:18px;letter-spacing:-.3px}.merchant-brand small,.merchant-store-card small{color:#7b8290;font-size:11px}.merchant-nav{display:grid;gap:5px;margin-top:26px}.merchant-nav-label{padding:0 12px 8px;color:#9a9fa8;font-size:11px;font-weight:700}.merchant-nav-item{min-height:45px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:12px;color:#5e6675;font-size:13px;font-weight:700}.merchant-nav-item--active{color:var(--merchant-green-dark);border-color:#d7ebe1;background:linear-gradient(90deg,#edf8f2,#f7fcf9);box-shadow:inset -3px 0 0 var(--merchant-green),0 7px 18px rgba(22,132,88,.055)}.merchant-nav-item:hover{color:var(--merchant-green-dark);background:#f3f8f5}.merchant-nav-item--disabled{color:#a3a7af}.merchant-nav-item small{margin-inline-start:auto;color:#a5aab2;font-size:9px;font-weight:500}.merchant-nav-icon{width:20px;height:20px;flex:0 0 auto}.merchant-nav-item--active .merchant-nav-icon{filter:drop-shadow(0 3px 6px rgba(22,132,88,.16))}.merchant-sidebar-create{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--merchant-green),var(--merchant-green-dark));box-shadow:0 10px 24px rgba(22,132,88,.17);font-size:12px;font-weight:800}.merchant-sidebar-create:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(22,132,88,.21)}.merchant-sidebar-create>span{font-size:18px;font-weight:400}.merchant-dashboard-topbar{min-height:46px;justify-content:space-between;gap:18px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #e3e9e6}.merchant-breadcrumb,.merchant-dashboard-identity,.merchant-dashboard-topbar,.merchant-salla-status{display:flex;align-items:center}.merchant-breadcrumb{gap:8px;color:#9aa19e;font-size:10px}.merchant-breadcrumb strong{color:#5c6863;font-weight:800}.merchant-dashboard-identity{gap:11px}.merchant-dashboard-identity>strong{max-width:220px;overflow:hidden;color:var(--merchant-navy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.merchant-salla-status{gap:6px;min-height:28px;padding:0 10px;border:1px solid #d4e8de;border-radius:999px;color:var(--merchant-green-dark);background:#f1faf5;font-size:9px;font-weight:850}.merchant-salla-status i{width:7px;height:7px;border-radius:999px;background:#2eaf77;box-shadow:0 0 0 3px #dff3e9}.merchant-store-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:12px;border:1px solid #dfe9e4;border-radius:15px;background:rgba(255,255,255,.82)}.merchant-store-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--merchant-navy);font-size:12px;font-weight:800}.merchant-store-card strong{font-size:11px}.merchant-online-dot{width:8px;height:8px;border-radius:999px;background:#2eaf77;box-shadow:0 0 0 4px #e2f4eb}.merchant-main{width:min(100%,1250px);margin-inline:auto;padding:48px 46px 80px}.merchant-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.merchant-eyebrow{margin:0 0 7px;color:var(--merchant-green);font-size:12px;font-weight:800}.merchant-page-header h1{margin:0;color:var(--merchant-navy);font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1px}.merchant-page-description{margin:10px 0 0;color:#707786;font-size:14px;line-height:1.8}.merchant-primary-action{min-height:50px;display:inline-flex;align-items:center;gap:8px;padding:0 17px;border:0;border-radius:14px;color:#fff;background:var(--merchant-navy);box-shadow:0 10px 25px rgba(20,32,57,.12);font-weight:700}.merchant-primary-action>span{font-size:20px;font-weight:400}.merchant-primary-action small{margin-inline-start:5px;padding:4px 7px;border-radius:999px;color:#d6dce7;background:rgba(255,255,255,.1);font-size:8px}.merchant-primary-action:disabled{cursor:not-allowed}.merchant-primary-action:hover{background:#1c2b4a;transform:translateY(-1px)}.merchant-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:32px}.merchant-group-overview,.merchant-list-section,.merchant-main[id],.merchant-value-overview{scroll-margin-top:22px}.merchant-summary article{min-height:128px;display:grid;align-content:center;gap:5px;position:relative;overflow:hidden;padding:20px;border:1px solid var(--merchant-line);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(20,32,57,.035)}.merchant-summary article:after{content:"";position:absolute;inset-inline-end:-26px;top:-30px;width:90px;height:90px;border-radius:999px;background:#f0eee8}.merchant-summary span{color:#6e7583;font-size:12px;font-weight:700}.merchant-summary strong{color:var(--merchant-navy);font-size:30px;line-height:1.1;letter-spacing:-1px}.merchant-summary small{color:#a0a4ad;font-size:10px}.merchant-summary .merchant-summary-highlight{border-color:#cce7db;background:linear-gradient(145deg,#f5fbf8,#fff)}.merchant-summary .merchant-summary-highlight:after{background:#dff1e8}.merchant-summary .merchant-summary-highlight strong{color:var(--merchant-green-dark)}.merchant-operations{margin-bottom:36px;padding:24px;scroll-margin-top:20px;border:1px solid var(--merchant-line);border-radius:21px;background:rgba(255,255,255,.82);box-shadow:0 14px 38px rgba(20,32,57,.045)}.merchant-operations .merchant-section-heading{align-items:center}.merchant-operations .merchant-section-heading .merchant-eyebrow{margin-bottom:4px}.merchant-operations-health{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border-radius:999px;font-size:10px;font-weight:800}.merchant-operations-health:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.merchant-operations-health.is-clear{color:#14734e;background:#eaf7f0}.merchant-operations-health.is-warning{color:#936927;background:#fcf3df}.merchant-operations-health.is-loading{color:#5f6e86;background:#eef1f6}.merchant-operations-health.is-error{color:#994949;background:#fbecec}.merchant-automation-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;border:1px solid #d7e8df;border-radius:14px;background:#f4faf7}.merchant-automation-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--merchant-green);font-weight:900}.merchant-automation-status strong{color:#275c45;font-size:11px}.merchant-automation-status p{margin:4px 0 0;color:#75847c;font-size:9px;line-height:1.65}.merchant-automation-status small{color:#789083;font-size:8px;white-space:nowrap}.merchant-automation-status.is-running,.merchant-automation-status.is-unknown{border-color:#dfe3ea;background:#f7f8fa}.merchant-automation-status.is-running .merchant-automation-mark,.merchant-automation-status.is-unknown .merchant-automation-mark{background:#6b778c}.merchant-automation-status.is-running strong,.merchant-automation-status.is-unknown strong{color:#4f5b70}.merchant-automation-status.is-delayed{border-color:#ead9b6;background:#fffbf3}.merchant-automation-status.is-delayed .merchant-automation-mark{background:#bd8732}.merchant-automation-status.is-delayed strong{color:#6f5225}.merchant-automation-status.is-failed{border-color:#edcdcd;background:#fff7f7}.merchant-automation-status.is-failed .merchant-automation-mark{background:#b65757}.merchant-automation-status.is-failed strong{color:#7e3939}.merchant-operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.merchant-operations-summary article{min-height:112px;display:grid;align-content:center;gap:5px;padding:17px;border:1px solid #e8e4dc;border-radius:15px;background:#faf9f6}.merchant-operations-summary span{color:#747b88;font-size:10px;font-weight:700}.merchant-operations-summary strong{color:var(--merchant-navy);font-size:25px}.merchant-operations-summary small{color:#989da6;font-size:9px}.merchant-operations-summary .is-success{border-color:#cfe7dc;background:#f2faf6}.merchant-operations-summary .is-success strong{color:var(--merchant-green-dark)}.merchant-operations-summary .is-warning{border-color:#ecd9af;background:#fffaf0}.merchant-operations-summary .is-warning strong{color:#9a6920}.merchant-operations-clear{display:flex;align-items:center;gap:12px;margin-top:12px;padding:15px 17px;border:1px solid #d4e8dd;border-radius:14px;background:#f3faf6}.merchant-operations-clear>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#fff;background:var(--merchant-green);font-weight:800}.merchant-operations-clear strong{color:#275c45;font-size:11px}.merchant-operations-clear p{margin:4px 0 0;color:#75847c;font-size:10px}.merchant-attention-list{display:grid;gap:10px;margin-top:14px}.merchant-attention-item{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px;border:1px solid #ead9b6;border-radius:15px;background:#fffbf3}.merchant-attention-item.is-danger{border-color:#edcdcd;background:#fff7f7}.merchant-attention-item.is-success{border-color:#bfe7d4;background:#f4fcf8}.merchant-attention-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#bd8732;font-weight:900}.merchant-attention-item.is-danger .merchant-attention-mark{background:#b65757}.merchant-attention-item.is-success .merchant-attention-mark{background:#148954}.merchant-attention-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.merchant-attention-heading>div{display:grid;gap:4px}.merchant-attention-heading small{color:#8d7651;font-size:9px}.merchant-attention-heading strong{color:#5e4825;font-size:12px}.merchant-attention-heading>span{color:#8b7045;font-size:10px;font-weight:800}.merchant-attention-item.is-danger .merchant-attention-heading strong{color:#7e3939}.merchant-attention-item.is-success .merchant-attention-heading strong{color:#116b43}.merchant-attention-item>div>p{margin:8px 0;color:#70634f;font-size:10px;line-height:1.8}.merchant-attention-item footer{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.merchant-attention-item footer span{color:#9c8e79;font-size:8px}.merchant-attention-item footer code{padding:3px 6px;border-radius:6px;color:#75664f;background:rgba(20,32,57,.06);font-size:8px}.merchant-attention-item footer a{margin-inline-start:auto;color:var(--merchant-green-dark);font-size:9px;font-weight:800}.merchant-operations-footnote{margin:12px 0 0;color:#8b9099;font-size:9px;line-height:1.7}.merchant-group-overview{margin-bottom:36px;padding:24px;border:1px solid var(--merchant-line);border-radius:21px;background:rgba(255,255,255,.82);box-shadow:0 14px 38px rgba(20,32,57,.045)}.merchant-group-overview .merchant-section-heading{align-items:center}.merchant-group-overview .merchant-eyebrow{margin-bottom:4px}.merchant-group-overview-total{min-height:32px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;color:var(--merchant-green-dark);background:#eaf7f0;font-size:10px;font-weight:850}.merchant-group-overview-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:13px}.merchant-group-overview-summary article{min-height:112px;display:grid;align-content:center;gap:6px;padding:16px;border:1px solid #e8e4dc;border-radius:15px;background:#faf9f6}.merchant-group-overview-summary span{color:#747b88;font-size:9px;font-weight:750}.merchant-group-overview-summary strong{color:var(--merchant-navy);font-size:25px}.merchant-group-overview-summary small{color:#989da6;font-size:8px;line-height:1.6}.merchant-group-overview-summary .is-collecting{border-color:#cfe7dc;background:#f2faf6}.merchant-group-overview-summary .is-collecting strong{color:var(--merchant-green-dark)}.merchant-group-overview-summary .is-payment{border-color:#cdd9e9;background:#f2f6fb}.merchant-group-overview-summary .is-payment strong{color:#315f98}.merchant-group-overview-summary .is-acquisition{border-color:#cfe7dc;background:#f2faf6}.merchant-group-overview-summary .is-acquisition strong{color:var(--merchant-green-dark)}.merchant-group-overview-summary .is-warning{border-color:#ecd9af;background:#fffaf0}.merchant-group-overview-summary .is-warning strong{color:#9a6920}.merchant-group-overview-summary .is-completed strong{color:#4b6a91}.merchant-value-overview{margin-bottom:13px;border:1px solid #dfe5df;border-radius:17px;background:linear-gradient(145deg,#f7faf8,#fff)}.merchant-value-overview-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:13px}.merchant-value-overview-heading span{display:block;margin-bottom:3px;color:var(--merchant-green-dark);font-size:8px;font-weight:850}.merchant-value-overview-heading h3{margin:0;color:var(--merchant-navy);font-size:16px}.merchant-value-overview-heading small{color:#858d89;font-size:8px}.merchant-value-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.merchant-value-overview-grid article{min-height:98px;display:grid;align-content:center;gap:5px;padding:14px;border:1px solid #e5e8e5;border-radius:13px;background:rgba(255,255,255,.88)}.merchant-value-overview-grid span{color:#747b88;font-size:8px;font-weight:800}.merchant-value-overview-grid strong{color:var(--merchant-navy);font-size:20px}.merchant-value-overview-grid small{color:#989da6;font-size:7px;line-height:1.6}.merchant-value-overview-grid .is-sales{border-color:#cfe7dc;background:#f2faf6}.merchant-value-overview-grid .is-sales strong{color:var(--merchant-green-dark)}.merchant-value-overview-grid .is-savings{border-color:#d9d0ea;background:#f8f5fc}.merchant-value-overview-grid .is-savings strong{color:#694a8c}.merchant-value-overview-grid .is-repeat{border-color:#cdd9e9;background:#f2f6fb}.merchant-value-overview-grid .is-repeat strong{color:#315f98}.merchant-group-overview-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.merchant-group-overview-skeleton span{height:112px;border-radius:15px;background:linear-gradient(90deg,#f1efe9 20%,#faf9f5 48%,#f1efe9 76%);background-size:220% 100%;animation:merchant-loading 1.3s linear infinite}.merchant-group-overview-empty{padding:22px;border:1px dashed #ddd8ce;border-radius:14px;color:#777f8c;background:#faf9f6;font-size:10px;font-weight:700;text-align:center}.merchant-overview-attention{margin:14px 0;padding:17px;border:1px solid #e6e2da;border-radius:16px;background:#faf9f6}.merchant-overview-attention-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.merchant-overview-attention-heading>div{display:grid;gap:4px}.merchant-overview-attention-heading span{color:#96815e;font-size:8px;font-weight:800}.merchant-overview-attention-heading h3{margin:0;color:var(--merchant-navy);font-size:14px}.merchant-overview-attention-heading>strong{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:#895f18;background:#fff1d1;font-size:9px}.merchant-overview-attention .merchant-attention-list{margin-top:12px}.merchant-overview-attention .merchant-attention-item{background:#fff}.merchant-overview-attention .merchant-operations-clear{margin-top:12px;background:#fff}.merchant-group-tools{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr) auto;align-items:end;gap:12px;margin:17px 0 12px;padding-top:16px;border-top:1px solid #ebe7df}.merchant-group-tools>div:first-child{display:grid;gap:6px}.merchant-group-tools label{color:#747b88;font-size:8px;font-weight:800}.merchant-group-tools input{width:100%;min-height:38px;padding:0 11px;border:1px solid #ddd9d1;border-radius:10px;outline:0;color:var(--merchant-navy);background:#fff;font:inherit;font-size:9px}.merchant-group-tools input:focus{border-color:#84baa3;box-shadow:0 0 0 3px rgba(28,140,94,.1)}.merchant-group-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.merchant-group-filters button,.merchant-group-report-actions button{min-height:34px;padding:0 10px;border:1px solid #ddd9d1;border-radius:9px;color:#666e7a;background:#fff;cursor:pointer;font-size:8px;font-weight:800}.merchant-group-filters button.is-active{border-color:#9bcab5;color:var(--merchant-green-dark);background:#edf8f2}.merchant-group-report-actions{display:grid;justify-items:end;gap:6px}.merchant-group-report-actions span{color:#8d939c;font-size:8px}.merchant-group-report-actions button{border-color:#c5ded2;color:var(--merchant-green-dark);background:#f1f9f5}.merchant-group-report-actions button:disabled{opacity:.45;cursor:not-allowed}.merchant-recent-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.merchant-recent-groups>article{min-width:0;padding:16px;border:1px solid #e6e2da;border-radius:16px;background:#fff}.merchant-recent-group-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.merchant-recent-group-heading>div{min-width:0;display:grid;justify-items:start;gap:5px}.merchant-recent-group-heading>div>span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;color:#126c49;background:#e5f5ed;font-size:8px;font-weight:850}.merchant-recent-group-heading>div>span:is(.is-checkout_pending,.is-expired){color:#895f18;background:#fff1d1}.merchant-recent-group-heading>div>span.is-completed{color:#315f98;background:#e8f1fb}.merchant-recent-group-heading>div>span.is-cancelled{color:#7b6060;background:#f1e8e8}.merchant-recent-group-heading strong{max-width:100%;overflow:hidden;color:var(--merchant-navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.merchant-recent-group-heading small{color:#949aa4;font-size:8px}.merchant-recent-group-heading>a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 10px;border:1px solid #c5ded2;border-radius:9px;color:var(--merchant-green-dark);background:#f1f9f5;font-size:8px;font-weight:850}.merchant-recent-group-progress{display:grid;gap:7px;margin-bottom:13px}.merchant-recent-group-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.merchant-recent-group-progress span{color:#858c97;font-size:8px}.merchant-recent-group-progress strong{color:var(--merchant-navy);font-size:11px}.merchant-recent-group-progress progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;appearance:none}.merchant-recent-group-progress progress::-webkit-progress-bar{border-radius:999px;background:#ecece8}.merchant-recent-group-progress progress::-webkit-progress-value{border-radius:999px;background:var(--merchant-green)}.merchant-recent-group-progress progress::-moz-progress-bar{border-radius:999px;background:var(--merchant-green)}.merchant-recent-groups dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.merchant-recent-groups dl>div{min-width:0;display:grid;gap:4px}.merchant-recent-groups dt{color:#989da6;font-size:7px}.merchant-recent-groups dd{margin:0;overflow:hidden;color:#555f6e;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.merchant-recent-groups article>p{margin:12px 0 0;padding-top:10px;border-top:1px solid #efede8;color:#5f7d6f;font-size:8px;line-height:1.7}.merchant-recent-groups article>p.is-warning{color:#91672a}.merchant-recent-group-actions{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #efede8}.merchant-recent-group-actions :is(button,a){min-height:34px;display:inline-flex;align-items:center;justify-content:center;flex:1 1;padding:0 10px;border:1px solid #c5ded2;border-radius:9px;color:var(--merchant-green-dark);background:#f1f9f5;cursor:pointer;font:inherit;font-size:8px;font-weight:850}.merchant-recent-group-actions a{border-color:#ddd9d1;color:#626b77;background:#fff}.merchant-list-section{padding-top:3px}.merchant-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.merchant-section-heading h2{margin:0;font-size:19px}.merchant-section-heading p{margin:5px 0 0;color:#858b96;font-size:11px}.merchant-refresh{min-height:36px;padding:0 12px;border:1px solid #dcd9d1;border-radius:11px;color:#606876;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.merchant-refresh:disabled{opacity:.55;cursor:wait}.merchant-campaign-list{display:grid;gap:14px}.merchant-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;color:#858b96;font-size:11px}.merchant-pagination button{min-height:40px;padding:0 16px;border:1px solid #d6d2c8;border-radius:11px;color:var(--merchant-navy);background:#fff;cursor:pointer;font:inherit;font-weight:800}.merchant-pagination button:hover{border-color:var(--merchant-green);color:var(--merchant-green-dark)}.merchant-pagination button:disabled{opacity:.55;cursor:wait}.merchant-pagination-error{margin:9px 0 0;color:#984b4b;font-size:10px}.merchant-campaign-card{display:block;padding:21px;border:1px solid var(--merchant-line);border-radius:19px;background:#fff;box-shadow:0 13px 34px rgba(20,32,57,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.merchant-campaign-card:hover{transform:translateY(-2px);border-color:#bedbce;box-shadow:0 18px 40px rgba(20,32,57,.075)}.merchant-campaign-footer,.merchant-campaign-heading,.merchant-campaign-identity,.merchant-campaign-topline{display:flex;align-items:center}.merchant-campaign-topline{justify-content:space-between;gap:12px}.merchant-campaign-identity{gap:9px}.merchant-status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800}.merchant-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.merchant-status--draft{color:#8b6a2e;background:#faf3e3}.merchant-status--finalizing,.merchant-status--scheduled{color:#3d678e;background:#edf4fa}.merchant-status--active,.merchant-status--completed{color:#16734f;background:#e9f7f0}.merchant-status--paused{color:#8b6a2e;background:#faf3e3}.merchant-status--archived,.merchant-status--completed_no_reward{color:#737987;background:#f0f1f3}.merchant-status--cancelled{color:#a54d4d;background:#fbeeee}.merchant-code{color:#9297a1;font-size:10px;letter-spacing:.4px}.merchant-scope-type{color:var(--merchant-green-dark);font-size:11px;font-weight:800}.merchant-campaign-heading{justify-content:space-between;gap:24px;margin:18px 0 19px}.merchant-campaign-heading h2{margin:0 0 5px;font-size:19px}.merchant-campaign-heading p{margin:0;color:#7c8390;font-size:12px}.merchant-date-range{min-width:210px;display:grid;gap:5px;text-align:end}.merchant-date-range span{color:#9b9fa8;font-size:9px}.merchant-date-range strong{color:#626a78;font-size:11px;font-weight:700}.merchant-tier-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:15px;border:1px solid #e9e6df;border-radius:15px;background:#faf9f6}.merchant-tier{min-height:55px;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;padding-inline:8px;border-inline-end:1px solid #e5e2da}.merchant-tier:last-child{border-inline-end:0}.merchant-tier-dot{grid-row:1/3;align-self:center;width:10px;height:10px;border:3px solid #c8e8da;border-radius:999px;background:var(--merchant-green)}.merchant-tier strong{color:#384255;font-size:11px}.merchant-tier>span:last-child{color:#8a909b;font-size:9px}.merchant-campaign-footer{gap:34px;margin-top:17px;padding-top:16px;border-top:1px solid #efede8}.merchant-campaign-footer>div{display:grid;gap:4px}.merchant-campaign-footer span{color:#9a9fa8;font-size:9px}.merchant-campaign-footer strong{color:#4d5666;font-size:11px}.merchant-campaign-open{margin-inline-start:auto;color:var(--merchant-green-dark)!important;font-size:10px!important;font-weight:800}.merchant-state-card{display:grid;justify-items:center;gap:7px;padding:50px 24px;border:1px dashed #dcd8ce;border-radius:19px;text-align:center;background:rgba(255,255,255,.65)}.merchant-state-card strong{font-size:16px}.merchant-state-card p{margin:0;color:#858b96;font-size:12px}.merchant-state-card button{min-height:38px;margin-top:6px;padding:0 13px;border:0;border-radius:10px;color:#fff;background:var(--merchant-navy);cursor:pointer}.merchant-state-card--error{border-color:#edc9c9;background:#fffafa}.merchant-empty-mark{width:42px;height:42px;display:block;object-fit:contain;margin-bottom:5px}.merchant-skeleton{display:grid;gap:15px;min-height:235px;overflow:hidden}.merchant-skeleton span{display:block;height:25px;border-radius:9px;background:linear-gradient(90deg,#f1efe9 20%,#faf9f5 48%,#f1efe9 76%);background-size:220% 100%;animation:merchant-loading 1.3s linear infinite}.merchant-skeleton span:nth-child(2){width:72%;height:62px}.merchant-skeleton span:nth-child(3){height:70px}@keyframes merchant-loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.merchant-skeleton span{animation:none}}@media (max-width:980px){.merchant-app{grid-template-columns:210px minmax(0,1fr)}.merchant-main{padding-inline:28px}.merchant-campaign-footer{gap:20px}.merchant-group-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-value-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-recent-groups{grid-template-columns:1fr}}@media (max-width:780px){.merchant-app{display:block}.merchant-sidebar{position:static;height:auto;padding:14px 18px;border-inline-end:0;border-bottom:1px solid var(--merchant-line)}.merchant-brand{padding:0;border:0}.merchant-brand small,.merchant-nav-item--disabled,.merchant-nav-label,.merchant-sidebar-create,.merchant-store-card{display:none}.merchant-nav{position:absolute;inset-inline-end:18px;top:14px;margin:0}.merchant-nav-item{min-height:42px}.merchant-nav-item:not(.merchant-nav-item--active){display:none}.merchant-nav-item--active{box-shadow:none}.merchant-main{padding:32px 20px 60px}.merchant-dashboard-topbar{margin-top:8px}.merchant-group-overview-summary,.merchant-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.merchant-dashboard-topbar{align-items:flex-start;flex-direction:column;gap:9px}.merchant-dashboard-identity{width:100%;justify-content:space-between}.merchant-campaign-heading,.merchant-page-header,.merchant-section-heading{align-items:stretch;flex-direction:column}.merchant-primary-action{justify-content:center;width:100%}.merchant-summary{grid-template-columns:1fr}.merchant-summary article{min-height:105px}.merchant-group-overview,.merchant-operations{padding:17px}.merchant-group-overview-summary{grid-template-columns:1fr}.merchant-group-overview-summary article{min-height:92px}.merchant-group-overview-skeleton{grid-template-columns:1fr}.merchant-overview-attention{padding:14px}.merchant-overview-attention-heading,.merchant-value-overview-heading{align-items:flex-start;flex-direction:column}.merchant-group-tools,.merchant-value-overview-grid{grid-template-columns:1fr}.merchant-group-tools{align-items:stretch}.merchant-group-report-actions{justify-items:stretch}.merchant-group-report-actions button{width:100%}.merchant-recent-group-heading{flex-direction:column}.merchant-recent-group-heading>a{width:100%}.merchant-recent-group-actions{align-items:stretch;flex-direction:column}.merchant-recent-group-actions :is(button,a){width:100%}.merchant-recent-groups dl{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-operations-summary{grid-template-columns:1fr}.merchant-operations-summary article{min-height:92px}.merchant-automation-status{grid-template-columns:auto 1fr}.merchant-automation-status small{grid-column:2;white-space:normal}.merchant-attention-heading{flex-direction:column;gap:7px}.merchant-attention-item footer a{width:100%;margin-inline-start:0}.merchant-section-heading{align-items:flex-start}.merchant-campaign-card{padding:16px}.merchant-campaign-topline{align-items:flex-start}.merchant-campaign-identity{align-items:flex-start;flex-direction:column}.merchant-date-range{min-width:0;text-align:start}.merchant-tier-track{grid-template-columns:1fr}.merchant-tier{border-inline-end:0;border-bottom:1px solid #e5e2da;padding:8px}.merchant-tier:last-child{border-bottom:0}.merchant-campaign-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.merchant-campaign-open{grid-column:1/-1;margin-inline-start:0}.merchant-pagination{align-items:stretch;flex-direction:column}}.merchant-app,.merchant-app.is-salla-embedded{--merchant-navy:#0a1d35;--merchant-sidebar:#06283b;--merchant-sidebar-deep:#031e30;--merchant-green:#079455;--merchant-green-dark:#057a47;--merchant-line:#e2e8f0;min-height:100vh;grid-template-columns:232px minmax(0,1fr);direction:rtl}.merchant-content-shell{min-width:0;background:#fbfcfe}.merchant-app.is-salla-embedded .merchant-sidebar,.merchant-sidebar,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-sidebar{position:sticky;top:0;height:100vh;padding:19px 14px 14px;border:0;color:#fff;background:radial-gradient(circle at 12% 0,rgba(19,111,120,.28),transparent 260px),linear-gradient(180deg,var(--merchant-sidebar) 0,var(--merchant-sidebar-deep) 100%);box-shadow:none}.merchant-brand{justify-content:center;gap:10px;padding:0 6px 28px;border:0}.merchant-brand-mark{width:48px;height:48px}.merchant-brand strong,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-brand strong{color:#fff;font-size:24px;font-weight:850}.merchant-brand small{display:none}.merchant-nav{gap:8px;margin-top:4px}.merchant-nav-item,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item{min-height:52px;gap:13px;padding:0 15px;border:0;border-radius:10px;color:rgba(255,255,255,.9);background:transparent;font-size:14px;font-weight:750}.merchant-nav-item:hover{color:#fff;background:rgba(255,255,255,.08)}.merchant-nav-item--active,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item--active{box-shadow:0 11px 24px rgba(0,0,0,.16)}.merchant-nav-icon{width:23px;height:23px;stroke-width:1.8}.merchant-sidebar-create{min-height:52px;margin-top:24px;border-radius:10px;background:linear-gradient(100deg,#0aa25f,#078349);box-shadow:0 12px 28px rgba(0,0,0,.16);font-size:14px}.merchant-support-card{display:grid;justify-items:center;gap:4px;margin-top:auto;padding:16px 12px 12px;border:1px solid rgba(255,255,255,.17);border-radius:13px;color:#fff;background:rgba(0,0,0,.12);text-align:center}.merchant-support-icon{width:34px;height:34px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.8);border-radius:50%;font-size:20px}.merchant-support-card strong{color:#fff;font-size:12px}.merchant-support-card small{color:rgba(255,255,255,.7);font-size:8px}.merchant-support-card a{width:100%;min-height:30px;display:grid;place-items:center;margin-top:7px;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#fff;font-size:9px;font-weight:750}.merchant-topbar{min-height:76px;justify-content:space-between;gap:22px;padding:0 28px;border-bottom:1px solid var(--merchant-line);background:rgba(255,255,255,.96)}.merchant-period-control,.merchant-topbar,.merchant-topbar-store,.merchant-topbar-tools{display:flex;align-items:center}.merchant-topbar-store{gap:10px}.merchant-topbar-store>span:nth-child(2){display:grid;gap:2px}.merchant-topbar-store strong{color:var(--merchant-navy);font-size:13px}.merchant-topbar-store small{color:#8a94a6;font-size:9px}.merchant-topbar-avatar{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e7dccd;border-radius:9px;color:#6b4b2a;background:#f3e5d4;font-weight:850}.merchant-topbar-tools{direction:ltr;gap:12px}.merchant-period-control{min-height:40px;direction:rtl;gap:10px;padding:0 13px;border:1px solid #dbe3ec;border-radius:9px;color:#24364e;background:#fff;font-size:11px;font-weight:750}.merchant-period-control i{font-style:normal;color:#64748b}.merchant-period-control select{min-width:98px;border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;cursor:pointer}.merchant-period-control select:focus-visible{outline:2px solid rgba(7,148,85,.25);border-radius:4px}.merchant-store-connected{padding:4px 7px;border-radius:999px;color:#087a48;background:#eaf8f1;font-size:8px;font-weight:800}.merchant-topbar-circle{width:38px;height:38px;display:grid;place-items:center;border-inline-start:1px solid #e3e8ef;color:#0a1d35;font-size:18px}.merchant-app.is-salla-embedded .merchant-main,.merchant-main{width:100%;max-width:none;padding:27px 28px 48px}.merchant-app.is-salla-embedded .merchant-page-header,.merchant-page-header{align-items:center;margin-bottom:22px}.merchant-eyebrow{margin-bottom:4px;font-size:10px}.merchant-app.is-salla-embedded .merchant-page-header h1,.merchant-page-header h1{color:var(--merchant-navy);font-size:clamp(25px,3vw,32px);letter-spacing:-.6px}.merchant-page-description{margin-top:5px;color:#64748b;font-size:11px}.merchant-primary-action{min-height:42px;border-radius:8px;background:linear-gradient(100deg,#0aa25f,#078349);box-shadow:none;font-size:11px}.merchant-primary-action small{display:none}.merchant-app.is-salla-embedded .merchant-summary,.merchant-summary{gap:12px;margin-bottom:22px}.lamma-customer-summary article,.merchant-app.is-salla-embedded .merchant-summary article,.merchant-group-overview-summary article,.merchant-summary article,.merchant-value-overview-grid article{min-height:116px;padding:16px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;box-shadow:0 5px 15px rgba(15,35,58,.025)}.merchant-summary article:after{display:none}.lamma-customer-summary span,.merchant-group-overview-summary span,.merchant-summary span,.merchant-value-overview-grid span{color:#334155;font-size:10px}.lamma-customer-summary strong,.merchant-group-overview-summary strong,.merchant-summary strong{font-size:25px}.lamma-customer-summary small,.merchant-group-overview-summary small,.merchant-summary small,.merchant-value-overview-grid small{color:#8490a2;font-size:8px}.merchant-group-overview{padding:0;border:0;background:transparent;box-shadow:none}.merchant-group-overview-summary{gap:12px}.merchant-value-overview{padding:18px;border-color:#dfe6ee;border-radius:12px;background:#fff}.merchant-value-overview-grid{gap:10px}.merchant-value-overview-grid article{min-height:104px}.merchant-overview-attention{border-color:#e3e9f0;border-radius:12px;background:#fff}.merchant-group-tools{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr) auto;padding:13px;border:1px solid #e1e7ee;border-radius:10px;background:#fff}.merchant-group-filters button,.merchant-group-report-actions button,.merchant-group-tools input,.merchant-refresh{border-color:#dbe3ec;border-radius:8px}.merchant-recent-groups{grid-template-columns:1fr;gap:0;border:1px solid #e1e7ee;border-radius:11px;background:#fff}.merchant-recent-groups>article{border:0;border-bottom:1px solid #e7ebf0;border-radius:0}.merchant-recent-groups>article:last-child{border-bottom:0}.merchant-list-section{padding:0}.lamma-customer-table-card,.merchant-campaign-card{border-color:#dfe6ee;border-radius:12px;background:#fff;box-shadow:none}.lamma-customer-table-card th{background:#f8fafc}@media (max-width:1050px){.merchant-app,.merchant-app.is-salla-embedded{grid-template-columns:205px minmax(0,1fr)}.merchant-sidebar{padding-inline:10px}.merchant-nav-item{padding-inline:11px;font-size:12px}.merchant-app.is-salla-embedded .merchant-main,.merchant-main{padding-inline:18px}.merchant-group-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.merchant-app,.merchant-app.is-salla-embedded{display:block}.merchant-sidebar{position:relative;height:auto}.merchant-brand,.merchant-support-card{display:none}.merchant-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.merchant-nav-item{justify-content:center;min-height:44px;padding:0 6px;font-size:10px}.merchant-sidebar-create{margin-top:10px}.merchant-topbar{min-height:62px;padding-inline:16px}.merchant-period-control{display:none}.merchant-app.is-salla-embedded .merchant-main,.merchant-main{padding:20px 14px 40px}.merchant-page-header{align-items:flex-start;flex-direction:column}.lamma-customer-summary,.merchant-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-group-tools{grid-template-columns:1fr}.merchant-group-report-actions{justify-items:start}}.campaign-details-shell{--details-navy:#142039;--details-green:#168458;--details-green-dark:#0d6e48;--details-line:#e3dfd6;min-height:100vh;padding:26px max(22px,calc((100vw - 1180px) / 2));background:radial-gradient(circle at 86% 0,rgba(22,132,88,.1),transparent 29rem),#f5f3ee;color:var(--details-navy)}.campaign-details-nav{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.campaign-details-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px}.campaign-details-brand>img{width:37px;height:37px;display:block;object-fit:contain}.campaign-details-back{min-height:39px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #dad6cc;border-radius:11px;color:#68707e;background:rgba(255,255,255,.8);font-size:11px;font-weight:700}.campaign-details-success{border:1px solid #c9e4d7;border-radius:13px;color:#126c49;background:#edf8f2}.campaign-details-error,.campaign-details-success{margin-bottom:16px;padding:13px 16px;font-size:12px;font-weight:800}.campaign-details-error{border:1px solid #efc8c8;border-radius:13px;color:#924848;background:#fff3f3}.campaign-details-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.campaign-details-title>p{margin:19px 0 5px;color:var(--details-green);font-size:11px;font-weight:800}.campaign-details-title h1{margin:0;font-size:clamp(31px,5vw,54px);line-height:1.25;letter-spacing:-1.2px}.campaign-details-title>span{display:block;margin-top:8px;color:#757d8b;font-size:13px}.campaign-details-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.campaign-details-meta>span:not(.merchant-status){color:#9197a2;font-size:10px}.campaign-details-actions{width:min(100%,310px);display:grid;justify-items:end;gap:9px;text-align:end}.campaign-details-actions button,.campaign-details-actions>a{min-height:48px;padding:0 21px;border:0;border-radius:13px;color:#fff;background:var(--details-navy);cursor:pointer;font-weight:800}.campaign-details-actions>a{display:inline-flex;align-items:center}.campaign-details-actions button:hover{background:#1d2c4c}.campaign-details-actions button:disabled{opacity:.58;cursor:wait}.campaign-details-actions>span{color:#9398a2;font-size:10px;line-height:1.7}.campaign-details-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.campaign-details-actions button.is-activate,.campaign-details-actions>a.is-activate{background:var(--details-green)}.campaign-details-actions button.is-activate:hover{background:var(--details-green-dark)}.campaign-details-actions button.is-activate:disabled{background:var(--details-green)}.campaign-activation-confirm{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:-8px 0 20px;padding:20px;border:1px solid #e4cf9e;border-radius:17px;background:linear-gradient(135deg,#fffaf0,#fff);box-shadow:0 14px 40px rgba(99,75,27,.07)}.campaign-activation-confirm p{margin:0 0 5px;color:#9a6c1d;font-size:10px;font-weight:800}.campaign-activation-confirm h2{margin:0;font-size:18px}.campaign-activation-confirm span{display:block;margin-top:6px;color:#766f63;font-size:10px;line-height:1.8}.campaign-activation-confirm-actions{display:flex;flex:0 0 auto;gap:8px}.campaign-activation-confirm-actions button{min-height:43px;padding:0 14px;border:1px solid #d9d3c7;border-radius:11px;color:#626b79;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.campaign-activation-confirm-actions button.is-confirm{border-color:var(--details-green);color:#fff;background:var(--details-green)}.campaign-activation-confirm-actions button:disabled{opacity:.55;cursor:wait}.campaign-share-card{display:grid;grid-template-columns:auto minmax(220px,.75fr) minmax(330px,1.25fr);align-items:center;gap:18px;margin-bottom:15px;padding:18px;border:1px solid #ddd9d0;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(20,32,57,.04)}.campaign-share-card.is-ready{border-color:#bfddce;background:linear-gradient(135deg,#f1faf6,#fff 65%)}.campaign-share-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#9298a3;font-size:20px;font-weight:800}.campaign-share-card.is-ready .campaign-share-mark{background:var(--details-green);box-shadow:0 9px 24px rgba(22,132,88,.18)}.campaign-share-copy p{margin:0 0 4px;color:var(--details-green);font-size:9px;font-weight:800}.campaign-share-card.is-locked .campaign-share-copy p{color:#7c838e}.campaign-share-copy h2{margin:0;font-size:16px;line-height:1.5}.campaign-share-copy>span{display:block;margin-top:5px;color:#777f8c;font-size:9px;line-height:1.7}.campaign-share-controls{min-width:0;display:grid;gap:7px}.campaign-share-controls label{min-width:0;display:grid;gap:5px}.campaign-share-controls label>span{color:#7d8591;font-size:8px;font-weight:700}.campaign-share-controls input{width:100%;min-height:43px;padding:0 12px;border:1px solid #d5ddd8;border-radius:11px;color:#445064;background:#fff;font:inherit;font-size:10px;text-align:left}.campaign-share-controls>div{display:flex;gap:7px}.campaign-share-controls a,.campaign-share-controls button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--details-green);border-radius:10px;cursor:pointer;font-size:9px;font-weight:800}.campaign-share-controls button{color:#fff;background:var(--details-green)}.campaign-share-controls button:hover{background:var(--details-green-dark)}.campaign-share-controls button:disabled{opacity:.55;cursor:wait}.campaign-share-controls a{color:var(--details-green-dark);background:#fff}.campaign-share-feedback{font-size:8px;font-weight:800}.campaign-share-feedback.is-success{color:var(--details-green-dark)}.campaign-share-feedback.is-error{color:#984b4b}.campaign-share-locked-note{justify-self:end;padding:7px 10px;border-radius:999px;color:#747b86;background:#efeee9;font-size:9px;font-weight:800}.campaign-reward-status{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(420px,1.2fr);align-items:center;gap:20px;margin-bottom:15px;padding:18px;border:1px solid #ddd9d0;border-radius:18px;background:#fff}.campaign-reward-status.is-success{border-color:#bfddce;background:linear-gradient(135deg,#f1faf6,#fff 68%)}.campaign-reward-status.is-waiting{border-color:#e7d5a7;background:linear-gradient(135deg,#fff9ed,#fff 68%)}.campaign-reward-status.is-attention{border-color:#e6baba;background:linear-gradient(135deg,#fff3f3,#fff 68%)}.campaign-reward-status p{margin:0 0 5px;color:var(--details-green);font-size:9px;font-weight:800}.campaign-reward-status.is-waiting p{color:#9a6c1d}.campaign-reward-status.is-attention p{color:#a34d4d}.campaign-reward-status h2{margin:0;font-size:17px}.campaign-reward-status>div>span{display:block;margin-top:5px;color:#777f8c;font-size:9px;line-height:1.7}.campaign-reward-status dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.campaign-reward-status dl>div{display:grid;gap:5px;padding:12px;border:1px solid #e8e5de;border-radius:12px;background:rgba(255,255,255,.82)}.campaign-reward-status dt{color:#8a909b;font-size:8px}.campaign-reward-status dd{margin:0;color:#4a5364;font-size:16px;font-weight:800}.campaign-details-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.campaign-details-metrics article{min-height:116px;display:grid;align-content:center;gap:7px;padding:18px;border:1px solid var(--details-line);border-radius:17px;background:rgba(255,255,255,.9)}.campaign-details-metrics span{color:#8a909b;font-size:10px}.campaign-details-metrics strong{font-size:13px;line-height:1.7}.campaign-details-metrics small{color:#8b929e;font-size:9px;line-height:1.6}.campaign-details-metrics .is-highlight{border-color:#c8e3d6;background:linear-gradient(145deg,#f0faf5,#fff)}.campaign-details-metrics .is-highlight strong{color:var(--details-green-dark);font-size:21px}.campaign-details-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px}.campaign-details-card{padding:22px;border:1px solid var(--details-line);border-radius:19px;background:#fff;box-shadow:0 14px 40px rgba(20,32,57,.045)}.campaign-details-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.campaign-details-card-heading p{margin:0 0 5px;color:var(--details-green);font-size:10px;font-weight:800}.campaign-details-card-heading h2{margin:0;font-size:18px}.campaign-details-card-heading>span{padding:6px 9px;border-radius:999px;color:#626b79;background:#f2f1ed;font-size:9px;font-weight:800}.merchant-group-list-card{margin-bottom:15px}.merchant-group-list-heading-actions{display:grid;justify-items:end;gap:7px}.merchant-group-list-heading-actions>span{padding:6px 9px;border-radius:999px;color:#626b79;background:#f2f1ed;font-size:9px;font-weight:800}.merchant-group-list-heading-actions>a{color:var(--details-green-dark);font-size:9px;font-weight:850}.merchant-group-list,.merchant-group-list-action,.merchant-group-list-identity{display:grid}.merchant-group-list{gap:9px}.merchant-group-list>article{display:grid;grid-template-columns:minmax(170px,.6fr) minmax(330px,1.15fr) minmax(260px,.9fr);align-items:center;gap:16px;padding:14px;border:1px solid #e8e5de;border-radius:14px;background:#faf9f6}.merchant-group-list-identity{justify-items:start;gap:5px}.merchant-group-list-identity>span{padding:4px 8px;border-radius:999px;color:#52606e;background:#e9edf1;font-size:8px;font-weight:800}.merchant-group-list-identity>span.is-collecting{color:#126c49;background:#e5f5ed}.merchant-group-list-identity>span.is-checkout_pending{color:#895f18;background:#fff1d1}.merchant-group-list-identity>span.is-completed{color:#315f98;background:#e8f1fb}.merchant-group-list-identity>span.is-cancelled,.merchant-group-list-identity>span.is-expired{color:#7b6060;background:#f1e8e8}.merchant-group-list-identity strong{color:#3f4a5c;font-size:11px}.merchant-group-list-identity small{color:#8a909a;font-size:8px}.merchant-group-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.merchant-group-list dl>div{display:grid;gap:4px}.merchant-group-list dt{color:#969ba5;font-size:8px}.merchant-group-list dd{margin:0;color:#505a6b;font-size:10px;font-weight:800}.merchant-group-list-action{justify-items:end;gap:5px;text-align:end}.merchant-group-list-action a,.merchant-group-list-action button,.merchant-group-list-error button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--details-green);border-radius:10px;color:#fff;background:var(--details-green);cursor:pointer;font:inherit;font-size:9px;font-weight:800}.merchant-group-list-action a:hover,.merchant-group-list-action button:hover,.merchant-group-list-error button:hover{background:var(--details-green-dark)}.merchant-group-list-action .merchant-group-manage-link{width:100%;color:#fff;border-color:var(--merchant-navy);background:var(--merchant-navy)}.merchant-group-list-action .merchant-group-manage-link:hover{background:#223250}.merchant-group-list-action small{max-width:180px;color:#8c929c;font-size:8px;line-height:1.7}.merchant-group-share{width:100%;display:grid;gap:6px}.merchant-group-share>p{margin:0;color:#727d8c;font-size:8px;line-height:1.65}.merchant-group-share label{display:grid;gap:4px}.merchant-group-share label>span{color:#8d939d;font-size:8px;font-weight:700}.merchant-group-share input{width:100%;min-height:37px;padding:0 10px;border:1px solid #d9ddd8;border-radius:10px;color:#445064;background:#fff;font:inherit;font-size:9px;text-align:left}.merchant-group-share>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.merchant-group-share>div a{color:var(--details-green-dark);background:#fff}.merchant-group-share>small{max-width:none;text-align:start}.merchant-group-list-empty,.merchant-group-list-error,.merchant-group-list-loading{padding:18px;border:1px dashed #ddd8ce;border-radius:13px;color:#777f8c;background:#faf9f6;font-size:10px;font-weight:700}.merchant-group-list-error{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#924848;border-color:#efc8c8;background:#fff3f3}.merchant-group-list-limit{margin:12px 0 0;color:#9298a2;font-size:8px}.campaign-details-tier-list{display:grid;gap:8px}.campaign-details-tier-list article{min-height:78px;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:12px 14px;border:1px solid #e8e5de;border-radius:14px;background:#faf9f6}.campaign-details-tier-number{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--details-green);font-size:12px;font-weight:800}.campaign-details-tier-list article>div{display:grid;gap:4px}.campaign-details-tier-list small{color:#989da6;font-size:8px}.campaign-details-tier-list strong{color:#4a5364;font-size:11px}.campaign-details-safety{align-self:start;background:linear-gradient(160deg,#f1faf6,#fff 65%)}.campaign-details-safety-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--details-green);box-shadow:0 9px 24px rgba(22,132,88,.18);font-weight:800}.campaign-details-safety>p{margin:18px 0 5px;color:var(--details-green);font-size:10px;font-weight:800}.campaign-details-safety h2{margin:0;font-size:18px;line-height:1.55}.campaign-details-safety ul{display:grid;gap:9px;margin:18px 0;padding-inline-start:18px;color:#6f7785;font-size:11px;line-height:1.6}.campaign-details-safety>div{display:grid;gap:5px;padding-top:15px;border-top:1px solid #e5eee9}.campaign-details-safety>div span{color:#9a9fa8;font-size:9px}.campaign-details-safety>div strong{color:#596271;font-size:10px}.campaign-details-loading,.campaign-details-state{width:min(100%,760px);margin:15vh auto 0;padding:34px;border:1px solid var(--details-line);border-radius:20px;background:#fff}.campaign-details-loading{display:grid;gap:15px}.campaign-details-loading span{height:26px;border-radius:9px;background:#efede7}.campaign-details-loading span:nth-child(2){width:70%;height:65px}.campaign-details-loading span:nth-child(3){height:140px}.campaign-details-state{display:grid;justify-items:center;gap:9px;text-align:center}.campaign-details-state>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#ad5656;font-weight:800}.campaign-details-state h1{margin:8px 0 0}.campaign-details-state p{margin:0;color:#747c8a;font-size:12px}.campaign-details-state a{margin-top:8px;padding:11px 14px;border-radius:11px;color:#fff;background:var(--details-navy);font-size:11px;font-weight:800}.campaign-edit-window{width:min(100%,990px);margin:12px auto 50px;overflow:hidden;border:1px solid var(--details-line);border-radius:23px;background:#f8f7f3;box-shadow:0 24px 75px rgba(20,32,57,.1)}.campaign-edit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px;border-bottom:1px solid #e8e5dd;background:#fff}.campaign-edit-header p{margin:0 0 5px;color:var(--details-green);font-size:10px;font-weight:800}.campaign-edit-header h1{margin:0;font-size:27px}.campaign-edit-header span{display:block;margin-top:6px;color:#7b8290;font-size:11px}.campaign-edit-header button{min-height:38px;padding:0 13px;border:1px solid #dcd8cf;border-radius:11px;color:#606977;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.campaign-edit-form{margin:0}.campaign-edit-catalog-status{margin:0 0 16px;padding:10px 12px;border:1px solid #cbe6d9;border-radius:11px;color:#0d6e48;background:#f1faf6;font-size:10px;font-weight:700;line-height:1.6}.campaign-edit-catalog-status.is-warning{border-color:#ead8b3;color:#745c2e;background:#fff9ec}.campaign-edit-section{margin:18px;padding:22px;border:1px solid #e2ded5;border-radius:17px;background:#fff}.campaign-edit-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.campaign-edit-section-title>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--details-green);font-size:9px;font-weight:800}.campaign-edit-section-title h2{margin:0;font-size:16px}.campaign-edit-section-title p{margin:4px 0 0;color:#858b96;font-size:10px}.campaign-edit-field{display:grid;gap:7px;color:#4d5666;font-size:10px;font-weight:800}.campaign-edit-field input,.campaign-edit-field select,.campaign-edit-tier input{min-height:45px;padding:0 12px;border:1px solid #dcd8cf;border-radius:11px;color:var(--details-navy);background:#fff}.campaign-edit-scope-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}.campaign-edit-scope-options button{min-height:46px;border:1px solid #dfdbd2;border-radius:12px;color:#68707e;background:#faf9f6;cursor:pointer;font-size:10px;font-weight:800}.campaign-edit-scope-options button.is-selected{border-color:var(--details-green);color:var(--details-green-dark);background:#edf7f2;box-shadow:inset 0 0 0 1px var(--details-green)}.campaign-edit-scope-options button:disabled{opacity:.45;cursor:not-allowed}.campaign-edit-store-scope{padding:14px;border:1px solid #d6e7de;border-radius:12px;color:#527262;background:#f3faf6;font-size:11px}.campaign-edit-tier-list{display:grid;gap:8px}.campaign-edit-tier{display:grid;grid-template-columns:90px 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:13px;border:1px solid #e7e3db;border-radius:13px;background:#faf9f6}.campaign-edit-tier>strong{align-self:center;font-size:11px}.campaign-edit-tier label{display:grid;gap:5px}.campaign-edit-tier label span{color:#858b96;font-size:8px}.campaign-edit-tier-total{display:grid;align-self:center;gap:4px}.campaign-edit-tier-total small{color:#858b96;font-size:8px}.campaign-edit-tier-total strong{color:var(--details-green-dark);font-size:11px}.campaign-edit-tier>button{width:34px;height:34px;align-self:center;border:1px solid #e1d4d1;border-radius:10px;color:#9b5555;background:#fff;cursor:pointer}.campaign-edit-tier>button:disabled{opacity:.35;cursor:not-allowed}.campaign-edit-add-tier{margin-top:10px;min-height:39px;padding:0 13px;border:1px dashed #b9d5c8;border-radius:11px;color:var(--details-green-dark);background:#f5faf7;cursor:pointer;font-size:10px;font-weight:800}.campaign-edit-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campaign-edit-error{margin:18px;padding:13px;border:1px solid #efc8c8;border-radius:12px;color:#924848;background:#fff3f3;font-size:11px;font-weight:800}.campaign-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-top:1px solid #e2ded5;background:#fff}.campaign-edit-actions>span{color:#969ba5;font-size:9px}.campaign-edit-actions>div{display:flex;gap:8px}.campaign-edit-actions button{min-height:42px;padding:0 15px;border:1px solid #dad6cd;border-radius:11px;color:#626b79;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.campaign-edit-actions button.is-primary{min-width:160px;border-color:var(--details-navy);color:#fff;background:var(--details-navy)}.campaign-edit-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:860px){.campaign-details-grid{grid-template-columns:1fr}.merchant-group-list>article{grid-template-columns:1fr;align-items:stretch}.merchant-group-list-action{justify-items:start;text-align:start}.campaign-details-safety{order:-1}.campaign-share-card{grid-template-columns:auto 1fr}.campaign-reward-status{grid-template-columns:1fr}.campaign-share-controls,.campaign-share-locked-note{grid-column:2;justify-self:stretch}.campaign-edit-tier{grid-template-columns:80px 1fr 1fr auto}.campaign-edit-tier-total{grid-column:2/4}}@media (max-width:680px){.campaign-details-shell{padding:18px}.campaign-details-nav{margin-bottom:24px}.campaign-activation-confirm,.campaign-details-hero,.campaign-edit-actions,.campaign-edit-header{align-items:stretch;flex-direction:column}.campaign-details-actions{width:100%;justify-items:stretch;text-align:start}.campaign-activation-confirm-actions,.campaign-details-action-buttons{display:grid}.campaign-details-metrics{grid-template-columns:1fr}.campaign-details-metrics article{min-height:95px}.merchant-group-list dl{grid-template-columns:1fr}.merchant-group-list-action>a{width:100%}.merchant-group-list-error{align-items:stretch;flex-direction:column}.campaign-details-tier-list article{grid-template-columns:auto 1fr}.campaign-details-tier-list article>div{padding-block:4px}.campaign-share-card{grid-template-columns:1fr;align-items:stretch}.campaign-reward-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-share-mark{width:40px;height:40px}.campaign-share-controls,.campaign-share-locked-note{grid-column:1}.campaign-share-controls>div{display:grid;grid-template-columns:1fr 1fr}.campaign-share-locked-note{justify-self:start}.campaign-edit-section{margin:10px;padding:17px}.campaign-edit-date-grid,.campaign-edit-scope-options{grid-template-columns:1fr}.campaign-edit-tier{grid-template-columns:1fr 1fr;align-items:stretch}.campaign-edit-tier-total,.campaign-edit-tier>strong{grid-column:1/-1}.campaign-edit-tier>button{position:absolute;margin-inline-start:5px}.campaign-edit-actions>div{display:grid}}.wizard-shell,.wizard-success-shell{--wizard-navy:#142039;--wizard-green:#168458;--wizard-green-dark:#0d6e48;--wizard-cream:#f5f3ee;--wizard-line:#e4e0d7;min-height:100vh;padding:28px;background:radial-gradient(circle at 90% 0,rgba(22,132,88,.09),transparent 28rem),var(--wizard-cream)}.wizard-shell:focus{outline:none}.wizard-window{width:min(100%,1080px);margin:0 auto;overflow:hidden;border:1px solid var(--wizard-line);border-radius:25px;background:#f8f7f3;box-shadow:0 24px 75px rgba(20,32,57,.1)}.wizard-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px;border-bottom:1px solid #ebe8e1;background:#fff}.wizard-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px}.wizard-brand>img{width:35px;height:35px;display:block;object-fit:contain}.wizard-exit{min-height:37px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #dedbd4;border-radius:11px;color:#68707e;background:#fff;font-size:11px;font-weight:700}.wizard-exit:hover{color:var(--wizard-navy);border-color:#c8c4ba}.wizard-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:21px 26px 19px;border-bottom:1px solid #ebe8e1;background:#fff}.wizard-progress-step{min-width:0;padding:0;border:0;color:#9a9fa8;background:transparent;text-align:start;cursor:default}.wizard-progress-step.is-done{cursor:pointer}.wizard-progress-step:disabled{opacity:1}.wizard-progress-line{display:block;height:4px;margin-bottom:9px;border-radius:999px;background:#ebe9e3}.wizard-progress-step.is-active .wizard-progress-line,.wizard-progress-step.is-done .wizard-progress-line{background:var(--wizard-green)}.wizard-progress-step strong{display:block;color:#89909c;font-size:11px}.wizard-progress-step small{display:block;margin-top:3px;font-size:9px}.wizard-progress-step.is-active strong,.wizard-progress-step.is-done strong{color:var(--wizard-navy)}.wizard-form{margin:0}.wizard-panel{width:min(100% - 44px,860px);min-height:570px;margin:24px auto;padding:28px;border:1px solid var(--wizard-line);border-radius:20px;background:#fff}.wizard-panel-heading{margin-bottom:23px}.wizard-panel-heading>p{margin:0 0 6px;color:var(--wizard-green);font-size:10px;font-weight:800}.wizard-panel-heading h1{margin:0;color:var(--wizard-navy);font-size:clamp(23px,3vw,31px);line-height:1.45;letter-spacing:-.5px}.wizard-panel-heading>span{display:block;margin-top:6px;color:#7b8290;font-size:12px;line-height:1.8}.wizard-catalog-status{display:flex;align-items:center;gap:9px;margin:-7px 0 21px;padding:11px 13px;border:1px solid #cbe6d9;border-radius:12px;color:var(--wizard-green-dark);background:#f1faf6;font-size:10px;line-height:1.6}.wizard-catalog-status>span{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;color:#fff;background:var(--wizard-green);font-weight:800}.wizard-catalog-status.is-warning{border-color:#ead8b3;color:#745c2e;background:#fff9ec}.wizard-catalog-status.is-warning>span{background:#b8872f}.wizard-field{display:grid;gap:7px;margin-top:18px;color:#4d5666;font-size:11px;font-weight:800}.wizard-field input,.wizard-field select{width:100%;min-height:48px;padding:0 13px;border:1px solid #dcd8cf;border-radius:12px;color:var(--wizard-navy);background:#fff;font-size:13px}.wizard-field input:focus,.wizard-field select:focus{border-color:var(--wizard-green)}.wizard-field>small{color:#969ba5;font-size:10px;font-weight:500;line-height:1.6}.wizard-field--compact{width:min(100%,440px)}.wizard-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.wizard-scope-card{min-height:142px;display:grid;align-content:start;justify-items:start;gap:6px;padding:16px;border:1px solid #dfdcd4;border-radius:16px;color:var(--wizard-navy);background:#faf9f6;text-align:start;cursor:pointer}.wizard-scope-card:hover{border-color:#b9d8ca}.wizard-scope-card:disabled{opacity:.48;cursor:not-allowed}.wizard-scope-card:disabled:hover{border-color:var(--wizard-line)}.wizard-scope-card.is-selected{border-color:var(--wizard-green);background:#edf7f2;box-shadow:inset 0 0 0 1px var(--wizard-green)}.wizard-scope-symbol{width:34px;height:34px;display:grid;place-items:center;margin-bottom:5px;border:1px solid #e2dfd7;border-radius:11px;color:var(--wizard-green-dark);background:#fff;font-size:15px}.wizard-scope-card strong{font-size:13px}.wizard-scope-card small{color:#7f8693;font-size:10px;line-height:1.6}.wizard-selection-summary{display:flex;align-items:center;gap:11px;margin-top:18px;padding:14px;border:1px solid #dfe5df;border-radius:13px;background:#f6faf7}.wizard-selection-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--wizard-green)}.wizard-selection-summary>span:last-child{display:grid;gap:4px}.wizard-selection-summary strong{font-size:12px}.wizard-selection-summary small{color:#7d8490;font-size:10px}.wizard-goal-section{margin-top:0;padding:18px;border:1px solid #d3e7dc;border-radius:18px;background:linear-gradient(135deg,#f8fcf9,#f1f8f4)}.wizard-goal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.wizard-goal-heading>span{display:grid;gap:4px}.wizard-goal-heading strong{color:var(--wizard-navy);font-size:14px}.wizard-goal-heading small{color:#7f8793;font-size:10px;line-height:1.7}.wizard-goal-heading em{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:var(--wizard-green-dark);background:#eaf5ef;font-size:9px;font-style:normal;font-weight:800}.wizard-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wizard-goal-grid>button{min-height:112px;display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #dfdcd4;border-radius:15px;color:var(--wizard-navy);background:#faf9f6;text-align:start;cursor:pointer}.wizard-goal-grid>button:hover{border-color:#b9d8ca}.wizard-goal-grid>button.is-selected{border-color:var(--wizard-green);background:#edf7f2;box-shadow:inset 0 0 0 1px var(--wizard-green)}.wizard-goal-grid>button>span:last-child{display:grid;gap:5px}.wizard-goal-grid strong{font-size:12px}.wizard-goal-grid small{color:#7c8490;font-size:9px;line-height:1.7}.wizard-section-divider{display:grid;gap:4px;margin:24px 0 16px;padding-top:20px;border-top:1px solid #e5e2db}.wizard-section-divider strong{color:var(--wizard-navy);font-size:14px}.wizard-section-divider span{color:#7f8793;font-size:10px;line-height:1.7}.wizard-goal-symbol{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d9e7df;border-radius:11px;color:var(--wizard-green-dark);background:#fff;font-size:10px;font-weight:900}.wizard-goal-summary{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:13px;border:1px solid #cfe3d8;border-radius:13px;background:#f3faf6}.wizard-goal-summary>span:nth-child(2){display:grid;gap:4px}.wizard-goal-summary strong{color:var(--wizard-navy);font-size:11px}.wizard-goal-summary small{color:#718078;font-size:9px;line-height:1.6}.wizard-goal-summary>button{min-height:32px;margin-inline-start:auto;padding:0 10px;border:1px solid #c9ded3;border-radius:9px;color:var(--wizard-green-dark);background:#fff;font-size:9px;font-weight:800;cursor:pointer}.wizard-tier-list{display:grid;gap:8px}.wizard-tier-header,.wizard-tier-row{display:grid;grid-template-columns:55px 1fr 1fr 1.2fr 34px;gap:9px;align-items:center}.wizard-tier-header{padding:0 7px 3px;color:#9398a2;font-size:9px;font-weight:700}.wizard-tier-row{padding:10px;border:1px solid #e5e2db;border-radius:14px;background:#faf9f6}.wizard-tier-number{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--wizard-navy);font-size:11px;font-weight:800}.wizard-tier-row label{display:grid;gap:4px}.wizard-tier-row label>span{display:none;color:#8e939e;font-size:9px}.wizard-estimate-field input,.wizard-tier-row input{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid #d8d5cd;border-radius:10px;color:var(--wizard-navy);background:#fff;font-size:12px}.wizard-money-input{position:relative}.wizard-money-input input{padding-inline-end:43px}.wizard-money-input>span{position:absolute;inset-inline-end:10px;top:50%;color:#9096a1;font-size:9px;transform:translateY(-50%)}.wizard-tier-cost{display:grid;gap:3px;color:#9095a0;font-size:9px}.wizard-tier-cost strong{color:#4c5565;font-size:11px}.wizard-tier-remove{width:30px;height:30px;border:1px solid #e1ded7;border-radius:9px;color:#9b6767;background:#fff;cursor:pointer}.wizard-tier-remove:disabled{opacity:.3;cursor:not-allowed}.wizard-add-tier{min-height:38px;margin-top:10px;padding:0 12px;border:1px dashed #b8cfc4;border-radius:11px;color:var(--wizard-green-dark);background:#f5faf7;font-size:10px;font-weight:800;cursor:pointer}.wizard-add-tier:disabled{opacity:.55;cursor:not-allowed}.wizard-tier-note{margin-top:12px;padding:11px 13px;border-radius:11px;color:#5d6f65;background:#edf7f2;font-size:10px;line-height:1.7}.wizard-calculator{margin-top:18px;padding:18px;border:1px solid #dfe2dd;border-radius:16px;background:#f8faf8}.wizard-calculator-heading{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #e4e7e2}.wizard-calculator-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--wizard-green)}.wizard-calculator-heading>span:last-child{display:grid;gap:3px}.wizard-calculator-heading strong{font-size:13px}.wizard-calculator-heading small{color:#858c97;font-size:9px}.wizard-estimate-field{width:min(100%,420px);display:grid;gap:6px;margin-top:15px;color:#5b6371;font-size:10px;font-weight:800}.wizard-estimate-field>small{color:#9399a3;font-size:9px;font-weight:500}.wizard-calculator-scenario{margin-top:15px;padding:10px 12px;border-radius:10px;color:var(--wizard-navy);background:#fff;font-size:11px;font-weight:800}.wizard-calculator-lines{margin-top:7px}.wizard-calculator-lines>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 4px;border-bottom:1px solid #e5e7e3;color:#69717f;font-size:10px}.wizard-calculator-lines strong{color:#344052;font-size:11px}.wizard-calculator-lines .is-reward strong{color:#a05f48}.wizard-calculator-lines .is-result{margin-top:4px;padding:13px 11px;border:0;border-radius:10px;color:var(--wizard-navy);background:#eaf5ef;font-weight:800}.wizard-calculator-lines .is-result strong{color:var(--wizard-green-dark);font-size:14px}.wizard-calculator-warning{margin:12px 0 0;color:#848a94;font-size:9px;line-height:1.7}.wizard-calculator-warning strong{color:#6b5d54}.wizard-schedule-block{margin-top:13px;padding:17px;border:1px solid #e3e0d9;border-radius:15px;background:#faf9f6}.wizard-schedule-block h2{margin:0 0 12px;font-size:12px}.wizard-choice-row{display:flex;flex-wrap:wrap;gap:8px}.wizard-choice-row>button{min-height:40px;padding:0 14px;border:1px solid #dcd8d0;border-radius:11px;color:#68707e;background:#fff;font-size:10px;font-weight:700;cursor:pointer}.wizard-choice-row>button.is-selected{border-color:var(--wizard-green);color:var(--wizard-green-dark);background:#edf7f2;box-shadow:inset 0 0 0 1px var(--wizard-green)}.wizard-schedule-summary{display:flex;align-items:center;gap:10px;margin-top:13px;padding:13px;border-radius:12px;color:#426755;background:#edf7f2;font-size:10px}.wizard-schedule-summary>span{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#fff;background:var(--wizard-green)}.wizard-rules-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 11px}.wizard-rules-heading strong{font-size:12px}.wizard-rules-heading span{color:#9398a2;font-size:9px}.wizard-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wizard-rule{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e4e1da;border-radius:13px;background:#fff}.wizard-rule>span:first-child{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:var(--wizard-green-dark);background:#eaf5ef;font-size:11px;font-weight:800}.wizard-rule>span:last-child{display:grid;gap:4px}.wizard-rule strong{font-size:10px}.wizard-rule small{color:#858b96;font-size:9px;line-height:1.6}.wizard-review-block{margin-top:12px;padding:17px;border:1px solid #e2dfd8;border-radius:15px;background:#faf9f6}.wizard-review-block h2{margin:0 0 10px;font-size:12px}.wizard-review-block>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid #e8e5df;color:#7c8390;font-size:10px}.wizard-review-block>div:last-of-type{border-bottom:0}.wizard-review-block strong{color:#414b5d;font-size:11px;text-align:end}.wizard-review-block--commitment{border-color:#cfe3d8;background:#f5faf7}.wizard-review-block--commitment>p{margin:10px 0 0;padding-top:10px;border-top:1px solid #dfe9e3;color:#6f7a74;font-size:9px;line-height:1.7}.wizard-draft-note{display:grid;gap:5px;margin-top:13px;padding:14px;border-radius:12px;color:#576172;background:#eef1f6;font-size:10px;line-height:1.7}.wizard-draft-note strong{color:var(--wizard-navy)}.wizard-error{margin-top:15px;padding:12px 14px;border:1px solid #edcccc;border-radius:11px;color:#944949;background:#fff5f5;font-size:11px;font-weight:700}.wizard-footer{min-height:72px;display:grid;grid-template-columns:140px 1fr 180px;align-items:center;gap:16px;padding:14px 26px;border-top:1px solid #e5e2db;background:#fff}.wizard-footer>span{color:#989da6;font-size:9px;text-align:center}.wizard-back,.wizard-next{min-height:43px;padding:0 14px;border-radius:12px;font-size:11px;font-weight:800;cursor:pointer}.wizard-back{border:1px solid #dcd8d0;color:#69717f;background:#fff}.wizard-back:disabled{visibility:hidden}.wizard-next{border:0;color:#fff;background:var(--wizard-navy);box-shadow:0 9px 22px rgba(20,32,57,.12)}.wizard-next:hover{background:#1c2b4a}.wizard-next:disabled{opacity:.55;cursor:wait}.wizard-success-shell{display:grid;place-items:center}.wizard-success-card{width:min(100%,620px);display:grid;justify-items:center;gap:11px;padding:48px 36px;border:1px solid #dce2dd;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(20,32,57,.1);text-align:center}.wizard-success-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:19px;color:#fff;background:var(--wizard-green);box-shadow:0 12px 26px rgba(22,132,88,.22);font-size:26px;font-weight:800}.wizard-success-card>p:first-of-type{margin:7px 0 0;color:var(--wizard-green);font-size:11px;font-weight:800}.wizard-success-card h1{margin:0;color:var(--wizard-navy);font-size:clamp(24px,5vw,36px);line-height:1.5}.wizard-success-code{color:#7e8591;font-size:12px;letter-spacing:.6px}.wizard-success-description{max-width:450px;margin:3px 0 0;color:#737b89;font-size:12px;line-height:1.8}.wizard-success-action{min-height:46px;display:inline-flex;align-items:center;margin-top:7px;padding:0 18px;border:0;border-radius:12px;color:#fff;background:var(--wizard-navy);cursor:pointer;font-family:inherit;font-size:12px;font-weight:800}.direct-offer-shell{padding:20px;background:radial-gradient(circle at 92% 0,rgba(22,132,88,.075),transparent 26rem),#f4f3ef}.offer-activation-window{width:min(100%,1320px);overflow:visible}.offer-activation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px 18px;border-bottom:1px solid #e9e6df;background:#fff}.offer-activation-heading>div{max-width:830px}.offer-activation-heading>div>span{color:var(--wizard-green-dark);font-size:12px;font-weight:800}.offer-activation-heading h1{margin:5px 0 7px;color:var(--wizard-navy);font-size:clamp(24px,2.6vw,27px);line-height:1.35}.offer-activation-heading p{margin:0;color:#647080;font-size:13px;line-height:1.8}.offer-activation-heading>.merchant-status{margin-top:5px;font-size:13px}.direct-offer-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;background:#f7f9f8}.direct-offer-progress .wizard-progress-step{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px 13px;border:1px solid #dce5e0;border-radius:14px;color:#66736d;background:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.direct-offer-progress .wizard-progress-step.is-active{border-color:#79b99c;background:#edf8f2;box-shadow:0 6px 18px rgba(17,105,70,.08)}.direct-offer-progress .wizard-progress-step.is-done{background:#f4f9f6}.direct-offer-progress-number{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#52635b;background:#edf1ef;font-size:14px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.direct-offer-progress .is-active .direct-offer-progress-number,.direct-offer-progress .is-done .direct-offer-progress-number{color:#126c4b;background:#dff1e8}.direct-offer-progress-copy{min-width:0;display:grid;gap:3px}.direct-offer-progress .wizard-progress-step strong{color:var(--wizard-navy);font-size:14px;line-height:1.45}.direct-offer-progress .wizard-progress-step small{margin:0;color:#718078;font-size:12px;line-height:1.4}.direct-offer-progress-state{color:#168458;font-size:14px;font-weight:900}.direct-offer-workspace{display:block;padding:18px}.direct-offer-panel{width:100%;min-height:520px;margin:0;padding:22px;border-radius:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.direct-offer-panel .wizard-panel-heading{margin-bottom:16px;padding:15px 17px;border:1px solid #d7e8df;border-radius:15px;background:#edf7f2}.direct-offer-panel .wizard-panel-heading>p{margin-bottom:3px;font-size:12px}.direct-offer-panel .wizard-panel-heading h2{margin:0;color:var(--wizard-navy);font-size:20px;line-height:1.45}.direct-offer-panel .wizard-panel-heading>span{margin-top:3px;font-size:13px}.direct-offer-variant-field{margin-top:12px}.direct-offer-variant-state{display:grid;gap:4px;margin-top:12px;padding:13px 15px;border:1px solid #e1ddd4;border-radius:12px;color:#6f7783;background:#faf9f6;font-size:14px;line-height:1.7}.offer-catalog-toast{position:fixed;top:18px;inset-inline-start:50%;z-index:80;max-width:min(90vw,520px);padding:12px 16px;border:1px solid #cbd9d1;border-radius:12px;color:#245b45;background:#fff;box-shadow:0 14px 38px rgba(20,32,57,.15);font-size:14px;font-weight:700;transform:translateX(-50%)}.offer-catalog-toast.is-warning{border-color:#e6c988;color:#7b5717}.offer-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.offer-section-heading>div{display:flex;align-items:flex-start;gap:11px}.offer-section-heading>div>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--wizard-green-dark);background:#eaf5ef;font-size:13px;font-weight:900}.offer-execution-card h3,.offer-review-ladder h3,.offer-review-summary h3,.offer-review-variants h3,.offer-section-heading h3{margin:0;color:var(--wizard-navy);font-size:18px}.offer-execution-card header p,.offer-review-ladder header p,.offer-section-heading p{margin:3px 0 0;color:#667180;font-size:13px;line-height:1.65}.offer-review-ladder header button,.offer-review-summary header button,.offer-section-heading>button{min-height:34px;padding:0 11px;border:1px solid #d6dce0;border-radius:9px;color:#33435c;background:#fff;cursor:pointer;font-size:13px;font-weight:800}.offer-eligible-variants,.offer-execution-card,.offer-group-settings,.offer-product-picker,.offer-review-ladder,.offer-review-summary,.offer-review-variants,.offer-selected-product,.offer-variants-section{margin-top:14px;padding:16px;border:1px solid #e0e3e1;border-radius:15px;background:#fbfbfa}.offer-product-search{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 13px;border:1px solid #d5d9d7;border-radius:11px;color:#7a8490;background:#fff}.offer-product-search input{min-width:0;flex:1 1;border:0;outline:0;color:var(--wizard-navy);background:transparent;font-size:15px}.offer-product-results{max-height:370px;display:grid;gap:6px;margin-top:10px;overflow-y:auto}.offer-product-results>button{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:60px;padding:7px 9px;border:1px solid #e2e4e2;border-radius:11px;color:var(--wizard-navy);background:#fff;text-align:start;cursor:pointer}.offer-product-results>button:hover{border-color:#9bc7b3;background:#f7fbf8}.offer-product-result-image{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:9px;color:#77838e;background:#f0f2f1}.offer-product-result-image img{width:100%;height:100%;object-fit:cover}.offer-product-results>button>span:nth-child(2){display:grid;gap:3px}.offer-product-results strong{font-size:14px}.offer-product-results small{color:#6f7986;font-size:12px}.offer-product-results>button>span:nth-child(3){font-size:13px;font-weight:800}.offer-product-results em{padding:4px 7px;border-radius:999px;color:#176b4c;background:#e8f5ee;font-size:11px;font-style:normal;font-weight:800}.offer-product-results>p{margin:12px;color:#6e7884;font-size:14px}.offer-product-card{display:grid;grid-template-columns:92px minmax(150px,1fr) minmax(240px,1.15fr);align-items:center;gap:14px;padding:12px;border:1px solid #e1e4e2;border-radius:13px;background:#fff}.offer-product-card-image{width:92px;height:92px;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#6d7985;background:#edf0ef;font-size:28px}.offer-product-card-image img{width:100%;height:100%;object-fit:cover}.offer-product-card-title{display:grid;gap:3px}.offer-product-card-title>span{color:var(--wizard-green-dark);font-size:12px;font-weight:800}.offer-product-card-title h3{margin:0;color:var(--wizard-navy);font-size:18px;line-height:1.45}.offer-product-card-title small{color:#687381;font-size:12px}.offer-product-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.offer-product-card dl>div{padding:8px;border-radius:9px;background:#f5f6f5}.offer-product-card dt{color:#6d7782;font-size:11px}.offer-product-card dd{margin:3px 0 0;color:var(--wizard-navy);font-size:13px;font-weight:800}.offer-equal-variants-badge{grid-column:2/-1;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;color:#176b4c;background:#e9f5ef;font-size:12px;font-weight:800}.offer-existing-callout{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:13px;border:1px solid #e9c77b;border-radius:12px;color:#684a16;background:#fff9eb}.offer-existing-callout>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#c48a22;font-weight:900}.offer-existing-callout strong{font-size:14px}.offer-existing-callout p{margin:3px 0 0;font-size:13px}.offer-existing-callout a{min-height:36px;display:inline-flex;align-items:center;padding:0 11px;border-radius:9px;color:#fff;background:#263751;font-size:12px;font-weight:800}.offer-neutral-warning,.offer-price-change-warning{padding:11px 13px;border:1px solid #dfc58d;border-radius:10px;color:#73531a;background:#fff8e9;font-size:13px;line-height:1.7}.offer-price-change-warning{margin-bottom:13px}.offer-eligible-variants>small{display:block;margin-top:9px;color:#687582;font-size:13px}.offer-variant-grid{max-height:220px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow-y:auto}.offer-variant-grid label{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 9px;border:1px solid #dfe2e0;border-radius:9px;color:#334157;background:#fff;cursor:pointer;font-size:13px}.offer-variant-grid input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--wizard-green)}.offer-inline-error{color:#b33c35!important}.offer-group-settings{display:grid;gap:10px}.offer-setting-block{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(280px,1.15fr);align-items:center;gap:10px 16px;padding:13px;border:1px solid #e1e3e1;border-radius:12px;background:#fff}.offer-setting-block>div:first-child{display:grid;gap:3px}.offer-setting-block strong{color:var(--wizard-navy);font-size:15px}.offer-setting-block small{color:#687480;font-size:13px;line-height:1.6}.offer-setting-block>p{grid-column:1/-1;margin:0;color:#5f6d78;font-size:13px;line-height:1.65}.offer-setting-block select{min-height:44px;padding:0 12px;border:1px solid #d6d9d7;border-radius:10px;color:var(--wizard-navy);background:#fff;font-size:14px;font-weight:700}.offer-segmented-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.offer-segmented-control button{min-height:42px;padding:0 6px;border:1px solid #d9dcda;border-radius:9px;color:#56616f;background:#fff;cursor:pointer;font-size:12px;font-weight:800}.offer-segmented-control button.is-selected{border-color:var(--wizard-green);color:var(--wizard-green-dark);background:#ecf7f1;box-shadow:inset 0 0 0 1px var(--wizard-green)}.offer-execution-card{background:#f7f8fa}.offer-execution-card header{display:flex;align-items:flex-start;gap:10px}.offer-execution-card header>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#fff;background:#263751;font-weight:900}.offer-execution-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;padding:0 18px 0 0;color:#495766;font-size:13px;line-height:1.65}.offer-execution-card li::marker{color:var(--wizard-green)}.offer-pricing-toolbar{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);gap:10px;margin-bottom:14px}.offer-pricing-toolbar>div,.offer-pricing-toolbar>label{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid #e0e2e0;border-radius:12px;background:#f7f8f7}.offer-pricing-toolbar>div span{color:#687480;font-size:13px}.offer-pricing-toolbar>div strong{color:var(--wizard-navy);font-size:17px}.offer-pricing-toolbar>label{justify-content:flex-start;cursor:pointer}.offer-pricing-toolbar input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--wizard-green)}.offer-pricing-toolbar label>span{display:grid;gap:2px}.offer-pricing-toolbar label strong{color:var(--wizard-navy);font-size:14px}.offer-pricing-toolbar label small{color:#687480;font-size:12px}.offer-price-table-wrap{overflow-x:auto;border:1px solid #dee1df;border-radius:13px}.offer-price-total-note{margin:9px 2px 0;color:#586775;font-weight:700;line-height:1.7}.offer-price-table{width:100%;border-collapse:collapse;background:#fff}.offer-price-table th{padding:11px 9px;color:#5f6c78;background:#f3f5f4;font-weight:800;text-align:start;white-space:nowrap}.offer-price-table td{min-width:112px;padding:11px 9px;border-top:1px solid #e7e9e7;color:#334156;font-size:13px;vertical-align:top}.offer-price-table tr.is-selected td{background:#f5faf7}.offer-price-table tr.is-base td{color:#5f6b77;background:#fbfbfa}.offer-price-locked{white-space:nowrap;font-weight:700}.offer-tier-level{padding:0;border:0;color:var(--wizard-navy);background:transparent;cursor:pointer;font-weight:900}.offer-price-input{min-width:130px;display:flex;align-items:center;overflow:hidden;border:1px solid #cfd4d1;border-radius:9px;background:#fff}.offer-price-input:focus-within{border-color:var(--wizard-green);box-shadow:0 0 0 3px rgba(22,132,88,.1)}.offer-price-input input{width:88px;min-height:39px;padding:0 9px;border:0;outline:0;color:var(--wizard-navy);background:transparent;font-size:15px;font-weight:800}.offer-price-input span{padding-inline-end:9px;color:#6b7680;font-size:12px}.offer-price-error,.offer-price-warning{display:block;margin-top:5px;font-size:11px;line-height:1.45}.offer-price-error{color:#b33932}.offer-price-warning{color:#a56d14}.offer-economy-card{margin-top:14px;padding:16px;border:1px solid #d9dfe5;border-radius:14px;background:#f7f8fb}.offer-economy-card header{display:flex;align-items:center;gap:10px}.offer-economy-card header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#41578a;font-weight:900}.offer-economy-card header p{margin:0;color:#687582;font-size:12px}.offer-economy-card h3{margin:2px 0 0;color:var(--wizard-navy);font-size:18px}.offer-economy-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.offer-economy-card dl>div{padding:9px;border:1px solid #e3e6e9;border-radius:9px;background:#fff}.offer-economy-card dt{color:#687480;font-size:11px}.offer-economy-card dd{margin:4px 0 0;color:var(--wizard-navy);font-size:14px;font-weight:900}.offer-economy-card>p{margin:0;color:#4d5d6c;font-size:13px;line-height:1.7}.direct-offer-empty{margin-top:20px}.offer-preview-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(10,23,42,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.offer-preview-dialog{width:min(100%,840px);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid #d9dedb;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(7,19,35,.28)}.offer-preview-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #e5e7e5}.offer-preview-dialog-header>div{display:grid;gap:2px}.offer-preview-dialog-header span{color:#087a58;font-size:11px;font-weight:900}.offer-preview-dialog-header h2{margin:0;color:#10203d;font-size:20px}.offer-preview-dialog-header p{margin:0;color:#687480;font-size:12px}.offer-preview-dialog-header button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d9ddda;border-radius:50%;color:#253650;background:#f7f8f7;cursor:pointer;font-size:25px;line-height:1}.offer-widget-preview{margin:22px;overflow:hidden;border:1px solid #eadfcf;border-radius:20px;color:#10203d;background:#fffaf2;box-shadow:0 14px 40px rgba(14,30,57,.08)}.offer-widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #eadfcf;background:linear-gradient(135deg,#fffaf2,#f5eadc)}.offer-widget-brand{color:#10203d;font-size:14px;font-weight:800}.offer-widget-badge{padding:5px 9px;border:1px solid #b7e2cf;border-radius:999px;color:#087a58;background:#e6f5ed;font-size:12px;font-weight:700}.offer-widget-body{padding:18px}.offer-widget-title{display:block;margin:0;color:#10203d;font-size:20px;font-weight:900;line-height:1.45}.offer-widget-copy{margin:7px 0 0;color:#5e6875;font-size:12px;line-height:1.8}.offer-widget-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:16px 0}.offer-widget-tier{min-height:88px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid #d6e8de;border-radius:12px;background:#f3fbf7}.offer-widget-tier.is-regular{border-color:#e4ddd2;background:#fff}.offer-widget-tier :is(span,small){color:#6d7480;font-size:10px}.offer-widget-tier strong{color:#087a58;font-size:14px;font-weight:900}.offer-widget-tier.is-regular strong{color:#10203d}.offer-widget-assurances{display:flex;flex-wrap:wrap;gap:7px 14px;margin:0 0 15px;color:#56606e;font-size:10px;font-weight:750}.offer-widget-start-form{display:grid;gap:10px;margin-top:15px}.offer-widget-native-variant{margin:0;padding:10px 12px;border:1px solid #cddbd4;border-radius:11px;color:#344154;background:#fff;font-size:11px;font-weight:750;line-height:1.7}.offer-widget-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px;color:#596473;font-size:10px;line-height:1.65}.offer-widget-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:#087a58}.offer-widget-start-action{width:100%;min-height:42px;border:0;border-radius:12px;color:#fff;background:#087a58;box-shadow:0 9px 22px rgba(8,122,88,.22);font:inherit;font-size:13px;font-weight:800;opacity:1}.offer-preview-dialog-note{margin:-5px 22px 20px;color:#66727f;font-size:12px;line-height:1.7;text-align:center}.offer-review-product{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:13px;padding:13px;border:1px solid #dde1de;border-radius:13px;background:#f8f9f8}.offer-review-product .offer-product-card-image{width:78px;height:78px}.offer-review-product>div:nth-child(2)>span{color:#6d7782;font-size:12px}.offer-review-product h3{margin:3px 0;color:var(--wizard-navy);font-size:18px}.offer-review-product small{color:#697582;font-size:12px}.offer-review-product>strong{color:var(--wizard-navy);font-size:18px}.offer-review-ladder header,.offer-review-summary header{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer-review-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0}.offer-review-summary dl>div{padding:10px;border-radius:9px;background:#fff}.offer-review-summary dt{color:#6d7884;font-size:12px}.offer-review-summary dd{margin:4px 0 0;color:var(--wizard-navy);font-size:13px;font-weight:800}.offer-review-ladder>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.offer-review-ladder article{padding:10px;border:1px solid #e1e4e2;border-radius:9px;background:#fff}.offer-review-ladder article small,.offer-review-ladder article span{display:block;color:#697581;font-size:11px}.offer-review-ladder article strong{display:block;margin:4px 0;color:var(--wizard-navy);font-size:15px}.offer-review-variants>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.offer-review-variants>div span{padding:6px 9px;border-radius:999px;color:#3f4f62;background:#eef1f4;font-size:12px}.offer-review-policy{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;border:1px solid #cfd8e7;border-radius:12px;color:#425570;background:#f2f5fa}.offer-review-policy>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#516b97;font-weight:900}.offer-review-policy p{margin:0;font-size:13px;line-height:1.75}.offer-form-notice{margin-top:13px;padding:11px 13px;border:1px solid #bcdccb;border-radius:10px;color:#176b4c;background:#f2faf6;font-size:13px;font-weight:700}.offer-activation-footer{position:sticky;bottom:0;z-index:30;min-height:72px;padding:11px 18px;border-top:1px solid #dedfdc;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.offer-activation-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:7px}.offer-activation-footer>span{font-size:12px}.offer-footer-preview,.offer-footer-secondary{min-height:43px;padding:0 13px;border:1px solid #cfd4d7;border-radius:11px;color:#253650;background:#fff;cursor:pointer;font-size:13px;font-weight:800}.offer-footer-preview{border-color:#9eabc1;background:#f4f6fa}.offer-activation-footer button:disabled{opacity:.5;cursor:not-allowed}.offer-activation-success{width:min(100%,680px)}.offer-success-actions{display:flex;justify-content:center;gap:8px;margin-top:20px}.offer-success-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid #d4d8d6;border-radius:12px;color:var(--wizard-navy);background:#fff;font-size:12px;font-weight:800}.direct-offer-panel :is(button,input,select){font-family:inherit}.offer-economy-card,.offer-eligible-variants,.offer-execution-card,.offer-group-settings,.offer-price-ladder-card,.offer-product-picker,.offer-review-ladder,.offer-review-product,.offer-review-summary,.offer-review-variants,.offer-selected-product,.offer-variants-section{margin-top:14px;padding:16px;border:1px solid #dbe7e1;border-radius:16px;background:#f6faf8;box-shadow:0 5px 16px rgba(22,68,49,.035)}.offer-execution-card header,.offer-unified-card-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:13px}.offer-execution-card header>span,.offer-section-heading>div>span,.offer-unified-card-heading>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#126c4b;background:#e2f2e9;font-size:14px;font-weight:900}.offer-economy-card h3,.offer-execution-card h3,.offer-review-ladder h3,.offer-review-summary h3,.offer-review-variants h3,.offer-section-heading h3,.offer-unified-card-heading h3{margin:0;color:var(--wizard-navy);font-size:16px;line-height:1.5}.offer-economy-card header p,.offer-execution-card header p,.offer-review-ladder header p,.offer-section-heading p,.offer-unified-card-heading p{margin:2px 0 0;color:#66756e;font-size:13px;line-height:1.6}.offer-economy-card dl>div,.offer-pricing-toolbar>div,.offer-pricing-toolbar>label,.offer-product-card,.offer-review-ladder article,.offer-review-summary dl>div,.offer-setting-block{border-color:#e0e8e4;background:#fff}.offer-product-card-title h3,.offer-review-product h3{font-size:16px;line-height:1.5}.offer-economy-card dt,.offer-product-card dt,.offer-review-ladder article small,.offer-review-ladder article span,.offer-review-summary dt{color:#697770;font-size:12px;line-height:1.55}.offer-economy-card dd,.offer-pricing-toolbar>div strong,.offer-product-card dd,.offer-review-ladder article strong,.offer-review-product>strong,.offer-review-summary dd{color:var(--wizard-navy);font-size:14px;line-height:1.55;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-pricing-toolbar label strong,.offer-setting-block strong{font-size:14px;line-height:1.55}.offer-economy-card>p,.offer-execution-card ul,.offer-pricing-toolbar label small,.offer-review-policy p,.offer-setting-block small,.offer-setting-block>p{font-size:13px;line-height:1.65}.offer-price-input input,.offer-price-table td,.offer-segmented-control button,.offer-setting-block select,.offer-tier-level{font-size:13px}.offer-pricing-toolbar{margin-top:14px}.offer-price-ladder-card{overflow:hidden}.offer-price-table-wrap{border-color:#dce6e1}.offer-price-table th{color:#5f6e67;background:#edf4f0;font-size:12px}.offer-price-table td{line-height:1.55}.offer-price-input input{min-height:38px;font-weight:850}.offer-price-total-note{color:#596a62;font-size:12px}.offer-economy-card header{align-items:flex-start;margin-bottom:13px}.offer-economy-card header>span{width:32px;height:32px;flex:0 0 auto;color:#126c4b;background:#e2f2e9;font-size:14px}.offer-economy-card dl{margin:0 0 13px}.offer-review-product{grid-template-columns:72px 1fr auto}.offer-review-product .offer-product-card-image{width:72px;height:72px}.offer-review-product small,.offer-review-product>div:nth-child(2)>span{font-size:12px}.offer-review-ladder header,.offer-review-summary header{min-height:34px}.offer-review-ladder>div,.offer-review-summary dl{margin-top:13px}.offer-review-ladder article{border-radius:11px}.offer-review-policy{border-color:#d8e4de;color:#40584c;background:#f2f8f5}.offer-review-policy>span{background:#398260}@media (max-width:760px){.direct-offer-shell{padding:8px}.offer-activation-heading{padding:18px}.offer-activation-heading h1{font-size:24px}.offer-activation-heading p{font-size:13px}.direct-offer-workspace{padding:10px}.direct-offer-panel{padding:16px}.offer-product-card{grid-template-columns:76px 1fr}.offer-product-card-image{width:76px;height:76px}.offer-equal-variants-badge,.offer-product-card dl{grid-column:1/-1}.offer-setting-block{grid-template-columns:1fr}.offer-setting-block>p{grid-column:1}.offer-execution-card ul,.offer-pricing-toolbar,.offer-review-summary dl{grid-template-columns:1fr}.offer-economy-card dl,.offer-review-ladder>div{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-existing-callout{grid-template-columns:34px 1fr}.offer-existing-callout a{grid-column:2;width:max-content}.offer-activation-footer{display:grid;grid-template-columns:auto 1fr}.offer-activation-footer>span{display:none}.offer-activation-footer>div{flex-wrap:wrap}}@media (max-width:620px){.direct-offer-progress{grid-template-columns:1fr;gap:8px;padding:10px 12px}.direct-offer-progress .wizard-progress-step{min-height:58px;padding:9px 11px}.direct-offer-progress .wizard-progress-step strong{font-size:13px}.direct-offer-progress .wizard-progress-step small{display:block;font-size:11px}.offer-product-results>button{grid-template-columns:42px minmax(0,1fr) auto}.offer-product-results>button>em{grid-column:2;width:max-content}.offer-segmented-control,.offer-variant-grid{grid-template-columns:1fr 1fr}.offer-price-table-wrap{overflow:visible;border:0;background:transparent}.offer-price-table,.offer-price-table tbody{display:grid;gap:9px}.offer-price-table thead{display:none}.offer-price-table tr{display:grid;padding:11px;border:1px solid #dfe2e0;border-radius:12px;background:#fff}.offer-price-table td{min-width:0;display:grid;grid-template-columns:1fr 1.25fr;align-items:start;gap:8px;padding:7px 0;border-top:1px solid #eceeec;background:transparent!important}.offer-price-table td:first-child{border-top:0}.offer-price-table td:before{content:attr(data-label);color:#6c7782;font-size:11px}.offer-price-input-cell{display:grid!important}.offer-price-input{width:100%;min-width:0}.offer-price-input input{width:100%}.offer-price-error,.offer-price-warning{grid-column:2}.offer-review-product{grid-template-columns:66px 1fr}.offer-review-product .offer-product-card-image{width:66px;height:66px}.offer-review-product>strong{grid-column:2}.offer-activation-footer{grid-template-columns:1fr}.offer-activation-footer>.wizard-back{width:100%}.offer-activation-footer>div{display:grid;grid-template-columns:1fr 1fr}.offer-activation-footer .wizard-next{grid-column:1/-1}.offer-success-actions{display:grid}.offer-preview-modal{padding:12px}.offer-preview-dialog{max-height:calc(100vh - 24px);border-radius:17px}.offer-widget-preview{margin:14px}.offer-widget-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-preview-dialog-note{margin-inline:14px}}@media (max-width:430px){.offer-activation-heading{display:grid}.offer-activation-heading h1{font-size:24px}.offer-product-card{grid-template-columns:64px 1fr}.offer-product-card-image{width:64px;height:64px}.offer-product-card dl{grid-template-columns:1fr 1fr}.offer-economy-card dl,.offer-review-ladder>div,.offer-variant-grid{grid-template-columns:1fr}}@media (max-width:780px){.wizard-shell,.wizard-success-shell{padding:12px}.wizard-window{border-radius:18px}.wizard-progress{padding-inline:16px}.wizard-progress-step small{display:none}.wizard-panel{width:calc(100% - 24px);min-height:0;padding:20px}.wizard-goal-grid,.wizard-scope-grid{grid-template-columns:1fr}.wizard-scope-card{min-height:115px}.wizard-tier-header{display:none}.wizard-tier-row{grid-template-columns:40px 1fr 1fr 34px}.wizard-tier-row label>span{display:block}.wizard-tier-cost{grid-column:2/4}.wizard-rule-grid{grid-template-columns:1fr}.wizard-footer{grid-template-columns:90px 1fr 160px;padding-inline:16px}}@media (max-width:560px){.wizard-header{min-height:62px;padding-inline:15px}.wizard-progress{gap:6px;padding:14px 12px}.wizard-progress-step strong{font-size:9px}.wizard-panel{padding:16px;margin-block:12px}.wizard-goal-heading,.wizard-goal-summary{align-items:flex-start;flex-wrap:wrap}.wizard-goal-summary>button{margin-inline-start:47px}.wizard-tier-row{grid-template-columns:34px 1fr 30px}.wizard-tier-cost,.wizard-tier-row label{grid-column:2}.wizard-tier-remove{grid-column:3;grid-row:1}.wizard-choice-row>button{flex:1 1 130px}.wizard-calculator-lines>div,.wizard-review-block>div{align-items:flex-start;flex-direction:column;gap:4px}.wizard-review-block strong{text-align:start}.wizard-rules-heading{align-items:flex-start;flex-direction:column}.wizard-footer{grid-template-columns:78px 1fr}.wizard-footer>span{display:none}.wizard-next{grid-column:2}.wizard-success-card{padding:36px 20px}}@media (max-width:620px){.direct-offer-progress{grid-template-columns:1fr;gap:8px;padding:10px 12px}.direct-offer-progress .wizard-progress-step{min-height:58px;grid-template-columns:36px minmax(0,1fr) 18px;gap:9px;padding:9px 11px}.direct-offer-progress .wizard-progress-step strong{font-size:13px}.direct-offer-progress .wizard-progress-step small{display:block;font-size:11px}.direct-offer-progress-number{width:34px;height:34px;font-size:13px}.direct-offer-panel .wizard-panel-heading{padding:13px 14px}.direct-offer-panel .wizard-panel-heading h2{font-size:18px}.offer-economy-card,.offer-eligible-variants,.offer-execution-card,.offer-group-settings,.offer-price-ladder-card,.offer-product-picker,.offer-review-ladder,.offer-review-product,.offer-review-summary,.offer-review-variants,.offer-selected-product,.offer-variants-section{padding:13px}}.salla-auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,rgba(30,139,94,.12),transparent 40%),#f5f3ee}.salla-auth-card{width:min(100%,520px);display:grid;justify-items:center;gap:12px;padding:48px 36px;border:1px solid #e4e0d7;border-radius:24px;background:#fff;box-shadow:0 22px 60px rgba(20,32,57,.09);text-align:center}.salla-auth-mark{width:58px;height:58px;display:block;object-fit:contain}.salla-auth-card p{margin:8px 0 0;color:#168458;font-size:12px;font-weight:800}.salla-auth-card h1{margin:0;color:#142039;font-size:clamp(22px,5vw,31px);line-height:1.45}.salla-auth-card small{max-width:390px;color:#7b8290;font-size:13px;line-height:1.8}.salla-auth-card--error .salla-auth-mark{background:#a54d4d}.salla-auth-card--error p{color:#a54d4d}.governance-main{max-width:1380px}.governance-header{align-items:center}.governance-refresh{min-width:130px}.governance-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.governance-skeleton span{min-height:130px;border:1px solid #e4e0d7;border-radius:18px;background:linear-gradient(90deg,#eeece6 20%,#faf9f5 48%,#eeece6 76%);background-size:220% 100%;animation:merchant-loading 1.3s linear infinite}.governance-assurance{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:17px 19px;border:1px solid #cde4d8;border-radius:17px;background:linear-gradient(135deg,#f1faf5,#fff)}.governance-assurance.is-review{border-color:#ead8ad;background:linear-gradient(135deg,#fff9ed,#fff)}.governance-assurance-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--merchant-green);box-shadow:0 8px 20px rgba(22,132,88,.18);font-weight:900}.governance-assurance.is-review .governance-assurance-mark{background:#b47d29}.governance-assurance strong{color:#245a43;font-size:13px}.governance-assurance.is-review strong{color:#745323}.governance-assurance p{margin:4px 0 0;color:#728179;font-size:10px;line-height:1.7}.governance-assurance small{color:#819087;font-size:9px;white-space:nowrap}.governance-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.governance-overview article{min-height:135px;display:grid;align-content:center;gap:6px;padding:20px;border:1px solid #e4e0d7;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(20,32,57,.035)}.governance-overview article.is-financial{border-color:#cde4d8;background:linear-gradient(145deg,#f2faf6,#fff)}.governance-overview span{color:#747b88;font-size:11px;font-weight:700}.governance-overview strong{color:var(--merchant-navy);font-size:25px;line-height:1.25}.governance-overview .is-financial strong{color:var(--merchant-green-dark);font-size:21px}.governance-overview small{color:#979ca5;font-size:9px;line-height:1.6}.governance-section{margin-bottom:24px;padding:24px;border:1px solid var(--merchant-line);border-radius:21px;background:rgba(255,255,255,.84);box-shadow:0 14px 38px rgba(20,32,57,.04)}.governance-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.governance-controls article{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:16px;border:1px solid #dce9e1;border-radius:15px;background:#f7fbf9}.governance-controls article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--merchant-green);font-size:11px;font-weight:900}.governance-controls strong{color:#285b45;font-size:11px}.governance-controls p{margin:5px 0 0;color:#76817b;font-size:9px;line-height:1.75}.governance-controls small{padding:4px 7px;border-radius:999px;color:var(--merchant-green-dark);background:#e5f4ec;font-size:8px;font-weight:800}.governance-financial-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.governance-financial-flow article{min-height:108px;display:grid;align-content:center;gap:4px;padding:15px;border:1px solid #e7e3db;border-radius:14px;background:#faf9f6}.governance-financial-flow span{color:#777e8b;font-size:9px;font-weight:700}.governance-financial-flow strong{color:var(--merchant-navy);font-size:23px}.governance-financial-flow small{color:#9499a3;font-size:9px}.governance-financial-flow .is-success{border-color:#cfe7db;background:#f2faf6}.governance-financial-flow .is-success strong{color:var(--merchant-green-dark)}.governance-financial-flow .is-warning{border-color:#ead8ad;background:#fff9ed}.governance-financial-flow .is-warning strong{color:#95651f}.governance-timeline-section{padding-bottom:28px}.governance-timeline-heading{align-items:flex-start}.governance-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.governance-filters button{min-height:31px;padding:0 10px;border:1px solid #dfdcd5;border-radius:9px;color:#747b88;background:#fff;cursor:pointer;font-size:9px;font-weight:700}.governance-filters button.is-active{border-color:#bcdccb;color:var(--merchant-green-dark);background:#edf7f2}.governance-timeline{position:relative;display:grid;gap:10px}.governance-timeline:before{content:"";position:absolute;inset-inline-start:14px;top:21px;bottom:21px;width:1px;background:#dfe4e0}.governance-timeline article{position:relative;display:grid;grid-template-columns:30px 1fr;gap:11px}.governance-timeline-dot{width:11px;height:11px;margin:19px auto 0;border:3px solid #fff;border-radius:999px;background:#7e899b;box-shadow:0 0 0 1px #cfd4dc;z-index:1}.governance-timeline article.is-success .governance-timeline-dot{background:var(--merchant-green);box-shadow:0 0 0 1px #9bcdb5}.governance-timeline article.is-warning .governance-timeline-dot{background:#b47d29;box-shadow:0 0 0 1px #dbc294}.governance-timeline article.is-danger .governance-timeline-dot{background:#ae4d4d;box-shadow:0 0 0 1px #dfb1b1}.governance-timeline article>div{padding:14px 16px;border:1px solid #e7e4dd;border-radius:14px;background:#fcfbf9}.governance-timeline article.is-warning>div{border-color:#eadbb9;background:#fffbf3}.governance-timeline article.is-danger>div{border-color:#eccccc;background:#fff7f7}.governance-timeline header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.governance-timeline header>div{display:grid;gap:4px}.governance-timeline header small{color:#8a909b;font-size:8px}.governance-timeline header strong{color:#354155;font-size:11px}.governance-timeline time{color:#9297a0;font-size:8px;white-space:nowrap}.governance-timeline p{margin:7px 0 9px;color:#737b88;font-size:9px;line-height:1.75}.governance-timeline footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.governance-timeline footer span{padding:4px 7px;border-radius:7px;color:#687485;background:#edf0f4;font-size:8px;font-weight:700}.governance-timeline footer a{color:var(--merchant-green-dark);font-size:8px;font-weight:800}.governance-empty{display:grid;justify-items:center;gap:6px;padding:34px 20px;border:1px dashed #d9d6cf;border-radius:15px;color:#747b88;text-align:center}.governance-empty strong{color:#445064;font-size:12px}.governance-empty p{margin:0;font-size:10px}@media (prefers-reduced-motion:reduce){.governance-skeleton span{animation:none}}@media (max-width:1100px){.governance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-financial-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.merchant-nav{display:flex;gap:4px}.merchant-nav-item:not(.merchant-nav-item--active){display:flex}.merchant-nav-item:not(.merchant-nav-item--active) .merchant-nav-text{display:none}.governance-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-controls{grid-template-columns:1fr}}@media (max-width:620px){.governance-assurance{grid-template-columns:auto 1fr}.governance-assurance small{grid-column:2;white-space:normal}.governance-financial-flow,.governance-overview{grid-template-columns:1fr}.governance-financial-flow article,.governance-overview article{min-height:96px}.governance-section{padding:17px}.governance-controls article{grid-template-columns:auto 1fr}.governance-controls small{grid-column:2;width:max-content}.governance-timeline-heading{align-items:stretch}.governance-filters{justify-content:flex-start}.governance-timeline footer,.governance-timeline header{align-items:flex-start;flex-direction:column;gap:7px}.governance-timeline time{white-space:normal}}@media (max-width:430px){.merchant-nav-item .merchant-nav-text{display:none}.merchant-nav-item{padding-inline:7px}}.lamma-customers-main{max-width:1380px}.lamma-customers-header{align-items:center}.lamma-customers-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.lamma-customers-header-actions .merchant-refresh.is-primary{border-color:var(--merchant-green);color:#fff;background:var(--merchant-green)}.lamma-customer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.lamma-customer-summary article{min-height:118px;display:grid;align-content:center;gap:7px;padding:19px;border:1px solid #e4e0d7;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(20,32,57,.035)}.lamma-customer-summary article.is-success{border-color:#cde4d8;background:linear-gradient(145deg,#f2faf6,#fff)}.lamma-customer-summary article.is-warning{border-color:#ead8ad;background:linear-gradient(145deg,#fff9ed,#fff)}.lamma-customer-summary article.is-marketing{border-color:#d9d0ea;background:linear-gradient(145deg,#f8f5fc,#fff)}.lamma-customer-summary span{color:#747b88;font-weight:700}.lamma-customer-summary strong{color:var(--merchant-navy)}.lamma-customer-summary small{color:#888f99;font-size:8px}.lamma-customer-summary .is-success strong{color:var(--merchant-green-dark)}.lamma-customer-summary .is-warning strong{color:#95651f}.lamma-customer-summary .is-marketing strong{color:#694a8c}.lamma-customer-table-card{overflow:hidden;border:1px solid var(--merchant-line);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(20,32,57,.04)}.lamma-customer-table-scroll{overflow-x:auto}.lamma-customer-table-card table{width:100%;min-width:900px;border-collapse:collapse;text-align:start}.lamma-customer-table-card td,.lamma-customer-table-card th{padding:15px 18px;border-bottom:1px solid #eeece7;vertical-align:middle}.lamma-customer-table-card th{color:#7d8490;background:#faf9f6;font-size:10px;font-weight:800;white-space:nowrap}.lamma-customer-table-card td{color:#525c6b;font-size:11px}.lamma-customer-table-card tbody tr:last-child td{border-bottom:0}.lamma-customer-table-card td strong{display:block;color:var(--merchant-navy);font-size:12px}.lamma-customer-table-card td small{display:block;margin-top:4px;color:#9499a3;font-size:8px}.lamma-customer-table-card .merchant-pagination button,.lamma-customer-table-card td button{min-height:34px;padding:0 11px;border:1px solid #bfdccb;border-radius:9px;color:var(--merchant-green-dark);background:#eef8f3;cursor:pointer;font-size:9px;font-weight:800}.lamma-customer-table-card .merchant-pagination button:disabled,.lamma-customer-table-card td button:disabled{cursor:not-allowed;opacity:.52}.lamma-sync-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#626c7b;background:#edf0f4;font-size:8px;font-weight:800;white-space:nowrap}.lamma-sync-status.is-synced{color:#236947;background:#e5f4ec}.lamma-sync-status.is-syncing{color:#2e6077;background:#e8f3f7}.lamma-sync-status.is-failed{color:#8a5c1f;background:#fff1d6}.lamma-acquisition-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:#626c7b;background:#edf0f4;font-size:8px;font-weight:800;white-space:nowrap}.lamma-acquisition-status.is-verified_new{color:#236947;background:#e5f4ec}.lamma-acquisition-status.is-returning{color:#2e6077;background:#e8f3f7}.lamma-acquisition-status.is-unknown{color:#8a5c1f;background:#fff1d6}.lamma-marketing-status{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#777e89;background:#f0f1f3;font-size:8px;font-weight:800;white-space:nowrap}.lamma-marketing-status.is-granted{color:#674789;background:#f0e9f8}.lamma-sync-complete{color:var(--merchant-green-dark);font-size:9px;font-weight:800}.lamma-customer-table-card .merchant-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:0;padding:14px 18px;border-top:1px solid #eeece7;color:#747b88;font-size:9px}@media (max-width:980px){.lamma-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lamma-customers-header{align-items:stretch}.lamma-customers-header .merchant-refresh,.lamma-customers-header-actions{width:100%}.lamma-customer-summary{grid-template-columns:1fr}.lamma-customer-summary article{min-height:96px}}.lamma-detail-main{max-width:1380px}.lamma-detail-header{align-items:center}.lamma-detail-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.lamma-detail-actions :is(a,button){min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #d7ddd9;border-radius:11px;color:#566071;background:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.lamma-detail-actions a.is-primary{color:#fff;border-color:var(--merchant-green);background:var(--merchant-green)}.lamma-detail-actions button:disabled{cursor:wait;opacity:.65}.lamma-detail-identity{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:center;gap:22px;margin-bottom:15px;padding:18px 20px;border:1px solid var(--merchant-line);border-radius:17px;background:rgba(255,255,255,.9)}.lamma-detail-identity>div:first-child{display:grid;justify-items:start;gap:8px}.lamma-detail-identity>div:first-child>strong{color:var(--merchant-navy);font-size:13px}.lamma-detail-status{min-height:27px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:#126c49;background:#e5f5ed;font-size:9px;font-weight:900}.lamma-detail-status:is(.is-checkout_pending,.is-expired){color:#895f18;background:#fff1d1}.lamma-detail-status.is-completed{color:#315f98;background:#e8f1fb}.lamma-detail-status.is-cancelled{color:#7b6060;background:#f1e8e8}.lamma-detail-identity dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0}.lamma-detail-identity dl>div{display:grid;gap:4px}.lamma-detail-identity dt{color:#9197a1;font-size:9px}.lamma-detail-identity dd{margin:0;color:#4b5666;font-size:10px;font-weight:800}.lamma-detail-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:18px;margin-bottom:15px;padding:18px 20px;border:1px solid #c9e3d6;border-radius:17px;background:#f1faf6}.lamma-detail-share.is-pending{border-color:#ead8ad;background:#fff9ed}.lamma-detail-share>div:first-child{display:grid;gap:5px}.lamma-detail-share>div:first-child>span{color:var(--merchant-green-dark);font-size:9px;font-weight:900}.lamma-detail-share.is-pending>div:first-child>span{color:#895f18}.lamma-detail-share h2{margin:0;color:var(--merchant-navy);font-size:16px}.lamma-detail-share p{margin:0;color:#68766f;font-size:10px;line-height:1.7}.lamma-detail-share-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.lamma-detail-share-controls input{min-width:0;min-height:40px;padding:0 11px;border:1px solid #cbd8d1;border-radius:10px;color:#3f4d47;background:#fff;font:inherit;font-size:9px;text-align:left}.lamma-detail-share :is(button,a){min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--merchant-green);border-radius:10px;color:#fff;background:var(--merchant-green);cursor:pointer;font:inherit;font-size:9px;font-weight:850}.lamma-detail-share a{color:var(--merchant-green-dark);background:#fff}.lamma-detail-share-controls small{grid-column:1/-1;color:#397258;font-size:8px}.lamma-detail-share .lamma-detail-share-setup{justify-self:end;color:#fff;border-color:#b77a13;background:#b77a13}.lamma-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.lamma-detail-summary article{min-height:128px;display:grid;align-content:center;gap:7px;padding:19px;border:1px solid var(--merchant-line);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(20,32,57,.035)}.lamma-detail-summary article.is-progress{border-color:#c9e3d6;background:linear-gradient(145deg,#eef9f4,#fff)}.lamma-detail-summary article.is-total{border-color:#d4dbea;background:linear-gradient(145deg,#f3f6fb,#fff)}.lamma-detail-summary article.is-pending{border-color:#ead8ad;background:linear-gradient(145deg,#fff9ed,#fff)}.lamma-detail-summary span{color:#737b88;font-size:10px;font-weight:750}.lamma-detail-summary strong{color:var(--merchant-navy);font-size:clamp(21px,2.4vw,30px)}.lamma-detail-summary small{color:#8c929c;font-size:8px;line-height:1.7}.lamma-detail-summary .is-progress strong{color:var(--merchant-green-dark)}.lamma-next-tier{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;padding:17px 20px;border:1px solid #c8e1d4;border-radius:17px;color:#174d3a;background:linear-gradient(115deg,#eaf7f1,#f8fcfa)}.lamma-next-tier>div{display:grid;gap:4px}.lamma-next-tier span{color:#4a8b70;font-size:9px;font-weight:800}.lamma-next-tier strong{font-size:15px}.lamma-next-tier p{margin:0;color:#56806f;font-size:10px;font-weight:700}.lamma-next-tier.is-complete{border-color:#d4dbea;color:#315f98;background:#f1f6fb}.lamma-detail-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:15px;margin-bottom:15px}.lamma-detail-card{overflow:hidden;border:1px solid var(--merchant-line);border-radius:19px;background:rgba(255,255,255,.93);box-shadow:0 12px 32px rgba(20,32,57,.035)}.lamma-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #ece9e3}.lamma-detail-card>header p{margin:0 0 4px;color:var(--merchant-green);font-size:9px;font-weight:800}.lamma-detail-card>header h2{margin:0;color:var(--merchant-navy);font-size:18px}.lamma-detail-card>header>span{color:#717986;font-size:9px;font-weight:800}.lamma-tier-list{display:grid;gap:7px;padding:14px}.lamma-tier-list article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;border:1px solid #ebe8e1;border-radius:12px;background:#faf9f6}.lamma-tier-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#69717f;background:#ebece9;font-size:11px;font-weight:900}.lamma-tier-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.lamma-tier-list strong{color:var(--merchant-navy);font-size:12px}.lamma-tier-list small{color:#9297a0;font-size:8px}.lamma-tier-list article.is-achieved{border-color:#d6e8df;background:#f3faf6}.lamma-tier-list article.is-achieved>span{color:#34745a;background:#dcefe5}.lamma-tier-list article.is-current{border-color:var(--merchant-green);background:#edf8f2;box-shadow:0 6px 18px rgba(22,132,88,.08)}.lamma-tier-list article.is-current>span{color:#fff;background:var(--merchant-green)}.lamma-tier-list article.is-current small{color:var(--merchant-green-dark);font-weight:900}.lamma-order-status-list{display:grid;gap:8px;padding:14px}.lamma-order-status-list>article{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 13px;border:1px solid #e4e9ee;border-radius:12px;background:#f8fafc}.lamma-order-status-error>span,.lamma-order-status-list>article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#607080;background:#e9edf1;font-size:13px;font-weight:900}.lamma-order-status-list>article>div{min-width:0;display:grid;gap:3px}.lamma-order-status-list small{color:#7d8793;font-size:8px;font-weight:750}.lamma-order-status-list strong{overflow-wrap:anywhere;color:var(--merchant-navy);font-size:12px;line-height:1.45}.lamma-order-status-list p{overflow-wrap:anywhere;margin:0;color:#74808c;font-size:8px;line-height:1.5}.lamma-order-status-list>article.is-success{border-color:#cae5d7;background:#f0faf5}.lamma-order-status-list>article.is-success>span{color:#087e4a;background:#d9f1e5}.lamma-order-status-list>article.is-active{border-color:#ceddf1;background:#f2f7fd}.lamma-order-status-list>article.is-active>span{color:#2d67a8;background:#dfeaf8}.lamma-order-status-list>article.is-pending{border-color:#eadcbf;background:#fffaf0}.lamma-order-status-list>article.is-pending>span{color:#a36a12;background:#f8ead0}.lamma-order-status-list>article.is-danger{border-color:#edcece;background:#fff5f5}.lamma-order-status-list>article.is-danger>span{color:#b04444;background:#f7dddd}.lamma-order-status-error{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 13px;border:1px solid #edcece;border-radius:12px;color:#913a3a;background:#fff5f5}.lamma-order-status-error>span{color:#b04444;background:#f7dddd}.lamma-order-status-error>div{min-width:0;display:grid;gap:3px}.lamma-order-status-error strong{font-size:10px}.lamma-order-status-error small{overflow-wrap:anywhere;color:#a35c5c}.lamma-basket-empty{min-height:290px;display:grid;place-content:center;justify-items:center;gap:8px;padding:25px;text-align:center}.lamma-basket-empty strong{color:var(--merchant-navy);font-size:15px}.lamma-basket-empty p{max-width:380px;margin:0;color:#828995;font-size:10px;line-height:1.8}.lamma-members-card{margin-bottom:22px}.lamma-members-table-scroll{overflow-x:auto}.lamma-members-card table{width:100%;min-width:1000px;border-collapse:collapse;text-align:start}.lamma-members-card :is(th,td){padding:14px 16px;border-bottom:1px solid #eeece7;vertical-align:middle}.lamma-members-card th{color:#7d8490;background:#faf9f6;font-size:9px;font-weight:850;white-space:nowrap}.lamma-members-card td{color:#525c6b;font-size:10px}.lamma-members-card td strong{display:block;color:var(--merchant-navy);font-size:11px}.lamma-members-card td small{display:block;margin-top:5px;color:#9298a2;font-size:8px}.lamma-members-card tbody tr.is-removed{opacity:.58}.lamma-members-card tbody tr:last-child td{border-bottom:0}.lamma-members-card>footer{padding:12px 16px;border-top:1px solid #ece9e3;color:#8b919b;background:#faf9f6;font-size:8px}.lamma-member-status{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-radius:999px;color:#7f651f;background:#fff1d6;font-size:8px;font-weight:850;white-space:nowrap}.lamma-member-status.is-active{color:#236947;background:#e5f4ec}.lamma-member-status.is-removed{color:#74666a;background:#efebec}@media (max-width:1050px){.lamma-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lamma-detail-grid,.lamma-detail-identity{grid-template-columns:1fr}}@media (max-width:720px){.lamma-detail-header{align-items:stretch;flex-direction:column}.lamma-detail-actions{justify-content:stretch}.lamma-detail-actions :is(a,button){flex:1 1 140px}.lamma-detail-identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lamma-next-tier{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.lamma-detail-summary{grid-template-columns:1fr}.lamma-detail-summary article{min-height:105px}.lamma-basket-card dl,.lamma-detail-identity dl{grid-template-columns:1fr}}html[data-salla-embedded=true]{color-scheme:light;background:#fff}html[data-salla-embedded=true] body,html[data-salla-embedded=true] button,html[data-salla-embedded=true] input,html[data-salla-embedded=true] select{font-family:PingARLT,Tahoma,Arial,sans-serif}.merchant-app.is-salla-embedded{min-height:100vh;display:block;background:radial-gradient(circle at 86% 0,rgba(22,132,88,.075),transparent 24rem),#f5f7f6}.merchant-app.is-salla-embedded .merchant-main{width:100%;max-width:none;padding:22px 26px 52px}.merchant-app.is-salla-embedded .merchant-page-header{margin-bottom:22px}.merchant-app.is-salla-embedded .merchant-page-header h1{font-size:clamp(27px,3.4vw,38px)}.merchant-app.is-salla-embedded .merchant-summary{margin-bottom:24px}.merchant-app.is-salla-embedded .merchant-summary article{min-height:112px}.merchant-embedded-actions{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:10px}.merchant-embedded-governance{min-height:47px;display:grid;align-content:center;gap:2px;padding:0 16px;border:1px solid #d6e6de;border-radius:12px;color:var(--merchant-green-dark);background:#f3faf6;font-size:12px;font-weight:800}.merchant-embedded-governance small{color:#789085;font-size:8px;font-weight:600}.campaign-details-shell.is-salla-embedded{min-height:auto;padding:20px 24px 48px;background:transparent}.campaign-details-shell.is-salla-embedded .campaign-details-hero{margin-top:0}.wizard-shell.is-salla-embedded,.wizard-success-shell.is-salla-embedded{min-height:auto;padding:0 24px 48px;background:transparent}.wizard-shell.is-salla-embedded .wizard-window{width:100%;max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none}.wizard-shell.is-salla-embedded .wizard-progress{padding-inline:0}.wizard-shell.is-salla-embedded .wizard-panel{width:100%;margin-inline:0}html[data-salla-theme=dark]{color-scheme:dark;background:#151a1e}html[data-salla-theme=dark] body{color:#e8efec;background:#151a1e}html[data-salla-theme=dark] :is(.merchant-app.is-salla-embedded,.campaign-details-shell.is-salla-embedded,.wizard-shell.is-salla-embedded,.wizard-success-shell.is-salla-embedded){color:#e8efec;background:#151a1e}html[data-salla-theme=dark] :is(.merchant-app.is-salla-embedded,.campaign-details-shell.is-salla-embedded,.wizard-shell.is-salla-embedded,.wizard-success-shell.is-salla-embedded) :is(h1,h2,h3,strong){color:#f1f6f3}html[data-salla-theme=dark] :is(.merchant-app.is-salla-embedded,.campaign-details-shell.is-salla-embedded,.wizard-shell.is-salla-embedded,.wizard-success-shell.is-salla-embedded) :is(.merchant-summary article,.merchant-operations,.merchant-operations-summary article,.merchant-campaign-card,.merchant-state-card,.governance-assurance,.governance-overview article,.lamma-customer-summary article,.lamma-customer-table-card,.lamma-detail-identity,.lamma-detail-summary article,.lamma-next-tier,.lamma-detail-card,.merchant-group-overview,.merchant-group-overview-summary article,.merchant-overview-attention,.merchant-group-tools input,.merchant-group-filters button,.merchant-group-report-actions button,.merchant-recent-groups>article,.merchant-recent-group-actions :is(button,a),.governance-section,.governance-controls article,.governance-financial-flow article,.governance-timeline article>div,.campaign-details-hero,.campaign-details-card,.campaign-share-card,.campaign-reward-status,.campaign-edit-window,.campaign-edit-section,.wizard-panel,.wizard-scope-card,.wizard-tier-row,.direct-offer-capacity,.direct-offer-toggle,.direct-offer-product-summary,.direct-offer-tier-row,.wizard-review-block,.wizard-success-card){border-color:#344148;background:#20272b;box-shadow:none}html[data-salla-theme=dark] :is(.merchant-app.is-salla-embedded,.campaign-details-shell.is-salla-embedded,.wizard-shell.is-salla-embedded,.wizard-success-shell.is-salla-embedded) :is(p,small,.merchant-page-description,.wizard-panel-heading>span){color:#aab6b1}html[data-salla-theme=dark] .merchant-embedded-governance{border-color:#35614d;color:#8dd0ae;background:#1d3028}html[data-salla-theme=dark] .lamma-customer-table-card :is(th,td){border-color:#344148}html[data-salla-theme=dark] .lamma-customer-table-card th{color:#aab6b1;background:#1b2226}html[data-salla-theme=dark] .lamma-detail-actions :is(a,button){border-color:#3c494f;color:#dce6e1;background:#20272b}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-activation-heading,.wizard-progress,.offer-activation-footer){border-color:#344148;background:#1b2226}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-product-picker,.offer-selected-product,.offer-variants-section,.offer-eligible-variants,.offer-group-settings,.offer-execution-card,.offer-review-summary,.offer-review-ladder,.offer-review-variants,.offer-review-product,.offer-price-ladder-card,.offer-economy-card,.offer-price-table-wrap){border-color:#3a464c;background:#20272b;box-shadow:none}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded .direct-offer-panel .wizard-panel-heading,html[data-salla-theme=dark] .wizard-shell.is-salla-embedded .direct-offer-progress .wizard-progress-step{border-color:#3a464c;background:#20272b;box-shadow:none}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded .direct-offer-progress .wizard-progress-step.is-active,html[data-salla-theme=dark] .wizard-shell.is-salla-embedded .direct-offer-progress .wizard-progress-step.is-done{border-color:#39785d;background:#1d3028}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.direct-offer-progress-number,.offer-unified-card-heading>span,.offer-execution-card header>span,.offer-section-heading>div>span,.offer-economy-card header>span){color:#91d3b2;background:#243d32}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-product-card,.offer-product-results>button,.offer-setting-block,.offer-variant-grid label,.offer-pricing-toolbar>div,.offer-pricing-toolbar>label,.offer-price-table,.offer-price-table tr,.offer-economy-card dl>div,.offer-review-summary dl>div,.offer-review-ladder article,.offer-product-search,.offer-setting-block select,.offer-price-input,.offer-footer-secondary,.offer-footer-preview){border-color:#3a464c;color:#e6eeea;background:#171d20}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-price-table th,.offer-price-table tr.is-base td){border-color:#3a464c;color:#c4cfca;background:#252d32}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-price-table td,.offer-price-input input,.offer-product-search input,.offer-setting-block select){border-color:#3a464c;color:#eef4f1}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded .offer-price-table tr.is-selected td{background:#1d3028}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-neutral-warning,.offer-price-change-warning,.offer-existing-callout){border-color:#6f5830;color:#f0d49f;background:#30291d}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded :is(.offer-neutral-warning,.offer-price-change-warning,.offer-existing-callout) p{color:#dfc38e}html[data-salla-theme=dark] .wizard-shell.is-salla-embedded .offer-review-policy{border-color:#42536e;color:#c9d5e8;background:#202a39}html[data-salla-theme=dark] :is(.lamma-detail-identity dl,.lamma-detail-card>header,.lamma-members-card :is(th,td),.lamma-members-card>footer){border-color:#344148}html[data-salla-theme=dark] :is(.lamma-tier-list article,.lamma-basket-card dl>div,.lamma-members-card th,.lamma-members-card>footer){color:#dce6e1;border-color:#344148;background:#1b2226}@media (max-width:620px){.campaign-details-shell.is-salla-embedded,.merchant-app.is-salla-embedded .merchant-main{padding:16px 14px 42px}.wizard-shell.is-salla-embedded,.wizard-success-shell.is-salla-embedded{padding:0 14px 42px}.merchant-embedded-actions{flex-direction:column;width:100%}}.merchant-overview-compact{min-width:0;display:grid;gap:16px}.merchant-overview-compact-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.merchant-overview-compact-header h1{margin:0;color:#0a1d35;font-size:30px;line-height:1.35}.merchant-overview-compact-header p{margin:4px 0 0;color:#718096;font-size:11px}.merchant-overview-controls{display:flex;align-items:center;gap:9px}.merchant-overview-controls button,.merchant-overview-controls label{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #dce4eb;border-radius:9px;color:#24364e;background:#fff;box-shadow:0 2px 7px rgba(15,32,55,.04);font-size:10px;font-weight:800}.merchant-overview-controls select{border:0;outline:0;color:inherit;background:transparent;font:inherit}.merchant-overview-controls button{border-color:#079455;color:#fff;background:linear-gradient(100deg,#09aa62,#07834b);cursor:pointer}.merchant-overview-controls button:disabled{opacity:.62;cursor:wait}.merchant-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.merchant-overview-kpis article{position:relative;min-width:0;min-height:160px;display:grid;align-content:start;gap:8px;padding:20px 18px 16px 62px;border:1px solid #dfe6ee;border-radius:13px;background:#fff;box-shadow:0 6px 18px rgba(15,32,55,.035)}.merchant-overview-kpis i,.merchant-overview-secondary-kpis i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#087f4a;background:#dff5ea;font-size:18px;font-style:normal;font-weight:850}.merchant-overview-kpis article>i{position:absolute;top:20px;left:16px}.merchant-overview-kpis .is-customers i{color:#7246cf;background:#efe9fb}.merchant-overview-kpis .is-group-size i{color:#2373d5;background:#e8f1fd}.merchant-overview-kpis .is-orders i{color:#ef8500;background:#fff0df}.merchant-overview-kpis span,.merchant-overview-secondary-kpis span{color:#24364e;font-size:11px;font-weight:800}.merchant-overview-kpis strong{overflow:hidden;color:#0a1d35;font-size:clamp(17px,1.75vw,23px);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.merchant-overview-kpis small,.merchant-overview-secondary-kpis small{color:#718096;font-size:9px;line-height:1.6}.merchant-overview-kpis b{width:fit-content;margin-top:auto;padding:4px 8px;border-radius:999px;color:#07834b;background:#eaf8f1;font-size:8px;font-weight:850}.merchant-overview-secondary-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.merchant-overview-secondary-kpis article{min-width:0;min-height:116px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;border:1px solid #dfe6ee;border-radius:13px;background:#fff}.merchant-overview-secondary-kpis article>div{min-width:0;display:grid;gap:5px}.merchant-overview-secondary-kpis .is-completion{grid-template-columns:44px minmax(0,1fr)}.merchant-overview-secondary-kpis .is-completion i{color:#7147cf;background:#efe9fb}.merchant-overview-secondary-kpis .is-duration i{color:#c26b00;background:#fff1df}.merchant-overview-secondary-kpis strong{color:#0a1d35;font-size:21px}.merchant-overview-secondary-kpis .is-completion .merchant-overview-progress{grid-column:1/-1}.merchant-overview-progress{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#e4e8ed}.merchant-overview-progress b{width:var(--progress);height:100%;display:block;border-radius:inherit;background:#079455}.merchant-overview-status{display:grid;gap:12px;padding:16px 20px 18px;border:1px solid #dfe6ee;border-radius:13px;background:#fff}.merchant-overview-status h2{margin:0;color:#0a1d35;font-size:14px}.merchant-overview-status>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.merchant-overview-status article{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 9px;padding:10px 16px;border-inline-end:1px solid #e5eaf0}.merchant-overview-status article:last-child{border-inline-end:0}.merchant-overview-status i{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#079455;background:#eaf8f1;font-size:16px;font-style:normal}.merchant-overview-status span{color:#667589;font-size:9px;font-weight:750}.merchant-overview-status strong{color:#0a1d35;font-size:18px;line-height:1}.merchant-overview-status .is-payment i{color:#d27800;background:#fff2df}.merchant-overview-status .is-attention i{color:#df8100;background:#fff5e7}.merchant-overview-status .is-closed i{color:#758397;background:#f0f3f6}.merchant-overview-recent>header{min-height:56px}.merchant-overview-recent>header h2{font-size:14px}.merchant-overview-recent td,.merchant-overview-recent th{min-width:90px}.merchant-overview-recent td:nth-child(2),.merchant-overview-recent th:nth-child(2){min-width:150px}.merchant-overview-verified-note{margin:0;color:#738196;font-size:9px;text-align:center}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(.merchant-overview-kpis article,.merchant-overview-secondary-kpis article,.merchant-overview-status,.merchant-overview-controls label){border-color:#dfe6ee;color:#0a1d35;background:#fff}@media (max-width:1180px){.merchant-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.merchant-overview-compact-header{align-items:stretch;flex-direction:column}.merchant-overview-controls>*{flex:1 1}.merchant-overview-status>div{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-overview-status article:nth-child(2){border-inline-end:0}.merchant-overview-status article:nth-child(-n+2){border-bottom:1px solid #e5eaf0}.merchant-overview-secondary-kpis{grid-template-columns:1fr}}@media (max-width:520px){.merchant-overview-kpis,.merchant-overview-status>div{grid-template-columns:1fr}.merchant-overview-controls{align-items:stretch;flex-direction:column}.merchant-overview-status article{border-inline-end:0;border-bottom:1px solid #e5eaf0}.merchant-overview-status article:last-child{border-bottom:0}.merchant-overview-secondary-kpis .is-completion{grid-template-columns:44px minmax(0,1fr)}.merchant-overview-secondary-kpis .is-completion .merchant-overview-progress{grid-column:1/-1}}.merchant-products-report{display:grid;gap:18px}.merchant-product-insights,.merchant-product-report-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-product-insights{display:grid;gap:14px}.merchant-product-insights article{min-width:0;min-height:132px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:18px;border:1px solid #dbe8e1;border-radius:14px;background:#f3faf6}.merchant-product-insights article.is-groups-leader{border-color:#dbe5f1;background:#f4f8fc}.merchant-product-insights article.is-sales-leader{border-color:#e4e0f0;background:#f8f6fc}.merchant-product-insights article.is-units-leader{border-color:#ebe3d5;background:#fcf9f3}.merchant-product-insight-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#087f4a;background:#dff3e9;font-size:20px;font-weight:850}.is-groups-leader .merchant-product-insight-icon{color:#2968aa;background:#e5eef8}.is-sales-leader .merchant-product-insight-icon{color:#6f55a2;background:#ebe7f5}.is-units-leader .merchant-product-insight-icon{color:#9a6a28;background:#f4ead9}.merchant-product-insights article>div{min-width:0;display:grid;align-content:start;gap:7px}.merchant-product-insights small{color:#5e6e80;font-size:10px;font-weight:800}.merchant-product-insights strong{overflow:hidden;color:#10253e;font-size:15px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.merchant-product-insights .is-active-products strong{font-size:28px;line-height:1.1}.merchant-product-insights p{margin:0;color:#758395;font-size:9px;line-height:1.6}.merchant-product-report-card>header{min-height:76px;gap:16px;padding:13px 18px}.merchant-product-report-card>header>div{display:grid;gap:5px}.merchant-product-report-card>header h2{font-size:15px}.merchant-product-report-card>header p{margin:0;color:#758294;font-size:9px;line-height:1.7}.merchant-product-report-tools{min-height:70px;display:grid;grid-template-columns:minmax(240px,1fr) 210px auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e6ebf0;background:#fbfcfd}.merchant-product-report-tools label{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;border:1px solid #dbe3eb;border-radius:9px;color:#667588;background:#fff;font-size:9px;font-weight:800}.merchant-product-report-tools :is(input,select){width:100%;min-width:0;border:0;outline:0;color:#24364e;background:transparent;font:inherit}.merchant-product-report-search input::placeholder{color:#99a3b1}.merchant-product-report-count{color:#657487;font-size:9px;font-weight:750;white-space:nowrap}.merchant-product-report-card td:first-child,.merchant-product-report-card th:first-child{min-width:210px}.merchant-product-report-card td:nth-child(6),.merchant-product-report-card th:nth-child(6){min-width:135px}.merchant-product-success-rate{min-width:48px;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;color:#126b48;background:#e8f6ef;font-size:9px;font-weight:850}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(.merchant-product-insights article,.merchant-product-report-card,.merchant-product-report-tools,.merchant-product-report-tools label){color:#0a1d35}@media (max-width:1180px){.merchant-product-insights,.merchant-product-report-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.merchant-product-report-tools{grid-template-columns:1fr}.merchant-product-report-count{justify-self:start}.merchant-product-report-card>header{align-items:stretch;flex-direction:column}}@media (max-width:520px){.merchant-product-insights,.merchant-product-report-skeleton{grid-template-columns:1fr}.merchant-product-insights article{min-height:112px}}.merchant-onboarding-help{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-8px 0 16px;color:#8a9099;font-size:9px}.merchant-onboarding-help button,.merchant-onboarding-resume button{min-height:34px;padding:0 11px;border:1px solid #d8ddd8;border-radius:9px;color:var(--merchant-green-dark);background:#fff;cursor:pointer;font-size:9px;font-weight:800}.merchant-onboarding-welcome{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:24px;overflow:hidden;border:1px solid #cfe3d9;border-radius:20px;background:radial-gradient(circle at 5% 15%,rgba(22,132,88,.11),transparent 11rem),linear-gradient(135deg,#fff,#f2f8f5);box-shadow:0 15px 38px rgba(20,32,57,.06)}.merchant-onboarding-mark{width:58px;height:58px;object-fit:contain}.merchant-onboarding-welcome>div:nth-child(2){display:grid;gap:5px}.merchant-onboarding-progress header p,.merchant-onboarding-welcome p{margin:0;color:var(--merchant-green-dark);font-size:9px;font-weight:900}.merchant-onboarding-progress h2,.merchant-onboarding-welcome h2{margin:0;color:var(--merchant-navy);font-size:20px;line-height:1.5}.merchant-onboarding-welcome>div:nth-child(2)>span{color:#717987;font-size:10px;line-height:1.8}.merchant-onboarding-welcome-actions{display:flex;align-items:center;gap:8px}.merchant-onboarding-progress footer a,.merchant-onboarding-progress footer button,.merchant-onboarding-welcome-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #d6d9d4;border-radius:11px;color:#67707c;background:#fff;cursor:pointer;font-size:10px;font-weight:800}.merchant-onboarding-progress footer .is-primary,.merchant-onboarding-progress footer a,.merchant-onboarding-welcome-actions button.is-primary{border-color:var(--merchant-green);color:#fff;background:var(--merchant-green)}.merchant-onboarding-help button:disabled,.merchant-onboarding-progress button:disabled,.merchant-onboarding-resume button:disabled,.merchant-onboarding-welcome-actions button:disabled{opacity:.55;cursor:wait}.merchant-onboarding-resume{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:14px 16px;border:1px dashed #cfd7d1;border-radius:13px;color:#737b87;background:rgba(255,255,255,.65)}.merchant-onboarding-resume>div{display:grid;gap:3px}.merchant-onboarding-resume strong{color:#465366;font-size:10px}.merchant-onboarding-resume p{margin:0;font-size:9px}.merchant-onboarding-progress{display:grid;gap:17px;margin-bottom:22px;padding:21px;border:1px solid #d9e2dc;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(20,32,57,.05)}.merchant-onboarding-progress>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.merchant-onboarding-progress>header>div{display:grid;gap:3px}.merchant-onboarding-progress>header>span{padding:5px 9px;border-radius:999px;color:var(--merchant-green-dark);background:#edf7f2;font-size:9px;font-weight:900}.merchant-onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.merchant-onboarding-steps article{min-height:88px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:9px;padding:12px;border:1px solid #e4e2db;border-radius:12px;background:#faf9f6}.merchant-onboarding-steps article>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#7b8290;background:#ebe9e3;font-size:9px;font-weight:900}.merchant-onboarding-steps article>div{display:grid;align-content:center;gap:4px}.merchant-onboarding-steps strong{color:#465064;font-size:10px}.merchant-onboarding-steps p{margin:0;color:#858b95;font-size:8px;line-height:1.6}.merchant-onboarding-steps article.is-done{border-color:#cce1d7;background:#f3faf6}.merchant-onboarding-steps article.is-done>span{color:#fff;background:var(--merchant-green)}.merchant-onboarding-steps article.is-current{border-color:#8fc6ac;box-shadow:inset 0 0 0 1px #d7ebe1}.merchant-onboarding-steps article.is-current>span{color:#fff;background:var(--merchant-navy)}.merchant-onboarding-progress>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}.wizard-onboarding-completion{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:14px;border:1px solid #cfe3d9;border-radius:14px;color:#627069;background:#f2faf6;text-align:start}.wizard-onboarding-completion>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--wizard-green);font-size:10px;font-weight:900}.wizard-onboarding-completion>div{display:grid;gap:3px}.wizard-onboarding-completion strong{color:#285b45;font-size:10px}.wizard-onboarding-completion p{margin:0;font-size:8px;line-height:1.6}.wizard-onboarding-completion button{min-height:38px;padding:0 12px;border:0;border-radius:10px;color:#fff;background:var(--wizard-navy);cursor:pointer;font-size:9px;font-weight:800}html[data-salla-theme=dark] :is(.merchant-onboarding-welcome,.merchant-onboarding-progress,.merchant-onboarding-resume,.wizard-onboarding-completion){border-color:#344840;color:#c7d1cd;background:#202a26;box-shadow:none}html[data-salla-theme=dark] .merchant-onboarding-steps article{border-color:#384148;background:#242b2f}html[data-salla-theme=dark] .merchant-onboarding-steps article.is-done{border-color:#35614d;background:#1d3028}html[data-salla-theme=dark] :is(.merchant-onboarding-help button,.merchant-onboarding-resume button,.merchant-onboarding-welcome-actions button,.merchant-onboarding-progress footer button){border-color:#3b474d;color:#d6dfdb;background:#252d31}@media (max-width:900px){.merchant-onboarding-welcome{grid-template-columns:auto 1fr}.merchant-onboarding-welcome-actions{grid-column:1/-1;justify-content:flex-end}.merchant-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-sidebar{border-color:#344148;background:linear-gradient(180deg,#1b2226,#182024);box-shadow:none}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(.merchant-brand,.merchant-dashboard-topbar){border-color:#344148}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(.merchant-brand strong,.merchant-dashboard-identity>strong){color:#f1f6f3}html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-store-card{border-color:#344148;background:#20272b}html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item{color:#aab6b1}html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item--active{border-color:#35614d;color:#8dd0ae;background:#1d3028}@media (max-width:780px){.merchant-app.is-salla-embedded{display:block}}@media (max-width:620px){.merchant-onboarding-help{justify-content:space-between;margin-top:0}.merchant-onboarding-welcome{grid-template-columns:1fr;padding:18px}.merchant-onboarding-mark{width:45px;height:45px}.merchant-onboarding-welcome-actions{grid-column:auto;justify-content:stretch}.merchant-onboarding-welcome-actions button{flex:1 1}.merchant-onboarding-resume{align-items:stretch;flex-direction:column}.merchant-onboarding-progress{padding:16px}.merchant-onboarding-steps{grid-template-columns:1fr}.merchant-onboarding-steps article{min-height:75px}.merchant-onboarding-progress>footer{align-items:stretch;flex-direction:column}.merchant-onboarding-progress>footer>*{width:100%}.wizard-onboarding-completion{grid-template-columns:auto 1fr}.wizard-onboarding-completion button{grid-column:1/-1}}.merchant-app,.merchant-app.is-salla-embedded,html[data-salla-theme=dark] .merchant-app.is-salla-embedded{color-scheme:light;color:#0a1d35;background:#f8fafc}html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-content-shell,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-main{color:#0a1d35;background:#fbfcfe}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(h1,h2,h3,strong){color:#0a1d35}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(p,small,.merchant-page-description){color:#718096}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(.merchant-summary article,.merchant-group-overview,.merchant-group-overview-summary article,.merchant-value-overview,.merchant-value-overview-grid article,.merchant-reference-metrics article,.merchant-reference-table-card,.merchant-products-list,.merchant-product-detail,.merchant-product-tiers,.merchant-product-rules article,.lamma-customer-summary article,.merchant-customer-distribution,.merchant-customer-leaders,.lamma-customer-table-card,.merchant-settings-panel,.merchant-settings-aside section){border-color:#e1e7ef;color:#0a1d35;background:#fff;box-shadow:none}.merchant-dashboard-skeleton{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.merchant-dashboard-skeleton span{min-height:112px;border:1px solid #e3e8ef;border-radius:12px;background:linear-gradient(100deg,#fff 20%,#f2f5f8 38%,#fff 56%);background-size:250% 100%;animation:merchant-shimmer 1.2s linear infinite}.merchant-reference-overview{display:grid;gap:20px}.merchant-metric-section{display:grid;gap:10px}.merchant-metric-section+.merchant-metric-section{padding-top:18px;border-top:1px solid #e4e9f0}.merchant-metric-section>h2{margin:0;color:#07834b;font-size:13px;font-weight:850}.merchant-metric-note{margin:-3px 0 2px;color:#7a8595;font-size:9px;line-height:1.8}.merchant-reference-metrics{display:grid;gap:10px}.merchant-reference-metrics.is-six{grid-template-columns:repeat(6,minmax(0,1fr))}.merchant-reference-metrics article{position:relative;min-height:116px;display:grid;align-content:center;gap:5px;padding:14px 48px 14px 13px;border:1px solid #e1e7ef;border-radius:11px;background:#fff}.merchant-reference-metrics article>i{position:absolute;top:17px;right:13px;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#079455;background:#eaf8f1;font-size:15px;font-style:normal;font-weight:800}.merchant-reference-metrics i.is-purple{color:#7448d3;background:#f1edfb}.merchant-reference-metrics i.is-blue{color:#246fd1;background:#eaf2fd}.merchant-reference-metrics i.is-orange{color:#ef8c00;background:#fff4e4}.merchant-reference-metrics i.is-red{color:#df3448;background:#fdeef0}.merchant-reference-metrics span{color:#2d3d52;font-size:9px;font-weight:750}.merchant-reference-metrics strong{color:#0a1d35;font-size:clamp(17px,2vw,23px);line-height:1.2}.merchant-reference-metrics small{color:#7d8999;font-size:7.5px;line-height:1.5}.merchant-reference-table-card{overflow:hidden;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.merchant-reference-table-card>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e8edf2}.merchant-reference-table-card>header h2{margin:0;font-size:13px}.merchant-overview-footer-actions a,.merchant-reference-table-card>header a{color:#07834b;font-size:9px;font-weight:800}.merchant-reference-table-scroll{overflow-x:auto}.merchant-reference-table-card table{width:100%;border-collapse:collapse}.merchant-reference-table-card td,.merchant-reference-table-card th{min-width:105px;padding:11px 12px;border-bottom:1px solid #e9edf2;color:#24364e;text-align:start;font-size:8.5px;vertical-align:middle}.merchant-reference-table-card th{color:#657388;background:#fbfcfd;font-size:7.5px;font-weight:800}.merchant-reference-table-card tr:last-child td{border-bottom:0}.merchant-reference-table-card td strong{display:block;color:#142840;font-size:9px}.merchant-reference-table-card td small{display:block;margin-top:3px;color:#8792a2;font-size:7px}.merchant-reference-table-card td code{color:#07834b;background:transparent;font-family:inherit;font-weight:850}.merchant-reference-table-card td a,.merchant-reference-table-card td button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #b9dccb;border-radius:7px;color:#07834b;background:#fff;font-size:7.5px;font-weight:800;cursor:pointer}.merchant-reference-table-card td button{margin-inline-start:5px}.merchant-table-status{display:inline-flex;padding:4px 7px;border-radius:999px;color:#186846;background:#eaf8f1;font-size:7px;font-weight:800}.merchant-table-status.is-checkout_pending{color:#a25e00;background:#fff3db}.merchant-table-status.is-cancelled,.merchant-table-status.is-expired{color:#c33243;background:#fdebed}.merchant-overview-footer-actions{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;color:#7b8798;font-size:8px}.merchant-reference-empty{padding:30px;text-align:center}.merchant-screen--lammas .merchant-group-overview{display:grid;gap:18px}.merchant-screen--lammas .merchant-group-overview>.merchant-section-heading{margin-bottom:0}.merchant-screen--lammas .merchant-group-overview-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-screen--lammas .merchant-group-overview-summary .is-completed{border-color:#dce5ee;background:#f4f7fa}.merchant-screen--lammas .merchant-group-overview-summary .is-collecting{border-color:#d5e9df;background:#f2f9f5}.merchant-screen--lammas .merchant-group-overview-summary .is-payment{border-color:#d9e3ef;background:#f3f7fb}.merchant-screen--lammas .merchant-group-overview-summary .is-warning{border-color:#eee1c5;background:#fffaf1}.merchant-screen--lammas .merchant-group-overview-summary .is-not-started{border-color:#e2ddec;background:#f8f6fb}.merchant-screen--lammas .merchant-group-overview-summary .is-not-started strong{color:#70588f}.merchant-screen--lammas .merchant-group-tools{grid-template-columns:minmax(210px,.75fr) minmax(0,1.65fr) auto;margin:0}.merchant-lammas-table{margin-top:0}.merchant-lammas-table td:nth-child(4){min-width:120px}.merchant-lamma-share-cell{min-width:180px}.merchant-lamma-share-cell>*{display:block;margin:0 0 6px!important}.merchant-lamma-share-cell>:last-child{margin-bottom:0!important}.merchant-lamma-share-cell>span{width:fit-content;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:850}.merchant-lamma-share-cell>span.is-ready{color:#126c49;background:#e5f5ed}.merchant-lamma-share-cell>span.is-pending{color:#895f18;background:#fff1d1}.merchant-lamma-share-cell>small{color:#7d8999;line-height:1.6}.merchant-reference-table-card td .merchant-lamma-whatsapp{min-height:31px;display:inline-flex!important;border-color:#79c69d;color:#fff;background:#168957}.merchant-reference-table-card td .merchant-lamma-whatsapp:hover{background:#107749}.merchant-table-status.is-not_started{color:#70588f;background:#eee9f5}.merchant-lammas-table tr.is-not-started td{background:#fcfbfd}.merchant-people-progress{--progress:0%;width:64px;height:4px;margin-top:5px;overflow:hidden;border-radius:99px;background:#e3e8ee}.merchant-people-progress:after{content:"";display:block;width:var(--progress);height:100%;background:#079455}.merchant-screen--offers .merchant-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;overflow:hidden;border:1px solid #dfe6ee;border-radius:11px;background:#fff}.merchant-screen--offers .merchant-summary article,html[data-salla-theme=dark] .merchant-screen--offers.is-salla-embedded .merchant-summary article{min-height:62px;padding:11px 16px;border-inline-end:1px solid #e7ebf0;border-radius:0;background:#fff;box-shadow:none}.merchant-screen--offers .merchant-summary article:last-child{border-inline-end:0}.merchant-screen--offers .merchant-summary-highlight{background:#edf8f2!important}.merchant-screen--offers .merchant-summary strong{font-size:15px}.merchant-products-workspace{min-height:580px;display:grid;grid-template-columns:minmax(330px,.95fr) minmax(420px,1.15fr);overflow:hidden;border:1px solid #dfe6ee;background:#fff}.merchant-products-list{border-inline-end:1px solid #e3e8ee}.merchant-products-search{min-height:45px;display:flex;align-items:center;gap:8px;margin:12px;padding:0 13px;border:1px solid #dce4ec;border-radius:8px;color:#8a95a4;font-size:8px}.merchant-products-list>button{width:100%;min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 13px;border:0;border-top:1px solid #e8ecf1;color:#21344c;background:#fff;text-align:start;cursor:pointer}.merchant-products-list>button.is-selected{background:#f2faf6;box-shadow:inset -3px 0 #079455}.merchant-products-list button>span{display:grid;gap:3px}.merchant-products-list button strong{font-size:9px}.merchant-products-list button small{color:#8994a4;font-size:7px}.merchant-products-list button b{font-size:9px}.merchant-product-thumb{width:44px;height:50px;display:grid!important;place-items:center;border:1px solid #e3e5e7;border-radius:9px;color:#9b7648;background:linear-gradient(#f5eee5,#fff);font-size:21px}.merchant-product-thumb.is-large{width:62px;height:70px}.merchant-product-detail{padding:17px}.merchant-product-detail>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #e5eaf0}.merchant-product-detail>header h2{margin:5px 0 2px;font-size:20px}.merchant-product-detail>header a{min-height:34px;display:grid;place-items:center;padding:0 11px;border:1px solid #b9dccb;border-radius:7px;color:#07834b;font-size:8px;font-weight:800}.merchant-product-enabled{display:flex;align-items:center;justify-content:space-between;margin:14px 0;padding:13px;border:1px solid #e0e7ee;border-radius:9px;font-size:9px}.merchant-product-enabled strong{padding:5px 9px;border-radius:99px;color:#07834b;background:#eaf8f1;font-size:8px}.merchant-product-tiers{overflow:hidden;border:1px solid #e0e6ed;border-radius:10px}.merchant-product-tiers>header{padding:13px}.merchant-product-tiers h3{margin:0;font-size:11px}.merchant-product-tiers p{margin:3px 0 0;color:#7d8998;font-size:7px}.merchant-product-tiers table{width:100%;border-collapse:collapse}.merchant-product-tiers td,.merchant-product-tiers th{padding:10px 12px;border-top:1px solid #e7ebf0;color:#3a495e;text-align:start;font-size:8px}.merchant-product-tiers th{color:#6d798a;background:#fafbfc;font-size:7px}.merchant-product-tiers tr.is-best{background:#eff9f4}.merchant-product-tiers td small{display:block;color:#07834b;font-size:6.5px}.merchant-product-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.merchant-product-rules article{min-height:75px;display:grid;align-content:center;gap:4px;padding:10px;border:1px solid #e1e7ed;border-radius:9px}.merchant-product-rules span{color:#7b8797;font-size:7px}.merchant-product-rules strong{font-size:10px}.merchant-product-rules small{color:#7b8797;font-size:6.5px}.lamma-customers-main{display:grid;gap:16px}.lamma-customers-header{margin-bottom:0!important}.lamma-customer-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.lamma-customer-summary article{min-height:108px}.merchant-customer-insights{grid-template-columns:minmax(320px,1.15fr) minmax(260px,.85fr)}.merchant-customer-distribution,.merchant-customer-leaders{min-height:180px;padding:16px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.merchant-customer-distribution{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.merchant-customer-distribution h2,.merchant-customer-leaders h2{margin:0;font-size:12px}.merchant-customer-distribution h2{align-self:start}.merchant-customer-donut{width:112px;height:112px;display:grid;place-items:center;border-radius:50%}.merchant-customer-donut>span{width:70px;height:70px;display:grid;place-items:center;align-content:center;border-radius:50%;background:#fff}.merchant-customer-donut strong{font-size:20px}.merchant-customer-donut small{font-size:7px}.merchant-customer-distribution dl{display:grid;gap:10px;margin:0}.merchant-customer-distribution dl div{display:flex;justify-content:space-between;gap:12px;font-size:8px}.merchant-customer-distribution dt i{width:7px;height:7px;display:inline-block;margin-inline-end:5px;border-radius:50%;background:#d8dee6}.merchant-customer-distribution dt i.is-new{background:#079455}.merchant-customer-distribution dt i.is-returning{background:#2672d8}.merchant-customer-leaders{display:grid;align-content:start;gap:9px}.merchant-customer-leaders article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding-top:8px;border-top:1px solid #ebeff3}.merchant-customer-leaders article>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#079455;font-size:8px}.merchant-customer-leaders article span{display:grid;gap:2px}.merchant-customer-leaders article strong{font-size:9px}.merchant-customer-leaders article small{font-size:7px}.merchant-customer-table-tools{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid #e4e9ef}.merchant-customer-table-tools>div{display:flex;gap:4px}.merchant-customer-table-tools button{min-height:31px;padding:0 10px;border:0;border-bottom:2px solid transparent;color:#637186;background:transparent;font-size:8px;cursor:pointer}.merchant-customer-table-tools button.is-active{border-color:#079455;color:#07834b;font-weight:800}.merchant-customer-table-tools label{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce4ec;border-radius:8px;color:#8792a1}.merchant-customer-table-tools input{min-width:180px;border:0;outline:0;background:transparent;font-size:8px}.merchant-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:start}.merchant-settings-aside{display:grid;gap:12px}.merchant-settings-aside section,.merchant-settings-panel{overflow:hidden;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.merchant-settings-aside section{display:grid;gap:8px;padding:17px}.merchant-settings-aside strong{font-size:13px}.merchant-settings-aside small{color:#8490a1;font-size:8px}.merchant-settings-aside b{font-size:9px}.merchant-settings-aside p{display:flex;align-items:center;gap:6px;margin:0;color:#07834b;font-size:9px;font-weight:800}.merchant-settings-aside a{min-height:34px;display:grid;place-items:center;margin-top:7px;border:1px solid #b9dccb;border-radius:7px;color:#07834b;font-size:8px;font-weight:800}.merchant-live-dot{width:7px;height:7px;border-radius:50%;background:#0aa260}.merchant-settings-content{display:grid;gap:14px}.merchant-settings-panel>header{padding:14px 16px;border-bottom:1px solid #e8ecf1}.merchant-settings-panel h2{margin:0;font-size:12px}.merchant-settings-panel header p{margin:3px 0 0;color:#7c8898;font-size:7px}.merchant-settings-row{min-height:62px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #e8ecf1}.merchant-settings-row:last-child{border-bottom:0}.merchant-settings-row-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#07834b;background:#eaf8f1;font-size:13px;font-weight:800}.merchant-settings-row>div{display:grid;gap:3px}.merchant-settings-row strong{font-size:9px}.merchant-settings-row small{color:#7f8b9c;font-size:7px}.merchant-settings-value{min-width:76px;padding:6px 8px;border-radius:7px;color:#07834b;background:#edf8f2;text-align:center;font-size:8px;font-weight:800}.merchant-settings-panels-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}@media (max-width:1180px){.lamma-customer-summary,.merchant-reference-metrics.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-products-workspace{grid-template-columns:minmax(290px,.85fr) minmax(380px,1.15fr)}}@media (max-width:900px){.merchant-dashboard-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-customer-insights,.merchant-products-workspace,.merchant-settings-layout{grid-template-columns:1fr}.merchant-products-list{border-inline-end:0;border-bottom:1px solid #e3e8ee}.merchant-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr));order:-1}}@media (max-width:680px){.lamma-customer-summary,.merchant-reference-metrics.is-six,.merchant-screen--lammas .merchant-group-overview-summary,.merchant-settings-panels-row{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-products-list>button{grid-template-columns:auto 1fr auto}.merchant-products-list button>span:nth-last-child(-n+2){display:none}.merchant-product-detail>header{grid-template-columns:auto 1fr}.merchant-product-detail>header a{grid-column:1/-1}.merchant-product-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-customer-distribution{grid-template-columns:1fr;justify-items:center}.merchant-customer-distribution h2{justify-self:start}.merchant-customer-table-tools{align-items:stretch;flex-direction:column}.merchant-customer-table-tools input{width:100%;min-width:0}.merchant-settings-aside{grid-template-columns:1fr}}.merchant-app,.merchant-app.is-salla-embedded{grid-template-columns:224px minmax(0,1fr);font-size:14px}.merchant-app.is-salla-embedded .merchant-sidebar,.merchant-sidebar{padding:22px 15px 16px}.merchant-brand{padding-bottom:30px}.merchant-brand-mark{width:52px;height:52px}.merchant-brand strong{font-size:27px}.merchant-nav{gap:9px}.merchant-nav-item{padding-inline:16px}.merchant-nav-item,.merchant-sidebar-create{min-height:54px;font-size:15px}.merchant-support-card{padding:17px 13px 13px}.merchant-support-card strong{font-size:13px}.merchant-support-card a,.merchant-support-card small{font-size:10px}.merchant-topbar{min-height:78px;padding-inline:30px}.merchant-topbar-store strong{font-size:14px}.merchant-topbar-store small{font-size:10px}.merchant-period-control{min-height:42px;padding-inline:15px;font-size:12px}.merchant-app.is-salla-embedded .merchant-main,.merchant-main{padding:28px 30px 52px}.merchant-page-header{margin-bottom:24px}.merchant-app.is-salla-embedded .merchant-page-header h1,.merchant-page-header h1{font-size:30px}.merchant-page-description{font-size:12px}.merchant-primary-action{min-height:44px;padding-inline:18px;font-size:12px}.merchant-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;direction:ltr;align-items:start}.merchant-overview-primary,.merchant-overview-side{direction:rtl}.merchant-overview-header{margin:0 0 2px}.merchant-reference-overview{gap:23px}.merchant-metric-section{gap:12px}.merchant-metric-section+.merchant-metric-section{padding-top:20px}.merchant-metric-section>h2{font-size:15px}.merchant-reference-metrics{gap:11px}.merchant-reference-metrics article{min-height:126px;gap:7px;padding:18px 15px 17px 51px;border-radius:12px}.merchant-reference-metrics article>i{top:20px;right:auto;left:13px;width:32px;height:32px;font-size:17px}.merchant-reference-metrics span{font-size:11px}.merchant-reference-metrics strong{font-size:clamp(19px,1.8vw,27px)}.merchant-reference-metrics small{font-size:9px}.merchant-overview-side{display:grid;gap:14px}.merchant-overview-side-card{overflow:hidden;border:1px solid #dfe6ee;border-radius:12px;background:#fff}.merchant-overview-side-card>header{min-height:49px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #e5eaf0}.merchant-overview-side-card>header h2{margin:0;font-size:13px}.merchant-overview-side-card>header span{color:#07834b;font-size:16px}.merchant-period-summary dl{margin:0;padding:0 14px}.merchant-period-summary dl>div{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #e9edf2}.merchant-period-summary dt{color:#718096;font-size:10px}.merchant-period-summary dd{margin:0;color:#0a1d35;font-size:16px;font-weight:850}.merchant-period-summary>a{min-height:42px;display:flex;align-items:center;padding-inline:14px;color:#07834b;font-size:10px;font-weight:800}.merchant-quick-actions>a{min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #e9edf2;color:#26384f;font-size:9px}.merchant-quick-actions>a:last-child{border-bottom:0}.merchant-quick-actions b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#df3448;font-size:10px}.merchant-quick-actions b.is-orange{background:#ef9b00}.merchant-quick-actions b.is-blue{background:#2672d8}.merchant-quick-actions b.is-green{background:#079455}.merchant-quick-actions i{color:#79869a;font-size:15px;font-style:normal}.merchant-reference-table-card>header{min-height:55px;padding-inline:18px}.merchant-reference-table-card>header h2{font-size:15px}.merchant-overview-footer-actions a,.merchant-reference-table-card>header a{font-size:10px}.merchant-reference-table-card td,.merchant-reference-table-card th{padding:13px 12px;font-size:10px}.merchant-reference-table-card th{font-size:9px}.merchant-reference-table-card td strong{font-size:11px}.merchant-reference-table-card td small{font-size:8px}.merchant-reference-table-card td a,.merchant-reference-table-card td button{min-height:31px;font-size:9px}.merchant-table-status{font-size:8px}.merchant-screen--lammas .merchant-group-overview>.merchant-section-heading{display:none}.merchant-screen--lammas .merchant-group-overview-summary{gap:14px}.merchant-screen--lammas .merchant-group-overview-summary article{min-height:126px;padding:20px}.merchant-screen--lammas .merchant-group-overview-summary span{font-size:12px}.merchant-screen--lammas .merchant-group-overview-summary strong{font-size:29px}.merchant-screen--lammas .merchant-group-overview-summary small{font-size:9px}.merchant-screen--lammas .merchant-group-tools{min-height:64px;padding:12px}.merchant-screen--lammas .merchant-group-filters button,.merchant-screen--lammas .merchant-group-tools input{min-height:38px;font-size:10px}.merchant-screen--offers .merchant-summary{min-height:58px;display:flex;align-items:center;gap:18px;padding:0 18px;border:0;border-bottom:1px solid #e3e8ee;border-radius:0;margin-bottom:0}.merchant-screen--offers .merchant-summary article,html[data-salla-theme=dark] .merchant-screen--offers.is-salla-embedded .merchant-summary article{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:999px;background:transparent}.merchant-screen--offers .merchant-summary article small{display:none}.merchant-screen--offers .merchant-summary span{font-size:10px}.merchant-screen--offers .merchant-summary strong{font-size:11px}.merchant-screen--offers .merchant-summary-highlight{background:#eaf7f0!important}.merchant-screen--offers .merchant-list-section>.merchant-section-heading{display:none}.merchant-products-workspace{min-height:620px;direction:ltr;border-radius:12px}.merchant-product-detail,.merchant-products-list{direction:rtl}.merchant-products-search{min-height:44px;font-size:10px}.merchant-products-search input{width:100%;border:0;outline:0;color:#24364e;background:transparent;font:inherit}.merchant-products-search input::placeholder{color:#8a95a4}.merchant-products-empty{padding:24px 16px;color:#7d8998;text-align:center;font-size:11px}.merchant-products-list>button{min-height:90px}.merchant-products-list button b,.merchant-products-list button strong{font-size:11px}.merchant-products-list button small{font-size:8px}.merchant-product-detail{padding:20px}.merchant-product-detail>header h2{font-size:22px}.merchant-product-detail>header a{font-size:10px}.merchant-product-enabled{min-height:55px;font-size:11px}.merchant-product-tiers h3{font-size:13px}.merchant-product-tiers p{font-size:9px}.merchant-product-tiers td,.merchant-product-tiers th{padding:12px 13px;font-size:10px}.merchant-product-tiers th{font-size:9px}.merchant-product-rules article{min-height:88px}.merchant-product-rules span{font-size:9px}.merchant-product-rules strong{font-size:12px}.merchant-product-rules small{font-size:8px}.lamma-customers-main{grid-template-columns:minmax(0,1fr) 265px;align-items:start}.lamma-customer-summary,.lamma-customers-header{grid-column:1/-1}.lamma-customer-summary{gap:12px}.lamma-customer-summary article{min-height:122px}.lamma-customer-summary span{font-size:11px}.lamma-customer-summary strong{font-size:26px}.lamma-customer-summary small{font-size:9px}.merchant-customer-insights{grid-column:2;grid-row:3/span 2;display:grid;grid-template-columns:1fr;gap:12px}.lamma-customer-table-card{grid-column:1;grid-row:3}.merchant-customer-distribution{grid-template-columns:1fr;justify-items:center}.merchant-customer-distribution h2{justify-self:start}.merchant-customer-distribution h2,.merchant-customer-leaders h2{font-size:13px}.merchant-customer-leaders article strong{font-size:11px}.merchant-customer-leaders article small{font-size:9px}.lamma-customer-table-card td,.lamma-customer-table-card th,.merchant-customer-table-tools button,.merchant-customer-table-tools input{font-size:10px}.merchant-settings-layout{grid-template-columns:190px minmax(0,1fr) 190px;direction:ltr}.merchant-settings-aside{grid-column:3;direction:rtl}.merchant-settings-content{grid-column:2;grid-row:1;direction:rtl}.merchant-settings-utility{grid-column:1;grid-row:1;display:grid;gap:12px;direction:rtl}.merchant-settings-utility section{display:grid;gap:9px;padding:17px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.merchant-settings-utility strong{font-size:13px}.merchant-settings-utility a{display:flex;justify-content:space-between;color:#26384f;font-size:10px}.merchant-settings-utility p{display:flex;align-items:center;gap:7px;margin:0;color:#07834b;font-size:11px;font-weight:800}.merchant-settings-utility small{color:#7e8a9a;font-size:9px}.merchant-settings-utility b{font-size:10px}.merchant-settings-utility hr{width:100%;margin:3px 0;border:0;border-top:1px solid #e7ebf0}.merchant-settings-utility ul{display:grid;gap:8px;margin:0;padding-inline-start:18px;color:#46566b;font-size:9px}.merchant-settings-brand-mark{width:48px;height:48px;justify-self:center}.merchant-settings-aside strong{font-size:15px}.merchant-settings-aside small{font-size:10px}.merchant-settings-aside a,.merchant-settings-aside b,.merchant-settings-aside p{font-size:11px}.merchant-settings-panel>header{padding:17px 18px}.merchant-settings-panel h2{font-size:14px}.merchant-settings-panel header p{font-size:9px}.merchant-settings-row{min-height:68px}.merchant-settings-row strong{font-size:11px}.merchant-settings-row small{font-size:9px}.merchant-settings-value{font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.merchant-settings-value b{color:#66758a;font-size:10px;font-weight:500}.merchant-settings-row select{min-width:120px;height:36px;padding:0 10px;border:1px solid #d9e2ec;border-radius:8px;color:#23364d;background:#fff;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.merchant-settings-check:focus-visible,.merchant-settings-row select:focus-visible,.merchant-settings-save:focus-visible,.merchant-settings-switch:focus-visible{outline:3px solid rgba(7,148,85,.2);outline-offset:2px}.merchant-settings-row select:disabled{color:#64748b;background:#f3f6f8;cursor:not-allowed}.merchant-settings-switch{width:40px;height:22px;display:flex;align-items:center;justify-content:flex-start;padding:2px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background-color .18s ease}.merchant-settings-switch.is-on{justify-content:flex-end;background:#079455}.merchant-settings-switch:disabled{opacity:.6;cursor:wait}.merchant-settings-switch i{width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18)}.merchant-settings-readonly{min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:8px;color:#087a48;background:#ecf8f2;font-size:10px;font-weight:800}.merchant-settings-readonly i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#079455;font-style:normal;font-size:9px}.merchant-settings-readonly.is-neutral{color:#64748b;background:#f1f5f9}.merchant-settings-readonly.is-neutral i{background:#94a3b8}.merchant-settings-readonly.is-warning{color:#9a5b13;background:#fff7e6}.merchant-settings-readonly.is-warning i{background:#d97706}.merchant-settings-page-header{display:flex;justify-content:space-between;gap:20px}.merchant-settings-check,.merchant-settings-save{min-height:40px;padding:0 18px;border:0;border-radius:8px;color:#fff;background:#078f52;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.merchant-settings-check:disabled,.merchant-settings-save:disabled{color:#8793a4;background:#e7ebf0;cursor:not-allowed}.merchant-settings-check{width:calc(100% - 28px);margin:12px 14px 14px}.merchant-settings-message{margin:-8px 0 18px;padding:11px 14px;border:1px solid #b9dfcc;border-radius:9px;color:#076f43;background:#effaf4;font-size:11px;font-weight:750}.merchant-settings-message.is-error{border-color:#fecaca;color:#b42318;background:#fff1f2}.merchant-settings-message.is-warning{border-color:#f4d49a;color:#8a510d;background:#fff9ec}.merchant-settings-utility p.is-off{color:#b42318}.merchant-settings-utility p.is-off .merchant-live-dot{background:#d92d20}.merchant-settings-utility .merchant-settings-pending{color:#9a5b13;font-weight:800}.merchant-screen--offers .merchant-summary button{min-height:100%;display:grid;align-content:center;gap:3px;padding:10px;border:0;border-inline-end:1px solid #e4e9ef;color:inherit;background:#fff;font:inherit;text-align:start;cursor:pointer}.merchant-screen--offers .merchant-summary button:last-child{border-inline-end:0}.merchant-screen--offers .merchant-summary button:hover{background:#f8fbf9}.merchant-screen--offers .merchant-summary button:focus-visible{position:relative;outline:3px solid rgba(7,148,85,.22);outline-offset:-3px}.merchant-screen--offers .merchant-summary button span{color:#6e7583}.merchant-screen--offers .merchant-summary button strong{display:block;font-size:15px}.merchant-screen--offers .merchant-summary button small{color:#a0a4ad;font-size:9px}@media (max-width:1100px){.merchant-reference-metrics.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-overview-layout{grid-template-columns:minmax(0,1fr) 180px}.lamma-customer-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.lamma-customers-main,.merchant-overview-layout,.merchant-settings-layout{grid-template-columns:1fr}.merchant-overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.lamma-customer-table-card,.merchant-customer-insights,.merchant-settings-aside,.merchant-settings-content,.merchant-settings-utility{grid-column:1;grid-row:auto}.merchant-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-settings-utility{grid-template-columns:repeat(3,minmax(0,1fr))}.lamma-detail-share{grid-template-columns:1fr}.lamma-detail-share .lamma-detail-share-setup{justify-self:start}}@media (max-width:620px){.lamma-detail-share-controls{grid-template-columns:1fr 1fr}.lamma-detail-share-controls input{grid-column:1/-1}}@media (min-width:781px){.merchant-app.is-salla-embedded{display:grid}}@media (max-width:780px){.merchant-app.is-salla-embedded{display:block;min-height:100dvh;overflow-x:clip}.merchant-app.is-salla-embedded .merchant-sidebar,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-sidebar{position:relative;inset:auto;height:auto;min-height:0;padding:10px 10px 9px;overflow:hidden}.merchant-app.is-salla-embedded .merchant-brand,.merchant-app.is-salla-embedded .merchant-support-card{display:none}.merchant-app.is-salla-embedded .merchant-nav{position:static;inset:auto;display:flex;gap:7px;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.merchant-app.is-salla-embedded .merchant-nav::-webkit-scrollbar{display:none}.merchant-app.is-salla-embedded .merchant-nav-item,.merchant-app.is-salla-embedded .merchant-nav-item:not(.merchant-nav-item--active){display:flex;flex:0 0 auto;min-height:42px;padding:0 12px;font-size:11px;white-space:nowrap}.merchant-app.is-salla-embedded .merchant-sidebar-create{min-height:42px;display:flex;margin-top:8px;font-size:12px}.merchant-app.is-salla-embedded .merchant-content-shell{display:block;width:100%;min-width:0;min-height:calc(100dvh - 101px);background:#fbfcfe}.merchant-app.is-salla-embedded .merchant-main{width:100%;min-width:0;padding:18px 12px 40px}}.lamma-detail-share-controls{grid-template-columns:1fr}.lamma-detail-share-direct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lamma-detail-share-direct>:is(button,a){min-width:0;gap:6px;padding-inline:9px;white-space:nowrap}.lamma-detail-share-direct>:is(button,a) span{font-size:13px}.lamma-basket-card dd,.lamma-detail-identity dd,.lamma-detail-share-controls input{overflow-wrap:anywhere}.lamma-detail-share-direct>.is-whatsapp{border-color:#128c7e;background:#128c7e}.lamma-detail-share-direct>.is-secondary{color:var(--merchant-green-dark);background:#fff}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app :is(.lamma-detail-identity,.lamma-detail-summary article,.lamma-detail-card){border-color:#dfe6ee;color:#0a1d35;background:#fff;box-shadow:none}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-detail-share{border-color:#c9e3d6;color:#0a1d35;background:#f1faf6}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-detail-share.is-pending{border-color:#ead8ad;background:#fff9ed}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-next-tier{border-color:#c8e1d4;color:#174d3a;background:linear-gradient(115deg,#eaf7f1,#f8fcfa)}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-next-tier.is-complete{border-color:#d4dbea;color:#315f98;background:#f1f6fb}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app :is(.lamma-tier-list article,.lamma-basket-card dl>div,.lamma-members-card th,.lamma-members-card>footer){border-color:#e3e8ee;color:#24364e;background:#f8fafc}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-basket-card dl>div{background:#fff}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app :is(.lamma-detail-identity dl,.lamma-detail-card>header,.lamma-members-card :is(th,td),.lamma-members-card>footer){border-color:#e3e8ee}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app :is(.lamma-detail-actions a,.lamma-detail-actions button,.lamma-detail-share input,.lamma-detail-share-direct>.is-secondary,.lamma-detail-share-direct>a){border-color:#d7e1dc;color:#315746;background:#fff}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-detail-actions a.is-primary,html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-detail-share-direct>button:not(.is-secondary,.is-whatsapp){border-color:var(--merchant-green);color:#fff;background:var(--merchant-green)}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app .lamma-detail-share-direct>.is-whatsapp{border-color:#128c7e;color:#fff;background:#128c7e}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-detail-app :is(dt,.lamma-detail-summary span,.lamma-detail-summary small,.lamma-detail-card p,.lamma-detail-card small,.lamma-detail-card td,.lamma-detail-card footer){color:#718096}@media (max-width:720px){.lamma-detail-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lamma-detail-actions>:is(a,button){width:100%}.lamma-detail-actions>a.is-primary{grid-column:1/-1;grid-row:1}.lamma-detail-card,.lamma-detail-identity,.lamma-detail-share,.lamma-detail-summary article,.lamma-next-tier{border-radius:14px}.lamma-detail-identity,.lamma-detail-share{padding:15px}.lamma-detail-share-direct{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.lamma-detail-actions,.lamma-detail-share-direct{grid-template-columns:1fr}.lamma-detail-actions>a.is-primary{grid-column:auto}}@media (min-width:861px){.merchant-overview-layout>.merchant-overview-side{margin-top:92px}}.merchant-app.is-salla-embedded .merchant-sidebar,.merchant-sidebar,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-sidebar{border-inline-end:1px solid #d7e6df;color:#153447;background:radial-gradient(circle at 18% 2%,rgba(7,148,85,.1),transparent 250px),linear-gradient(180deg,#edf8f3,#f8fbfa 58%,#eef6f2);box-shadow:-10px 0 30px rgba(10,45,49,.07)}.merchant-brand,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-brand{justify-content:center;gap:12px;margin:0 0 18px;padding:13px 14px;border:1px solid #d4e7dd;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 10px 26px rgba(20,67,58,.08)}.merchant-brand strong,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-brand strong{color:#0a1d35}.merchant-nav{margin-top:0}.merchant-nav-item,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item{color:#29495a}.merchant-nav-item:hover,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item:hover{color:#056f43;background:rgba(255,255,255,.72)}.merchant-nav-item--active,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-nav-item--active{color:#fff;background:linear-gradient(100deg,#0aa25f,#078349);box-shadow:0 11px 24px rgba(7,131,73,.2)}.merchant-support-card,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-support-card{border-color:#d4e4dc;color:#153447;background:rgba(255,255,255,.76);box-shadow:0 8px 22px rgba(20,67,58,.06)}.merchant-support-icon{border-color:#6f9383;color:#0b7550}.merchant-support-card strong,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-support-card strong{color:#153447}.merchant-support-card small,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-support-card small{color:#6d8178}.merchant-support-card a,html[data-salla-theme=dark] .merchant-app.is-salla-embedded .merchant-support-card a{border-color:#c9ddd3;color:#0b7550;background:#fff}.lamma-ops-main{width:100%;max-width:1480px;color:#0b1f38}.lamma-ops-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.lamma-ops-title-block{min-width:0}.lamma-ops-title-block>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.lamma-ops-title-block h1{margin:0;color:#0a1d35;font-size:clamp(24px,2.3vw,34px);line-height:1.35}.lamma-ops-title-block p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;color:#748095;font-size:11px;font-weight:650}.lamma-ops-title-block p i{color:#a5adba;font-style:normal}.lamma-ops-status{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:10px;font-size:10px;font-weight:900;white-space:nowrap}.lamma-ops-status.is-success{color:#08794a;background:#e3f5eb}.lamma-ops-status.is-warning{color:#a2600c;background:#fff0d5}.lamma-ops-status.is-info{color:#2766a2;background:#e8f1fb}.lamma-ops-status.is-violet{color:#6a47a3;background:#f0eafb}.lamma-ops-status.is-danger{color:#a73737;background:#fce7e7}.lamma-ops-status.is-neutral{color:#66717e;background:#edf0f3}.lamma-ops-actions{position:relative;display:flex;align-items:center;gap:8px}.lamma-ops-actions>:is(button,a),.lamma-ops-more>summary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #d7dfe7;border-radius:10px;color:#445268;background:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.lamma-ops-actions>.is-primary{border-color:#078f52;color:#fff;background:linear-gradient(100deg,#0aa25f,#078349);box-shadow:0 9px 22px rgba(7,131,73,.17)}.lamma-ops-actions>.is-primary.is-danger{border-color:#b33b3b;background:#b33b3b}.lamma-ops-actions>.is-neutral{color:#596475;background:#f8fafb;box-shadow:none}.lamma-ops-actions button:disabled{cursor:wait;opacity:.62}.lamma-ops-more{position:relative}.lamma-ops-more>summary{list-style:none}.lamma-ops-more>summary::-webkit-details-marker{display:none}.lamma-ops-more[open]>summary{border-color:#a9cbbb;color:#08794a}.lamma-ops-more>div{position:absolute;z-index:30;inset-block-start:calc(100% + 7px);inset-inline-end:0;width:225px;display:grid;gap:3px;padding:7px;border:1px solid #dce4e0;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(15,34,55,.14)}.lamma-ops-more>div :is(button,a){min-height:37px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:8px;color:#34445a;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:750;text-align:start;text-decoration:none}.lamma-ops-more>div :is(button,a):hover{color:#077747;background:#f0f8f4}.lamma-ops-feedback{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;margin:0;color:#08794a;font-size:9px;font-weight:750}.lamma-ops-refresh-warning{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:9px 13px;border:1px solid #efcfaa;border-radius:10px;color:#87520f;background:#fff9ef;font-size:10px;font-weight:750}.lamma-ops-refresh-warning button{min-height:31px;padding:0 10px;border:1px solid #d6ad78;border-radius:8px;color:#87520f;background:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:850}.lamma-ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.lamma-ops-metric{min-height:132px;display:grid;grid-template-columns:41px minmax(0,1fr);align-items:start;gap:13px;padding:16px;border:1px solid #e0e6ec;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(20,32,57,.035)}.lamma-ops-metric-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#576578;background:#eef1f5;font-size:20px;font-weight:900}.lamma-ops-metric.is-success .lamma-ops-metric-icon{color:#078451;background:#e5f5ed}.lamma-ops-metric.is-warning .lamma-ops-metric-icon{color:#b06c0f;background:#fff0d8}.lamma-ops-metric.is-info .lamma-ops-metric-icon{color:#2f6da8;background:#e9f1fb}.lamma-ops-metric>div{min-width:0;display:grid;gap:7px}.lamma-ops-metric>div>span{color:#596579;font-size:11px;font-weight:800}.lamma-ops-metric strong{overflow-wrap:anywhere;color:#0a1d35;font-size:clamp(18px,1.65vw,22px);line-height:1.35}.lamma-ops-metric small{color:#7e8999;font-size:9px;line-height:1.65}.lamma-ops-journey{margin-bottom:16px;padding:20px;border:1px solid #dfe6ed;border-radius:17px;background:#fff;box-shadow:0 9px 26px rgba(20,32,57,.03)}.lamma-ops-card>header,.lamma-ops-journey>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lamma-ops-card>header h2,.lamma-ops-journey h2{margin:0;color:#0a1d35;font-size:16px}.lamma-ops-card>header>span,.lamma-ops-journey>header>span{color:#69768a;font-size:9px;font-weight:850}.lamma-ops-journey>ol{direction:rtl;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:21px 0 19px;padding:0;list-style:none}.lamma-ops-journey li{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;color:#8c97a5;text-align:center}.lamma-ops-journey li:not(:last-child):after{content:"";position:absolute;z-index:-1;inset-block-start:15px;inset-inline-start:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:#d8dee6}.lamma-ops-journey li.is-complete:not(:last-child):after{background:#58b88c}.lamma-ops-journey li>span{width:30px;height:30px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#a6b0bc;box-shadow:0 0 0 1px #d3dae2;font-size:10px;font-weight:900}.lamma-ops-journey li strong{max-width:120px;font-size:9px;line-height:1.45}.lamma-ops-journey li.is-complete{color:#1d7651}.lamma-ops-journey li.is-complete>span{background:#078f52;box-shadow:0 0 0 1px #078f52}.lamma-ops-journey li.is-current{color:#a2630f}.lamma-ops-journey li.is-current>span{background:#e89922;box-shadow:0 0 0 5px #fff0d7}.lamma-ops-journey.is-neutral li.is-current{color:#687382}.lamma-ops-journey.is-neutral li.is-current>span{background:#7d8996;box-shadow:0 0 0 5px #edf0f3}.lamma-ops-journey.is-danger li.is-current{color:#a13f3f}.lamma-ops-journey.is-danger li.is-current>span{background:#b74444;box-shadow:0 0 0 5px #fbe9e9}.lamma-ops-notice{min-height:43px;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #dce4ec;border-radius:10px;color:#536176;background:#f8fafc}.lamma-ops-notice>span{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border:1px solid;border-radius:50%;font-family:Georgia,serif;font-size:10px;font-weight:900}.lamma-ops-notice p{margin:0;font-size:10px;font-weight:700;line-height:1.6}.lamma-ops-notice.is-success{border-color:#cce6d9;color:#176c49;background:#f0faf5}.lamma-ops-notice.is-warning{border-color:#f0d9b5;color:#8c5a15;background:#fffaf1}.lamma-ops-notice.is-info{border-color:#d2dfef;color:#315f91;background:#f4f8fd}.lamma-ops-notice.is-violet{border-color:#ded2ef;color:#684a91;background:#f8f5fc}.lamma-ops-notice.is-danger{border-color:#edcccc;color:#963d3d;background:#fff5f5}.lamma-ops-notice.is-neutral{border-color:#dce1e6;color:#616d7c;background:#f5f7f8}.lamma-ops-layout{direction:ltr;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);grid-template-areas:"primary side";gap:16px}.lamma-ops-primary-column,.lamma-ops-side{direction:rtl;display:grid;align-content:start;gap:16px}.lamma-ops-primary-column{grid-area:primary}.lamma-ops-side{grid-area:side}.lamma-ops-card{overflow:hidden;border:1px solid #dfe6ed;border-radius:17px;background:#fff;box-shadow:0 9px 26px rgba(20,32,57,.03)}.lamma-ops-card>header{min-height:61px;padding:15px 18px;border-bottom:1px solid #e8edf1}.lamma-ops-members-table{overflow-x:auto}.lamma-ops-members table{width:100%;min-width:610px;border-collapse:collapse;text-align:start}.lamma-ops-members :is(th,td){padding:12px 14px;border-bottom:1px solid #edf0f3;vertical-align:middle}.lamma-ops-members th{color:#6f7b8e;background:#fbfcfd;font-size:9px;font-weight:850;white-space:nowrap}.lamma-ops-members td{color:#37465b;font-size:10px}.lamma-ops-members tbody tr:last-child td{border-bottom:0}.lamma-ops-members tr.is-muted{opacity:.57}.lamma-ops-person{display:flex;align-items:center;gap:9px}.lamma-ops-leader-profile>span,.lamma-ops-person>span{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#08794a;background:#e4f5ec;font-size:11px;font-weight:900}.lamma-ops-leader-profile>div,.lamma-ops-person>div{min-width:0;display:grid;gap:3px}.lamma-ops-leader-profile strong,.lamma-ops-person strong{color:#0e253e;font-size:10px}.lamma-ops-leader-profile small,.lamma-ops-person small{color:#7f8998;font-size:9px;text-align:right}.lamma-ops-member-state,.lamma-ops-role{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:8px;font-weight:850;white-space:nowrap}.lamma-ops-role{color:#356386;background:#eaf2f8}.lamma-ops-role.is-leader{color:#277046;background:#e5f4eb}.lamma-ops-member-state{color:#84601b;background:#fff2da}.lamma-ops-member-state.is-active{color:#14754a;background:#e4f5ec}.lamma-ops-member-state.is-removed{color:#6e7681;background:#eceff2}.lamma-ops-member-cards{display:none}.lamma-ops-timeline>ol{display:grid;gap:0;margin:0;padding:15px 20px 18px;list-style:none}.lamma-ops-timeline li{position:relative;min-height:36px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:0 20px 13px 0}.lamma-ops-timeline li:before{content:"";position:absolute;top:4px;right:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#078f52;box-shadow:0 0 0 1px #a9d4be}.lamma-ops-timeline li:not(:last-child):after{content:"";position:absolute;top:14px;bottom:0;right:4px;width:1px;background:#d8e4dd}.lamma-ops-timeline li.is-current:before{background:#e89922;box-shadow:0 0 0 1px #f1c57f}.lamma-ops-timeline li.is-danger:before{background:#bd4242;box-shadow:0 0 0 1px #e4aaaa}.lamma-ops-timeline time{color:#6c7788;font-size:9px;font-weight:850}.lamma-ops-timeline p{margin:0;color:#34445a;font-size:10px;line-height:1.55}.lamma-ops-timeline li.is-current p{color:#9a610f;font-weight:850}.lamma-ops-timeline li.is-danger p{color:#a13f3f;font-weight:850}.lamma-ops-level{padding-bottom:14px}.lamma-ops-level>header{border-bottom:0;padding-bottom:8px}.lamma-ops-level>header>span{padding:5px 8px;border-radius:999px;color:#187348;background:#e2f4e9}.lamma-ops-level-count{display:block;padding:0 18px 4px;color:#0a1d35;font-size:25px}.lamma-ops-level>p{margin:0;padding:0 18px 10px;color:#738093;font-size:9px;line-height:1.65}.lamma-ops-leader>dl,.lamma-ops-level>dl{display:grid;gap:0;margin:9px 14px 0}.lamma-ops-leader>dl>div,.lamma-ops-level>dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border-bottom:1px solid #edf0f2}.lamma-ops-leader dt,.lamma-ops-level dt{color:#6e7a8c;font-size:9px}.lamma-ops-leader dd,.lamma-ops-level dd{margin:0;color:#152940;font-size:10px;font-weight:850;text-align:end}.lamma-ops-level dd.is-success{color:#07864e}.lamma-ops-tier-details{margin:11px 14px 0;border:1px solid #dce5e0;border-radius:10px}.lamma-ops-tier-details>summary{min-height:37px;display:flex;align-items:center;justify-content:center;color:#08794a;cursor:pointer;font-size:9px;font-weight:850;list-style:none}.lamma-ops-tier-details>summary::-webkit-details-marker{display:none}.lamma-ops-tier-details>div{display:grid;padding:0 10px 9px}.lamma-ops-tier-details>div>span{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1ef;color:#566476;font-size:9px}.lamma-ops-tier-details b{font-weight:700}.lamma-ops-tier-details strong{color:#0e263e}.lamma-ops-leader{padding-bottom:14px}.lamma-ops-leader-profile{display:flex;align-items:center;gap:10px;padding:14px 18px 4px}.lamma-ops-leader>header>span{padding:5px 8px;border-radius:999px;color:#14754a;background:#e4f5ec}.lamma-ops-leader>:is(a,button){min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 14px 0;border:1px solid #cbd8d2;border-radius:9px;color:#08794a;background:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:850;text-decoration:none}.lamma-ops-empty{padding:22px 18px;color:#7c8797;font-size:10px;text-align:center}.lamma-ops-state{max-width:560px;display:grid;justify-items:center;gap:12px;margin:8vh auto;padding:34px;border:1px solid #e1e6eb;border-radius:18px;background:#fff;text-align:center}.lamma-ops-state>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:#a03939;background:#fce9e9;font-size:20px;font-weight:900}.lamma-ops-state h1{margin:0;color:#0a1d35;font-size:22px}.lamma-ops-state p{margin:0;color:#6e798a;font-size:11px}.lamma-ops-state>div{display:flex;gap:8px}.lamma-ops-state :is(button,a){min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #cbd8d2;border-radius:9px;color:#08794a;background:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:850;text-decoration:none}.lamma-ops-skeleton{display:grid;gap:16px}.lamma-ops-skeleton>div{display:grid;gap:12px}.lamma-ops-skeleton span{display:block;border-radius:14px;background:linear-gradient(90deg,#edf1f4 25%,#f7f9fa 45%,#edf1f4 65%);background-size:220% 100%;animation:lammaOpsSkeleton 1.25s linear infinite}.lamma-ops-skeleton .is-heading{grid-template-columns:1fr 250px}.lamma-ops-skeleton .is-heading span{height:68px}.lamma-ops-skeleton .is-metrics{grid-template-columns:repeat(4,1fr)}.lamma-ops-skeleton .is-metrics span{height:132px}.lamma-ops-skeleton .is-journey span:first-child{height:135px}.lamma-ops-skeleton .is-journey span:last-child{height:43px}.lamma-ops-skeleton .is-content{grid-template-columns:1.85fr 1fr}.lamma-ops-skeleton .is-content span{height:390px}@keyframes lammaOpsSkeleton{to{background-position:-220% 0}}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-ops-app :is(.lamma-ops-main,.lamma-ops-title-block h1,.lamma-ops-metric strong,.lamma-ops-card,.lamma-ops-journey,.lamma-ops-journey h2,.lamma-ops-card>header h2){color:#0a1d35}html[data-salla-theme=dark] .merchant-app.is-salla-embedded.lamma-ops-app :is(.lamma-ops-metric,.lamma-ops-card,.lamma-ops-journey,.lamma-ops-actions>a,.lamma-ops-actions>button,.lamma-ops-more>summary){border-color:#dfe6ed;background:#fff;box-shadow:none}@media (max-width:1080px){.lamma-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lamma-ops-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr)}.lamma-ops-skeleton .is-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.lamma-ops-header{flex-direction:column}.lamma-ops-actions{width:100%}.lamma-ops-actions>:is(button,a){flex:1 1}.lamma-ops-more{flex:0 0 auto}.lamma-ops-layout{grid-template-columns:1fr;grid-template-areas:"side" "primary"}.lamma-ops-side{grid-template-columns:repeat(2,minmax(0,1fr))}.lamma-ops-skeleton .is-content,.lamma-ops-skeleton .is-heading{grid-template-columns:1fr}}@media (max-width:620px){.lamma-ops-main{padding-inline:11px}.lamma-ops-title-block>div{align-items:flex-start}.lamma-ops-title-block h1{width:100%;font-size:23px}.lamma-ops-title-block p{gap:5px;font-size:9px}.lamma-ops-actions>:is(button,a){min-width:0;padding-inline:10px}.lamma-ops-more>div{inset-inline-end:auto;inset-inline-start:0}.lamma-ops-feedback{position:static;width:100%}.lamma-ops-metrics{grid-template-columns:1fr}.lamma-ops-metric{min-height:108px}.lamma-ops-journey{padding:16px}.lamma-ops-journey>ol{grid-template-columns:1fr;gap:0;margin:17px 0}.lamma-ops-journey li{min-height:49px;grid-template-columns:31px minmax(0,1fr);align-items:start;justify-items:start;gap:10px;text-align:start}.lamma-ops-journey li:not(:last-child):after{inset-block-start:32px;inset-inline-start:14px;width:2px;height:17px}.lamma-ops-journey li strong{padding-top:7px;font-size:10px}.lamma-ops-side{grid-template-columns:1fr}.lamma-ops-members-table{display:none}.lamma-ops-member-cards{display:grid;gap:10px;padding:12px}.lamma-ops-member-cards>article{padding:13px;border:1px solid #e2e8ed;border-radius:12px;background:#fbfcfd}.lamma-ops-member-cards>article.is-muted{opacity:.58}.lamma-ops-member-cards header{display:flex;align-items:center;justify-content:space-between;gap:10px}.lamma-ops-member-cards dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 0}.lamma-ops-member-cards dl>div:last-child{grid-column:1/-1}.lamma-ops-member-cards dt{color:#7b8695;font-size:8px}.lamma-ops-member-cards dd{margin:4px 0 0;color:#263a52;font-size:9px;font-weight:800}.lamma-ops-skeleton .is-metrics{grid-template-columns:1fr}.lamma-ops-skeleton .is-content span{height:300px}}.customer-detail-app,.customer-report-app{--customer-ink:#0c213b;--customer-muted:#65758a;--customer-line:#dfe7eb;--customer-green:#07975b}.customer-detail-main,.customer-report-main{width:100%;max-width:1460px;display:grid;gap:18px;padding:34px 34px 54px;color:var(--customer-ink)}.customer-detail-header,.customer-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:24px 26px;border:1px solid #dceae4;border-radius:20px;background:radial-gradient(circle at 90% 20%,rgba(22,180,114,.11),transparent 32%),linear-gradient(135deg,#f7fcf9,#fbfdfc 53%,#f5f9fc)}.customer-detail-card>header span,.customer-detail-header>div:first-child>span,.customer-detail-lammas>header span,.customer-report-heading>span,.customer-report-insights article>header span{display:block;margin-bottom:5px;color:#078c55;font-size:11px;font-weight:850}.customer-detail-header h1,.customer-report-heading h1{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.5px}.customer-detail-header p,.customer-report-heading p{max-width:720px;margin:9px 0 0;color:var(--customer-muted);font-size:13px;line-height:1.8}.customer-report-header-actions{display:grid;justify-items:end;gap:9px}.customer-detail-header>div:last-child,.customer-report-header-actions>div{display:flex;gap:9px}.customer-detail-header>div:last-child :is(a,button),.customer-report-header-actions :is(a,button){min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #cedbd6;border-radius:11px;color:#263c50;background:rgba(255,255,255,.92);cursor:pointer;font:inherit;font-size:11px;font-weight:850;text-decoration:none;white-space:nowrap}.customer-report-header-actions :is(a,button) svg{width:17px;height:17px}.customer-report-header-actions .customer-action-primary{border-color:#07975b;color:#fff;background:linear-gradient(135deg,#08a565,#07894f);box-shadow:0 8px 18px rgba(7,151,91,.18)}.customer-report-header-actions small{color:#778698;font-size:9px}.customer-report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.customer-summary-card{min-height:154px;display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--customer-line);border-radius:18px;background:linear-gradient(145deg,#fff 20%,#f6fbf8);box-shadow:0 9px 26px rgba(31,57,71,.045)}.customer-summary-card.is-green{background:linear-gradient(145deg,#fff 12%,#eefaf4)}.customer-summary-card.is-blue{background:linear-gradient(145deg,#fff 12%,#eff7fd)}.customer-summary-card.is-violet{background:linear-gradient(145deg,#fff 12%,#f5f0fc)}.customer-summary-card>span{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;color:#078f57;background:rgba(9,166,101,.11)}.customer-summary-card.is-blue>span{color:#2079cf;background:rgba(45,137,222,.12)}.customer-summary-card.is-violet>span{color:#7b43bd;background:rgba(126,70,196,.12)}.customer-summary-card>span svg{width:22px;height:22px}.customer-summary-card>div{min-width:0;display:grid}.customer-summary-card h2{margin:1px 0 8px;color:#35465b;font-size:12px}.customer-summary-card strong{color:var(--customer-ink);font-size:30px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-summary-card p{min-height:30px;margin:7px 0 0;color:#718093;font-size:9px;line-height:1.55}.customer-summary-card small{width:max-content;margin-top:7px;padding:4px 8px;border-radius:999px;color:#138052;background:rgba(15,163,102,.09);font-size:8px;font-weight:800}.customer-matching-notice{min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #eadfc8;border-radius:12px;color:#755a27;background:#fffbf4;cursor:pointer;font:inherit;text-align:start}.customer-matching-notice>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid;border-radius:50%;font:800 11px Georgia,serif}.customer-matching-notice b{font-size:10px}.customer-matching-notice u{margin-inline-start:3px;color:#09794b;font-size:10px;font-weight:850;text-underline-offset:3px}.customer-matching-notice small{margin-inline-start:auto;color:#8c7b5d;font-size:9px}.customer-detail-card,.customer-detail-lammas,.customer-report-insights>article,.customer-report-workspace{overflow:hidden;border:1px solid var(--customer-line);border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(29,55,68,.035)}.customer-report-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e7ecef;background:#fbfcfc}.customer-report-tabs button{position:relative;min-height:54px;border:0;color:#5a697c;background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.customer-report-tabs button span{display:inline-grid;min-width:25px;margin-inline-start:5px;padding:3px 6px;border-radius:999px;background:#eef1f3;font-size:8px}.customer-report-tabs button.is-active{color:#087c4d;background:linear-gradient(180deg,rgba(230,248,239,.35),rgba(230,248,239,.8))}.customer-report-tabs button.is-active:after{content:"";position:absolute;inset-inline:25%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#07975b}.customer-report-tabs button.is-active span{background:#d6f1e3}.customer-report-tools{display:grid;grid-template-columns:minmax(260px,1fr) auto auto minmax(190px,auto);align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid #e9edef}.customer-report-search{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #d8e0e5;border-radius:10px;background:#fff}.customer-report-search svg{width:18px;height:18px;color:#68778a}.customer-report-search input{width:100%;border:0;outline:0;color:var(--customer-ink);background:transparent;font:inherit;font-size:11px}.customer-report-sort,.customer-report-tools>button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d7e0e4;border-radius:10px;color:#425267;background:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.customer-report-tools>button svg{width:17px;height:17px}.customer-report-tools>button.is-active{border-color:#a9d9c2;color:#087c4d;background:#effaf5}.customer-report-tools .customer-clear-button{border-color:transparent;color:#a34f42;background:#fff7f5}.customer-report-sort{gap:8px;cursor:default;white-space:nowrap}.customer-report-sort select{border:0;outline:0;color:var(--customer-ink);background:transparent;font:inherit;font-weight:800}.customer-results-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px}.customer-results-heading h2{margin:0;font-size:17px}.customer-results-heading p{margin:3px 0 0;color:#7d8998;font-size:9px}.customer-report-error{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px 0;padding:9px 12px;border:1px solid #efd5c5;border-radius:10px;color:#8b4c2c;background:#fff8f4;font-size:10px}.customer-report-error button{border:0;color:#8b4c2c;background:transparent;cursor:pointer;font:inherit;font-weight:850;text-decoration:underline}.customer-report-table{overflow-x:auto;transition:opacity .2s ease}.customer-report-table.is-loading{opacity:.55}.customer-report-table table{width:100%;min-width:1050px;border-collapse:collapse;text-align:start}.customer-report-table th{padding:12px 14px;border-block:1px solid #edf0f2;color:#69778a;background:#fafbfc;font-size:9px;font-weight:850;white-space:nowrap}.customer-report-table td{padding:13px 14px;border-bottom:1px solid #edf0f2;color:#34455a;font-size:10px;vertical-align:middle}.customer-report-table tbody tr:hover{background:#fbfdfc}.customer-report-table td>strong{display:block;color:var(--customer-ink);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-report-table td>small{display:block;margin-top:4px;color:#8792a0;font-size:8px}.customer-identity{display:flex;align-items:center;gap:10px;min-width:150px}.customer-identity>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#087c4d;background:linear-gradient(145deg,#dff5ea,#edf9f3);font-size:12px;font-weight:900}.customer-identity>div{min-width:0;display:grid;gap:3px}.customer-identity strong{overflow:hidden;color:var(--customer-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-identity small{color:#7d8998;font-size:9px}.customer-role,.customer-type{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border-radius:999px;font-size:8px;font-weight:850;white-space:nowrap}.customer-type.is-verified_new{color:#087849;background:#e4f6ed}.customer-type.is-returning{color:#276ca9;background:#e8f2fb}.customer-type.is-unknown{color:#766651;background:#f2efeb}.customer-role{color:#4d5d70;background:#eef1f4}.customer-role.is-both,.customer-role.is-leader{color:#7244a2;background:#f1eafb}.customer-row-actions{display:flex;align-items:center;gap:7px}.customer-row-actions>a{min-height:33px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #a9d8c2;border-radius:8px;color:#087b4c;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.customer-row-actions details{position:relative}.customer-row-actions summary{width:33px;height:33px;display:grid;place-items:center;border:1px solid #dbe1e5;border-radius:8px;cursor:pointer;list-style:none;letter-spacing:1px}.customer-row-actions summary::-webkit-details-marker{display:none}.customer-row-actions details>div{position:absolute;z-index:10;inset-block-start:38px;inset-inline-end:0;min-width:170px;display:grid;padding:6px;border:1px solid #dfe5e8;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(19,36,51,.14)}.customer-row-actions details :is(a,button){min-height:34px;display:flex;align-items:center;border:0;border-radius:7px;color:#35475c;background:transparent;cursor:pointer;font:inherit;font-size:9px;text-decoration:none}.customer-row-actions details :is(a,button):hover{background:#f0f8f4}.customer-report-mobile-list{display:none}.customer-report-pagination{min-height:67px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px 16px;color:#6e7d8e;font-size:9px}.customer-report-pagination>label{display:flex;align-items:center;gap:7px}.customer-report-pagination select{min-height:34px;border:1px solid #d8e0e4;border-radius:8px;background:#fff;font:inherit}.customer-report-pagination nav{display:flex;justify-content:flex-end;gap:5px}.customer-report-pagination button{min-width:33px;min-height:33px;padding:0 8px;border:1px solid #d8e0e4;border-radius:8px;color:#536277;background:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:800}.customer-report-pagination button.is-active{border-color:#07975b;color:#fff;background:#07975b}.customer-report-pagination button:disabled{opacity:.45;cursor:default}.customer-no-results,.customer-report-empty{display:grid;justify-items:center;gap:8px;padding:54px 20px;text-align:center}.customer-no-results h3,.customer-report-empty h2{margin:0;font-size:19px}.customer-no-results p,.customer-report-empty p{margin:0;color:#778597;font-size:11px}.customer-no-results button,.customer-report-empty a{min-height:39px;display:inline-flex;align-items:center;margin-top:7px;padding:0 14px;border:1px solid #a9d7c1;border-radius:9px;color:#087b4c;background:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:850;text-decoration:none}.customer-report-empty{min-height:380px;border:1px solid var(--customer-line);border-radius:20px;background:linear-gradient(145deg,#fff,#f5fbf8)}.customer-report-empty>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#088c55;background:#e4f6ed}.customer-report-empty>span svg{width:28px;height:28px}.customer-report-insights{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);gap:14px}.customer-report-insights.is-single{grid-template-columns:1fr}.customer-report-insights article>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-bottom:1px solid #e9edef}.customer-report-insights h2{margin:0;font-size:16px}.customer-distribution-body{display:flex;align-items:center;justify-content:center;gap:36px;min-height:205px;padding:20px}.customer-donut{width:128px;height:128px;display:grid;place-items:center;border-radius:50%}.customer-donut:before{content:"";grid-area:1/1;width:89px;height:89px;border-radius:50%;background:#fff}.customer-donut>span{z-index:1;grid-area:1/1;display:grid;text-align:center}.customer-donut strong{font-size:20px}.customer-donut small{color:#718093;font-size:8px}.customer-distribution-body dl{min-width:160px;display:grid;gap:14px;margin:0}.customer-distribution-body dl>div{display:flex;justify-content:space-between;gap:18px}.customer-distribution-body dt{display:flex;align-items:center;gap:7px;color:#4c5d72;font-size:10px}.customer-distribution-body dt i{width:9px;height:9px;border-radius:50%;background:#2683db}.customer-distribution-body dt i.is-new{background:#0aa36b}.customer-distribution-body dd{margin:0;color:var(--customer-ink);font-size:11px;font-weight:850}.customer-distribution-body dd small{color:#8490a0;font-size:8px}.customer-insight-empty{min-height:205px;display:grid;place-items:center;margin:0;padding:20px;color:#7b8797;font-size:10px;text-align:center}.customer-leaders-card>header button{border:0;color:#087c4d;background:transparent;cursor:pointer;font:inherit;font-size:9px;font-weight:850}.customer-leaders-card>div{display:grid}.customer-leaders-card>div>div{min-height:60px;display:grid;grid-template-columns:30px minmax(150px,1fr) minmax(290px,1.35fr);align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid #edf0f2}.customer-leaders-card>div>div:last-child{border-bottom:0}.customer-leaders-card>div>div>b{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#744aa0;background:#f0e9f8;font-size:9px}.customer-leaders-card>div>div>span{display:grid;gap:3px}.customer-leaders-card strong{font-size:10px}.customer-leaders-card small{color:#8792a0;font-size:8px}.customer-leaders-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.customer-leaders-card dl>div{display:grid;gap:2px}.customer-leaders-card dt{color:#8590a0;font-size:7px}.customer-leaders-card dd{margin:0;color:#314358;font-size:9px;font-weight:850}.customer-filter-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-start;background:rgba(8,25,39,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.customer-filter-panel{width:min(410px,92vw);height:100%;display:grid;grid-template-rows:auto 1fr auto;color:var(--customer-ink);background:#fff;box-shadow:20px 0 55px rgba(10,28,43,.2);animation:customerFilterIn .2s ease}@keyframes customerFilterIn{0%{transform:translateX(-24px);opacity:.5}}.customer-filter-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;border-bottom:1px solid #e5eaed}.customer-filter-panel h2{margin:0;font-size:21px}.customer-filter-panel>header button{width:38px;height:38px;border:1px solid #dbe2e5;border-radius:10px;color:#526176;background:#fff;cursor:pointer;font-size:22px}.customer-filter-fields{align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;overflow-y:auto;padding:22px}.customer-filter-fields label{display:grid;gap:7px;color:#4d5d72;font-size:10px;font-weight:800}.customer-filter-fields label:nth-child(3){grid-column:1/-1}.customer-filter-fields :is(select,input){width:100%;min-height:43px;padding:0 10px;border:1px solid #d8e0e4;border-radius:9px;color:var(--customer-ink);background:#fff;font:inherit}.customer-filter-panel>footer{display:grid;grid-template-columns:1fr 1.5fr;gap:9px;padding:16px 22px;border-top:1px solid #e5eaed}.customer-filter-panel>footer button{min-height:43px;border:1px solid #cddbd5;border-radius:10px;color:#087b4c;background:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.customer-filter-panel>footer button.is-primary{border-color:#07975b;color:#fff;background:#07975b}.customer-report-skeleton{display:grid;gap:16px}.customer-report-skeleton .is-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.customer-report-skeleton span{display:block;border-radius:16px;background:linear-gradient(90deg,#edf2f1 25%,#f8faf9 45%,#edf2f1 65%);background-size:220% 100%;animation:customerSkeleton 1.2s linear infinite}.customer-report-skeleton .is-cards span{height:154px}.customer-report-skeleton .is-tabs span{height:55px}.customer-report-skeleton .is-table{display:grid;gap:7px}.customer-report-skeleton .is-table span{height:56px}@keyframes customerSkeleton{to{background-position:-220% 0}}.customer-detail-header>div:first-child>a{display:inline-block;margin-bottom:5px;color:#087c4d;font-size:10px;font-weight:850;text-decoration:none}.customer-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.customer-detail-summary article{min-height:120px;display:grid;align-content:center;gap:6px;padding:18px;border:1px solid var(--customer-line);border-radius:16px;background:linear-gradient(145deg,#fff,#f3faf7)}.customer-detail-summary article:nth-child(2){background:linear-gradient(145deg,#fff,#f2f8fd)}.customer-detail-summary article:nth-child(3){background:linear-gradient(145deg,#fff,#f7f2fc)}.customer-detail-summary span{color:#5e6e82;font-size:10px;font-weight:800}.customer-detail-summary strong{font-size:23px}.customer-detail-summary small{color:#8490a0;font-size:8px}.customer-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.customer-detail-card>header,.customer-detail-lammas>header{min-height:63px;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #e9edef}.customer-detail-card h2,.customer-detail-lammas h2{margin:0;font-size:17px}.customer-detail-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.customer-detail-card dl>div{min-height:61px;display:grid;align-content:center;gap:5px;padding:11px 17px;border-bottom:1px solid #edf0f2}.customer-detail-card dl>div:nth-child(odd){border-inline-end:1px solid #edf0f2}.customer-detail-card dt{color:#7f8b9a;font-size:8px}.customer-detail-card dd{margin:0;color:#304258;font-size:10px;font-weight:800}.customer-detail-lammas>header small{color:#778597;font-size:9px}.customer-detail-lammas>div{overflow-x:auto}.customer-detail-lammas table{width:100%;min-width:760px;border-collapse:collapse;text-align:start}.customer-detail-lammas :is(th,td){padding:12px 15px;border-bottom:1px solid #edf0f2;font-size:9px}.customer-detail-lammas th{color:#718093;background:#fafbfc}.customer-detail-lammas td small,.customer-detail-lammas td strong{display:block}.customer-detail-lammas td small{margin-top:3px;color:#8490a0;font-size:7px}.customer-detail-lammas td>span{display:inline-flex;padding:5px 8px;border-radius:999px;color:#6b7888;background:#eef1f3}.customer-detail-lammas td>span.is-paid{color:#08784a;background:#e3f5ec}.customer-detail-lammas td a{color:#087c4d;font-weight:850;text-decoration:none}.customer-detail-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.customer-detail-loading span{height:125px;border-radius:16px;background:#eef3f1}html[data-salla-theme=dark] .merchant-app.is-salla-embedded:is(.customer-report-app,.customer-detail-app) :is(.customer-report-main,.customer-detail-main,.customer-report-workspace,.customer-report-insights>article,.customer-detail-card,.customer-detail-lammas,.customer-summary-card){color:#0c213b}@media (max-width:1100px){.customer-detail-summary,.customer-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-report-tools{grid-template-columns:minmax(230px,1fr) auto auto}.customer-report-sort{grid-column:1/-1;justify-self:end}.customer-report-insights{grid-template-columns:1fr}}@media (max-width:760px){.customer-detail-main,.customer-report-main{gap:13px;padding:16px 11px 38px}.customer-detail-header,.customer-report-header{flex-direction:column;gap:18px;padding:20px 17px}.customer-report-header-actions{width:100%;justify-items:stretch}.customer-detail-header>div:last-child,.customer-report-header-actions>div{width:100%}.customer-detail-header>div:last-child :is(a,button),.customer-report-header-actions :is(a,button){flex:1 1}.customer-detail-summary,.customer-report-summary{gap:9px}.customer-summary-card{min-height:142px;display:grid;gap:8px;padding:14px}.customer-summary-card>span{width:37px;height:37px;border-radius:11px}.customer-summary-card h2{min-height:28px;margin-bottom:3px;font-size:10px}.customer-summary-card strong{font-size:25px}.customer-summary-card p{font-size:8px}.customer-matching-notice{align-items:flex-start;flex-wrap:wrap}.customer-matching-notice small{width:100%;margin-inline-start:28px}.customer-report-tabs{grid-template-columns:repeat(2,1fr)}.customer-report-tabs button:nth-child(-n+2){border-bottom:1px solid #e7ecef}.customer-report-tools{grid-template-columns:1fr auto;padding:11px}.customer-report-search{grid-column:1/-1}.customer-report-sort{grid-column:1/-1;width:100%;justify-content:space-between}.customer-results-heading{padding-inline:13px}.customer-report-table{display:none}.customer-report-mobile-list{display:grid;gap:9px;padding:0 11px 12px}.customer-report-mobile-list>article{display:grid;gap:13px;padding:14px;border:1px solid #e1e8eb;border-radius:13px;background:linear-gradient(145deg,#fff,#f8fbfa)}.customer-report-mobile-list header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.customer-report-mobile-list header>div:last-child{display:grid;justify-items:end;gap:5px}.customer-report-mobile-list dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.customer-report-mobile-list dl>div{padding:9px;border-radius:9px;background:#f5f8f7}.customer-report-mobile-list dt{color:#7d8998;font-size:7px}.customer-report-mobile-list dd{margin:4px 0 0;color:#24384f;font-size:9px;font-weight:850}.customer-report-mobile-list>article>a{min-height:37px;display:grid;place-items:center;border:1px solid #a9d8c2;border-radius:9px;color:#087b4c;font-size:9px;font-weight:850;text-decoration:none}.customer-report-pagination{grid-template-columns:1fr auto}.customer-report-pagination nav{grid-column:1/-1;justify-content:center}.customer-report-pagination nav button:not(:first-child):not(:last-child){display:none}.customer-report-insights{display:grid}.customer-distribution-body{gap:20px}.customer-donut{width:110px;height:110px}.customer-donut:before{width:77px;height:77px}.customer-leaders-card>div>div{grid-template-columns:28px 1fr}.customer-leaders-card dl{grid-column:1/-1}.customer-filter-fields{grid-template-columns:1fr}.customer-filter-fields label:nth-child(3){grid-column:auto}.customer-detail-card dl,.customer-detail-grid{grid-template-columns:1fr}.customer-detail-card dl>div:nth-child(odd){border-inline-end:0}.customer-report-skeleton .is-cards{grid-template-columns:repeat(2,1fr)}}.merchant-overview-layout--focused{grid-template-columns:minmax(0,1fr);direction:rtl}.merchant-overview-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.merchant-overview-section-heading>div{min-width:0}.merchant-overview-section-heading>div>span{display:block;margin-bottom:4px;color:#07834b;font-size:9px;font-weight:850}.merchant-overview-section-heading h2{margin:0;color:#0a1d35;font-size:17px;line-height:1.45}.merchant-overview-section-heading p{margin:4px 0 0;color:#718096;font-size:9px;line-height:1.6}.merchant-overview-section-heading>a{min-height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #bddfce;border-radius:9px;color:#087b4c;background:rgba(255,255,255,.82);font-size:9px;font-weight:850;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.merchant-overview-section-heading>a:hover{border-color:#079455;background:#fff;transform:translateY(-1px)}.merchant-overview-lamma-card>a:focus-visible,.merchant-overview-section-heading>a:focus-visible{outline:3px solid rgba(7,148,85,.2);outline-offset:2px}.merchant-overview-recent-v2,.merchant-overview-status-v2{display:grid;gap:16px;padding:20px;border:1px solid #dce7e2;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(7,148,85,.055),transparent 280px),linear-gradient(145deg,#ffffff,#fbfdfc);box-shadow:0 8px 24px rgba(16,49,43,.045)}.merchant-overview-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.merchant-overview-status-grid article{position:relative;min-width:0;min-height:104px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;overflow:hidden;border:1px solid #cfe8dc;border-radius:13px;background:linear-gradient(135deg,#f1fbf6,#fbfefd)}.merchant-overview-status-grid article:after{position:absolute;inset:auto -22px -30px auto;width:82px;height:82px;border-radius:50%;background:rgba(7,148,85,.045);content:""}.merchant-overview-status-grid article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#087c4b;background:#dff4e9;font-size:17px;font-style:normal;font-weight:900}.merchant-overview-status-grid article>div{min-width:0;display:grid;gap:4px}.merchant-overview-status-grid article span{overflow:hidden;color:#22374c;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.merchant-overview-status-grid article small{overflow:hidden;color:#718096;font-size:8px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.merchant-overview-status-grid article strong{position:relative;z-index:1;color:#087b4c;font-size:25px;line-height:1}.merchant-overview-status-grid .is-payment{border-color:#f2dfbc;background:linear-gradient(135deg,#fff9ed,#fffdf8)}.merchant-overview-status-grid .is-payment:after{background:rgba(211,126,12,.05)}.merchant-overview-status-grid .is-payment>i{color:#b96a08;background:#feedd2}.merchant-overview-status-grid .is-payment strong{color:#a96109}.merchant-overview-status-grid .is-attention{border-color:#f1dec3;background:linear-gradient(135deg,#fff8ef,#fffdfa)}.merchant-overview-status-grid .is-attention:after{background:rgba(224,127,0,.045)}.merchant-overview-status-grid .is-attention>i{color:#c87308;background:#fff0d9}.merchant-overview-status-grid .is-attention strong{color:#b96a08}.merchant-overview-status-grid .is-closed{border-color:#dde4ea;background:linear-gradient(135deg,#f5f7f9,#fcfdfd)}.merchant-overview-status-grid .is-closed:after{background:rgba(100,116,139,.04)}.merchant-overview-status-grid .is-closed>i{color:#64748b;background:#e7ecf0}.merchant-overview-status-grid .is-closed strong{color:#536276}.merchant-overview-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.merchant-overview-lamma-card{min-width:0;display:grid;grid-template-rows:auto auto auto auto 1fr;gap:14px;padding:16px;border:1px solid #dfe7e4;border-radius:14px;background:linear-gradient(145deg,#fff,#f8fcfa);box-shadow:0 5px 15px rgba(20,57,50,.035)}.merchant-overview-lamma-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.merchant-overview-lamma-card>header code{color:#087b4c;background:transparent;font:inherit;font-size:12px;font-weight:900}.merchant-overview-lamma-card .merchant-table-status{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;font-size:8px}.merchant-overview-lamma-product{min-width:0;display:grid;gap:3px;padding-bottom:13px;border-bottom:1px solid #e8eeeb}.merchant-overview-lamma-product>span{color:#798798;font-size:8px;font-weight:750}.merchant-overview-lamma-product h3{overflow:hidden;margin:0;color:#0a1d35;font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.merchant-overview-lamma-product time{color:#8a96a5;font-size:7px}.merchant-overview-lamma-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.merchant-overview-lamma-card dl>div{min-width:0;display:grid;gap:5px;padding:9px;border-radius:9px;background:rgba(237,246,242,.7)}.merchant-overview-lamma-card dt{color:#7b8998;font-size:7px}.merchant-overview-lamma-card dd{overflow:hidden;margin:0;color:#263a4f;font-size:9px;font-weight:850;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.merchant-overview-lamma-progress{display:grid;gap:7px}.merchant-overview-lamma-progress>div{display:flex;justify-content:space-between;gap:10px;color:#758396;font-size:8px}.merchant-overview-lamma-progress>div b{color:#087b4c}.merchant-overview-lamma-progress>span{height:5px;overflow:hidden;border-radius:999px;background:#e4ebe7}.merchant-overview-lamma-progress>span i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0aa45e,#69c99d)}.merchant-overview-lamma-card>a{min-height:36px;align-self:end;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border:1px solid #badfcd;border-radius:9px;color:#087b4c;background:#fff;font-size:9px;font-weight:850;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.merchant-overview-lamma-card>a:hover{border-color:#079455;color:#fff;background:#078f52}.merchant-overview-recent-empty{min-height:160px;display:grid;place-items:center;align-content:center;gap:7px;padding:24px;border:1px dashed #cbded5;border-radius:13px;color:#718096;background:rgba(247,251,249,.75);text-align:center}.merchant-overview-recent-empty i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#087b4c;background:#e2f4eb;font-style:normal}.merchant-overview-recent-empty strong{color:#263a4f;font-size:12px}.merchant-overview-recent-empty p{margin:0;font-size:9px}html[data-salla-theme=dark] .merchant-app.is-salla-embedded :is(.merchant-overview-status-v2,.merchant-overview-recent-v2,.merchant-overview-lamma-card){border-color:#dce7e2;color:#0a1d35;background:linear-gradient(145deg,#fff,#f8fcfa)}@media (max-width:1120px){.merchant-overview-recent-grid,.merchant-overview-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.merchant-overview-recent-v2,.merchant-overview-status-v2{padding:16px}.merchant-overview-section-heading{align-items:flex-start}.merchant-overview-recent-grid{grid-template-columns:1fr}}@media (max-width:560px){.merchant-overview-section-heading{align-items:stretch;flex-direction:column}.merchant-overview-section-heading>a{width:100%}.merchant-overview-status-grid{grid-template-columns:1fr}.merchant-overview-status-grid article{min-height:92px}.merchant-overview-lamma-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-overview-lamma-card dl>div:last-child{grid-column:1/-1}}.merchant-screen--lammas .merchant-group-overview{gap:16px;margin-bottom:0;padding:0;border:0;background:transparent;box-shadow:none}.merchant-lammas-summary-v2{gap:12px;margin:0}.merchant-screen--lammas .merchant-lammas-summary-v2 article{position:relative;min-width:0;min-height:112px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;align-content:center;gap:11px;padding:16px;overflow:hidden;border-radius:14px;box-shadow:0 6px 18px rgba(15,32,55,.035)}.merchant-lammas-summary-v2 article:after{position:absolute;inset:auto -22px -30px auto;width:84px;height:84px;border-radius:50%;background:rgba(61,91,126,.035);content:""}.merchant-lammas-summary-v2 article>i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#4c6f98;background:#e8eff7;font-size:17px;font-style:normal;font-weight:900}.merchant-lammas-summary-v2 article>div{min-width:0;display:grid;gap:4px}.merchant-screen--lammas .merchant-lammas-summary-v2 span{overflow:hidden;color:#263a4f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.merchant-screen--lammas .merchant-lammas-summary-v2 small{overflow:hidden;color:#788698;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.merchant-screen--lammas .merchant-lammas-summary-v2 strong{position:relative;z-index:1;font-size:25px;line-height:1}.merchant-lammas-summary-v2 .is-collecting>i{color:#087c4b;background:#dff4e9}.merchant-lammas-summary-v2 .is-payment>i{color:#346da8;background:#e7f0fa}.merchant-lammas-summary-v2 .is-warning>i{color:#b76b0b;background:#feedd4}.merchant-lammas-summary-v2 .is-not-started>i{color:#72588f;background:#eee8f6}.merchant-lammas-workspace{display:grid;gap:16px;padding:20px;border:1px solid #dce7e2;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(7,148,85,.055),transparent 300px),linear-gradient(145deg,#fff,#fbfdfc);box-shadow:0 8px 24px rgba(16,49,43,.045)}.merchant-lammas-result-count{min-height:34px;min-width:78px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border-radius:999px;color:#087b4c;background:#e8f7ef;font-size:9px;font-weight:850}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-tools{min-height:0;grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);align-items:end;gap:12px;margin:0;padding:13px;border:1px solid #e1ebe6;border-radius:12px;background:rgba(245,250,247,.82)}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-tools label{color:#617286;font-size:8px}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-tools input{min-height:40px;border-color:#d8e5de;background:#fff;font-size:9px}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-filters{justify-content:flex-start}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-filters button{min-height:36px;padding-inline:11px;border-color:#dce5e1;color:#637185;font-size:8px}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-filters button:hover{border-color:#a8d4c0;color:#087b4c}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-filters button.is-active{border-color:#8dc7aa;color:#087b4c;background:#e8f6ef;box-shadow:inset 0 0 0 1px rgba(7,148,85,.04)}.merchant-lammas-table{overflow:visible;border:0;border-radius:0;background:transparent}.merchant-lammas-table .merchant-reference-table-scroll{padding:0 2px 3px}.merchant-lammas-table table{min-width:1080px;border-collapse:separate;border-spacing:0 8px}.merchant-lammas-table thead th{min-width:0;padding:0 13px 5px;border:0;color:#718096;background:transparent;font-size:8px;font-weight:850}.merchant-lammas-table tbody td{min-width:0;padding:14px 13px;border-top:1px solid #e1e8e5;border-bottom:1px solid #e1e8e5;color:#45576c;background:#fff;font-size:9px;line-height:1.55;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.merchant-lammas-table tbody tr:hover td{border-color:#c6dfd3;background:#fbfefc;box-shadow:0 7px 16px rgba(20,57,50,.035)}.merchant-lammas-table tbody td:first-child{border-inline-start:1px solid #e1e8e5;border-start-start-radius:12px;border-end-start-radius:12px}.merchant-lammas-table tbody td:last-child{border-inline-end:1px solid #e1e8e5;border-start-end-radius:12px;border-end-end-radius:12px}.merchant-lammas-table tbody tr:hover td:first-child{border-inline-start-color:#c6dfd3}.merchant-lammas-table tbody tr:hover td:last-child{border-inline-end-color:#c6dfd3}.merchant-lammas-table tr.is-not-started td,.merchant-lammas-table tr.is-not-started:hover td{border-color:#e5deed;background:linear-gradient(135deg,#fdfcfe,#faf8fc)}.merchant-lammas-table td strong{color:#172c43;font-size:10px}.merchant-lammas-table td small{margin-top:4px;color:#7d8a9a;font-size:7px}.merchant-lamma-identity-cell{min-width:118px!important}.merchant-lamma-identity-cell code,.merchant-lamma-identity-cell>span:first-child{display:block;margin-bottom:7px;color:#087b4c;font-size:11px;font-weight:900}.merchant-lamma-identity-cell .merchant-table-status{width:fit-content;min-height:23px;display:inline-flex;align-items:center;margin:0;padding:0 8px;font-size:7px}.merchant-lamma-value-cell{min-width:135px!important}.merchant-lamma-value-cell strong{white-space:nowrap}.merchant-lamma-share-cell{min-width:175px!important}.merchant-lamma-share-cell>span{min-height:22px;display:inline-flex;align-items:center;margin-bottom:7px!important;padding-inline:8px}.merchant-lammas-table .merchant-lamma-share-cell :is(button,a){min-height:32px;margin:0 0 6px!important;border-radius:8px;font-size:8px;text-decoration:none;white-space:nowrap}.merchant-lamma-manage-cell{width:118px;min-width:118px!important;text-align:center!important}.merchant-lammas-table .merchant-lamma-manage-action{width:100px;min-height:36px;margin:0!important;padding:0 10px;border-color:#a9d6c1;border-radius:9px;color:#087b4c;background:#fff;font-size:8px;font-weight:850;text-decoration:none;white-space:nowrap}.merchant-lammas-table .merchant-lamma-manage-action:hover{border-color:#078f52;color:#fff;background:#078f52}.merchant-group-filters button:focus-visible,.merchant-lammas-table :is(a,button):focus-visible{outline:3px solid rgba(7,148,85,.2);outline-offset:2px}html[data-salla-theme=dark] .merchant-screen--lammas.is-salla-embedded :is(.merchant-lammas-workspace,.merchant-lammas-table tbody td){border-color:#dce7e2;color:#0a1d35;background:#fff}@media (max-width:1180px){.merchant-screen--lammas .merchant-lammas-summary-v2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.merchant-screen--lammas .merchant-lammas-summary-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-screen--lammas .merchant-lammas-workspace{padding:15px}.merchant-lammas-result-count{align-self:flex-start}.merchant-screen--lammas .merchant-lammas-workspace .merchant-group-tools{grid-template-columns:1fr;align-items:stretch}.merchant-lammas-table .merchant-reference-table-scroll{overflow:visible;padding:0}.merchant-lammas-table table,.merchant-lammas-table tbody{min-width:0;display:grid}.merchant-lammas-table table{border-spacing:0}.merchant-lammas-table thead{display:none}.merchant-lammas-table tbody{gap:12px}.merchant-lammas-table tbody tr{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dce7e2;border-radius:13px;background:#fff;box-shadow:0 5px 15px rgba(20,57,50,.035)}.merchant-lammas-table tbody td,.merchant-lammas-table tbody td:first-child,.merchant-lammas-table tbody td:last-child,.merchant-lammas-table tbody tr:hover td,.merchant-lammas-table tr.is-not-started td,.merchant-lammas-table tr.is-not-started:hover td{width:auto;min-width:0!important;display:grid;align-content:start;gap:4px;padding:12px;border:0;border-bottom:1px solid #edf1ef;border-radius:0;background:transparent;box-shadow:none;text-align:start!important}.merchant-lammas-table tbody td:nth-child(odd){border-inline-end:1px solid #edf1ef}.merchant-lammas-table tbody td:before{color:#83909f;font-size:7px;font-weight:750;content:attr(data-label)}.merchant-lammas-table tbody td:nth-last-child(-n+2){grid-column:1/-1;border-inline-end:0}.merchant-lammas-table tbody td:last-child{border-bottom:0}.merchant-lamma-identity-cell code,.merchant-lamma-identity-cell>span:first-child{margin-bottom:3px}.merchant-lammas-table .merchant-lamma-manage-action{width:100%}.merchant-lamma-share-cell>*{max-width:100%}}@media (max-width:480px){.merchant-screen--lammas .merchant-lammas-summary-v2{grid-template-columns:1fr}.merchant-screen--lammas .merchant-lammas-summary-v2 article{min-height:92px}.merchant-screen--lammas .merchant-lammas-workspace{padding:12px}.merchant-lammas-table tbody tr{grid-template-columns:1fr}.merchant-lammas-table tbody td,.merchant-lammas-table tbody td:nth-child(odd){grid-column:1;border-inline-end:0}}:is(html,html[data-salla-theme=dark]) .merchant-app:is(.merchant-screen--overview,.merchant-screen--lammas,.merchant-screen--offers,.merchant-screen--customers,.merchant-screen--settings,.merchant-screen--lamma-details) .merchant-sidebar{border-color:#e0e8e3;background:#f7faf8;box-shadow:none}:is(html,html[data-salla-theme=dark]) .merchant-app:is(.merchant-screen--overview,.merchant-screen--lammas,.merchant-screen--offers,.merchant-screen--customers,.merchant-screen--settings,.merchant-screen--lamma-details) .merchant-brand{border-color:transparent;background:transparent;box-shadow:none}:is(html,html[data-salla-theme=dark]) .merchant-app:is(.merchant-screen--overview,.merchant-screen--lammas,.merchant-screen--offers,.merchant-screen--customers,.merchant-screen--settings,.merchant-screen--lamma-details) .merchant-nav-item--active{color:#08764e;border-color:transparent;background:#e5f1e9;box-shadow:none}:is(html,html[data-salla-theme=dark]) .merchant-app:is(.merchant-screen--overview,.merchant-screen--lammas,.merchant-screen--offers,.merchant-screen--customers,.merchant-screen--settings,.merchant-screen--lamma-details) .merchant-sidebar-create{background:#087e52;box-shadow:none}:is(html,html[data-salla-theme=dark]) .merchant-app:is(.merchant-screen--overview,.merchant-screen--lammas,.merchant-screen--offers,.merchant-screen--customers,.merchant-screen--settings,.merchant-screen--lamma-details) .merchant-support-card{background:#fff;box-shadow:none}@media (max-width:780px){.merchant-screen--offers .merchant-sidebar-create{display:none}}