:root{--bg:#f6f6f3;--panel:#fff;--panel-soft:#fafaf7;--ink:#121211;--muted:#76776f;--line:#e6e3dc;--soft:#efeee8;--accent:#111;--accent-dark:#000;--good:#0f8b5f;--danger:#d33131;--shadow:0 22px 70px #1f1c1614;--shadow-soft:0 12px 34px #1f1c160f;--radius-lg:24px;--radius-md:16px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(circle at 14% 8%,#ffffffeb,#0000 28%),linear-gradient(135deg,#f8f8f4 0%,#efeee8 48%,#f7f4ee 100%);margin:0;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}.login-shell{background:radial-gradient(circle at 20% 20%,#ef332829,#0000 34%),linear-gradient(135deg,#f8f8f3 0%,#e4e8dd 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);width:min(100%,390px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:26px;flex-direction:column;gap:16px;padding:34px;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.brand-mark.small{border-radius:12px;width:38px;height:38px;font-size:18px}.login-card h1,.page-header h1,.panel h2{margin:0}.login-card p,.page-header p{color:var(--muted);margin:6px 0 0}label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffffeb;border-radius:14px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}input:focus,select:focus,textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px #12121114}textarea{resize:vertical;min-height:120px;padding:14px}.login-card button,.settings-card button,.secondary-button,.tiny-button,.pagination button{background:var(--ink);color:#fff;letter-spacing:-.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.secondary-button,.pagination button{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-soft);background:#fff}.login-card button:hover,.settings-card button:hover,.secondary-button:hover,.tiny-button:hover,.pagination button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #1212111f}.tiny-button{background:var(--accent);border-radius:8px;min-height:30px;padding:0 10px;font-size:12px}.inline-link-button{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.55}.sidebar{color:#fff;background:linear-gradient(#121211fa,#060606fa),radial-gradient(circle at 20% 0,#ffffff24,#0000 24%);border-right:1px solid #ffffff14;flex-direction:column;gap:20px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:4px 8px 16px;display:flex}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button,.logout-button{color:#d6d7cf;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:flex}.logout-button{margin-top:auto}.content{min-width:0;padding:clamp(18px,3vw,34px)}.stack{gap:20px;display:grid}.page-header,.panel-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-header{padding:4px 2px 2px}.page-header h1{letter-spacing:-.06em;font-size:clamp(30px,4vw,48px);line-height:.95}.panel h2{letter-spacing:-.03em;font-size:18px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card,.panel,.settings-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6}.metric-card{gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.metric-card:after{content:"";background:#1212110d;border-radius:999px;width:72px;height:72px;position:absolute;inset:auto 18px 16px auto}.metric-card span,.panel-title span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.metric-card strong{letter-spacing:-.06em;font-size:clamp(28px,4vw,46px);line-height:.95}.metric-card small{color:var(--muted)}.toolbar{grid-template-columns:minmax(260px,1fr) 240px auto;gap:12px;display:grid}.toolbar.products-toolbar{grid-template-columns:1fr;max-width:560px}.products-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.toolbar.abandoned-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;max-width:none}.inline-field{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.inline-field select{min-height:46px}.status-pill{min-height:28px;color:var(--accent-dark);white-space:nowrap;background:#eef8f0;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.whatsapp-marketing-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}.whatsapp-preview-panel{gap:18px;display:grid}.whatsapp-template-builder{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.whatsapp-template-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-template-toolbar input{flex:1;min-width:min(100%,320px)}.whatsapp-template-toggle{flex-wrap:wrap;gap:10px;display:flex}.whatsapp-template-toggle button{min-height:40px;color:var(--accent-dark);background:#fff;border:1px solid #2f8f4e2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.whatsapp-template-toggle button.active{background:var(--accent);border-color:var(--accent);color:#fff}.whatsapp-template-editor-tools{flex-wrap:wrap;gap:8px;display:flex}.whatsapp-template-editor-tools button{min-width:44px}.whatsapp-template-button-card{grid-template-columns:minmax(140px,180px) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.whatsapp-template-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.whatsapp-template-table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.table-action-link{color:var(--accent-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.table-action-link:hover{color:var(--accent)}.table-action-link.danger{color:#b42318}.table-action-link.danger:hover{color:#d92d20}.table-action-link:disabled{opacity:.45;cursor:not-allowed}.whatsapp-phone{background:#eef1e9;border:10px solid #111;border-radius:38px;width:min(100%,276px);min-height:548px;margin:0 auto;overflow:hidden;box-shadow:0 22px 50px #12121129}.whatsapp-phone-top,.whatsapp-chat-head,.whatsapp-compose-bar{align-items:center;display:flex}.whatsapp-phone-top{color:#111;background:#fff;justify-content:space-between;padding:10px 14px 8px;font-size:10px;font-weight:800}.whatsapp-chat-head{background:#f9fbf8;border-bottom:1px solid #12121114;gap:9px;padding:10px 12px}.whatsapp-avatar{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.whatsapp-chat-head strong,.whatsapp-chat-head span{display:block}.whatsapp-chat-head strong{font-size:12px}.whatsapp-chat-head span{color:var(--muted);font-size:10px}.whatsapp-chat-body{background:radial-gradient(circle at 10% 20%,#2f8f4e14,#0000 20%),linear-gradient(135deg,#edf4ed 0%,#f7faf4 100%);align-content:start;gap:12px;min-height:424px;padding:16px 12px;display:grid}.whatsapp-date{color:var(--muted);background:#ffffffb8;border-radius:999px;justify-self:center;padding:4px 12px;font-size:10px;font-weight:800}.whatsapp-bubble{background:#fff;border-radius:14px 14px 14px 3px;gap:7px;max-width:220px;padding:12px;display:grid;position:relative;box-shadow:0 8px 18px #12121114}.whatsapp-bubble strong{font-size:13px}.whatsapp-bubble p{color:#293128;margin:0;font-size:12px}.whatsapp-bubble small{color:var(--muted);font-size:10px}.whatsapp-bubble time{color:#95a096;justify-self:end;font-size:9px}.whatsapp-media-preview{min-height:118px;color:var(--accent-dark);background:linear-gradient(135deg,#dfece2,#f4f8f4);border-radius:10px;place-items:center;display:grid;overflow:hidden}.whatsapp-media-preview img{object-fit:cover;width:100%;height:118px}.whatsapp-button-list{gap:6px;padding-top:6px;display:grid}.whatsapp-button-list button{min-height:30px;color:var(--accent-dark);background:#f7fbf8;border:1px solid #2f8f4e2e;border-radius:8px;font-size:11px;font-weight:800}.whatsapp-compose-bar{color:var(--muted);background:#fff;gap:8px;padding:10px 12px}.whatsapp-compose-bar div{background:#f1f2ef;border-radius:999px;flex:1;height:30px}.whatsapp-mode-list{gap:10px;display:grid}.whatsapp-mode-list button{min-height:42px;color:var(--accent-dark);background:#fff;border:1px solid #2f8f4e47;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.whatsapp-mode-list button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.whatsapp-campaign-form{gap:18px;display:grid}.whatsapp-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.compact-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.compact-settings-grid button{align-self:end}.whatsapp-upload-field{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.whatsapp-upload-field input[type=file]{display:none}.whatsapp-upload-button{gap:8px;width:fit-content;min-height:44px}.whatsapp-upload-field small{color:var(--muted);font-size:12px;font-weight:700}.whatsapp-campaign-callout{color:var(--accent-dark);background:#eef8f0;border:1px solid #2f8f4e38;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.whatsapp-campaign-callout strong{font-size:15px}.whatsapp-campaign-callout span{color:var(--muted);font-size:12px;font-weight:800}.whatsapp-form-footer{border-top:1px solid var(--line);justify-content:flex-start;padding-top:18px;display:flex}.whatsapp-form-footer button{min-width:130px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.visual-creative-page{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.visual-creative-layout{grid-template-columns:minmax(320px,.72fr) minmax(480px,1fr);align-items:start;gap:22px;display:grid}.visual-creative-settings,.visual-creative-preview-panel{gap:18px;display:grid}.visual-creative-upload-grid,.visual-creative-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visual-creative-upload-card{color:#111;cursor:pointer;background:#f7faf6;border:1px dashed #12121147;border-radius:14px;place-items:center;gap:10px;min-height:150px;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.visual-creative-upload-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 14px 34px #12121114}.visual-creative-upload-card img{object-fit:cover;border-radius:12px;width:92px;height:92px}.visual-creative-form-grid label:first-child,.visual-creative-wide-field{grid-column:1/-1}.visual-creative-wide-field textarea{resize:vertical;min-height:82px}.visual-creative-style-divider{border-top:1px solid var(--line);gap:5px;margin-top:4px;padding-top:14px;display:grid}.visual-creative-style-divider strong{color:var(--ink);font-size:13px;font-weight:900}.visual-creative-style-divider span{color:var(--muted);font-size:12px;font-weight:700}.visual-creative-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.visual-creative-preview-panel{position:sticky;top:18px}.visual-creative-artboard{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:720px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #12121108}.visual-creative-render-preview{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:100%;max-width:720px;margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #12121108}.visual-creative-render-preview.is-post{aspect-ratio:7/6}.visual-creative-render-preview.is-story{aspect-ratio:9/16;max-width:430px}.visual-creative-render-preview img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.visual-creative-preview-loading{min-height:220px;color:var(--muted);place-items:center;font-size:13px;font-weight:700;display:grid}.visual-creative-artboard.is-post{aspect-ratio:7/6}.visual-creative-artboard.is-story{aspect-ratio:9/16;max-width:430px}.visual-creative-image-slot{color:#050505;cursor:pointer;background-color:#fff;background-position:50%;background-size:cover;border:0;border-radius:8px;align-content:center;place-items:center;gap:18px;display:grid;position:absolute}.visual-creative-image-slot:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #bfc1c4;position:absolute;inset:0}.visual-creative-image-slot.has-image:after{border-color:#c8c9cc}.visual-creative-image-slot strong{z-index:1;font-size:clamp(15px,2.7vw,31px);font-weight:900;position:relative}.visual-creative-image-slot svg{z-index:1;stroke-width:1.8px;width:clamp(36px,7vw,70px);height:clamp(36px,7vw,70px);position:relative}.visual-creative-artboard.is-post .visual-creative-image-slot.is-first{width:42.5%;height:50.67%;top:8.75%;left:6.07%}.visual-creative-artboard.is-post .visual-creative-image-slot.is-second{width:42.5%;height:50.67%;top:8.75%;left:51.29%}.visual-creative-artboard.is-story .visual-creative-image-slot.is-first{width:85.2%;height:32.3%;top:5.2%;left:7.4%}.visual-creative-artboard.is-story .visual-creative-image-slot.is-second{width:85.2%;height:32.3%;top:43.2%;left:7.4%}.visual-creative-image-caption{color:#111;letter-spacing:0;text-align:center;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;position:absolute}.visual-creative-artboard.is-post .visual-creative-image-caption{width:42.5%;font-size:clamp(13px,1.9vw,26px);top:62.08%}.visual-creative-artboard.is-post .visual-creative-image-caption.is-first-caption{left:6.07%}.visual-creative-artboard.is-post .visual-creative-image-caption.is-second-caption{left:51.29%}.visual-creative-artboard.is-story .visual-creative-image-caption{width:85.2%;font-size:clamp(13px,2.4vw,28px);left:7.4%}.visual-creative-artboard.is-story .visual-creative-image-caption.is-first-caption{top:40.72%}.visual-creative-artboard.is-story .visual-creative-image-caption.is-second-caption{top:78.75%}.visual-creative-logo-input,.visual-creative-name-input,.visual-creative-discount-input,.visual-creative-old-price-input,.visual-creative-sale-price-input{color:#070707;letter-spacing:0;background:0 0;border-radius:0;outline:0;min-width:0;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:900;transition:transform .18s,box-shadow .18s;position:absolute}.visual-creative-logo-input:focus,.visual-creative-name-input:focus,.visual-creative-discount-input:focus,.visual-creative-old-price-input:focus,.visual-creative-sale-price-input:focus{box-shadow:0 0 0 3px #0000002e}.visual-creative-logo-input{text-align:center;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1.5px dashed #b8b8b8;border-radius:8px;place-items:center;gap:6px;font-size:clamp(12px,1.6vw,22px);font-weight:400;display:grid}.visual-creative-logo-input svg{stroke-width:1.8px;width:clamp(18px,2.5vw,32px);height:clamp(18px,2.5vw,32px)}.visual-creative-logo-input span{display:block}.visual-creative-logo-input.has-image{color:#0000;border-color:#0000}.visual-creative-artboard.is-post .visual-creative-logo-input{width:42.5%;height:14.17%;top:69.58%;left:6.07%}.visual-creative-artboard.is-story .visual-creative-logo-input{width:39.82%;height:8.07%;top:82.29%;left:7.4%}.visual-creative-name-input{text-align:left;resize:none;border:1px solid #0000;font-weight:400;line-height:1.1}.visual-creative-artboard.is-post .visual-creative-name-input{width:36.6%;height:7%;font-size:clamp(16px,2.55vw,36px);top:70.7%;left:53%}.visual-creative-artboard.is-story .visual-creative-name-input{width:40%;height:6.7%;font-size:clamp(16px,3.6vw,39px);top:83.02%;left:51.85%}.visual-creative-discount-input{color:#fff;text-align:center;cursor:default;background:#000;border:0;border-radius:999px;font-size:clamp(14px,2.4vw,34px);font-weight:400}.visual-creative-artboard.is-post .visual-creative-discount-input{width:6%;height:7%;top:76.25%;left:52.43%}.visual-creative-artboard.is-story .visual-creative-discount-input{width:8.15%;height:4.58%;font-size:clamp(14px,3vw,34px);top:88.75%;left:51.85%}.visual-creative-old-price-input{text-align:center;color:#666;border:1px solid #0000;font-size:clamp(12px,1.95vw,28px);font-weight:500;text-decoration:line-through}.visual-creative-artboard.is-post .visual-creative-old-price-input{width:16%;top:80.5%;left:63%}.visual-creative-artboard.is-story .visual-creative-old-price-input{width:16%;font-size:clamp(12px,2.6vw,29px);top:91.2%;left:63.6%}.visual-creative-sale-price-input{text-align:center;border:1px solid #0000;font-size:clamp(15px,2.7vw,38px);font-weight:700}.visual-creative-artboard.is-post .visual-creative-sale-price-input{width:15.5%;top:79.75%;left:79.4%}.visual-creative-artboard.is-story .visual-creative-sale-price-input{width:17%;font-size:clamp(15px,3.3vw,38px);top:90.72%;left:79%}.visual-creative-format-tabs{border:1px solid var(--line);background:#fff;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.visual-creative-format-tabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:800}.visual-creative-format-tabs button.active{color:#fff;background:#111}.visual-creative-output-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.visual-creative-output{border:1px solid var(--line);border-radius:14px;align-content:start;gap:12px;padding:12px;display:grid}.visual-creative-output img{border:1px solid var(--line);border-radius:0;width:100%;max-width:100%}.story-design-page{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.story-design-layout{grid-template-columns:minmax(320px,.64fr) minmax(420px,1fr);align-items:start;gap:22px;display:grid}.story-design-settings,.story-design-preview-panel{gap:18px;display:grid}.story-design-fixed-logo{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;width:fit-content;padding:12px 16px;display:grid}.story-design-fixed-logo span{color:#050505;font-size:27px;font-weight:900;line-height:1}.story-design-fixed-logo small{color:#151515;letter-spacing:0;font-size:15px;font-weight:800;line-height:1}.story-design-fixed-logo img{object-fit:contain;max-width:210px;max-height:58px;display:block}.story-design-form-grid{grid-template-columns:1fr;gap:14px;display:grid}.story-design-upload-card{color:#111;cursor:pointer;background:#f7faf6;border:1px dashed #12121147;border-radius:8px;place-items:center;gap:10px;min-height:154px;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.story-design-upload-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 14px 34px #12121114}.story-design-upload-card img{object-fit:cover;border-radius:8px;width:78px;height:96px}.story-design-upload-card span{overflow-wrap:anywhere;text-align:center;max-width:100%;padding:0 14px}.story-design-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.story-design-preview-panel{position:sticky;top:18px}.story-design-render-preview{border:1px solid var(--line);aspect-ratio:9/16;background:#fff;border-radius:8px;place-items:center;width:100%;max-width:430px;margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #12121108}.story-design-render-preview img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.story-design-output{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.story-design-output img{border:1px solid var(--line);border-radius:0;width:min(220px,100%)}@media (max-width:900px){.visual-creative-layout,.visual-creative-upload-grid,.visual-creative-form-grid,.story-design-layout{grid-template-columns:1fr}.visual-creative-preview-panel,.story-design-preview-panel{position:static}.visual-creative-actions,.story-design-actions,.visual-creative-output-grid{grid-template-columns:1fr}}.search-box{border:1px solid var(--line);min-height:40px;box-shadow:var(--shadow-soft);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-box-large{min-height:46px;margin-top:18px}.search-box input{width:100%;min-height:auto;box-shadow:none;border:0;padding:0}.search-box input:not([type=checkbox]):not([type=radio]):not([type=range]),.search-box input:hover,.search-box input:focus{box-shadow:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}.strong-select{color:#fff;background:#535960;min-width:250px;font-weight:800}.sort-tabs{flex-wrap:wrap;gap:10px;display:flex}.sort-tabs button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:999px;padding:0 16px;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.sort-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.sort-tabs button:hover{border-color:var(--ink);transform:translateY(-1px)}.count-pill{border:1px solid var(--line);color:var(--muted);box-shadow:var(--shadow-soft);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.empty-card{border:1px dashed var(--line);border-radius:var(--radius-md);min-height:170px;color:var(--muted);background:#ffffffb8;place-items:center;font-weight:700;display:grid}.product-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.product-card:hover{border-color:#d6d1c8;transform:translateY(-3px);box-shadow:0 18px 44px #1f1c161f}.product-image{aspect-ratio:3/4;background:var(--soft);place-items:center;display:grid}.product-image img{object-fit:cover;width:100%;height:100%}.product-card h3{letter-spacing:-.02em;min-height:42px;margin:12px 12px 6px;font-size:14px;line-height:1.25}.product-card p{color:var(--muted);margin:3px 12px;font-size:13px}.price-row{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.price-row span{color:var(--ink);background:#f2f1ec;border-radius:999px;padding:5px 8px;font-weight:800}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px}th{z-index:1;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#fbfaf7;font-size:12px;position:sticky;top:0}tbody tr{transition:background .16s}.mini-product{align-items:center;gap:10px;font-weight:700;display:flex}.mini-product img{object-fit:cover;border-radius:12px;width:44px;height:56px}.dashboard-top-products-panel{max-width:100%}.dashboard-top-products-table th,.dashboard-top-products-table td{padding:9px 14px}.dashboard-top-products-table .mini-product{gap:9px}.dashboard-top-products-table .mini-product img{border-radius:10px;width:38px;height:48px}.dashboard-top-products-table tbody tr:nth-child(n+11){display:none}.dashboard-category-panel{overflow:hidden}.dashboard-category-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.dashboard-category-pie{aspect-ratio:1;background:#e5e5e5;border-radius:50%;justify-self:center;place-items:center;width:min(100%,280px);display:grid;position:relative;box-shadow:0 20px 46px #0000001a}.dashboard-category-pie:after{z-index:1;border-radius:inherit;content:"";background:#fff;border:1px solid #0000001a;position:absolute;inset:27%;box-shadow:inset 0 0 0 10px #f8f6ffe0}.dashboard-category-pie-chart{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dashboard-category-slice path{cursor:default;outline:none;transition:opacity .16s,filter .16s}.dashboard-category-slice:hover path,.dashboard-category-slice path:focus-visible{filter:brightness(1.1);opacity:.92}.dashboard-category-slice-label{pointer-events:none;letter-spacing:0;paint-order:stroke;stroke-width:.55px;text-transform:uppercase;font-size:5.2px;font-weight:900}.dashboard-category-slice-label.is-compact{stroke-width:.4px;font-size:3.8px}.dashboard-category-slice-label.is-light{fill:#fff;stroke:#00000047}.dashboard-category-slice-label.is-dark{fill:#111;stroke:#ffffffad}.dashboard-category-pie-center{z-index:2;text-align:center;gap:5px;display:grid;position:relative}.dashboard-category-pie-center strong{color:var(--ink);font-size:30px;font-weight:820;line-height:1}.dashboard-category-pie-center span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-category-list{gap:10px;min-width:0;display:grid}.dashboard-category-row{background:#ffffffc7;border:1px solid #0000001f;border-radius:8px;grid-template-columns:12px minmax(0,1fr) minmax(90px,auto);align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid}.dashboard-category-dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #00000014}.dashboard-category-row>div{min-width:0}.dashboard-category-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.dashboard-category-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.dashboard-category-stats{text-align:right;justify-self:end}.dashboard-category-stats strong{font-size:14px}.dashboard-category-stats small{max-width:120px}@media (max-width:900px){.dashboard-category-layout{grid-template-columns:1fr;gap:18px}.dashboard-category-pie{width:min(72vw,240px)}}@media (max-width:560px){.dashboard-category-row{grid-template-columns:10px minmax(0,1fr)}.dashboard-category-stats{text-align:left;grid-column:2;justify-self:start}.dashboard-category-stats strong,.dashboard-category-stats small{display:inline}.dashboard-category-stats small:before{content:" · "}}.dashboard-category-mini-panel{justify-self:start;width:min(100%,760px);padding:14px 16px}.dashboard-category-mini-panel .panel-title{margin-bottom:10px}.dashboard-category-mini-panel .panel-title h2{letter-spacing:0;font-size:16px;font-weight:680}.dashboard-category-mini-panel .panel-title span{letter-spacing:.12em;font-size:10px;font-weight:700}.dashboard-category-mini{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dashboard-category-mini-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:96px;display:grid;position:relative;box-shadow:0 10px 28px #5c46aa1f}.dashboard-category-mini-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:29%}.dashboard-category-mini-donut>div{z-index:1;text-align:center;gap:2px;display:grid;position:relative}.dashboard-category-mini-donut strong{color:#070707;font-size:20px;font-weight:760;line-height:1}.dashboard-category-mini-donut span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.dashboard-category-mini-list{gap:6px;display:grid}.dashboard-category-mini-row{background:#ffffff9e;border:1px solid #0000001f;border-radius:10px;grid-template-columns:8px minmax(0,1fr) 46px 84px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:grid}.dashboard-category-mini-dot{border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #00000014}.dashboard-category-mini-row div{gap:1px;min-width:0;display:grid}.dashboard-category-mini-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.dashboard-category-mini-row small{color:var(--muted);font-size:9.8px;font-weight:500}.dashboard-category-mini-row>b{color:#070707;text-align:right;font-size:11px;font-weight:760}.dashboard-category-mini-row>small{text-align:right}.dashboard-category-mini-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:12px;font-size:12px}@media (max-width:720px){.dashboard-category-mini{grid-template-columns:1fr;justify-items:center;gap:12px}.dashboard-category-mini-list{width:100%}.dashboard-category-mini-row{grid-template-columns:10px minmax(0,1fr) 46px}.dashboard-category-mini-row>small{display:none}}.rpt-report-summary{gap:16px;display:grid}.rpt-report-meta{flex-wrap:wrap;gap:8px;display:flex}.rpt-report-meta span{color:var(--accent-dark);background:#2f8f4e1a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.rpt-filter-panel{background:#f7fbf8d6;border:1px solid #2f8f4e24;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.rpt-filter-panel>strong{color:var(--ink);font-size:14px}.rpt-filter-panel>div{flex-wrap:wrap;gap:8px;display:flex}.rpt-filter-panel button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.rpt-filter-panel button span{min-width:26px;color:var(--muted);background:#f0f2f0;border-radius:999px;padding:3px 7px;font-size:11px}.rpt-filter-panel button.active{border-color:var(--accent);background:var(--accent);color:#fff}.rpt-filter-panel button.active span{color:#fff;background:#ffffff2e}.rpt-filter-panel button.is-critical.active{background:#ef5350;border-color:#ef5350}.rpt-filter-panel button.is-watch.active{background:#f2a93b;border-color:#f2a93b}.rpt-report-table table{min-width:1180px}.rpt-report-table th,.rpt-report-table td{padding:12px 14px}.rpt-report-table th.is-active-window,.rpt-report-table td.is-active-window{color:#3158dd;background:#4870ff14}.rpt-index{color:#9ca6b5;width:42px;font-size:12px;font-weight:800}.rpt-product-cell{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:360px;display:grid}.rpt-product-image{border:1px solid var(--line);background:var(--soft);border-radius:10px;width:72px;height:92px;overflow:hidden}.rpt-product-image img{object-fit:cover;width:100%;height:100%}.rpt-product-cell a{color:inherit;text-decoration:none}.rpt-product-cell strong{max-width:420px;font-size:14px;line-height:1.3;display:block}.rpt-product-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rpt-product-tags span{color:#8b95a2;background:#f3f5f6;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.rpt-stock-days{gap:6px;min-width:120px;display:grid}.rpt-stock-days span{color:#4b5563;font-size:12px;font-weight:900}.rpt-stock-days div{background:#e7e9ee;border-radius:999px;height:6px;overflow:hidden}.rpt-stock-days i{border-radius:inherit;background:#4c9b57;height:100%;display:block}.rpt-stock-days.is-watch i{background:#f2a93b}.rpt-stock-days.is-critical i{background:#ef5350}.rpt-stock-days.is-watch span{color:#c17b18}.rpt-stock-days.is-critical span{color:#ef5350}.rpt-status-pill{min-width:82px;min-height:30px;color:var(--accent-dark);background:#4892531a;border:1px solid #48925333;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.rpt-status-pill.is-watch{color:#b36d10;background:#f2a93b1f;border-color:#f2a93b47}.rpt-status-pill.is-critical{color:#d43f3c;background:#ef53501a;border-color:#ef535047}.product-analysis-filter-panel{gap:16px;display:grid}.analysis-filter-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.analysis-filter-grid label,.analysis-filter-actions label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.analysis-filter-grid input,.analysis-filter-actions select{min-height:42px}.analysis-filter-actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.analysis-filter-actions>button{min-width:108px;min-height:42px}.analysis-filter-actions label{min-width:150px;margin-left:auto}.product-analysis-status-filters button.is-urgent.active{background:#c8352c;border-color:#c8352c}.product-analysis-status-filters button.is-needed.active{background:#f2a93b;border-color:#f2a93b}.product-analysis-status-filters button.is-unnecessary.active{background:#64748b;border-color:#64748b}.product-analysis-table table{min-width:980px}.product-analysis-table .analysis-row.is-urgent{background:#d7372f14}.product-analysis-table .analysis-row.is-needed{background:#f2a93b14}.analysis-status-pill{color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:120px;min-height:34px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.analysis-status-pill.is-urgent{background:linear-gradient(#e55249 0%,#bf3028 100%);box-shadow:0 8px 18px #bf302833}.analysis-status-pill.is-needed{background:linear-gradient(#f6b64c 0%,#d88717 100%);box-shadow:0 8px 18px #d887172e}.analysis-status-pill.is-enough{background:linear-gradient(#52a963 0%,#327d42 100%)}.analysis-status-pill.is-unnecessary{background:linear-gradient(#7d8795 0%,#525d6b 100%)}.revenue-input{width:120px}.billing-date-input{border:1px solid var(--line);min-width:150px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font-family:inherit;font-weight:700}.billing-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.billing-status-pill.is-ok{color:var(--accent-dark);background:#4892531f}.billing-status-pill.is-due-soon{color:#946200;background:#fff2d7}.billing-status-pill.is-overdue{color:#b42323;background:#ffe1e1}.billing-status-pill.is-muted{color:var(--muted);background:#f0efeb}.billing-warning-banner{color:#fff;background:linear-gradient(90deg,#d92d20,#b42318);border:1px solid #b4232347;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,1180px);margin:0 auto 18px;padding:14px 18px;display:flex;box-shadow:0 14px 28px #b4232329}.billing-warning-banner strong{letter-spacing:.02em;text-transform:uppercase;font-size:14px}.billing-warning-banner span{text-align:right;font-size:14px;font-weight:800}.danger-outline-button{color:#b42323;white-space:nowrap;background:#fff5f5;border:1px solid #b4232357;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.danger-outline-button:hover{background:#ffe1e1}.payment-lock-overlay{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#230a0a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-lock-modal{color:#fff;background:linear-gradient(145deg,#d92d20 0%,#b42318 54%,#7a1712 100%);border:1px solid #ffffff38;border-radius:18px;width:min(620px,100%);padding:clamp(22px,4vw,34px);box-shadow:0 34px 90px #59101075}.payment-lock-kicker{letter-spacing:.16em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.payment-lock-modal h2{color:#fff;letter-spacing:0;max-width:520px;margin:18px 0 10px;font-size:clamp(26px,4vw,38px);line-height:1.04}.payment-lock-modal p{color:#ffffffdb;max-width:540px;margin:0;font-size:15px;font-weight:700;line-height:1.5}.payment-lock-details{gap:12px;margin-top:22px;display:grid}.payment-lock-details div{background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px;display:grid}.payment-lock-details.is-hidden-info div{text-align:center;grid-template-columns:1fr;justify-items:center}.payment-lock-details span,.payment-lock-details strong{min-width:0;display:block}.payment-lock-details span{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:900}.payment-lock-details strong{word-break:break-word;color:#fff;letter-spacing:0;font-size:clamp(15px,2.2vw,19px)}.payment-lock-details button{color:#b42318;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.payment-lock-note{color:#ffffffc7;text-align:center;margin-top:14px;font-size:12px;font-weight:800}.danger-icon{width:34px;height:34px;color:var(--danger);background:#ffe4e4;border:0;border-radius:10px;place-items:center;display:grid}.secondary-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;display:grid}.settings-card{gap:16px;max-width:820px;padding:24px;display:grid}.error-box,.success-box{border-radius:16px;padding:12px 14px;font-weight:700}.error-box{color:var(--danger);background:#fff0f0;border:1px solid #d3313138}.success-box{color:var(--good);background:#ecfff7;border:1px solid #0f8b5f38}.info-box{color:#214a88;background:#eff7ff;border:1px solid #3172d338;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:800}.keyword-correction-panel{gap:14px;display:grid}.keyword-correction-form{grid-template-columns:minmax(180px,1fr) 24px minmax(180px,1fr) auto;align-items:center;gap:12px;display:grid}.keyword-correction-form>svg{color:var(--muted)}.keyword-correction-form input,.keyword-correction-form button{min-height:44px}.keyword-correction-inline-input{min-width:180px;min-height:38px}.search-builder{gap:16px;display:grid}.panel-note{color:var(--muted);margin:0 0 16px;font-size:14px}.search-result-list{gap:10px;display:grid}.search-result-row{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;box-shadow:var(--shadow-soft);background:#ffffffeb;border-radius:18px;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.search-result-row:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 14px 34px #1717161a}.search-result-row img,.result-image-empty{object-fit:cover;background:var(--soft);border-radius:14px;width:58px;height:74px}.result-image-empty{color:var(--muted);place-items:center;font-weight:900;display:grid}.search-result-row strong,.search-result-row small{display:block}.search-result-row small,.result-empty{color:var(--muted);margin-top:5px}.result-empty{border:1px dashed var(--line);background:#ffffffc7;border-radius:16px;padding:16px;font-weight:700}.toast-stack{z-index:60;gap:10px;width:min(340px,100vw - 44px);display:grid;position:fixed;top:22px;right:22px}.toast-card{color:var(--good);box-shadow:var(--shadow);background:#eafff6;border:1px solid #0f8b5f3d;border-radius:18px;padding:13px 15px;font-weight:800}.modal-backdrop{z-index:50;background:#0707079e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal{background:#fff;border-radius:28px;width:min(920px,100%);position:relative;box-shadow:0 28px 90px #00000040}.modal-close{z-index:1;width:38px;height:38px;color:var(--ink);background:#ffffffe6;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal-product-grid{grid-template-columns:minmax(240px,360px) 1fr;gap:24px;padding:22px;display:grid}.modal-product-image{background:var(--soft);min-height:420px;color:var(--muted);border-radius:22px;place-items:center;font-weight:800;display:grid;overflow:hidden}.whatsapp-campaign-modal{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(1080px,100%);max-height:min(86vh,100vh - 40px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000040}.whatsapp-campaign-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-right:44px;display:flex}.whatsapp-campaign-modal-head span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.whatsapp-campaign-modal-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:26px}.whatsapp-campaign-modal-head p{color:var(--muted);margin:8px 0 0}.whatsapp-campaign-modal-form{gap:16px}.whatsapp-campaign-modal-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:22px;display:grid}.whatsapp-campaign-section{border:1px solid var(--line);background:#ffffffbd;border-radius:18px;gap:14px;padding:18px;display:grid}.whatsapp-campaign-section-head{gap:4px;display:grid}.whatsapp-campaign-section-head strong{font-size:16px}.whatsapp-campaign-section-head span{color:var(--muted);font-size:12px;font-weight:700}.whatsapp-campaign-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.whatsapp-campaign-section-grid.is-compact{grid-template-columns:repeat(2,minmax(0,180px))}.whatsapp-template-preview{border:1px solid var(--line);background:linear-gradient(#f8f8f8,#f1f1f1);border-radius:18px;gap:16px;padding:18px;display:grid}.whatsapp-template-preview.is-empty{text-align:center;min-height:280px;color:var(--muted);place-items:center}.whatsapp-template-preview.is-empty strong{color:var(--ink);font-size:18px}.whatsapp-template-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.whatsapp-template-preview-head strong,.whatsapp-template-phone-top span:last-child,.whatsapp-template-button strong,.whatsapp-template-preview-summary strong{color:var(--ink)}.whatsapp-template-preview-head span:not(.status-pill){color:var(--muted);font-size:12px;font-weight:700;display:block}.whatsapp-template-phone{background:#d7eadf;border-radius:24px;gap:12px;padding:14px;display:grid}.whatsapp-template-phone-top{color:#0f2c1c;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.whatsapp-template-bubble{background:#fff;border-radius:18px 18px 6px;gap:10px;padding:16px;display:grid;box-shadow:0 10px 26px #0f1c1414}.whatsapp-template-media{background:#eef4ef;border:1px dashed #b7cbbd;border-radius:14px;align-content:center;justify-items:start;gap:4px;min-height:120px;padding:14px;display:grid}.whatsapp-template-media span,.whatsapp-template-footer-text,.whatsapp-template-meta,.whatsapp-template-preview-summary span{color:var(--muted);font-size:12px;font-weight:700}.whatsapp-template-header-text{font-weight:800}.whatsapp-template-body-text{white-space:pre-wrap;font-size:14px}.whatsapp-template-meta{justify-self:end}.whatsapp-template-buttons{gap:8px;display:grid}.whatsapp-template-button{background:#fff;border:1px solid #d9e2dc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.whatsapp-template-button span{color:var(--muted);font-size:11px;font-weight:800}.whatsapp-template-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.whatsapp-template-preview-summary>div{border:1px solid var(--line);background:#ffffffc7;border-radius:12px;gap:4px;padding:12px;display:grid}@media (max-width:980px){.whatsapp-campaign-modal{width:min(100%,100vw - 20px);padding:18px}.whatsapp-campaign-modal-layout,.whatsapp-campaign-section-grid,.whatsapp-campaign-section-grid.is-compact,.whatsapp-template-preview-summary{grid-template-columns:minmax(0,1fr)}}.whatsapp-directory-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.whatsapp-directory-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:20px;display:grid}.whatsapp-directory-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:8px;display:grid}.whatsapp-directory-action-card{gap:16px;display:grid}.whatsapp-directory-group-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.whatsapp-directory-group-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#fafaf7 100%);border-radius:18px;gap:14px;padding:16px;display:grid}.whatsapp-directory-group-card.is-selected{border-color:#1111113d;box-shadow:0 18px 44px #1212111a}.whatsapp-directory-group-head,.whatsapp-directory-group-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-directory-group-head{justify-content:flex-end}.whatsapp-directory-group-head strong{letter-spacing:-.02em;font-size:16px;display:block}.whatsapp-directory-group-label{align-items:center;gap:12px;min-width:0;display:flex}.whatsapp-directory-group-label.is-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.whatsapp-directory-group-label-copy{justify-items:center;display:grid}.whatsapp-directory-group-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.whatsapp-directory-group-head span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.whatsapp-directory-group-description{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.whatsapp-directory-group-description.is-empty{color:var(--muted)}.whatsapp-directory-group-meta .secondary-button{min-height:34px;padding-inline:12px}.whatsapp-directory-builder,.whatsapp-directory-import-panel{gap:16px;display:grid}.whatsapp-directory-icon-picker{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:10px;display:grid}.whatsapp-directory-icon-option{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;min-height:52px;font-size:24px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.whatsapp-directory-icon-option:hover{background:#7c3aed0d;border-color:#7c3aed3d;transform:translateY(-1px)}.whatsapp-directory-icon-option.is-active{background:#7c3aed1f;border-color:#7c3aed61;box-shadow:0 10px 24px #7c3aed24}.whatsapp-directory-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.whatsapp-directory-color-row{grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.whatsapp-directory-color-field{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.whatsapp-directory-color-field input[type=color]{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;min-height:52px;padding:6px}.whatsapp-directory-preview-card{border:1px solid var(--line);text-align:center;background:linear-gradient(#fff 0%,#fafaf7 100%);border-radius:18px;align-content:center;justify-items:center;gap:12px;padding:16px;display:grid}.whatsapp-directory-preview-card>div{justify-items:center;display:grid}.whatsapp-directory-preview-card strong,.whatsapp-directory-preview-card span{display:block}.whatsapp-directory-preview-card span{color:var(--muted);margin-top:4px;font-size:13px}.whatsapp-directory-builder-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.whatsapp-directory-builder-head h3,.whatsapp-directory-builder-head p{margin:0}.whatsapp-directory-builder-head p{color:var(--muted);margin-top:6px}.whatsapp-directory-tablist{flex-wrap:wrap;gap:10px;display:inline-flex}.whatsapp-directory-tablist .secondary-button.is-active{color:#5b21b6;background:#7c3aed1f;border-color:#7c3aed57}.whatsapp-directory-import-panel{border:1px solid var(--line);background:#fcfcf9;border-radius:18px;padding:18px}.whatsapp-directory-import-panel p{color:var(--muted);margin:0}.whatsapp-directory-import-panel code{color:#5b21b6;background:#7c3aed14;border-radius:999px;padding:2px 8px}.whatsapp-directory-import-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.whatsapp-directory-empty-state{border:1px dashed var(--line);color:var(--muted);background:#fcfcf9;border-radius:18px;gap:8px;padding:22px;display:grid}.whatsapp-directory-empty-state strong{color:var(--ink);font-size:15px}.whatsapp-directory-empty-state p{margin:0}.whatsapp-keyword-layout{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:24px;display:grid}.whatsapp-keyword-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.whatsapp-keyword-switch{align-self:end}.whatsapp-keyword-preview{gap:18px;display:grid}.whatsapp-keyword-preview-card{background:#f7faf6;border:1px solid #2f8f4e29;border-radius:14px;gap:8px;padding:16px;display:grid}.whatsapp-keyword-preview-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.whatsapp-keyword-preview-card p{color:var(--text);margin:0;font-size:14px;line-height:1.6}.muted-cell{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700}.modal-product-image img{object-fit:cover;width:100%;height:100%}.modal-product-info{align-content:center;gap:18px;display:grid}.modal-product-info h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,4vw,40px);line-height:1.06}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid div{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;gap:6px;padding:14px;display:grid}.detail-grid small{color:var(--muted);text-transform:uppercase;font-weight:800}.modal-add-button{background:var(--ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}.modal-preview-frame{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;min-height:760px}.asset-list{gap:14px;display:grid}.asset-list div{border:1px solid var(--line);background:var(--panel-soft);border-radius:18px;gap:6px;padding:16px;display:grid}.asset-list code{color:#3a3426;background:#efeee8;border-radius:12px;width:fit-content;padding:6px 10px;font-size:13px;display:inline-block}.code-block{color:#f7f4ea;background:#171717;border-radius:16px;margin:0;padding:14px;font-size:13px;line-height:1.6;overflow-x:auto}.code-block code{width:auto;color:inherit;background:0 0;padding:0;display:block}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.setup-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.setup-card strong{font-size:14px}.setup-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.page-target-control{background:#0000000f;border:1px solid #00000038;border-radius:8px;gap:12px;padding:14px;display:grid}.page-target-control>div:first-child{gap:4px;display:grid}.page-target-control strong{color:var(--text);font-size:14px;font-weight:800}.page-target-control span{color:var(--muted);font-size:12px;line-height:1.35}.page-target-options{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:8px;display:grid}.page-target-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.page-target-option.is-selected{border-color:#00000094;box-shadow:0 0 0 2px #0000001a}.page-target-option input{width:16px;height:16px;accent-color:var(--accent);margin-top:1px}.page-target-option span{gap:3px;display:grid}.page-target-option b{color:var(--text);font-size:12px;line-height:1.1}.page-target-option small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}.wheel-layout{grid-template-columns:minmax(0,1fr) minmax(620px,.95fr);align-items:start;gap:24px;display:grid}.wheel-settings-panel{gap:18px;display:grid}.status-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.status-toggle{border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:92px;min-height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:900;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.status-toggle:disabled{cursor:not-allowed;opacity:.62}.wheel-tabs{margin-bottom:2px}.wheel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wheel-full-field,.wheel-prize-panel{grid-column:1/-1}.wheel-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wheel-color-grid input[type=color]{width:68px;padding:5px}.wheel-prize-panel{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.wheel-prize-list{gap:10px;display:grid}.wheel-prize-row{grid-template-columns:54px minmax(0,1fr) minmax(160px,220px) auto;align-items:center;gap:10px;display:grid}.wheel-prize-row span{color:var(--muted);font-weight:900}.wheel-actions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding-top:18px;display:flex}.wheel-reset-button{color:#050505;border-color:#111}.wheel-save-button{background:#111;min-width:220px}.wheel-preview-shell{min-height:410px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e5e7eb;border-radius:8px;place-items:center;padding:0;display:grid;position:sticky;top:24px;overflow:hidden}.wheel-preview-card{color:#171717;width:min(652px,100%);min-height:358px;box-shadow:none;background:#fff;border-radius:16px;grid-template-columns:minmax(286px,326px) minmax(250px,270px);justify-content:center;align-items:center;gap:18px;padding:20px 18px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;overflow:visible}.wheel-preview-close{z-index:5;color:#fff;cursor:default;background:#050505;border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:23px;font-weight:500;line-height:1;display:grid;position:absolute;top:-12px;right:-12px}.wheel-visual-wrap{justify-content:center;align-items:center;min-height:326px;display:flex;position:relative}.wheel-visual{--wheel-label-radius:100px;--wheel-dot-radius:151px;aspect-ratio:1;border:0;border-radius:999px;width:min(326px,100%);min-width:286px;margin:0;position:relative}.wheel-visual:before{content:"";border-radius:inherit;background:#050505;position:absolute;inset:-3px;box-shadow:0 5px 16px #0000002e}.wheel-visual:after{content:none}.wheel-spinning-disc{border-radius:inherit;transform-origin:50%;will-change:transform;box-shadow:none;border:1px solid #ffffff59;transition:transform 3s cubic-bezier(.12,.82,.18,1);position:absolute;inset:20px;overflow:hidden}.wheel-dot{z-index:4;transform-origin:50%;background:#fff;border-radius:999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.wheel-label-track{z-index:1;transform-origin:0 0;width:0;height:0;position:absolute;top:50%;left:50%}.wheel-label{top:0;left:var(--wheel-label-radius);text-align:center;transform-origin:50%;text-transform:none;white-space:normal;justify-content:center;align-items:center;width:72px;min-height:24px;padding:0;font-size:15px;font-weight:900;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.wheel-pin{z-index:6;filter:drop-shadow(0 2px 3px #0000003d);border-top:24px solid #050505;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.wheel-pin:after{content:"";border-top:12px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-22px;left:-7px}.wheel-center{z-index:3;color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:999px;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 4px 14px #0000002e}.wheel-center img{object-fit:contain;width:44px;height:44px}.wheel-center strong{color:#111;font-size:9px;font-weight:700}.wheel-preview-copy{text-align:left;color:#1b1b1f;justify-items:stretch;gap:10px;display:grid}.wheel-preview-brand,.wheel-preview-flag,.wheel-preview-prefix,.wheel-preview-skip{display:none!important}.wheel-preview-copy h2,.wheel-preview-copy p{margin:0}.wheel-preview-copy h2{letter-spacing:0;text-transform:uppercase;font-size:16px;font-weight:950;line-height:1.05}.wheel-preview-copy p,.wheel-preview-copy small{color:#1c1c1c;width:100%;font-size:13px;font-weight:800;line-height:1.2}.wheel-preview-name-input,.wheel-preview-phone-row{width:100%}.wheel-preview-copy input{color:#111;text-align:left;width:100%;min-height:38px;font:inherit;background:#ddd;border:0;border-radius:4px;padding:0 16px;font-size:15px;font-weight:800}.wheel-preview-copy input::placeholder{color:#777}.wheel-preview-consent{color:#1d1d1d;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.wheel-preview-consent input{accent-color:#050505;width:13px;height:13px;min-height:13px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #9b9b9b;border-radius:2px;margin-top:2px;padding:0}.wheel-preview-consent b{font-size:9px;font-weight:800;line-height:1.1}.wheel-preview-copy button{cursor:pointer;width:100%;min-height:42px;font:inherit;text-transform:uppercase;border:0;border-radius:4px;font-size:14px;font-weight:900}.wheel-preview-copy button:disabled{cursor:progress;opacity:.92}.wheel-preview-result-placeholder{min-height:12px}.wheel-submissions-panel{gap:16px;display:grid}.wheel-submission-table table{min-width:760px}.product-label-main{--label-accent:#111;font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.label-list-toolbar{grid-template-columns:minmax(260px,1fr) minmax(220px,320px) auto auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.inline-check{color:#111;white-space:nowrap;grid-template-columns:none;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:800;display:inline-flex}.inline-check input{width:18px;height:18px;min-height:auto}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label-editor-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:24px;display:grid}.label-editor-panel{min-height:520px}.label-tabs{border-bottom:1px solid var(--line);gap:18px;margin:0 0 28px;display:flex}.label-tabs button{color:#111;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:0;font-weight:900}.label-form-grid,.label-product-picker,.label-design-grid{gap:16px;display:grid}.selected-products-help{color:#111;background:#f7f7f5;border:1px solid #deded8;border-radius:8px;padding:12px 14px;font-weight:800}.product-label-result{grid-template-columns:58px 1fr auto}.product-label-result.is-selected{opacity:.82;background:#f7f7f5;border-color:#111}.result-action-pill{background:var(--label-accent);color:#fff;border-radius:999px;justify-self:end;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.product-label-result.is-selected .result-action-pill{background:#6f6f68}.label-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.label-design-grid .label-text-field,.label-design-grid .label-alignment-field{grid-column:span 3}.label-design-grid .label-wide-field{grid-column:span 2}.design-divider{border-top:1px solid var(--line);grid-column:1/-1;margin:2px 0}.label-save-button{background:var(--label-accent);width:100%;margin-top:28px}.selected-products-panel{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.selected-products-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-products-header span{background:var(--soft);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.selected-products-panel p{color:var(--muted);margin:0;font-weight:700}.selected-product-row{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.selected-product-row span{color:var(--muted);font-size:12px;font-weight:900}.selected-product-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.label-preview-panel{justify-items:center;gap:18px;display:grid;position:sticky;top:24px}.label-preview-panel h2{text-align:center;font-size:22px}.label-preview-card{gap:10px;width:100%;display:grid}.label-preview-image{aspect-ratio:3/4;background:#e7ebee;width:100%;position:relative;overflow:hidden}.label-preview-image img{object-fit:cover;width:100%;height:100%}.label-preview-empty{width:100%;height:100%;color:var(--muted);place-items:center;font-weight:900;display:grid}.label-preview-badge{z-index:1;word-break:break-word;align-items:center;max-width:calc(100% - 12px);font-weight:800;line-height:1.2;display:inline-flex;position:absolute}.label-preview-card strong{font-size:20px;line-height:1.2}.label-preview-card span{color:#2d3040}.countdown-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.countdown-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.74fr);align-items:start;gap:24px;display:grid}.countdown-settings-panel{gap:16px;display:grid}.countdown-card{border-bottom:1px solid var(--line);gap:14px;padding-bottom:18px;display:grid}.countdown-card:last-of-type{border-bottom:0;padding-bottom:0}.countdown-date-row{grid-template-columns:minmax(260px,420px) 1fr;align-items:center;gap:14px;display:grid}.countdown-date-row span{color:#7d74ff;font-size:13px;font-weight:900}.countdown-design-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px;display:grid}.countdown-design-grid input[type=color]{width:64px;padding:5px}.countdown-save-button{background:#111;width:100%}.countdown-preview-panel{gap:16px;display:grid;position:sticky;top:24px}.countdown-preview-panel h2{text-align:center;font-size:22px}.countdown-preview-page{background:#fff;border:1px solid #e3e3de;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #11111114}.countdown-preview-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:64px;padding:12px 18px;display:grid}.countdown-preview-bar.is-passive{opacity:.58}.countdown-preview-bar strong{min-width:0;font-size:16px;line-height:1.25}.countdown-preview-bar em{opacity:.82;font-size:12px;font-style:normal;font-weight:900}.countdown-preview-units{gap:8px;display:flex}.countdown-preview-units span{border-radius:6px;place-items:center;min-width:54px;min-height:44px;padding:5px 8px;display:grid}.countdown-preview-units b{font-size:16px;line-height:1}.countdown-preview-units small{text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.countdown-preview-content{background:linear-gradient(90deg,#f5f5f2,#fff);grid-template-columns:minmax(170px,.85fr) minmax(180px,1fr);gap:20px;min-height:420px;padding:22px;display:grid}.countdown-preview-content>div{background:#ededeb;border-radius:8px}.countdown-preview-content section{align-content:start;gap:16px;display:grid}.countdown-preview-content section span{background:#eeeeeb;border-radius:999px;height:20px;display:block}.countdown-preview-content section span:first-child{width:92%;height:34px}.countdown-preview-content section span:nth-child(2){width:58%}.countdown-preview-content section span:nth-child(3){width:76%}.countdown-popup-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.countdown-popup-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);align-items:start;gap:24px;display:grid}.countdown-popup-settings-panel{gap:16px;display:grid}.countdown-popup-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.countdown-popup-color-grid input[type=color]{width:66px;padding:5px}.countdown-popup-preview-panel{gap:16px;display:grid;position:sticky;top:24px}.countdown-popup-preview-panel h2{text-align:center;font-size:22px}.countdown-popup-preview-stage{background:linear-gradient(135deg,#f5f5f2,#fff);border:1px solid #e3e3de;border-radius:8px;place-items:center;min-height:380px;padding:28px;display:grid}.countdown-popup-preview-card{border:1px solid #deded8;border-radius:0;grid-template-columns:72px minmax(0,1fr);width:min(100%,470px);min-height:206px;display:grid;overflow:hidden;box-shadow:0 18px 44px #1111111f}.countdown-popup-preview-card.is-passive{opacity:.55}.countdown-popup-ribbon{color:#fff;min-width:0;display:block;position:relative;overflow:hidden}.countdown-popup-ribbon span{white-space:nowrap;transform-origin:50%;text-align:center;font-size:20px;font-weight:800;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.countdown-popup-content{text-align:center;align-content:center;justify-items:center;gap:10px;min-width:0;padding:22px 0 24px;display:grid}.countdown-popup-timer{letter-spacing:0;font-size:32px;font-weight:900;line-height:1}.countdown-popup-content h3{margin:0;padding:0 14px;font-size:18px;font-weight:800;line-height:1.2}.countdown-popup-code{letter-spacing:0;border:1.5px dashed;place-items:center;width:min(300px,100% - 34px);min-height:42px;margin-inline:auto;padding:8px 14px;font-size:24px;font-weight:500;line-height:1;display:grid}.countdown-popup-content button{border:0;border-radius:0;min-width:138px;min-height:48px;padding:0 18px;font-weight:800}.countdown-popup-content small{color:var(--muted);font-weight:800}.countdown-banner-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.countdown-banner-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:start;gap:24px;display:grid}.countdown-banner-settings-panel{gap:16px;display:grid}.countdown-banner-position-grid,.countdown-banner-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.countdown-banner-color-grid input[type=color]{width:66px;padding:5px}.countdown-banner-preview-panel{gap:16px;display:grid;position:sticky;top:24px}.countdown-banner-preview-panel h2{text-align:center;font-size:22px}.countdown-banner-preview-stage{background:linear-gradient(135deg,#f5f8f2,#fff);border:1px solid #e3e3de;border-radius:8px;min-height:430px;padding:24px}.countdown-banner-preview-grid{gap:20px;display:grid}.countdown-banner-preview-device{justify-items:center;gap:10px;display:grid}.countdown-banner-preview-device>strong{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.countdown-banner-preview-page{background:#fff;border:1px solid #deded8;border-radius:8px;width:min(100%,540px);min-height:360px;position:relative;overflow:hidden;box-shadow:0 16px 36px #11111114}.countdown-banner-preview-page.is-mobile{width:min(100%,300px);min-height:460px}.countdown-banner-preview-header{background:linear-gradient(90deg,#fff,#f6f8f4);border-bottom:1px solid #ecece8;height:58px}.countdown-banner-preview-body{gap:16px;padding:30px;display:grid}.countdown-banner-preview-body span{background:#eeeeeb;border-radius:999px;height:22px;display:block}.countdown-banner-preview-body span:first-child{border-radius:8px;width:82%;height:150px}.countdown-banner-preview-body span:nth-child(2){width:68%}.countdown-banner-preview-body span:nth-child(3){width:45%}.countdown-banner-preview-widget{z-index:2;border:1px solid #ffffff42;border-radius:22px;gap:8px;width:min(350px,100% - 20px);padding:12px 14px 14px;display:grid;position:absolute;box-shadow:0 14px 34px #1111112e}.countdown-banner-preview-widget.is-passive{opacity:.58}.countdown-banner-preview-widget strong{text-align:center;text-transform:uppercase;min-width:0;font-size:17px;font-weight:900;line-height:1.05}.countdown-banner-preview-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.countdown-banner-preview-unit{text-align:center;gap:6px;min-width:0;display:grid}.countdown-banner-preview-card{border-radius:9px;place-items:center;min-height:104px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000014}.countdown-banner-preview-card:after{content:"";background:#646464b8;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.countdown-banner-preview-card b{z-index:1;font-variant-numeric:tabular-nums;font-size:64px;font-weight:950;line-height:.9;position:relative}.countdown-banner-preview-unit small{text-transform:uppercase;font-size:15px;font-weight:900;line-height:1;display:block}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-widget{border-radius:18px;gap:7px;width:min(300px,100% - 16px);padding:10px 11px 12px}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-widget strong{font-size:14px}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-units{gap:7px}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-card{min-height:84px}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-card:after{height:4px}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-card b{font-size:50px}.countdown-banner-preview-page.is-mobile .countdown-banner-preview-unit small{font-size:12px}.countdown-banner-preview-widget em{opacity:.82;font-size:10px;font-style:normal;font-weight:900}.reels-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.reels-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:24px;display:grid}.reels-settings-panel{gap:18px;min-width:0;display:grid;overflow:hidden}.reels-card{border-bottom:1px solid var(--line);gap:14px;min-width:0;padding-bottom:18px;display:grid}.reels-card label{min-width:0}.reels-card .panel-title{align-items:flex-start;min-width:0}.reels-card .panel-title h2{flex:none}.reels-card .panel-title span{overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0;max-width:250px}.reels-card:last-of-type{border-bottom:0}.reels-card p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.5}.reels-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.reels-item-list{gap:14px;display:grid}.reels-item-row{background:#fbfbfa;border:1px solid #e6e6e1;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;align-items:start;gap:12px;padding:14px;display:grid}.reels-item-row input{width:100%;min-width:0}.reels-product-picker{gap:10px;min-width:0;display:grid;position:relative}.reels-selected-product{background:#fff;border:1px solid #e5e5df;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.reels-selected-product img,.reels-selected-product>span{border-radius:6px;width:48px;height:48px}.reels-selected-product img{object-fit:cover}.reels-selected-product>span{color:#111;background:#eeeeeb;place-items:center;font-weight:900;display:grid}.reels-selected-product strong,.reels-selected-product small{display:block}.reels-selected-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reels-selected-product small{color:var(--muted);font-weight:800}.reels-product-results{min-width:0;max-height:320px;overflow:auto}.reels-remove-item{margin-top:22px}.reels-add-item{justify-self:start;align-items:center;gap:8px;display:inline-flex}.reels-save-button{background:#111;width:100%}.product-pinning-editor-card{min-width:0}.product-pinning-layout{grid-template-columns:minmax(360px,.72fr) minmax(480px,1.28fr);align-items:start;gap:24px;display:grid}.product-pinning-settings-panel{overflow:visible}.product-pinning-editor{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.product-pinning-fields,.product-pinning-canvas-wrap{gap:12px;min-width:0;display:grid}.product-pinning-search-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.product-pinning-results{max-height:300px;overflow:auto}.product-pinning-results .search-result-row{box-shadow:none;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto}.product-pinning-results .search-result-row span{min-width:0}.product-pinning-results .search-result-row strong,.product-pinning-results .search-result-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-pinning-selected-pin{grid-template-columns:48px minmax(0,1fr)}.product-pinning-selected-pin .danger-icon{display:none}.product-pinning-canvas{min-height:360px;color:var(--muted);background:#fff;border:1px solid #d8d8d2;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.product-pinning-canvas.is-placing{cursor:crosshair}.product-pinning-canvas img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:360px;max-height:620px;display:block}.product-pinning-empty-image{text-align:center;place-items:center;width:100%;min-height:360px;padding:18px;font-weight:800;display:grid}.product-pinning-pin{color:#fff;z-index:2;background:#111;border:2px solid #fff;border-radius:999px;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 12px 28px #11111138}.product-pinning-pin.is-pending{pointer-events:none;background:#1f7a4d}.product-pinning-pin-row{background:#fff;border:1px solid #e5e5df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:9px;display:grid}.product-pinning-pin-row strong,.product-pinning-pin-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-pinning-pin-row small{color:var(--muted);font-size:11px;font-weight:800}.product-pinning-tag-modal{z-index:2147482000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-pinning-tag-backdrop{background:#1111116b;border:0;position:absolute;inset:0}.product-pinning-tag-dialog{z-index:1;background:#fff;border:1px solid #e2e2dc;border-radius:8px;gap:14px;width:min(580px,100%);max-height:min(760px,100vh - 40px);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #1111113d}.product-pinning-tag-close{color:#111;background:#fff;border:1px solid #e5e5df;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.product-pinning-tag-dialog .panel-title{padding-right:44px}.product-pinning-tag-results{max-height:320px}.product-pinning-tag-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.product-pinning-tag-actions button{min-height:42px}.product-pinning-preview-panel{align-content:start;max-height:calc(100vh - 48px);overflow:auto}.product-pinning-preview-stage{gap:14px}.product-pinning-preview-toolbar{background:#fbfbf8;border:1px solid #e5e5df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.product-pinning-preview-toolbar strong,.product-pinning-preview-toolbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-pinning-preview-toolbar strong{color:#111;font-size:14px}.product-pinning-preview-toolbar span{color:var(--muted);font-size:12px;font-weight:800}.product-pinning-preview-panel .product-pinning-canvas{height:clamp(460px,58vh,720px);min-height:0}.product-pinning-preview-panel .product-pinning-canvas img,.product-pinning-preview-panel .product-pinning-empty-image{height:100%;min-height:0;max-height:none}.product-pinning-preview-panel .product-pinning-pin-list{grid-template-columns:1fr}.product-pinning-feed-summary{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.product-pinning-feed-summary .panel-title{align-items:flex-start}.product-pinning-feed-summary .panel-title span{overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0;max-width:100%}.reels-preview-panel{gap:12px;min-width:0;display:grid;position:sticky;top:24px}.reels-preview-panel h2{color:#111;letter-spacing:0;text-align:center;font-size:18px;line-height:1.2}.reels-preview-shell{background:#fff;border:0;border-radius:0;gap:14px;padding:0;display:grid}.reels-preview-shell.is-passive{opacity:.62}.reels-preview-title{justify-content:center;align-items:center;gap:14px;display:flex}.reels-preview-title strong{color:#111;text-align:center;font-size:15px;font-weight:800;line-height:1.1}.reels-preview-title span{color:var(--muted);background:#eeeeeb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.reels-preview-slider{gap:14px;display:grid;position:relative}.reels-preview-window{scroll-behavior:smooth;scrollbar-width:none;padding:0 4px 12px;overflow:auto hidden}.reels-preview-window::-webkit-scrollbar{display:none}.reels-preview-track{gap:18px;min-width:0;display:flex}.reels-preview-card{background:#fff;flex:0 0 clamp(220px,30vw,280px);gap:12px;display:grid}.reels-preview-media{aspect-ratio:9/16;background:#f4f4f1;border:1px solid #eeeeea;border-radius:4px;position:relative;overflow:hidden}.reels-preview-media video,.reels-preview-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reels-preview-media.has-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000002e);position:absolute;inset:0}.reels-video-placeholder{height:100%;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;padding:20px;font-weight:900;display:grid}.reels-play-button{z-index:1;cursor:pointer;background:#ffffffe0;border:0;border-radius:999px;width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000001f}.reels-play-button:disabled{cursor:default;opacity:.7}.reels-play-button:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #111;width:0;height:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.reels-preview-product{gap:8px;padding:0 2px 2px;display:grid}.reels-preview-product strong{color:#111;min-height:42px;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden}.reels-preview-product small{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.reels-preview-product a,.reels-preview-product>span{color:#fff;background:#111;border:1px solid #111;place-items:center;min-height:38px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.reels-preview-product>span{color:#77776f;background:#eeeeeb;border-color:#d8d8d3}.reels-preview-controls{grid-template-columns:42px auto 42px;justify-content:center;align-items:center;gap:12px;display:grid}.reels-preview-controls>button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.reels-preview-controls span{color:var(--muted);font-size:13px;font-weight:900}.deal-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.deal-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.7fr);align-items:start;gap:24px;display:grid}.deal-settings-panel,.deal-card{gap:18px;display:grid}.deal-card{border-bottom:1px solid var(--line);padding-bottom:18px}.deal-card:last-of-type{border-bottom:0}.deal-general-grid,.deal-design-grid,.deal-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-color-control{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.deal-color-control input[type=color]{width:58px;height:44px;padding:4px}.deal-product-list{gap:16px;display:grid}.deal-product-editor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.deal-product-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-product-editor-head strong{font-size:14px;font-weight:900}.deal-product-results{max-height:290px;overflow:auto}.deal-save-button{background:var(--good);width:100%}.deal-preview-panel{position:sticky;top:18px}.deal-preview-panel>h2{text-align:center;margin:0 0 18px}.deal-preview-stage{border:1px solid var(--line);background:linear-gradient(#f7f8f5 0%,#eef3ee 100%);border-radius:10px;min-height:560px;position:relative;overflow:hidden}.deal-preview-widget{width:min(386px,100% - 44px);position:absolute;bottom:22px;left:22px}.deal-preview-widget.is-passive{opacity:.52}.deal-preview-panel-card{background:#fff;border:1px solid #0000001a;border-radius:10px;margin-bottom:14px;display:none;overflow:hidden;box-shadow:0 24px 70px #0000002e}.deal-preview-widget.is-open .deal-preview-panel-card{display:block}.deal-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.deal-preview-head strong{text-transform:uppercase;font-size:16px;font-weight:900;line-height:1.2}.deal-preview-head button{border:1px solid var(--line);color:#111;background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;display:grid}.deal-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-preview-product{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#111;background:#fff;grid-template-columns:58px minmax(0,1fr);gap:9px;min-width:0;padding:10px;text-decoration:none;display:grid}.deal-preview-product:nth-child(2n){border-right:0}.deal-preview-product:nth-last-child(-n+2){border-bottom:0}.deal-preview-product>span{background:#f8f8f6;border:1px solid #eeeeea;place-items:center;width:58px;height:86px;display:grid;overflow:hidden}.deal-preview-product img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.deal-preview-product em{color:var(--muted);text-align:center;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;line-height:1.1}.deal-preview-product div{align-content:center;gap:5px;min-width:0;display:grid}.deal-preview-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.deal-preview-product b{color:var(--good);font-size:12px;font-weight:900;line-height:1.2}.deal-preview-product small{color:#111;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.deal-preview-button{background:var(--good);color:#fff;text-align:center;text-transform:uppercase;border:0;border-radius:999px;place-items:center;width:82px;height:82px;padding:10px;font-size:11px;font-weight:900;line-height:1.12;display:grid;box-shadow:0 16px 36px #0003}.deal-preview-passive{color:var(--muted);background:#e7e7e1;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;bottom:28px;left:92px}.popup-products-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.popup-products-layout{grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);align-items:start;gap:24px;display:grid}.popup-products-settings-panel,.popup-products-card{gap:18px;display:grid}.popup-products-card{border-bottom:1px solid var(--line);padding-bottom:18px}.popup-products-card:last-of-type{border-bottom:0}.popup-products-general-grid,.popup-products-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.popup-products-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.popup-products-color-control{gap:8px;display:grid}.popup-products-color-control span{color:var(--muted);font-size:12px;font-weight:900}.popup-products-color-control input{width:58px;height:42px;padding:4px}.popup-products-product-list{gap:14px;display:grid}.popup-products-product-editor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.popup-products-product-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.popup-products-product-editor-head strong{font-size:14px;font-weight:900}.popup-products-product-editor-head>div{gap:8px;display:flex}.popup-products-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.popup-products-code-row .secondary-button{white-space:nowrap;min-height:42px}.popup-products-results{max-height:290px;overflow:auto}.popup-products-selected-product{border:1px solid var(--line);background:#f8f7ff;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.popup-products-selected-product img,.popup-products-selected-product .result-image-empty{object-fit:cover;border-radius:6px;width:54px;height:70px}.popup-products-selected-product span{gap:4px;min-width:0;display:grid}.popup-products-selected-product strong,.popup-products-selected-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popup-products-save-button{background:var(--good);width:100%}.popup-products-preview-panel{position:sticky;top:18px}.popup-products-preview-panel>h2{text-align:center;margin:0 0 18px}.popup-products-preview-stage{border:1px solid var(--line);background:linear-gradient(#f8faf7 0%,#eef3ee 100%);border-radius:10px;min-height:610px;padding:18px;overflow:hidden}.popup-products-preview-overlay{background:#11111180;border-radius:12px;place-items:center;min-height:572px;padding:18px;display:grid}.popup-products-preview-overlay.is-passive{opacity:.52}.popup-products-preview-modal{background:#fff;border-radius:0;width:min(760px,100%);overflow:hidden;box-shadow:0 24px 70px #00000038}.popup-products-preview-head{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-start;gap:16px;padding:20px 64px 16px;display:flex;position:relative}.popup-products-preview-head>div{text-align:center;width:100%}.popup-products-preview-head h3{letter-spacing:-.01em;margin:0;font-size:23px;font-weight:650;line-height:1.12}.popup-products-preview-head p{margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.35}.popup-products-preview-head button{border:1px solid var(--line);background:#fff;border-radius:0;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;font-weight:400;line-height:1;display:grid;position:absolute;top:18px;right:22px}.popup-products-preview-slider{padding:20px 24px 10px;position:relative}.popup-products-preview-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.popup-products-preview-product{gap:7px;min-width:0;display:grid}.popup-products-preview-product>span{aspect-ratio:2/3;background:#f4f4f1;border:1px solid #eeeeea;place-items:center;display:grid;overflow:hidden}.popup-products-preview-product img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.popup-products-preview-product em{color:var(--muted);text-align:center;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600;line-height:1.1}.popup-products-preview-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;font-size:13px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.popup-products-preview-product b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.1;overflow:hidden}.popup-products-preview-product small{text-transform:uppercase;border-radius:2px;place-items:center;min-height:32px;font-size:11px;font-weight:650;line-height:1;display:grid}.popup-products-preview-nav{z-index:2;border:1px solid var(--line);color:#111;background:#fffffff0;border-radius:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:39%;box-shadow:0 8px 18px #0000001a}.popup-products-preview-nav.is-left{left:8px}.popup-products-preview-nav.is-right{right:8px}.popup-products-preview-note{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 24px 20px;font-size:12px;font-weight:900;display:flex}.popup-products-preview-note span{background:#eeeeeb;border-radius:999px;padding:6px 10px}.popup-builder-page{gap:18px}.popup-builder-actions,.popup-builder-property-actions,.popup-builder-template-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.popup-builder-layout{grid-template-columns:82px minmax(640px,1fr) 330px;align-items:stretch;gap:14px;min-height:calc(100vh - 170px);display:grid}.popup-builder-toolbar,.popup-builder-properties,.popup-builder-workspace{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff}.popup-builder-toolbar{align-content:start;gap:8px;padding:10px 8px;display:grid}.popup-builder-toolbar button{color:#5f6675;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;place-items:center;gap:4px;min-height:58px;font-size:10px;font-weight:800;display:grid}.popup-builder-toolbar button:hover{color:#111;background:#f8f8f8;border-color:#d7d7d7}.popup-builder-workspace{background:#ededf0;grid-template-rows:auto 1fr;min-width:0;display:grid}.popup-builder-topbar{background:#fff;border-bottom:1px solid #dedee5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.popup-builder-topbar>div:first-child{gap:2px;display:grid}.popup-builder-topbar strong{color:var(--ink);font-size:14px}.popup-builder-topbar span{color:var(--muted);font-size:12px;font-weight:700}.popup-builder-template-row button{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:800}.popup-builder-canvas-wrap{place-items:center;padding:28px;display:grid;overflow:auto}.popup-builder-canvas{aspect-ratio:1;background:#fff;width:min(800px,100%);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000029}.popup-builder-element{outline:1px dashed #0000}.popup-builder-element.is-selected{box-shadow:0 0 0 3px #0000002e}.popup-builder-element img{object-fit:cover;width:100%;height:100%;display:block}.popup-builder-element.is-image span{color:#686868;place-items:center;width:100%;height:100%;font-size:13px;font-weight:800;display:grid}.popup-builder-element.is-button{font-weight:850}.popup-builder-element.is-input{color:#686868;background:#fff}.popup-builder-properties{align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}.popup-builder-properties h2{color:var(--ink);margin:0;font-size:17px}.popup-builder-properties label,.popup-builder-selected-card label{color:#686868;gap:6px;font-size:12px;font-weight:800;display:grid}.popup-builder-properties input,.popup-builder-properties select,.popup-builder-properties textarea{min-height:38px;color:var(--ink);background:#fff;border:1px solid #dddfea;border-radius:8px;padding:0 10px}.popup-builder-properties textarea{min-height:76px;padding:10px}.popup-builder-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.popup-builder-field-grid input[type=color]{padding:3px}.popup-builder-selected-card{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.popup-builder-code{border-top:1px solid var(--line);color:var(--muted);gap:7px;padding-top:12px;font-size:12px;font-weight:800;display:grid}.popup-builder-code code{overflow-wrap:anywhere;color:#333;background:#f6f6f6;border-radius:8px;padding:9px;font-size:11px;font-weight:700}.popup-builder-preview-overlay{z-index:1000;background:#1111117a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.popup-builder-preview-modal{width:min(800px,100vw - 44px);position:relative}.cart-reminder-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.7fr);align-items:start;gap:24px;display:grid}.cart-reminder-settings-panel,.cart-reminder-card{gap:18px;display:grid}.cart-reminder-card{border-bottom:1px solid var(--line);padding-bottom:18px}.cart-reminder-card:last-of-type{border-bottom:0}.helper-text{color:var(--muted);margin:-8px 0 0;font-size:13px;font-weight:700}.cart-reminder-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cart-reminder-editor-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.cart-reminder-position-grid button{border:1px solid var(--line);min-height:54px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:800;display:flex}.cart-reminder-position-grid button.active{background:var(--soft);color:var(--accent-dark);border-color:#2f8f4e8a}.cart-reminder-position-dot{background:#f9fbf9;border:1px solid #d6ddd6;border-radius:5px;flex:none;width:34px;height:26px;display:block;position:relative}.cart-reminder-position-dot:after{background:var(--accent);content:"";border-radius:999px;width:9px;height:9px;position:absolute}.cart-reminder-position-dot.is-top-left:after{top:4px;left:4px}.cart-reminder-position-dot.is-top-right:after{top:4px;right:4px}.cart-reminder-position-dot.is-bottom-left:after{bottom:4px;left:4px}.cart-reminder-position-dot.is-bottom-right:after{bottom:4px;right:4px}.cart-reminder-save-button{background:var(--good);width:100%}.cart-reminder-preview-panel{position:sticky;top:18px}.cart-reminder-preview-panel>h2{text-align:center;margin:0 0 18px}.cart-reminder-preview-stage{border:1px solid var(--line);background:linear-gradient(#f7f8f5 0%,#eef3ee 100%);border-radius:10px;min-height:560px;position:relative;overflow:hidden}.cart-reminder-preview-page{background:#fff;grid-template-rows:auto 1fr;min-height:560px;display:grid}.cart-reminder-preview-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.cart-reminder-preview-top span{background:#edf1ec;border-radius:999px;width:150px;height:18px;display:block}.cart-reminder-preview-top strong{background:var(--soft);color:var(--accent-dark);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.cart-reminder-preview-content{align-content:start;gap:16px;padding:28px;display:grid}.cart-reminder-preview-content span{background:#f1f3f0;border-radius:999px;height:18px;display:block}.cart-reminder-preview-content span:first-child{border-radius:12px;width:72%;height:180px}.cart-reminder-preview-content span:nth-child(2){width:58%}.cart-reminder-preview-content span:nth-child(3){width:84%}.cart-reminder-preview-popup{z-index:2;width:min(300px,100% - 34px);position:absolute}.cart-reminder-preview-popup.is-passive{opacity:.52}.cart-reminder-preview-popup.is-top-left{top:18px;left:18px}.cart-reminder-preview-popup.is-top-right{top:18px;right:18px}.cart-reminder-preview-popup.is-bottom-left{bottom:18px;left:18px}.cart-reminder-preview-popup.is-bottom-right{bottom:18px;right:18px}.cart-reminder-template{color:#fff;background:linear-gradient(135deg,#d80000 0%,#ad0000 100%);border:1px solid #ffffff52;border-radius:16px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:70px;padding:14px 42px 14px 16px;display:grid;position:relative;box-shadow:0 10px 24px #00000024}.cart-reminder-template>button{z-index:3;color:#23051c;background:#fffffff2;border:1px solid #ffffff57;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 5px 12px #0000001a}.cart-reminder-template-copy{text-align:left;gap:5px;min-width:0;display:grid}.cart-reminder-template-copy strong{color:#fff;letter-spacing:0;text-transform:uppercase;font-size:15px;font-weight:900;line-height:1.05}.cart-reminder-template-copy span{color:#fff;letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.18}.cart-reminder-template-icon{opacity:.88;place-items:center;width:30px;height:30px;display:grid;position:relative}.cart-reminder-template-icon svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.6px;width:28px;height:28px}.cart-reminder-preview-popup small{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fff;border-radius:999px;margin-top:26px;padding:8px 12px;font-size:12px;font-weight:900;display:block}.notification-widget-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.notification-widget-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:24px;display:grid}.notification-widget-settings-panel,.notification-widget-card{gap:18px;display:grid}.notification-widget-card{border-bottom:1px solid var(--line);padding-bottom:18px}.notification-widget-card:last-of-type{border-bottom:0}.notification-widget-list-editor{gap:12px;display:grid}.notification-widget-item-editor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.notification-widget-item-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.notification-widget-item-head strong{font-size:13px;font-weight:900}.notification-widget-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.notification-widget-color-control{gap:8px;display:grid}.notification-widget-color-control span{color:var(--muted);font-size:12px;font-weight:900}.notification-widget-color-control input{width:58px;height:42px;padding:4px}.notification-widget-save-button{background:var(--good);width:100%}.notification-widget-preview-panel{position:sticky;top:18px}.notification-widget-preview-panel>h2{text-align:center;margin:0 0 18px}.notification-widget-preview-stage{border:1px solid var(--line);background:linear-gradient(#f8faf7 0%,#eef3ee 100%);border-radius:10px;min-height:470px;padding:24px 18px;position:relative;overflow:hidden}@keyframes notificationWidgetPreviewBellSwing{0%,52%,to{transform:rotate(0)}8%{transform:rotate(14deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(9deg)}32%{transform:rotate(-6deg)}40%{transform:rotate(3deg)}}.notification-widget-preview-header{justify-content:flex-end;align-items:center;gap:12px;display:flex}.notification-widget-preview-search{color:#ef4b1f;background:#fff;border:1px solid #d8ddd6;border-radius:6px;justify-content:flex-end;align-items:center;width:190px;height:48px;padding:0 14px;display:flex}.notification-widget-preview-bell,.notification-widget-preview-account{background:#fff;border:1px solid #d8ddd6;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 12px 32px #0003}.notification-widget-preview-bell svg{transform-origin:50% 12%;animation:2.2s ease-in-out infinite notificationWidgetPreviewBellSwing}.notification-widget-preview-account{color:#fff;background:#373737}.notification-widget-preview-bell.is-passive{opacity:.45}.notification-widget-preview-bell span{border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-7px;right:-6px}.notification-widget-preview-dropdown{border:1px solid #eee;border-radius:15px;width:min(300px,100% - 44px);position:absolute;bottom:90px;right:22px;overflow:hidden;box-shadow:0 18px 44px #0003}.notification-widget-preview-dropdown.is-passive{opacity:.52}.notification-widget-preview-dropdown h3{margin:0;padding:18px 18px 14px;font-size:16px;font-weight:900;line-height:1.1}.notification-widget-preview-list{display:grid}.notification-widget-preview-row{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:12px;min-height:48px;padding:12px 18px;display:grid}.notification-widget-preview-row span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.28;overflow:hidden}.notification-widget-preview-row i{border-radius:999px;width:6px;height:6px}.shipping-delivery-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.shipping-delivery-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:24px;display:grid}.shipping-delivery-settings-panel,.shipping-delivery-card{gap:18px;display:grid}.shipping-delivery-card{border-bottom:1px solid var(--line);padding-bottom:18px}.shipping-delivery-card:last-of-type{border-bottom:0}.shipping-delivery-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.shipping-delivery-save-button{background:var(--good);width:100%}.shipping-delivery-preview-panel{position:sticky;top:18px}.shipping-delivery-preview-panel>h2{text-align:center;margin:0 0 18px}.shipping-delivery-preview-stage{border:1px solid var(--line);background:linear-gradient(#f8faf7 0%,#eef3ee 100%);border-radius:10px;min-height:430px;padding:24px}.shipping-delivery-product-mock{background:#fff;border:1px solid #e1e6df;border-radius:10px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:18px;padding:18px;display:grid;overflow:hidden}.shipping-delivery-image-mock{background:linear-gradient(#fff0 0%,#ffffffb8 100%),linear-gradient(135deg,#ecefea,#dfe6dc);border-radius:8px;min-height:275px}.shipping-delivery-info-mock{align-content:start;gap:12px;min-width:0;display:grid}.shipping-delivery-info-mock>span,.shipping-delivery-info-mock>b{background:#edf0ec;border-radius:999px;height:16px;display:block}.shipping-delivery-info-mock>span:first-child{width:82%;height:24px}.shipping-delivery-info-mock>span:nth-child(2){width:58%}.shipping-delivery-info-mock>b{width:42%;height:30px}.shipping-delivery-info-mock>button{color:#fff;background:#111;border:0;border-radius:4px;height:44px;font-weight:900}.shipping-delivery-preview-card{border:1px solid #f3d9ab;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:12px 14px 12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #0000000a}.shipping-delivery-preview-card:before{content:"";background:var(--shipping-delivery-accent,#e18a22);width:3px;position:absolute;top:0;bottom:0;left:0}.shipping-delivery-preview-card.is-passive{opacity:.48}.shipping-delivery-preview-card>i{background:var(--shipping-delivery-accent,#e18a22);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb,var(--shipping-delivery-accent,#e18a22)14%,transparent);border-radius:999px}.shipping-delivery-preview-card>div{gap:5px;min-width:0;display:grid}.shipping-delivery-preview-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.shipping-delivery-preview-top strong{font-size:14px;font-weight:900;line-height:1.1}.shipping-delivery-preview-top b{border-radius:4px;align-items:center;min-height:22px;padding:3px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.shipping-delivery-preview-card p{margin:0;font-size:12px;font-weight:800;line-height:1.25}.free-shipping-preview-stage{border:1px solid var(--line);background:linear-gradient(#fbfffc 0%,#eef8f1 100%);border-radius:8px;place-items:center;min-height:420px;padding:24px;display:grid}.free-shipping-preview-cart{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;width:min(360px,100%);padding:16px;display:grid;box-shadow:0 18px 42px #11182714}.free-shipping-preview-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.free-shipping-preview-row span{background:#edf3ee;border-radius:999px;width:52%;height:10px}.free-shipping-preview-row b{font-size:12px;font-weight:900}.free-shipping-preview-cart button{color:#fff;background:#111;border:0;border-radius:6px;min-height:40px;font-weight:900}.free-shipping-preview-card{border:1px solid;border-radius:8px;gap:10px;padding:13px 14px;display:grid;box-shadow:0 8px 20px #1118270d}.free-shipping-preview-card.is-passive{opacity:.52}.free-shipping-preview-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.free-shipping-preview-top strong{text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.18;display:block}.free-shipping-preview-top span{margin-top:4px;font-size:11px;font-weight:800;line-height:1.25;display:block}.free-shipping-preview-top b{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:900}.free-shipping-preview-track{background:#62736b29;border-radius:999px;height:9px;overflow:hidden}.free-shipping-preview-track i{background:var(--free-shipping-progress,#4f9f70);border-radius:999px;height:100%;transition:width .25s;display:block}.marquee-text-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.marquee-text-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:start;gap:24px;display:grid}.marquee-text-settings-panel,.marquee-text-card{gap:18px;display:grid}.marquee-text-card{border-bottom:1px solid var(--line);padding-bottom:18px}.marquee-text-card:last-of-type{border-bottom:0}.marquee-text-number-grid,.marquee-text-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marquee-text-color-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.marquee-text-save-button{background:var(--good);width:100%}.marquee-text-preview-panel{position:sticky;top:18px}.marquee-text-preview-panel>h2{text-align:center;margin:0 0 18px}.marquee-text-preview-stage{border:1px solid var(--line);background:linear-gradient(#f8faf7 0%,#eef3ee 100%);border-radius:10px;min-height:430px;padding:24px}.marquee-text-preview-page{background:#fff;border:1px solid #e1e6df;border-radius:10px;overflow:hidden;box-shadow:0 16px 36px #11111114}.marquee-text-preview-widget{border-bottom:0;min-height:38px;padding:0;display:block;position:relative;overflow:hidden}.marquee-text-preview-widget.is-passive{opacity:.54}.marquee-text-preview-track{white-space:nowrap;width:max-content;animation:marqueePreviewSlide var(--marquee-preview-speed,24s)linear infinite;will-change:transform;align-items:center;gap:24px;padding:10px 0;display:inline-flex}.marquee-text-preview-item{letter-spacing:.03em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex}.marquee-text-preview-item strong{font-weight:700;display:inline}.marquee-text-preview-divider{opacity:.4;flex-shrink:0;margin:0 4px}.marquee-text-preview-countdown{background:var(--marquee-preview-countdown-bg,#ffffff26);color:var(--marquee-preview-countdown-color,currentColor);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;margin-left:8px;padding:2px 8px;line-height:1;display:inline-flex}.marquee-text-preview-countdown-unit{flex-direction:column;align-items:center;min-width:18px;display:inline-flex}.marquee-text-preview-countdown-unit b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1;display:block}.marquee-text-preview-countdown-unit small{letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-top:1px;font-size:7px;font-weight:400;line-height:1;display:block}.marquee-text-preview-countdown-sep{opacity:.5;align-self:flex-start;margin-top:1px;font-weight:700}.marquee-text-preview-widget em{opacity:.66;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:2px;right:8px}.marquee-text-preview-header{background:linear-gradient(90deg,#fff,#f6f8f4);border-bottom:1px solid #ecece8;height:74px}.marquee-text-preview-body{gap:16px;padding:32px;display:grid}.marquee-text-preview-body span{background:#eeeeeb;border-radius:999px;height:22px;display:block}.marquee-text-preview-body span:first-child{border-radius:8px;width:88%;height:170px}.marquee-text-preview-body span:nth-child(2){width:70%}.marquee-text-preview-body span:nth-child(3){width:46%}@keyframes marqueePreviewSlide{0%{transform:translate(0,0)}to{transform:translate(-25%)}}.mobile-navbar-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.mobile-navbar-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:start;gap:24px;display:grid}.mobile-navbar-settings-panel,.mobile-navbar-card{gap:18px;display:grid}.mobile-navbar-card{border-bottom:1px solid var(--line);padding-bottom:18px}.mobile-navbar-card:last-of-type{border-bottom:0}.mobile-navbar-item-list{gap:12px;display:grid}.mobile-navbar-item-editor{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;padding:14px;display:grid}.mobile-navbar-item-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.mobile-navbar-item-head strong{font-size:13px;font-weight:900}.mobile-navbar-fields{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:12px;display:grid}.mobile-navbar-icon-picker{gap:9px;display:grid}.mobile-navbar-icon-picker>span,.mobile-navbar-color-control span{color:var(--muted);font-size:12px;font-weight:900}.mobile-navbar-icon-grid{grid-template-columns:repeat(auto-fit,minmax(38px,38px));gap:8px;display:grid}.mobile-navbar-icon-grid button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.mobile-navbar-icon-grid button.is-selected{border-color:var(--good);color:var(--good);background:#4b94601f}.mobile-navbar-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mobile-navbar-color-control{gap:8px;display:grid}.mobile-navbar-color-control input{width:58px;height:42px;padding:4px}.mobile-navbar-save-button{background:var(--good);width:100%}.mobile-navbar-preview-panel{position:sticky;top:18px}.mobile-navbar-preview-panel>h2{text-align:center;margin:0 0 18px}.mobile-navbar-preview-phone{border:1px solid var(--line);background:linear-gradient(#f8faf7 0%,#eef3ee 100%);border-radius:12px;place-items:center;min-height:520px;padding:24px;display:grid}.mobile-navbar-preview-screen{background:#fbfcfb;border:10px solid #1d211e;border-radius:34px;width:min(310px,100%);height:500px;position:relative;overflow:hidden;box-shadow:0 24px 54px #1222163d}.mobile-navbar-preview-top{grid-template-columns:1fr 34px 1fr;align-items:center;gap:8px;padding:18px 18px 12px;display:grid}.mobile-navbar-preview-top span{background:#edf1ed;border-radius:999px;height:8px}.mobile-navbar-preview-top span:nth-child(2){background:#111;height:16px}.mobile-navbar-preview-product{gap:12px;padding:10px 18px;display:grid}.mobile-navbar-preview-product div{background:linear-gradient(135deg,#4b94601f,#4b946005),repeating-linear-gradient(90deg,#eef2ee 0 1px,#0000 1px 18px);border-radius:18px;height:238px}.mobile-navbar-preview-product strong{font-size:18px;font-weight:900}.mobile-navbar-preview-product span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.mobile-navbar-preview-bar{border:1px solid;border-radius:22px;gap:3px;min-height:62px;padding:7px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 16px 38px #1118272e}.mobile-navbar-preview-bar.is-passive{opacity:.52}.mobile-navbar-preview-bar a{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:48px;text-decoration:none;display:flex}.mobile-navbar-preview-bar a:first-child{background:#4b94601c}.mobile-navbar-preview-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:900;line-height:1.1;display:block;overflow:hidden}@media (max-width:900px){.deal-layout,.popup-products-layout,.cart-reminder-layout,.notification-widget-layout,.shipping-delivery-layout,.marquee-text-layout,.mobile-navbar-layout,.deal-general-grid,.deal-design-grid,.deal-product-fields,.popup-products-general-grid,.popup-products-product-fields,.popup-products-color-grid,.cart-reminder-editor-grid,.cart-reminder-position-grid,.notification-widget-color-grid,.shipping-delivery-color-grid,.marquee-text-number-grid,.marquee-text-color-grid,.mobile-navbar-fields,.mobile-navbar-color-grid{grid-template-columns:1fr}.deal-preview-panel,.popup-products-preview-panel,.cart-reminder-preview-panel,.notification-widget-preview-panel,.shipping-delivery-preview-panel,.marquee-text-preview-panel,.mobile-navbar-preview-panel{position:static}.marquee-text-preview-stage{min-height:310px;padding:14px}.marquee-text-preview-widget{min-height:38px}.marquee-text-preview-track{gap:24px;padding:10px 0}.marquee-text-preview-item{font-size:12px}.marquee-text-preview-countdown{gap:2px;padding:2px 5px}.marquee-text-preview-countdown-unit{min-width:15px}.marquee-text-preview-countdown-unit b{font-size:12px}.marquee-text-preview-countdown-unit small{font-size:6px}.shipping-delivery-product-mock{grid-template-columns:1fr}.shipping-delivery-image-mock{min-height:170px}.cart-reminder-template{border-radius:14px;grid-template-columns:minmax(0,1fr) 26px;gap:7px;min-height:64px;padding:12px 38px 12px 14px}.cart-reminder-template-copy strong{font-size:13px}.cart-reminder-template-copy span{font-size:9px}.cart-reminder-template-icon{width:26px;height:26px}.cart-reminder-template-icon svg{width:22px;height:22px}.cart-reminder-template>button{width:20px;height:20px;font-size:10px;top:7px;right:7px}}@media (max-width:420px){.popup-products-preview-stage{min-height:500px;padding:12px}.popup-products-preview-overlay{min-height:476px;padding:10px}.popup-products-preview-head{padding:16px 14px 12px}.popup-products-preview-head h3{font-size:18px}.popup-products-preview-slider{padding:14px 12px 10px}.popup-products-preview-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.popup-products-preview-note{padding:0 12px 14px}.notification-widget-preview-stage{padding:18px 12px}.notification-widget-preview-search{width:120px}.notification-widget-preview-dropdown{width:calc(100% - 24px);right:12px}.cart-reminder-preview-popup{width:min(260px,100% - 24px)}.cart-reminder-template{grid-template-columns:1fr;min-height:58px;padding:11px 36px 11px 13px}.cart-reminder-template-icon{display:none}.cart-reminder-template-copy strong{font-size:12px}.cart-reminder-template-copy span{font-size:8.5px}}.combination-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.combination-editor-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);align-items:start;gap:24px;display:grid}.combination-editor-panel{gap:18px;display:grid}.combination-form-grid{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.combination-active-check{align-self:end;min-height:52px}.combination-picker-card{border-top:1px solid var(--line);grid-column:1/-1;gap:14px;padding-top:16px;display:grid}.combination-selected-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.combination-selected-card img,.combination-selected-card>span{object-fit:cover;width:58px;height:72px;color:var(--muted);background:#e8e8e4;border-radius:6px;place-items:center;font-weight:900;display:grid}.combination-selected-card small{color:var(--muted);margin-top:5px;font-weight:800;display:block}.combination-save-button{background:#111;width:100%}.combination-list-toolbar{grid-template-columns:minmax(260px,1fr) auto}.combination-preview-shell{gap:16px;display:grid;position:sticky;top:24px}.combination-preview-shell h2{text-align:center;font-size:22px}.combination-preview-frame{background:#fff;border:1px solid #e4e4e0;border-radius:8px;overflow:hidden}.combination-preview-product{grid-template-columns:minmax(180px,.92fr) minmax(220px,1fr);min-height:640px;display:grid}.combination-preview-gallery{background:#fff;border-right:1px solid #ecece8;padding:16px;display:grid}.combination-preview-main-image{background:#fff;border:1px solid #ecece8;border-radius:8px;place-items:center;width:100%;height:100%;min-height:608px;display:grid;overflow:hidden}.combination-preview-main-image img{box-sizing:border-box;object-fit:cover;object-position:center;width:100%;height:100%;padding:0;display:block}.combination-preview-products img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:14px}.combination-preview-details{color:#111;align-content:start;gap:14px;padding:24px;display:grid}.combination-preview-details h3,.combination-preview-details p,.combination-preview-module h4{margin:0}.combination-preview-details h3{font-size:23px;line-height:1.08}.combination-preview-details>small{color:#626262;font-size:12px}.combination-preview-details>strong{font-size:22px}.combination-preview-details p{font-weight:800}.combination-preview-thumbs{gap:9px;display:flex;overflow:hidden}.combination-preview-thumbs span{background:#fff;border:1px solid #e3e3de;flex:none;width:42px;height:54px;display:block}.combination-preview-thumbs img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:3px}.combination-preview-sizes{flex-wrap:wrap;gap:9px;display:flex}.combination-preview-sizes button,.combination-preview-module-title button{color:#111;background:#fff;border:1px solid #deded8}.combination-preview-sizes button{width:40px;min-height:38px}.combination-cart-button{color:#fff;background:#111;border:0;border-radius:0;min-height:50px;font-size:17px;font-weight:800}.combination-preview-module{gap:14px;margin-top:18px;display:grid}.combination-preview-module-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.combination-preview-module-title h4{font-size:20px}.combination-preview-module-title div{gap:8px;display:flex}.combination-preview-module-title button{border-radius:999px;width:34px;height:34px}.combination-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.combination-preview-products article{gap:7px;display:grid}.combination-preview-products article>div{aspect-ratio:3/4;background:#fff;border:1px solid #f0f0ed;place-items:center;width:100%;display:grid;overflow:hidden}.combination-preview-products strong{font-size:13px;line-height:1.18}.combination-preview-products span{color:#777;font-size:12px}.combination-preview-products b{font-size:13px}.combination-preview-empty{background:#fff;place-items:center;width:100%;height:100%;min-height:140px;display:grid}.size-chart-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.size-chart-layout{grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);align-items:start;gap:24px;display:grid}.size-chart-editor,.size-chart-product-picker,.size-chart-measurements{gap:16px;display:grid}.size-chart-form-grid{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.size-chart-wide{grid-column:1/-1}.size-column-editor{gap:10px;display:grid}.size-column-head{gap:4px;display:grid}.size-column-head span{color:var(--muted);font-size:13px;font-weight:800}.size-column-head small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.size-column-list{flex-wrap:wrap;gap:8px;display:flex}.size-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 13px;display:inline-flex}.size-chip b{color:var(--ink);font-size:13px;line-height:1}.size-chip button{width:26px;height:26px;color:var(--danger);background:#fff0f0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.size-chip button:disabled{cursor:not-allowed;opacity:.34}.size-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.size-add-row .tiny-button{border-radius:6px;min-height:44px;padding:0 18px}.size-chart-active-check{align-self:end;min-height:52px}.size-chart-product-picker,.size-chart-measurements{border-top:1px solid var(--line);padding-top:16px}.size-chart-table-editor{gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.size-chart-table-row{align-items:center;gap:8px;min-width:0;display:grid}.size-chart-table-row.is-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.size-chart-table-row input{min-width:0}.size-chart-table-row .danger-icon{border-radius:8px;width:30px;height:30px}.size-chart-save-button{background:#111;width:100%}.size-chart-preview-shell{gap:16px;display:grid;position:sticky;top:24px}.size-chart-preview-shell h2{text-align:center;margin:0;font-size:22px}.size-chart-preview-modal{background:#fff;border:1px solid #111;overflow:hidden;box-shadow:0 18px 42px #1111111f}.size-chart-preview-head{border-bottom:1px solid #e4e4e0;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.size-chart-preview-head h3{text-transform:uppercase;margin:0;font-size:20px;font-weight:900;line-height:1.1}.size-chart-preview-head span{color:#fff;background:#111;border-radius:999px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid}.size-chart-preview-body{gap:22px;padding:24px;display:grid}.size-chart-preview-product{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;display:grid}.size-chart-preview-image{aspect-ratio:3/4;width:150px;color:var(--muted);background:#f3f3f0;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.size-chart-preview-image img{object-fit:cover;width:100%;height:100%}.size-chart-preview-product h4{margin:16px 0 12px;font-size:20px;font-weight:700;line-height:1.15}.size-chart-preview-product small,.size-chart-preview-product p{color:#555;font-size:13px;font-weight:700;line-height:1.4}.size-chart-preview-table-wrap{border:1px solid #dedede;overflow-x:auto}.size-chart-preview-table{border-collapse:collapse;width:100%;min-width:460px}.size-chart-preview-table th,.size-chart-preview-table td{color:#111;text-align:center;border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:14px 16px;font-size:13px}.size-chart-preview-table th:last-child,.size-chart-preview-table td:last-child{border-right:0}.size-chart-preview-table tr:last-child td,.size-chart-preview-table tr:last-child th{border-bottom:0}.size-chart-preview-table thead th{background:#f7f7f7;font-weight:900}.size-chart-preview-table tbody th{text-align:left;background:#fff;font-weight:700}.xml-feed-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.xml-feed-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xml-feed-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);align-items:start;gap:24px;display:grid}.xml-feed-settings,.xml-feed-card,.xml-rule-list{gap:18px;display:grid}.xml-feed-settings{padding:22px}.xml-feed-card{border-bottom:1px solid var(--line);padding-bottom:22px}.xml-feed-card:last-of-type{border-bottom:0}.xml-feed-card .panel-title{align-items:flex-start}.xml-feed-card .panel-title p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:700}.xml-feed-form-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.xml-feed-wide{grid-column:1/-1}.xml-feed-url-list{margin-top:2px}.xml-feed-url-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xml-feed-url-row .inline-link{overflow-wrap:anywhere;min-width:0}.xml-feed-copy-button{flex:none}.xml-standard-field-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.xml-standard-field{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 9px;padding:12px;font-weight:800;display:grid}.xml-standard-field.is-active{color:var(--text);background:#fafaf7;border-color:#111}.xml-standard-field code{color:#111;background:#efeee8;border-radius:999px;grid-column:2;width:fit-content;padding:4px 7px;font-size:11px}.xml-rule-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,.5fr) minmax(220px,1fr) minmax(150px,.7fr) minmax(150px,.8fr);align-items:end;gap:12px;padding:14px;display:grid}.xml-rule-row.is-active{background:#fafaf7;border-color:#111}.xml-rule-enable{align-self:center}.xml-rule-enable code{color:#111;background:#efeee8;border-radius:999px;padding:6px 9px;font-size:12px}.xml-feed-save-button{background:#111;width:100%}.xml-feed-preview{align-content:start;gap:16px;display:grid;position:sticky;top:24px}.xml-feed-preview-code{white-space:pre;border-radius:8px;max-height:680px}.meta-category-page{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.meta-category-panel{gap:18px;padding:22px;display:grid}.meta-taxonomy-search{min-width:min(420px,100%)}.meta-category-table{border:1px solid var(--line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.meta-category-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.34fr) minmax(360px,1fr);align-items:center;gap:24px;padding:12px 16px;display:grid}.meta-category-row:last-child{border-bottom:0}.meta-category-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#fbfbfd;font-size:12px;font-weight:900}.meta-category-name{gap:4px;min-width:0;display:grid}.meta-category-name strong{color:var(--text);overflow-wrap:anywhere;font-size:15px}.meta-category-name span{color:var(--muted);font-size:12px;font-weight:800}.meta-category-select-row{align-items:center;gap:8px;min-width:0;display:flex}.meta-category-select-row input{flex:auto;min-width:0}.inline-link{color:var(--accent-dark);font-weight:800;text-decoration:none}.inline-link:hover{text-decoration:underline}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #ffffff1a;border-right:0;height:auto;padding:14px;position:static}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar nav button,.logout-button{min-height:44px}.metric-grid,.toolbar,.keyword-correction-form{grid-template-columns:1fr}.keyword-correction-form>svg{justify-self:center}.toolbar.abandoned-toolbar,.whatsapp-marketing-layout,.whatsapp-template-builder,.whatsapp-cloud-grid,.compact-settings-grid,.inline-form,.whatsapp-keyword-layout,.whatsapp-keyword-grid,.whatsapp-directory-summary,.whatsapp-directory-layout,.whatsapp-directory-actions,.whatsapp-directory-list-grid,.whatsapp-directory-color-row{grid-template-columns:1fr}.whatsapp-directory-builder-head,.whatsapp-directory-import-meta{flex-direction:column;align-items:flex-start}.whatsapp-template-button-card{grid-template-columns:1fr}.whatsapp-phone{width:min(100%,260px)}.whatsapp-campaign-callout{flex-direction:column;align-items:flex-start}.page-header{flex-direction:column;align-items:stretch}.content{padding:16px}.panel,.settings-card,.metric-card{border-radius:18px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.table-wrap{border-radius:16px}.modal-product-grid{grid-template-columns:1fr}.modal-product-image{min-height:280px}.detail-grid,.setup-grid,.wheel-layout,.wheel-form-grid,.wheel-color-grid,.wheel-preview-card{grid-template-columns:1fr}.wheel-preview-shell{min-height:auto;position:static}.wheel-preview-card{min-height:auto;padding:48px 16px 24px}.wheel-actions{flex-direction:column}.wheel-prize-row{grid-template-columns:1fr}.wheel-visual{--wheel-label-radius:86px;--wheel-dot-radius:132px;width:min(286px,88vw);min-width:248px;margin:0 auto}.wheel-label{width:66px;font-size:12px}.wheel-preview-copy h2{font-size:22px}.label-list-toolbar,.label-editor-grid,.label-design-grid,.countdown-layout,.countdown-popup-layout,.countdown-banner-layout,.countdown-date-row,.countdown-design-grid,.countdown-popup-color-grid,.countdown-banner-position-grid,.countdown-banner-color-grid,.countdown-preview-bar,.countdown-preview-content,.reels-layout,.reels-item-row,.xml-feed-layout,.xml-feed-form-grid,.xml-rule-row,.combination-editor-grid,.combination-form-grid,.combination-list-toolbar,.combination-preview-product,.size-chart-layout,.size-chart-form-grid{grid-template-columns:1fr}.combination-preview-shell,.size-chart-preview-shell,.countdown-preview-panel,.countdown-popup-preview-panel,.countdown-banner-preview-panel{position:static}.countdown-popup-preview-card{grid-template-columns:62px minmax(0,1fr)}.countdown-banner-preview-widget{border-radius:18px;gap:7px;width:min(300px,100% - 16px);padding:10px 11px 12px}.countdown-banner-preview-widget strong{font-size:14px}.countdown-banner-preview-units{gap:7px}.countdown-banner-preview-card{min-height:84px}.countdown-banner-preview-card:after{height:4px}.countdown-banner-preview-card b{font-size:50px}.countdown-banner-preview-unit small{font-size:12px}.reels-preview-panel,.xml-feed-preview{position:static}.countdown-preview-units{flex-wrap:wrap}.combination-preview-product,.combination-preview-main-image{min-height:auto}.combination-preview-main-image{aspect-ratio:3/4}.combination-preview-gallery{border-bottom:1px solid #ecece8;border-right:0;padding:12px}.size-chart-preview-body{padding:18px}.size-chart-preview-product{grid-template-columns:104px 1fr;gap:14px}.size-chart-preview-image{width:104px}.size-chart-table-row{gap:6px;min-width:0}.label-design-grid .label-text-field,.label-design-grid .label-alignment-field,.label-design-grid .label-wide-field{grid-column:auto}.label-preview-panel{position:static}.selected-product-row{grid-template-columns:1fr auto}.selected-product-row span{grid-column:1/-1}.product-label-result{grid-template-columns:58px 1fr}.result-action-pill{text-align:center;grid-column:1/-1;justify-self:stretch}}:root{--bg:#f8f8f6;--panel:#fff;--panel-soft:#fbfbf9;--ink:#111;--muted:#6d6d68;--line:#e1dfda;--soft:#f3f2ee;--accent:#111;--accent-dark:#111;--shadow:none;--shadow-soft:none;--radius-lg:8px;--radius-md:6px}body,.login-shell{background:var(--bg)}.login-card,.metric-card,.panel,.settings-card,.product-card,.table-wrap,.search-box,.count-pill,.search-result-row,.asset-list div,.detail-grid div,.modal-preview-frame{background:var(--panel);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-card,.metric-card,.panel,.settings-card,.product-modal{border-radius:8px}.sidebar{color:#fff;background:#050505;border-right:1px solid #191919}.sidebar-brand strong,.sidebar-brand span,.sidebar nav button,.logout-button{color:#fff}.sidebar nav button.active,.sidebar nav button:hover,.logout-button:hover{color:#fff;background:#202020;transform:none}.sidebar nav button.active{box-shadow:inset 3px 0 #fff}.brand-mark{color:#111;background:#fff;border-radius:0}.page-header p,.login-card p,.panel-note,.product-card p,.search-result-row small,.result-empty{color:var(--muted)}.metric-card:after{display:none}.metric-card{padding:18px 20px}.metric-card.accent{color:#fff;background:#111}.panel{padding:18px 20px}.login-card button,.settings-card button,.secondary-button,.tiny-button,.pagination button,.sort-tabs button,.modal-add-button,.login-card button:hover,.settings-card button:hover,.secondary-button:hover,.tiny-button:hover,.pagination button:hover,.sort-tabs button:hover,.search-result-row:hover,.product-card:hover{box-shadow:none;transform:none}input,select,textarea,.search-box,.sort-tabs button,.count-pill{border-radius:6px}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #1111110f}.product-card,.empty-card,.table-wrap,.search-result-row,.result-empty,.asset-list div,.detail-grid div{border-radius:6px}.product-card:hover,.search-result-row:hover{border-color:#cfcac0}.product-image,.result-image-empty,.price-row span{background:var(--soft)}td,th{padding:12px 14px}.modal-product-image{border-radius:6px}@media (max-width:900px){.sidebar{background:#050505;border-bottom:1px solid #191919}.panel,.settings-card,.metric-card{border-radius:8px}}.stack{gap:18px}.page-header{border-bottom:1px solid var(--line);min-height:52px;padding:0 0 14px}.page-header h1{letter-spacing:-.04em;font-size:clamp(24px,2.8vw,34px)}.page-header p{max-width:760px}.panel-title{padding-bottom:12px}.panel-title span,.metric-card span{letter-spacing:.22em;font-size:11px}.metric-card strong{font-size:clamp(26px,3vw,36px)}.metric-grid{gap:12px}.metric-card,.panel,.settings-card{border-color:#ddddd8}.sidebar{padding:12px 7px}.sidebar-brand{min-height:64px;padding:0 8px 14px}.sidebar nav button,.logout-button{border-radius:4px;min-height:40px;padding:0 10px;font-size:11px;font-weight:650}.sidebar-brand strong{font-size:14px}.sidebar-brand span{font-size:10px}.sidebar nav{gap:5px;padding-right:2px;overflow-y:auto}.sidebar-menu-group{gap:2px;display:grid}.sidebar-menu-title{color:#fff;letter-spacing:0;text-align:left;width:100%;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:760;line-height:1.15;display:flex}.sidebar-menu-title:hover{background:#ffffff14}.sidebar-menu-group.is-open>.sidebar-menu-title{box-shadow:none;background:0 0;border-color:#0000}.sidebar-menu-title span{min-width:0}.sidebar-menu-chevron{opacity:.78;flex:none;transition:transform .16s}.sidebar-menu-chevron.is-open{transform:rotate(180deg)}.sidebar-submenu{gap:1px;padding-left:10px;display:grid}.sidebar-submenu button svg{flex:none}.sidebar-submenu button.active{font-weight:600;box-shadow:inset 3px 0 #fff}.sidebar-menu-label-with-badge{align-items:center;gap:6px;min-width:0;display:inline-flex}.sidebar-menu-label-with-badge>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-menu-mini-badge{color:#111;letter-spacing:0;background:#eee;border:1px solid #0003;border-radius:999px;flex:none;place-items:center;min-height:15px;padding:0 5px;font-size:8px;font-weight:800;line-height:1;display:inline-grid}.secondary-button,.pagination button,.sort-tabs button,.login-card button,.settings-card button,.modal-add-button{border-radius:6px}.table-wrap{border-color:#ddddd8}table{border-collapse:separate;border-spacing:0}th{background:#f7f7f5;font-weight:700}td,th{border-bottom-color:#e8e6e1}.product-card{border-color:#ddddd8}.product-card h3{font-weight:700}.count-pill{background:#f5f4f0}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.content{padding:16px}.sidebar nav{grid-template-columns:1fr}.sidebar-submenu{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}}:root{--bg:#f6faf6;--panel:#fff;--panel-soft:#fbfdfb;--ink:#172018;--muted:#66736a;--line:#dfe8df;--soft:#edf6ef;--accent:#2f8f4e;--accent-dark:#1f6f39;--good:#2f8f4e}.sidebar{background:radial-gradient(circle at 12% 0,#ffffff2e,#0000 24%),linear-gradient(#319253 0%,#236e3c 100%);border-right-color:#1f6f3975;min-height:100dvh}.sidebar-brand span,.sidebar nav button,.logout-button{color:#ffffffdb}.sidebar nav button.active,.sidebar nav button:hover,.logout-button:hover{color:#fff;background:#ffffff29}.brand-mark{color:var(--accent-dark);background:#fff}.metric-card.accent,.login-card button,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button{background:var(--accent);color:#fff}.metric-card.accent{background:radial-gradient(circle at 88% 24%,#fff3,#0000 24%),linear-gradient(135deg,#319253 0%,#236e3c 100%)}.secondary-button,.pagination button{color:var(--accent-dark);border-color:#2f8f4e3d}.secondary-button:hover,.pagination button:hover{background:var(--soft);color:var(--accent-dark)}.sort-tabs button.active,.sort-tabs button:hover,.product-card:hover,.search-result-row:hover,.xml-rule-row.is-active{border-color:#2f8f4e80}.search-box:focus-within,.count-pill,.price-row span,.asset-list code{background:var(--soft)}.label-tabs button.active{border-bottom-color:var(--accent);color:var(--accent-dark)}.result-action-pill{color:var(--accent-dark)}.app-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.main-panel{min-width:0}.topbar{z-index:20;min-height:68px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 10% 0,#ffffff29,#0000 24%),linear-gradient(90deg,#236e3c 0%,#319253 48%,#236e3c 100%);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 clamp(14px,2.4vw,26px);display:grid;position:sticky;top:0}.topbar-brand,.topbar-menu button,.topbar-payment,.topbar-store,.topbar-logout{color:var(--ink);background:0 0;border:0;font-family:inherit;text-decoration:none}.topbar-brand{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.topbar-brand .brand-mark{color:var(--accent-dark);background:#fff}.topbar-brand strong,.topbar-brand span{display:block}.topbar-brand strong{letter-spacing:0;color:#fff;font-size:14px;font-weight:800}.topbar-brand span{color:#ffffffc7;font-size:10px;font-weight:600}.topbar-menu{justify-content:center;gap:8px;min-width:0;display:flex}.topbar-menu button{color:#fffffff0;white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.topbar-menu button svg{color:#ffffffeb;width:15px;height:15px}.topbar-menu button:hover{color:#fff;background:#fff3;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff3d}.topbar-menu button.active svg{color:var(--accent-dark)}.topbar-menu button.active:after{background:var(--accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.topbar-payment,.topbar-store{min-height:40px;color:var(--accent-dark);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 8px 20px #1f6f392e}.topbar-payment:hover,.topbar-payment.active,.topbar-store:hover{background:#f3fbf4;transform:translateY(-1px);box-shadow:0 10px 24px #1f6f3942}.topbar-store{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.topbar-store:hover{color:var(--accent-dark)}.topbar-logout{color:#fff;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.topbar-logout:hover{background:#ffffff29}.marketing-tools-page{gap:20px;width:min(1360px,100%);margin:0 auto;display:grid}.marketing-tools-overview{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fffffffa,#f7f7f7f2),radial-gradient(circle at 96% 18%,#00000029,#0000 26%);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.marketing-tools-kicker{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1;display:block}.marketing-tools-overview h1{color:var(--ink);margin:8px 0 0;font-size:clamp(26px,3vw,40px);line-height:1.05}.marketing-tools-stats{align-items:stretch;gap:10px;display:flex}.marketing-tools-stats span{background:#ffffffb8;border:1px solid #0000002e;border-radius:8px;align-content:center;gap:2px;min-width:96px;padding:10px 12px;display:grid}.marketing-tools-stats strong{color:var(--ink);font-size:22px;line-height:1}.marketing-tools-stats small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.payment-info-page{max-width:640px}.payment-info-card{gap:14px;padding:18px;display:grid}.payment-info-icon{width:38px;height:38px;color:var(--accent-dark);background:#2f8f4e1f;border-radius:999px;flex:none;place-items:center;display:inline-grid}.payment-info-head{background:#2f8f4e0f;border:1px solid #2f8f4e29;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.payment-info-head strong,.payment-info-head span{display:block}.payment-info-head strong{color:var(--accent-dark);font-size:16px;line-height:1.2}.payment-info-head span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700}.payment-info-row{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.payment-info-row span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.payment-info-row strong{font-size:clamp(15px,2vw,18px);line-height:1.1}.payment-iban-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-iban-line strong{letter-spacing:0;font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.marketing-tools-grid{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;display:grid}.marketing-tool-card{min-height:98px;color:var(--ink);text-align:left;background:linear-gradient(#fffffffa,#fffffff0);border:1px solid #0000002e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000012}.marketing-tool-card:before{content:"";background:linear-gradient(180deg,var(--accent),#0000001f);opacity:0;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.marketing-tool-card:hover{border-color:#0006;transform:translateY(-2px);box-shadow:0 18px 36px #0000001f}.marketing-tool-card:hover:before{opacity:1}.marketing-tool-card.is-locked{opacity:.72}.marketing-tool-card.is-locked:hover{border-color:#b4232347;box-shadow:0 10px 24px #b4232314}.marketing-tool-icon{background:var(--soft);width:52px;height:52px;color:var(--accent-dark);border:1px solid #0000002e;border-radius:8px;place-items:center;display:grid}.marketing-tool-icon svg{stroke-width:1.85px;width:25px;height:25px}.marketing-tool-content{gap:7px;min-width:0;display:grid}.marketing-tool-content strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:750;line-height:1.18;display:flex;overflow:hidden}.marketing-tool-content strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-tool-badge{color:#111;background:#eee;border:1px solid #0003;border-radius:999px;flex:none;place-items:center;min-height:18px;padding:0 7px;font-size:9px;font-weight:850;line-height:1;display:inline-grid}.marketing-tool-content small{width:fit-content;color:var(--accent-dark);letter-spacing:.02em;text-transform:uppercase;background:#0000001a;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:850;line-height:1}.marketing-tool-card.is-locked .marketing-tool-content small{color:#b42323;background:#fff0f0}.marketing-tool-arrow{width:30px;height:30px;color:var(--accent-dark);background:#0000001a;border-radius:999px;place-items:center;transition:background .18s,transform .18s;display:grid}.marketing-tool-card:hover .marketing-tool-arrow{background:var(--accent);color:#fff;transform:translate(2px)}.sidebar-submenu button.is-locked,.topbar-menu button.is-locked{opacity:.62}.sidebar-submenu button.is-locked:after{color:#ffffffb8;content:"Kapalı";margin-left:auto;font-size:10px;font-weight:900}.topbar-menu button.is-locked:before{color:#ffffffc7;content:"Kapalı";font-size:10px;font-weight:900}.access-denied-page{place-items:center;min-height:min(520px,64vh);display:grid}.access-denied-card{background:#fff9f9;border-color:#b423233d;align-items:center;gap:18px;width:min(560px,100%);padding:24px;display:flex}.access-denied-icon{color:#fff;background:#d92d20;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid}.access-denied-card h1{color:#b42323;letter-spacing:0;margin:0;font-size:clamp(22px,3vw,30px)}.access-denied-card p{color:var(--muted);margin:6px 0 0;font-weight:700}.product-ranking-controls,.category-ranking-panel{gap:16px;display:grid}.category-ranking-form{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px;display:grid}.category-ranking-form label{color:var(--muted);gap:8px;font-size:12px;font-weight:800;display:grid}.category-ranking-form select{min-height:44px}.product-ranking-controls .panel-title span{text-transform:none;letter-spacing:0;word-break:break-all;max-width:min(100%,420px)}.product-ranking-table table{min-width:860px}.category-ranking-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.category-ranking-product-card{border-radius:8px;box-shadow:0 10px 28px #1f1c1614}.category-ranking-product-image{position:relative}.category-ranking-rank{color:#fff;background:#111111e6;border-radius:999px;padding:5px 8px;font-size:11px;line-height:1;position:absolute;top:10px;left:10px}.category-ranking-product-body{gap:8px;padding:10px;display:grid}.category-ranking-product-body h3{min-height:38px;margin:0;font-size:13px;line-height:1.25}.category-ranking-meta{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.category-ranking-price-row{padding:0}.category-ranking-price-row a{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:grid}.ranking-product{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ranking-product img,.ranking-product span{background:var(--soft);border-radius:6px;width:52px;height:68px}.ranking-product img{object-fit:cover}.ranking-product span{color:var(--muted);text-align:center;place-items:center;font-size:10px;font-weight:800;display:grid}.ranking-product strong{min-width:0;font-size:14px;line-height:1.25}.segment-layout{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:18px;display:grid}.segment-builder-panel,.segment-summary-panel{gap:16px;padding:22px;display:grid}.segment-builder-panel .panel-title span,.segment-summary-panel .panel-title span{text-align:right;white-space:normal;max-width:280px}.segment-preset-row{flex-wrap:wrap;gap:10px;display:flex}.segment-preset-row button{min-height:38px;color:var(--accent);background:#fff;border:1px solid #2f8f4e3d;border-radius:999px;padding:0 14px;font-weight:700}.segment-preset-row button:hover{background:#2f8f4e14;border-color:#2f8f4e8c}.segment-builder-panel>button{background:var(--accent);color:#fff;border:0;border-radius:6px;min-height:46px;font-weight:800}.segment-helper{color:var(--muted);margin:-4px 0 0;font-size:13px}.segment-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.segment-summary-metrics{gap:12px;display:grid}.segment-summary-metrics div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.segment-summary-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.segment-summary-metrics strong{color:var(--ink);margin-top:6px;font-size:18px;line-height:1.2;display:block}@media (max-width:1100px){.marketing-tools-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.segment-layout{grid-template-columns:1fr}.menu-permission-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.main-panel{min-width:0}.topbar{grid-template-columns:1fr;gap:12px;padding:14px 16px}.topbar-menu{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.topbar-actions{flex-wrap:wrap;justify-content:flex-start}.topbar-logout{justify-self:start}.content{padding:18px 16px}.billing-warning-banner{flex-direction:column;align-items:flex-start}.billing-warning-banner span{text-align:left}.payment-lock-overlay{padding:14px}.payment-lock-details div{grid-template-columns:1fr}.payment-lock-details button{width:100%}.segment-criteria-grid,.category-ranking-form,.menu-permission-grid{grid-template-columns:1fr}}@media (max-width:720px){.marketing-tools-overview{flex-direction:column;align-items:stretch;padding:18px}.marketing-tools-stats{width:100%}.marketing-tools-stats span{flex:1 1 0;min-width:0}.marketing-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketing-tool-card{grid-template-columns:1fr auto;align-content:space-between;gap:12px;min-height:124px;padding:14px}.marketing-tool-icon{width:44px;height:44px}.marketing-tool-icon svg{width:22px;height:22px}.marketing-tool-content{order:3;grid-column:1/-1}.marketing-tool-content strong{white-space:normal;font-size:14px}}.try-on-page{--try-on-green:#4c945d}.try-on-status-pill{min-height:34px;color:var(--try-on-green);background:#4c945d1a;border:1px solid #4c945d42;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.try-on-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.try-on-credit-pill{color:#fff;background:#111;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.try-on-credit-pill strong{font-size:20px;line-height:1}.try-on-gallery-button,.try-on-action-button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.try-on-gallery-button{background:#ffffffeb}.try-on-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.try-on-credit-admin{align-items:center;gap:8px;min-width:260px;display:flex}.try-on-credit-admin strong{min-width:44px;font-size:16px}.try-on-credit-admin input{width:90px;min-height:36px}.user-password-admin{min-width:240px}.user-password-admin input{width:130px}.try-on-credit-admin .secondary-button{min-height:36px;padding:0 12px}.permission-summary{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:11px;font-weight:700;display:block}.menu-permission-panel{gap:16px;display:grid}.menu-permission-actions,.menu-permission-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.menu-permission-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;display:grid}.menu-permission-group{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.menu-permission-group>strong{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.menu-permission-group>div{gap:8px;display:grid}.menu-permission-option{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fbfdfb;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.menu-permission-option.is-active{color:var(--ink);background:#2f8f4e14;border-color:#2f8f4e5c}.menu-permission-option input{width:16px;height:16px;accent-color:var(--accent)}.menu-permission-footer{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px}.menu-permission-footer button:not(.secondary-button){background:var(--accent);color:#fff;border:0;border-radius:6px;min-height:42px;padding:0 16px;font-family:inherit;font-weight:800}.menu-permission-footer button:disabled{opacity:.58;cursor:progress}.try-on-workspace{background:linear-gradient(#fffffff0,#fafaf7f0),radial-gradient(circle at 50% 20%,#4c945d14,#0000 36%);gap:14px;padding:14px;display:grid}.try-on-upload-grid{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.try-on-upload-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.try-on-upload-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.try-on-upload-head span{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:900}.try-on-clear-button{min-height:28px;color:var(--danger);background:#fff4f4;border:1px solid #f0d0d0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.try-on-dropzone{min-height:clamp(190px,24vw,280px);color:var(--muted);background:linear-gradient(135deg,#4c945d0f,#0000 38%),#f8f8f5;border:1px dashed #d9d7cf;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.try-on-upload-card.has-image .try-on-dropzone{background:#f3f3ef;border-style:solid}.try-on-dropzone img{object-fit:contain;width:100%;height:100%;max-height:280px;display:block}.try-on-empty-state{text-align:center;justify-items:center;gap:10px;max-width:260px;padding:24px;display:grid}.try-on-empty-state svg{color:var(--try-on-green)}.try-on-empty-state strong{color:var(--ink);font-size:16px}.try-on-empty-state small{color:var(--muted);font-size:13px}.try-on-upload-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.try-on-upload-actions button,.try-on-mode-button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.try-on-upload-actions span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.try-on-bridge{place-items:center;display:grid}.try-on-bridge span{border:1px solid var(--line);width:38px;height:38px;color:var(--try-on-green);background:#fff;border-radius:999px;place-items:center;display:grid}.try-on-control-bar{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:6px;display:flex}.try-on-mode-button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.try-on-command-panel{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;padding:14px;display:grid}.try-on-command-panel textarea{resize:vertical;border-radius:8px;min-height:78px}.try-on-edit-grid{grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.try-on-edit-source,.try-on-help-strip{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.try-on-edit-source{flex-wrap:wrap;align-content:center}.try-on-edit-source strong{width:100%;color:var(--ink);font-size:13px;font-weight:900}.try-on-edit-source span,.try-on-help-strip span{min-width:0;color:var(--muted);font-size:13px;font-weight:700}.try-on-edit-source button{min-height:36px;color:var(--try-on-green);background:#4c945d1a;border:1px solid #4c945d4d;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.try-on-help-strip svg{color:var(--try-on-green);flex:none}.try-on-command-actions{flex-wrap:wrap;justify-content:center;align-items:end;gap:12px;display:flex}.try-on-command-actions label{min-width:150px}.try-on-run-button{background:var(--try-on-green);letter-spacing:.04em;width:min(100%,520px);min-height:52px;font-size:15px;font-weight:900}.try-on-result-panel{gap:14px;display:grid}.try-on-result-stage{border:1px solid var(--line);background:linear-gradient(#fff,#f7f7f3),radial-gradient(circle at 50% 16%,#4c945d1f,#0000 34%);border-radius:10px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.try-on-result-model{object-fit:contain;width:min(100%,390px);height:340px}.try-on-generated-result{object-fit:contain;width:min(100%,440px);max-height:480px;display:block}.try-on-result-product{aspect-ratio:3/4;border:1px solid var(--line);background:#ffffffe6;border-radius:10px;place-items:center;width:clamp(96px,16vw,170px);display:grid;position:absolute;bottom:22px;right:22px;overflow:hidden;box-shadow:0 18px 48px #1212111f}.try-on-result-product img{object-fit:contain;width:100%;height:100%}.try-on-result-empty{text-align:center;max-width:320px;color:var(--muted);justify-items:center;gap:10px;display:grid}.try-on-result-empty strong{color:var(--ink);font-size:18px}.try-on-processing-state{color:var(--muted);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffc7;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.try-on-processing-state svg{color:var(--try-on-green);animation:1.4s ease-in-out infinite try-on-pulse}.try-on-processing-state strong{color:var(--ink);font-size:18px}@keyframes try-on-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.try-on-result-badge{min-height:30px;color:var(--try-on-green);background:#4c945d1f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px}.try-on-gallery-panel{gap:14px;display:grid}.try-on-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.try-on-gallery-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;min-width:0;padding:10px;display:grid}.try-on-gallery-card img{aspect-ratio:3/4;object-fit:cover;background:#f5f5f1;border-radius:8px;width:100%;display:block}.try-on-gallery-card strong,.try-on-gallery-card small{display:block}.try-on-gallery-card strong{min-height:18px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.try-on-gallery-card small{color:var(--muted);font-size:11px;font-weight:700}.try-on-gallery-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.try-on-gallery-actions button,.try-on-gallery-actions a{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.try-on-gallery-actions a{color:var(--try-on-green);background:#4c945d1a;border-color:#4c945d52}.try-on-gallery-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;justify-items:center;gap:8px;padding:32px 18px;display:grid}.try-on-gallery-empty strong{color:var(--ink)}@media (max-width:980px){.try-on-upload-grid,.try-on-edit-grid{grid-template-columns:1fr}.try-on-bridge{transform:rotate(90deg)}.try-on-command-actions{justify-content:stretch}.try-on-command-actions label,.try-on-run-button{flex:180px}}@media (max-width:620px){.try-on-upload-card,.try-on-command-panel{padding:12px}.try-on-dropzone{min-height:220px}.try-on-control-bar{justify-content:flex-start}.try-on-mode-button,.try-on-upload-actions button{min-height:36px;padding:0 11px;font-size:12px}.try-on-upload-actions{flex-direction:column;align-items:stretch}.try-on-result-stage{min-height:320px}.try-on-result-model{height:300px}.try-on-generated-result{max-height:360px}}.bestseller-page,.bestseller-page *{box-sizing:border-box;font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.bestseller-page{color:#111;background:#fff;min-height:100vh;padding:24px clamp(18px,3vw,42px) 54px}.bestseller-header{grid-template-columns:minmax(80px,1fr) auto minmax(220px,1fr);align-items:center;gap:20px;margin-bottom:28px;display:grid}.bestseller-icon-button,.bestseller-mini-icon,.bestseller-toolbar button{color:#111;cursor:pointer;background:0 0;border:0;padding:0}.bestseller-icon-button{justify-content:flex-start;align-items:center;width:48px;height:38px;display:inline-flex}.bestseller-brand{color:#111;letter-spacing:0;font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:1;text-decoration:none}.bestseller-brand:first-letter{font-weight:400}.bestseller-header-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.bestseller-search{color:#555;border-bottom:1px solid #111;justify-content:space-between;align-items:center;width:118px;min-height:34px;font-size:13px;display:flex}.bestseller-mini-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.bestseller-toolbar{color:#333;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;font-size:16px;display:flex}.bestseller-toolbar button{align-items:center;gap:8px;min-height:36px;font-size:15px;display:inline-flex}.bestseller-title{text-align:center;margin:0 0 22px}.bestseller-title h1{color:#111;letter-spacing:0;margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.15}.bestseller-title p{color:#666;margin:8px 0 0;font-size:14px}.bestseller-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,2.6vw,42px) clamp(18px,2.2vw,26px);display:grid}.bestseller-card{color:inherit;min-width:0;text-decoration:none}.bestseller-image{aspect-ratio:2/3;color:#777;background:#f2f2f2;place-items:center;width:100%;margin-bottom:13px;font-size:13px;display:grid;position:relative;overflow:hidden}.bestseller-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.bestseller-card:hover .bestseller-image img{transform:scale(1.018)}.bestseller-new-badge,.bestseller-rank-badge{z-index:2;color:#fff;justify-content:center;align-items:center;min-height:24px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px}.bestseller-new-badge{background:#050505;left:8px}.bestseller-rank-badge{background:#050505;right:8px}.bestseller-heart{z-index:2;color:#fff;filter:drop-shadow(0 1px 2px #0003);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:10px}.bestseller-rank-badge+.bestseller-heart{top:42px}.bestseller-info h2{-webkit-line-clamp:2;color:#111;letter-spacing:0;text-transform:uppercase;-webkit-box-orient:vertical;min-height:36px;margin:0 0 5px;font-size:clamp(13px,1vw,16px);font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.bestseller-info p{color:#e00000;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.2}.bestseller-price-row{color:#e00000;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;line-height:1.25;display:flex}.bestseller-old-price{color:#111;font-weight:500;-webkit-text-decoration:line-through #e00000;text-decoration:line-through #e00000}.bestseller-price-row strong{color:#e00000;font-weight:700}.bestseller-empty{text-align:center;background:#fff;border:1px solid #eee;place-items:center;min-height:360px;display:grid}.bestseller-empty h1{color:#111;margin:0 0 8px;font-size:24px}.bestseller-empty p{color:#666;margin:0}@media (max-width:1100px){.bestseller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.bestseller-page{padding:18px 14px 42px}.bestseller-header{grid-template-columns:44px 1fr auto;gap:12px;margin-bottom:22px}.bestseller-brand{justify-self:center;font-size:23px}.bestseller-search{display:none}.bestseller-header-actions{gap:10px}.bestseller-toolbar{margin-bottom:16px;font-size:14px}.bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.bestseller-rank-badge{text-align:center;max-width:calc(100% - 16px);top:38px;left:8px;right:auto}.bestseller-rank-badge+.bestseller-heart{top:14px}.bestseller-info h2{min-height:34px;font-size:12px}.bestseller-info p,.bestseller-price-row{font-size:12px}}.login-shell{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#236e3cfa 0%,#2f8f4ef0 100%),#236e3c;grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(18px,4vh,42px) clamp(28px,5vw,70px);display:grid;overflow-x:hidden}.login-hero{color:#fff;background:0 0;flex-direction:column;justify-content:center;gap:16px;width:min(100%,760px);min-height:0;padding:0;display:flex}.login-brand,.login-card-top{color:inherit;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.login-brand{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-self:flex-start;padding:8px 10px}.login-brand .brand-mark,.login-card-top .brand-mark{color:#236e3c;background:#fff}.login-eyebrow{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;max-width:620px;margin:12px 0 0;font-size:13px;font-weight:800;line-height:1.35}.login-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:50px;font-weight:900;line-height:1.02}.login-hero-copy{color:#ffffffd1;max-width:650px;margin:0;font-size:16px;line-height:1.55}.login-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:720px;display:grid}.login-module{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-content:start;gap:8px;min-height:104px;padding:14px;display:grid}.login-module span{color:#fff;background:#ffffff29;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.login-module strong{color:#fff;font-size:15px;line-height:1.2}.login-module small{color:#ffffffbd;font-size:12px;line-height:1.38}.login-hero-note{color:#fff;background:#ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,720px);padding:12px 14px;display:flex}.login-hero-note b,.login-hero-note span{font-size:14px;line-height:1.35}.login-hero-note span{color:#ffffffbd}.login-card{background:#fff;border:1px solid #ffffff52;border-radius:14px;justify-content:center;justify-self:end;gap:15px;width:min(100%,430px);max-width:430px;min-height:0;padding:36px;box-shadow:0 30px 90px #0a2c163d}.login-card-top{color:var(--muted);margin-bottom:12px}.login-card-top .brand-mark{border:1px solid var(--line)}.login-card h2{color:var(--ink);letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.08}.login-card p{max-width:340px;color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.5}.login-card label{color:#526157;font-size:13px;font-weight:800}.login-card input{background:#fbfdfb;border-radius:8px;min-height:50px}.login-card button{background:var(--accent);color:#fff;border-radius:8px;min-height:50px;margin-top:4px;font-size:15px;font-weight:900}.login-card button:hover{background:var(--accent-dark);box-shadow:none;transform:none}.login-card button:disabled{opacity:.72;cursor:not-allowed}@media (max-width:980px){.login-shell{grid-template-columns:1fr;align-items:start;gap:24px;padding:24px 18px 34px}.login-hero{width:100%;min-height:auto;padding:0}.login-hero h1{max-width:620px;font-size:38px}.login-hero-copy{font-size:16px}.login-card{justify-self:center;width:min(100%,460px);min-height:auto;padding:30px 24px}}@media (max-width:640px){.login-module-grid{grid-template-columns:1fr}.login-hero h1{font-size:32px}.login-hero-note{flex-direction:column;align-items:flex-start}}.mobile-nav-toggle,.mobile-nav-backdrop{display:none}html,body{max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}.main-panel,.content,.panel,.settings-card,.metric-card,.table-wrap,.code-block,.search-box,.asset-list,.setup-card{min-width:0}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{width:100%;min-width:0}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#236e3c 0 264px,#0000 264px);min-height:100dvh}.sidebar{height:100dvh;max-height:100dvh;overflow-y:auto}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#236e3c 0 224px,#0000 224px)}}@media (max-width:1180px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.topbar{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px;padding-bottom:10px}.topbar-menu{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.topbar-menu::-webkit-scrollbar{display:none}.topbar-actions{scrollbar-width:none;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.topbar-actions::-webkit-scrollbar{display:none}.metric-grid,.analysis-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.app-shell{min-height:100dvh;display:block}.sidebar{z-index:80;overscroll-behavior:contain;border-bottom:0;border-right:1px solid #ffffff2e;width:min(82vw,310px);height:100dvh;max-height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:22px 0 60px #0c221242}.app-shell.is-mobile-nav-open .sidebar{transform:translate(0)}.mobile-nav-backdrop{z-index:70;opacity:0;pointer-events:none;background:#091c0e61;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.app-shell.is-mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.mobile-nav-toggle{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid}.main-panel{min-height:100dvh}.topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:58px;padding:10px 12px}.topbar-menu{gap:6px;min-width:0}.topbar-menu button{min-height:34px;padding:0 10px;font-size:11px}.topbar-menu button svg{width:14px;height:14px}.topbar-actions{flex-wrap:nowrap;grid-column:1/-1;gap:8px}.topbar-payment,.topbar-store{min-height:34px;padding:0 11px;font-size:11px}.content{width:100%;padding:14px;overflow-x:hidden}.page-header,.panel-title,.selected-products-header,.deal-product-editor-head,.popup-products-product-editor-head,.notification-widget-item-head,.size-chart-preview-head,.popup-products-preview-head{flex-direction:column;align-items:stretch}.page-header{gap:10px;min-height:0}.page-header h1{letter-spacing:-.035em;font-size:clamp(25px,9vw,34px);line-height:1.04}.page-header p{font-size:14px}.panel,.settings-card,.metric-card{border-radius:14px;padding:16px}.settings-card{max-width:none}.metric-grid,.toolbar,.toolbar.abandoned-toolbar,.whatsapp-marketing-layout,.segment-layout,.segment-criteria-grid,.category-ranking-form,.analysis-filter-grid,.keyword-correction-form,.label-list-toolbar,.label-editor-grid,.label-design-grid,.countdown-layout,.countdown-popup-layout,.countdown-banner-layout,.countdown-date-row,.countdown-design-grid,.countdown-popup-color-grid,.countdown-banner-position-grid,.countdown-banner-color-grid,.reels-layout,.reels-item-row,.xml-feed-layout,.xml-rule-row,.meta-category-row,.combination-editor-grid,.combination-form-grid,.size-chart-layout,.size-chart-form-grid,.wheel-layout,.wheel-form-grid,.wheel-color-grid,.wheel-prize-row,.deal-layout,.deal-general-grid,.deal-design-grid,.deal-product-fields,.popup-products-layout,.popup-products-general-grid,.popup-products-product-fields,.popup-products-color-grid,.cart-reminder-layout,.cart-reminder-editor-grid,.cart-reminder-position-grid,.notification-widget-layout,.notification-widget-color-grid,.try-on-upload-grid,.try-on-edit-grid,.menu-permission-grid{grid-template-columns:1fr}.analysis-filter-actions,.rpt-filter-panel,.rpt-filter-panel>div,.try-on-header-actions,.reels-header-actions,.status-header-actions,.row-actions,.xml-feed-actions,.whatsapp-form-footer,.menu-permission-actions,.menu-permission-footer,.payment-iban-line{flex-direction:column;align-items:stretch}.analysis-filter-actions label,.analysis-filter-actions>button,.rpt-filter-panel button,.whatsapp-form-footer button,.status-toggle,.modal-add-button,.secondary-button,.tiny-button,.danger-outline-button,.topbar-actions>*,.xml-feed-copy-button{width:100%}.sort-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sort-tabs button{width:100%;min-height:40px;padding:0 10px;font-size:12px}.whatsapp-template-table-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}.product-grid,.category-ranking-product-grid,.try-on-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-result-row,.product-label-result,.combination-selected-card,.selected-product-row,.reels-selected-product{grid-template-columns:52px minmax(0,1fr)}.product-label-result .result-action-pill,.selected-product-row .danger-icon,.combination-selected-card .danger-icon,.reels-selected-product .danger-icon{grid-column:1/-1;justify-self:stretch;width:100%}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;max-width:100%;overflow-x:auto}table{min-width:720px}th,td{padding:11px 10px}.modal-backdrop,.payment-lock-overlay{padding:12px}.modal-product-grid{grid-template-columns:1fr;gap:14px;padding:16px}.product-modal{border-radius:18px;max-height:calc(100dvh - 24px);overflow-y:auto}.modal-product-image{border-radius:14px;min-height:260px}.modal-preview-frame{border-radius:14px;min-height:620px}.label-preview-panel,.countdown-preview-panel,.countdown-popup-preview-panel,.countdown-banner-preview-panel,.reels-preview-panel,.xml-feed-preview,.combination-preview-shell,.size-chart-preview-shell,.deal-preview-panel,.popup-products-preview-panel,.cart-reminder-preview-panel,.notification-widget-preview-panel,.wheel-preview-shell{position:static}.wheel-preview-card{grid-template-columns:1fr;gap:20px;min-height:auto;padding:48px 16px 24px}.wheel-visual{--wheel-label-radius:86px;--wheel-dot-radius:132px;width:min(286px,88vw);min-width:248px;margin:0 auto}.wheel-label{width:66px;font-size:12px}.countdown-preview-bar,.countdown-preview-content,.combination-preview-product,.size-chart-preview-body,.size-chart-preview-product{grid-template-columns:1fr}.countdown-preview-bar{justify-items:stretch}.countdown-preview-units{flex-wrap:wrap}.countdown-popup-preview-stage,.countdown-banner-preview-stage,.deal-preview-stage,.popup-products-preview-stage,.cart-reminder-preview-stage,.notification-widget-preview-stage{min-height:auto;padding:14px}.countdown-popup-preview-card{grid-template-columns:58px minmax(0,1fr);width:100%}.countdown-popup-timer{font-size:28px}.countdown-popup-content h3{font-size:16px}.countdown-popup-code{width:min(240px,100% - 28px);font-size:20px}.countdown-banner-preview-grid{grid-template-columns:1fr}.reels-preview-track{gap:12px}.reels-preview-card{flex-basis:min(76vw,260px)}.deal-preview-widget{width:auto;bottom:14px;left:14px;right:14px}.popup-products-preview-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-reminder-preview-page{min-height:440px}.notification-widget-preview-dropdown{width:calc(100% - 24px);right:12px}.combination-preview-product{min-height:auto}.combination-preview-gallery{border-bottom:1px solid #ecece8;border-right:0;padding:12px}.combination-preview-main-image{aspect-ratio:3/4;min-height:360px}.combination-preview-details{padding:18px}.combination-preview-details h3{font-size:21px}.size-chart-preview-product{gap:14px}.size-chart-preview-image{width:min(180px,100%)}.size-chart-table-editor{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:640px){.content{padding:12px}.topbar{padding:8px 10px}.topbar-menu button{min-height:32px;padding:0 9px;font-size:10.5px}.topbar-payment,.topbar-store{min-height:32px}.sidebar{width:min(88vw,300px);padding:10px 7px}.sidebar-brand{min-height:58px}.sidebar-menu-title{min-height:36px;font-size:11px}.sidebar-submenu button{min-height:29px;font-size:10.5px}.page-header h1{font-size:clamp(24px,8.4vw,30px)}.panel,.settings-card,.metric-card{padding:14px}.metric-grid,.marketing-tools-grid,.product-grid,.category-ranking-product-grid,.try-on-gallery-grid,.setup-grid,.detail-grid,.page-target-options,.popup-products-preview-track,.combination-preview-products{grid-template-columns:1fr}.marketing-tool-card{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;min-height:82px;padding:12px}.marketing-tool-icon{width:40px;height:40px}.marketing-tool-icon svg{width:20px;height:20px}.marketing-tool-content{order:0;grid-column:auto}.marketing-tool-content strong{white-space:normal;font-size:13px}.marketing-tool-arrow{width:27px;height:27px}.sort-tabs{grid-template-columns:1fr}.label-tabs,.segment-preset-row,.try-on-control-bar{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.label-tabs::-webkit-scrollbar{display:none}.segment-preset-row::-webkit-scrollbar{display:none}.try-on-control-bar::-webkit-scrollbar{display:none}.label-tabs button,.segment-preset-row button,.try-on-mode-button{flex:none}.search-box{border-radius:12px;min-height:42px}.search-box-large{min-height:46px;margin-top:12px}.payment-info-head,.access-denied-card{flex-direction:column;align-items:flex-start}.billing-warning-banner{border-radius:12px;padding:12px}.payment-lock-modal{border-radius:14px}.try-on-workspace{padding:10px}.try-on-dropzone{min-height:210px}.try-on-result-stage{min-height:300px}.try-on-result-product{width:94px;bottom:12px;right:12px}.reels-preview-card{flex-basis:min(82vw,240px)}.countdown-popup-preview-stage{padding:10px}.countdown-popup-preview-card{grid-template-columns:48px minmax(0,1fr);min-height:176px}.countdown-popup-ribbon span{font-size:16px}.countdown-popup-timer{font-size:24px}.countdown-popup-code{min-height:38px;font-size:18px}.countdown-popup-content button{min-height:42px}.countdown-banner-preview-page{min-height:330px}.countdown-banner-preview-page.is-mobile{min-height:420px}.countdown-banner-preview-widget{width:min(300px,100% - 16px)}.popup-products-preview-overlay{min-height:430px}.popup-products-preview-modal{border-radius:0}.popup-products-preview-head{padding:16px 52px 13px}.popup-products-preview-head button{top:12px;right:12px}.cart-reminder-preview-popup{width:min(260px,100% - 24px)}.notification-widget-preview-search{width:120px}.combination-preview-main-image{min-height:300px}.size-add-row{grid-template-columns:1fr}}@media (min-width:901px){.app-shell{--aplio-sidebar-width:248px;grid-template-columns:var(--aplio-sidebar-width)minmax(0,1fr);background:0 0}.sidebar{z-index:30;width:var(--aplio-sidebar-width);background:linear-gradient(#347f49 0%,#2d6f40 100%);border-right-color:#1f6f3947;gap:8px;height:100dvh;max-height:100dvh;padding:10px 8px 8px;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-brand{border-bottom-color:#ffffff24;gap:9px;min-height:52px;padding:0 8px 10px}.sidebar-brand strong{font-size:13px}.sidebar-brand span{font-size:10px}.sidebar nav{overscroll-behavior:contain;flex:auto;gap:4px;min-height:0;padding-bottom:6px;padding-right:1px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.sidebar-menu-group{gap:1px}.sidebar-menu-title{min-height:30px;box-shadow:none;color:#ffffffeb;letter-spacing:0;background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:10.5px;font-weight:700}.sidebar-menu-title:hover{background:#ffffff14}.sidebar-menu-group.is-open>.sidebar-menu-title{box-shadow:none;background:0 0;border-color:#0000}.sidebar-menu-chevron{width:12px;height:12px}.sidebar-submenu{gap:0;margin:2px 0 3px;padding-left:5px}.sidebar nav button,.logout-button{color:#ffffffd1;border-radius:5px;gap:8px;min-height:28px;padding:0 8px;font-size:10.5px;font-weight:520}.sidebar-submenu button{min-height:27px;padding:0 8px;font-size:10.5px;font-weight:500}.sidebar nav button:hover,.logout-button:hover{color:#fff;background:#ffffff1f;transform:none}.sidebar nav button.active,.sidebar-submenu button.active{background:#ffffff29;font-weight:620;box-shadow:inset 2px 0 #fff}.logout-button{flex:none;min-height:32px;margin-top:4px}.main-panel{grid-column:2}}@media (min-width:901px) and (max-width:1180px){.app-shell{--aplio-sidebar-width:216px}}.app-shell{background:#f1f8ee}.main-panel{background:radial-gradient(circle at 80% -10%,#2f7a5917,#0000 30%),#f1f8ee;min-height:100dvh}.sidebar{color:#1d2d2a;background:linear-gradient(#fff 0%,#f2faef 100%);border-right:1px solid #cdded8;box-shadow:16px 0 42px #1f533d0d}.sidebar-brand strong{color:#1d2d2a}.brand-mark,.sidebar .brand-mark,.topbar-brand .brand-mark{color:var(--accent-dark);background:#eaf4e6;border-radius:14px}.sidebar-menu-title{color:#60706c;text-transform:none}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title{color:#314642;background:0 0}.sidebar nav button,.logout-button{color:#425651}.sidebar nav button.active,.sidebar-submenu button.active{color:var(--accent-dark);box-shadow:inset 3px 0 0 var(--accent);background:#e4f1df}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fcf4f0;border-bottom:1px solid #cdded8;box-shadow:0 12px 32px #1f533d0f}.topbar-menu button{color:#314642;min-height:38px;box-shadow:none;background:0 0}.topbar-menu button:hover{color:var(--accent-dark);box-shadow:none;background:#eaf4e6;transform:none}.topbar-payment,.topbar-store{color:#1d2d2a;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #cdded8}.topbar-payment:hover,.topbar-payment.active,.topbar-store:hover{color:var(--accent-dark);background:#eaf4e6;box-shadow:0 12px 28px #2f7a5921}.content{padding:clamp(22px,2.4vw,32px)}.page-header h1{color:#1d2d2a}.metric-card{border-radius:12px}.metric-card span,.panel-title span{color:#53635f}.metric-card.accent span,.metric-card.accent small{color:#425651}.metric-grid .metric-card:first-child{background:linear-gradient(135deg,#fff 0%,#f7fcf4 100%)}.metric-grid .metric-card:nth-child(3){background:linear-gradient(135deg,#fff 0%,#fff8f2 100%)}.metric-grid .metric-card:nth-child(4){background:linear-gradient(135deg,#fff 0%,#f4fbf1 100%)}.login-card button,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button{background:var(--accent);color:#fff}.secondary-button,.pagination button{color:var(--accent-dark);background:#fff;border-color:#bed7cb}.secondary-button:hover,.pagination button:hover{color:var(--accent-dark);background:#eaf4e6}th,tbody tr:hover{background:#f7fcf4}@media (min-width:901px){.app-shell{--aplio-sidebar-width:248px;background:#f6f8f5}.sidebar{background:linear-gradient(#fff 0%,#f5f8f4 100%);border-right-color:#e4ece4}.sidebar nav::-webkit-scrollbar-thumb{background:#318b4b2e}.sidebar-menu-title{color:#7a887d;font-weight:720}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title{color:#5f6d62;background:0 0}.sidebar nav button,.logout-button{color:#5f6d62}.sidebar nav button:hover,.logout-button:hover{color:var(--accent-dark);background:#eef7f0}.sidebar nav button.active,.sidebar-submenu button.active{color:var(--accent-dark);box-shadow:inset 3px 0 0 var(--accent);background:#e4f4e8}}@media (max-width:900px){.sidebar{background:linear-gradient(#fff 0%,#f5f8f4 100%);border-right-color:#e4ece4;box-shadow:22px 0 60px #203f2824}.topbar{background:#fffffff0}.mobile-nav-toggle{color:var(--accent-dark);background:#eef7f0;border-color:#d8e6da}.mobile-nav-backdrop{background:#16241947}}.app-shell{grid-template-columns:272px minmax(0,1fr)}.sidebar{color:#1d2d2a;background:linear-gradient(#f7fcf4 0%,#eaf4e6 100%);border-right-color:#cdded8;gap:12px;padding:14px 10px 10px;box-shadow:14px 0 34px #1f533d14}.sidebar-brand{border-bottom-color:#cdded8;min-height:66px;padding:0 9px 13px}.sidebar-brand strong{color:#1d2d2a;font-size:14px}.sidebar-brand span{color:#53635f;font-size:10.5px}.sidebar .brand-mark{color:var(--accent-dark);background:#e4f1df}.sidebar nav{gap:7px}.sidebar-menu-title{color:#53635f;min-height:34px;padding:0 12px;font-size:11.5px;font-weight:780}.sidebar-submenu{gap:3px;margin:2px 0 5px;padding-left:0}.sidebar nav button,.logout-button{color:#425651;border-radius:5px;gap:10px;min-height:38px;padding:0 13px;font-size:12px;font-weight:620}.sidebar-submenu button{min-height:36px;padding:0 13px;font-size:12px}.sidebar nav button:hover,.logout-button:hover{color:#225b43;background:#dcebd7}.sidebar nav button.active,.sidebar-submenu button.active{color:#225b43;box-shadow:inset 3px 0 0 var(--accent);background:#dcebd7;font-weight:760}.topbar{background:#f7fcf4f5;border-bottom-color:#cdded8;min-height:58px;box-shadow:0 12px 28px #1f533d14}.topbar-menu{gap:10px}.topbar-menu button{color:#314642;background:0 0;gap:8px;min-height:40px;padding:0 16px;font-size:12.5px;font-weight:780}.topbar-menu button svg{color:#60706c}.topbar-menu button:hover{color:#225b43;background:#e4f1df}.topbar-menu button:hover svg,.topbar-menu button.active svg{color:#225b43}.topbar-menu button.active:after{background:var(--accent);bottom:4px;left:16px;right:16px}.topbar-payment,.topbar-store{min-height:38px;color:var(--accent-dark);background:#fff;border-color:#bed7cb;padding:0 15px;font-size:12px;box-shadow:0 8px 20px #1f533d1a}.topbar-payment:hover,.topbar-payment.active,.topbar-store:hover{color:var(--accent-dark);background:#eaf4e6}@media (min-width:901px){.app-shell{--aplio-sidebar-width:272px;grid-template-columns:var(--aplio-sidebar-width)minmax(0,1fr)}.sidebar{width:var(--aplio-sidebar-width);background:linear-gradient(#f7fcf4 0%,#eaf4e6 100%);border-right-color:#cdded8;gap:12px;padding:14px 10px 10px}.sidebar nav{gap:7px;padding-right:3px}.sidebar-menu-group{gap:5px}.sidebar-menu-title{color:#53635f;min-height:34px;padding:0 12px;font-size:11.5px;font-weight:780}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title{color:#225b43}.sidebar-submenu{gap:3px;margin:2px 0 5px;padding-left:0}.sidebar nav button,.logout-button{color:#425651;gap:10px;min-height:38px;padding:0 13px;font-size:12px;font-weight:620}.sidebar-submenu button{min-height:36px;padding:0 13px;font-size:12px}.sidebar nav button:hover,.logout-button:hover{color:#225b43;background:#dcebd7}.sidebar nav button.active,.sidebar-submenu button.active{color:#225b43;box-shadow:inset 3px 0 0 var(--accent);background:#dcebd7;font-weight:760}}@media (min-width:901px) and (max-width:1180px){.app-shell{--aplio-sidebar-width:240px}.topbar-menu button{padding:0 12px}}@media (max-width:900px){.sidebar{background:linear-gradient(#f7fcf4 0%,#eaf4e6 100%)}.topbar{background:#f7fcf4f5}}.status-toggle.is-passive{color:#9a2e21;background:#fff5f2;border-color:#d7c9c4}.modal-add-button,.login-card button,.settings-card button,.tiny-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button{color:#fff;background:#2f7a59}.sidebar,.topbar,.sidebar button,.topbar button,.topbar a{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.sidebar-menu-title{letter-spacing:0;font-size:12.5px;font-weight:850}.sidebar nav button,.logout-button{font-size:11px;font-weight:590}.sidebar-submenu button{font-size:11px;font-weight:560}.topbar-menu button{font-size:11.5px;font-weight:720}.topbar-payment,.topbar-store{font-size:11.5px;font-weight:760}@media (min-width:901px){.sidebar-menu-title{font-size:12.5px;font-weight:850}.sidebar nav button,.logout-button,.sidebar-submenu button{font-size:11px}.topbar-menu button,.topbar-payment,.topbar-store{font-size:11.5px}}@media (max-width:640px){.sidebar-menu-title{font-size:12px}.sidebar nav button,.sidebar-submenu button,.topbar-menu button,.topbar-payment,.topbar-store{font-size:10.5px}}.general-report-summary{gap:16px;display:grid}.general-report-total{background:linear-gradient(135deg,#edf8ef 0%,#fff 100%);border:1px solid #cfe6d4;border-radius:14px;gap:7px;padding:18px 20px;display:grid}.general-report-ranges{flex-wrap:wrap;gap:9px;display:flex}.general-report-ranges button{color:#142116;cursor:pointer;background:#fff;border:1px solid #dbe7dc;border-radius:10px;min-height:40px;padding:0 16px;font-size:13px;font-weight:850}.general-report-ranges button:hover{background:#f6fbf7;border-color:#9ec7a8}.general-report-ranges button.active{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.general-report-total span,.general-report-card span{color:#66736a;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.general-report-total strong{color:#142116;font-size:clamp(30px,3.2vw,46px);line-height:.95}.general-report-total small,.general-report-card small{color:var(--muted);font-size:12px}.general-report-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.general-report-card{min-height:168px;box-shadow:var(--shadow-soft);font:inherit;color:inherit;text-align:left;cursor:pointer;background:#ffffffed;border:1px solid #e0e8e0;border-radius:14px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.general-report-card:hover,.general-report-card:focus-visible{border-color:#9ec7a8;transform:translateY(-2px);box-shadow:0 18px 38px #3676511a}.general-report-card:focus-visible{outline-offset:3px;outline:3px solid #4f9f702e}.general-report-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.general-report-card b{color:var(--accent-dark);background:#edf8ef;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:850;line-height:1}.general-report-card.is-waiting b{color:#81857d;background:#f4f4f0}.general-report-card strong{color:#142116;align-self:center;font-size:clamp(25px,2.4vw,34px);line-height:.95}.general-report-modal-backdrop{z-index:80}.general-report-orders-modal{background:#fff;border:1px solid #dedede;border-radius:18px;width:min(980px,100%);max-height:min(760px,100vh - 48px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000003d}.general-report-orders-close{z-index:1;color:#111;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.general-report-orders-close:hover{background:#f7f7f7}.general-report-orders-head{background:linear-gradient(135deg,#f6fbf7 0%,#fff 72%);border-bottom:1px solid #e0e8e0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 70px 22px 24px;display:flex}.general-report-orders-head span{color:#66736a;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.general-report-orders-head h2{color:#142116;margin:7px 0 5px;font-size:clamp(22px,2.2vw,30px);line-height:1.1}.general-report-orders-head p{color:var(--muted);margin:0;font-size:13px}.general-report-orders-head strong{color:#142116;flex:none;font-size:clamp(26px,3vw,38px);line-height:1}.general-report-orders-table-wrap{max-height:min(560px,100vh - 220px);overflow:auto}.general-report-orders-table{border-collapse:collapse;width:100%}.general-report-orders-table th,.general-report-orders-table td{color:#142116;text-align:left;vertical-align:top;border-bottom:1px solid #edf2ed;padding:14px 18px;font-size:13px}.general-report-orders-table th{z-index:1;color:#66736a;letter-spacing:.05em;text-transform:uppercase;background:#fff;font-size:11px;font-weight:850;position:sticky;top:0}.general-report-orders-table td:first-child{min-width:160px}.general-report-orders-table td:first-child strong,.general-report-orders-table td:first-child small{display:block}.general-report-orders-table td:first-child small{color:var(--muted);margin-top:4px;font-size:11px}.general-report-orders-empty{color:var(--muted);text-align:center;background:#f8fcf8;border:1px dashed #cfe6d4;border-radius:14px;margin:24px;padding:24px;font-size:14px}@media (max-width:1320px){.general-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.general-report-grid{grid-template-columns:1fr}.general-report-orders-head{padding:22px 62px 20px 18px;display:grid}.general-report-orders-head strong{font-size:28px}.general-report-orders-table{min-width:760px}}:root{--bg:#f6fbf3;--panel-soft:#fbfff8;--line:#d7e8dc;--soft:#eef8ea}body,.app-shell,.main-panel{background:radial-gradient(circle at 78% -12%,#2f7a590f,#0000 30%),#f6fbf3}.sidebar{background:linear-gradient(#fbfff8 0%,#f0faec 100%);border-right-color:#d7e8dc}.topbar{background:#fbfff8f5;border-bottom-color:#d7e8dc}.sidebar nav button.active,.sidebar-submenu button.active,.topbar-menu button.active{background:#e8f5e4}.sidebar nav button:hover,.logout-button:hover,.topbar-menu button:hover{background:#edf8e9}@media (min-width:901px){.sidebar{background:linear-gradient(#fbfff8 0%,#f0faec 100%)}.sidebar-menu-title{min-height:37px;font-size:14px;font-weight:850}}@media (max-width:640px){.sidebar-menu-title{font-size:13px}}.sidebar-menu-title{color:#61567d;min-height:37px;font-size:14px;font-weight:850}.sidebar nav button.active,.sidebar-submenu button.active,.topbar-menu button.active{color:var(--accent-dark);box-shadow:inset 3px 0 0 var(--accent);background:#eee}@media (min-width:901px){.sidebar{background:radial-gradient(circle at 16% 6%,#00000021,#0000 24%),linear-gradient(#fffcff 0%,#f5efff 100%);border-right-color:#e5dcf5}.sidebar-menu-title{color:#61567d;min-height:37px;font-size:14px;font-weight:850}.sidebar nav button.active,.sidebar-submenu button.active{color:var(--accent-dark);box-shadow:inset 3px 0 0 var(--accent);background:#eee}}@media (max-width:900px){.sidebar,.topbar{background:#fffcfff7}}.topbar-store{background:var(--accent);color:#fff;border-color:var(--accent)}.topbar-payment:hover,.topbar-payment.active,.topbar-store:hover,.secondary-button:hover,.pagination button:hover{color:var(--accent-dark);background:#edf8f1}.login-card button,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button,.general-report-ranges button.active{background:var(--accent);color:#fff}.status-toggle.is-active{background:var(--accent);color:#fff;border-color:#4f9f7052}@media (min-width:901px){.sidebar{background:linear-gradient(#fbfffc 0%,#f4fbf6 100%);border-right-color:#dedede}.sidebar-menu-title{color:#52675d}.sidebar nav button.active,.sidebar-submenu button.active{color:var(--accent-dark);box-shadow:inset 3px 0 0 var(--accent);background:#e9f7ee}}@media (max-width:900px){.sidebar,.topbar{background:#fcfffdf7}}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 264px,#0000 264px)}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 224px,#0000 224px)}}.sidebar nav button:hover,.logout-button:hover,.topbar-menu button:hover,.sidebar nav button.active,.sidebar-submenu button.active,.topbar-menu button.active{color:#111;background:#eee}@media (min-width:901px){.sidebar{background:radial-gradient(circle at 20% 0,#00000029,#0000 24%),linear-gradient(#f4f4f4 0%,#f1f1f1 100%);border-right-color:#dedede}.sidebar nav button.active,.sidebar-submenu button.active{color:#111;background:#eee;box-shadow:inset 3px 0 #050505}}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7}.mobile-nav-toggle{color:#111;background:#eee;border-color:#d7d7d7}.mobile-nav-backdrop{background:#0000005c}}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#efede7 0 264px,#0000 264px)!important}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#efede7 0 224px,#0000 224px)!important}}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7!important}.mobile-nav-toggle{color:#111!important;background:#efede7!important;border-color:#dedbd2!important}.mobile-nav-backdrop{background:#1111115c!important}}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#efede7 0 264px,#0000 264px)}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#efede7 0 224px,#0000 224px)}}.dashboard-category-mini-donut{box-shadow:0 10px 28px #1111111a}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7}.mobile-nav-toggle{color:#111;background:#efede7;border-color:#dedbd2}.mobile-nav-backdrop{background:#1111115c}}body,.login-shell{background:radial-gradient(circle at 14% 0,#0000001f,#0000 28%),linear-gradient(135deg,#fff 0%,#f4f4f4 46%,#f1f1f1 100%)}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 264px,#0000 264px)}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 224px,#0000 224px)}}.sidebar nav button:hover,.logout-button:hover,.topbar-menu button:hover,.sidebar nav button.active,.sidebar-submenu button.active,.topbar-menu button.active{color:#111;background:#eee}.metric-card{overflow:hidden}@media (min-width:901px){.sidebar{background:radial-gradient(circle at 20% 0,#00000029,#0000 24%),linear-gradient(#f4f4f4 0%,#f1f1f1 100%);border-right-color:#dedede}.sidebar nav button.active,.sidebar-submenu button.active{color:#111;background:#eee;box-shadow:inset 3px 0 #050505}}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7}.mobile-nav-toggle{color:#111;background:#eee;border-color:#d7d7d7}.mobile-nav-backdrop{background:#0000005c}}.website-stories-main{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.website-stories-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:start;gap:24px;display:grid}.website-stories-settings-panel,.website-stories-card{gap:18px;display:grid}.website-stories-card{border-bottom:1px solid var(--line);padding-bottom:18px}.website-stories-card:last-of-type{border-bottom:0}.website-stories-item-list{gap:12px;display:grid}.website-stories-item-editor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.website-stories-item-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.website-stories-item-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.website-stories-fields{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:12px;display:grid}.website-stories-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.website-stories-save-button{background:var(--good);width:100%}.website-stories-preview-panel{position:sticky;top:18px}.website-stories-preview-panel>h2{text-align:center;margin:0 0 18px}.website-stories-preview-stage{border:1px solid var(--line);background:linear-gradient(#f8faf7 0%,#eef3ee 100%);border-radius:8px;min-height:430px;padding:22px}.website-stories-preview-browser{background:#fff;border:1px solid #dfe6de;border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #11182714}.website-stories-preview-topbar{background:#fbfcfb;border-bottom:1px solid #edf1ed;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.website-stories-preview-topbar span{background:#cbd5c8;border-radius:999px;width:7px;height:7px}.website-stories-preview-strip{border-bottom:1px solid #1118270f;justify-content:center;align-items:flex-start;gap:10px;min-height:92px;padding:12px;display:flex;overflow-x:auto}.website-stories-preview-strip.is-passive{opacity:.48}.website-stories-preview-strip a{color:inherit;flex:0 0 64px;place-items:center;gap:6px;text-decoration:none;display:grid}.website-stories-preview-strip a span{border:1px solid var(--website-story-border,#000);background:var(--website-story-circle-bg,#000);width:62px;height:62px;color:var(--website-story-text,#fff);border-radius:999px;place-items:center;display:grid}.website-stories-preview-strip a b{-webkit-line-clamp:2;width:50px;max-height:28px;color:var(--website-story-text,#fff);text-align:center;text-transform:uppercase;word-break:break-word;-webkit-box-orient:vertical;font-size:8px;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.website-stories-preview-content{gap:12px;padding:18px;display:grid}.website-stories-preview-content span,.website-stories-preview-content strong,.website-stories-preview-content p{background:#edf1ed;border-radius:999px;margin:0;display:block}.website-stories-preview-content span{width:42%;height:14px}.website-stories-preview-content strong{width:72%;height:22px}.website-stories-preview-content p{background:linear-gradient(135deg,#4f9f701a,#4f9f7005),repeating-linear-gradient(90deg,#eef2ee 0 1px,#0000 1px 18px);border-radius:8px;width:100%;height:90px}@media (max-width:1180px){.website-stories-layout{grid-template-columns:1fr}.website-stories-preview-panel{position:static}}@media (max-width:720px){.website-stories-fields,.website-stories-color-grid{grid-template-columns:1fr}.website-stories-item-head{grid-template-columns:minmax(0,1fr) auto}.website-stories-item-head .danger-icon{grid-column:2}.website-stories-preview-stage{padding:14px}}.sidebar-menu-title{color:#4d4d4d}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title{color:#000}@media (min-width:901px){.sidebar{background:linear-gradient(#fff 0%,#f4f4f4 100%);border-right-color:#dedede}.sidebar-menu-title{color:#4d4d4d}.sidebar nav button.active,.sidebar-submenu button.active{color:#fff;background:#111;box-shadow:inset 3px 0 #000}}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7}}.sidebar-menu-title{color:#111;background:#f4f4f4;border:1px solid #d9d9d9;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;font-size:13.5px;font-weight:900;display:grid}.sidebar-menu-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu-count{color:#fff;text-align:center;background:#111;border-radius:999px;min-width:24px;padding:2px 7px;font-size:10.5px;font-weight:850;line-height:1.35}.sidebar-submenu{margin:2px 0 8px 10px;padding-left:10px;position:relative}.sidebar-submenu:before{content:"";background:#d6d6d6;border-radius:999px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.sidebar-submenu button{padding-left:12px}@media (min-width:901px){.sidebar-menu-title{min-height:40px;font-size:13.5px;font-weight:900}.sidebar-submenu{margin:2px 0 8px 10px;padding-left:10px}}.content,.content button,.content input,.content select,.content textarea,.content table{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.content .page-header h1{letter-spacing:0;font-size:clamp(27px,2.15vw,34px);font-weight:720;line-height:1.08}.content .page-header p{margin-top:5px;font-size:13.5px;font-weight:400;line-height:1.45}.metric-card{min-height:116px;padding:18px 20px}.metric-card span{letter-spacing:.14em;font-size:10.5px;font-weight:760}.metric-card strong{letter-spacing:0;font-size:clamp(27px,2.15vw,34px);font-weight:720;line-height:1}.metric-card small{font-size:12px;font-weight:400;line-height:1.35}.dashboard-top-products-panel .panel-title h2{letter-spacing:0;font-size:18px;font-weight:720}.dashboard-top-products-panel .panel-title span{letter-spacing:.16em;font-size:10.5px;font-weight:650}.dashboard-top-products-table th{letter-spacing:.08em;font-size:10.5px;font-weight:720}.dashboard-top-products-table td{font-size:13px;font-weight:400}.dashboard-top-products-table .mini-product strong{letter-spacing:0;font-size:13px;font-weight:650}.dashboard-top-products-table .mini-product small{color:#737373;font-size:11px;font-weight:400}.dashboard-top-products-table .mini-product>div{display:block}.dashboard-top-products-table .mini-product small{display:inline}.sidebar-menu-title{text-transform:uppercase;background:#f4f4f48a;border-color:#d9d9d9b8}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title{background:#ecececad;border-color:#c7c7c7c7}.login-shell{color:#fff;background:radial-gradient(circle at 18% 16%,#ffffff1f,#0000 28%),radial-gradient(circle at 82% 84%,#ffffff14,#0000 26%),#050505;grid-template-columns:minmax(0,1fr) minmax(460px,560px);align-items:stretch;gap:clamp(34px,6vw,92px);min-height:100dvh;padding:clamp(26px,5vh,64px) clamp(34px,6vw,88px)}.login-hero{color:#fff;justify-content:center;min-height:calc(100dvh - clamp(52px,10vh,128px))}.login-brand{background:#ffffff14;border-color:#ffffff2e}.login-brand .brand-mark,.login-card-top .brand-mark{color:#111}.login-module,.login-hero-note{background:#fff1;border-color:#ffffff1f}.login-card{background:#fff;border-color:#e5e5e5;border-radius:18px;place-self:center end;gap:18px;width:min(100%,520px);max-width:520px;min-height:min(650px,100dvh - 96px);padding:clamp(42px,5vw,58px);box-shadow:0 34px 90px #00000052}.login-card h2{font-size:clamp(34px,2.9vw,43px);font-weight:850}.login-card p{max-width:390px;font-size:15.5px}.login-card input{background:#fff;min-height:56px}.login-card button{color:#fff;background:#111;min-height:58px}@media (max-width:980px){.login-shell{background:#050505;grid-template-columns:1fr;align-items:center;min-height:100dvh}.login-hero{min-height:auto}.login-card{justify-self:center;width:min(100%,520px);min-height:auto}}.login-shell{color:#14201b;background:radial-gradient(circle at 18% 14%,#53966824,#0000 28%),radial-gradient(circle at 82% 82%,#5396681a,#0000 26%),linear-gradient(135deg,#fbfffc 0%,#f4fbf5 54%,#edf7ee 100%)}.login-hero{color:#14201b}.login-brand{color:#22372b;background:#ffffff9e;border-color:#487d5829;box-shadow:0 10px 30px #3676510f}.login-brand .brand-mark,.login-card-top .brand-mark{color:#367651;background:#fff;border-color:#dedede}.login-eyebrow{color:#5f7468}.login-hero h1,.login-module strong,.login-hero-note{color:#14201b}.login-hero-copy,.login-module small,.login-hero-note span{color:#62736b}.login-module,.login-hero-note{background:#ffffff8c;border-color:#487d581f;box-shadow:0 14px 40px #3676510d}.login-module span{color:#367651;background:#eef8f1}.login-card{background:#fffffff5;border-color:#dedede;box-shadow:0 34px 90px #36765124}.login-card h2{color:#14201b}.login-card p,.login-card label,.login-card-top{color:#62736b}.login-card input{background:#fff;border-color:#dedede}.login-card input:focus{border-color:#4f9f70;box-shadow:0 0 0 3px #4f9f701f}.login-card button{color:#fff;background:#367651}.login-card button:hover{background:#285b3d}@media (max-width:980px){.login-shell{background:linear-gradient(135deg,#fbfffc 0%,#edf7ee 100%)}}html,body,.app-shell,.main-panel{color:var(--ink);background:radial-gradient(circle at 84% 0,#4f9f7014,#0000 28%),linear-gradient(#fbfffc 0%,#f7fdf8 56%,#edf7ee 100%)}.sidebar-brand strong,.page-header h1,.panel h2{color:#14201b}.sidebar-brand span,.page-header p,.metric-card small,.panel-title span{color:#62736b}.brand-mark,.sidebar .brand-mark,.topbar-brand .brand-mark{color:#367651;background:#eef8f1}.sidebar nav button:hover,.logout-button:hover,.topbar-menu button:hover{color:#367651;background:#eef8f1}.topbar-store{color:#fff;background:#4f9f70;border-color:#4f9f70}th,tbody tr:hover{background:#fbfffc}.login-card button,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button,.general-report-ranges button.active{color:#fff;background:#4f9f70}@media (min-width:901px){.sidebar{background:radial-gradient(circle at 20% 0,#4f9f701a,#0000 24%),linear-gradient(#fbfffc 0%,#f3faf4 100%);border-right-color:#dedede}.sidebar nav button.active,.sidebar-submenu button.active{color:#367651;background:#e2f3e8;box-shadow:inset 3px 0 #4f9f70}}@media (max-width:900px){.sidebar,.topbar{background:#fcfffdf7}}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 264px,#0000 264px)}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 224px,#0000 224px)}}.metric-card:after{background:radial-gradient(circle at 72% 72%,#0000002e,#0000 58%),linear-gradient(135deg,#b4b4b438,#00000014);display:block}.count-pill,.price-row span,.asset-list code,.search-box:focus-within,.topbar-payment:hover,.topbar-payment.active,.secondary-button:hover,.pagination button:hover{color:#5d3fe1;background:#eee}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7}.mobile-nav-toggle{color:#111;background:#eee;border-color:#d7d7d7}.mobile-nav-backdrop{background:#0000005c}}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#efede7 0 264px,#0000 264px)!important}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#efede7 0 224px,#0000 224px)!important}}.sidebar{color:#111;box-shadow:14px 0 34px #11111112;background:radial-gradient(circle at 24% 0,#11111114,#0000 24%),linear-gradient(#fbfaf7 0%,#efede7 100%)!important;border-right-color:#dedbd2!important}.topbar{box-shadow:0 12px 30px #1111110f;background:#fffffff5!important;border-bottom-color:#dedbd2!important}.brand-mark,.sidebar .brand-mark,.topbar-brand .brand-mark{color:#fff!important;background:linear-gradient(135deg,#1f1f1d 0%,#000 100%)!important;box-shadow:0 10px 24px #11111138!important}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title,.sidebar nav button:hover,.logout-button:hover,.topbar-menu button:hover{color:#111!important;background:#ebe8df!important}.sidebar nav button,.logout-button,.topbar-menu button{color:#2b2925!important}.topbar-payment,.topbar-store,.secondary-button,.pagination button{box-shadow:var(--shadow-soft);color:#111!important;background:#fff!important;border-color:#dedbd2!important}.topbar-payment:hover,.topbar-payment.active,.secondary-button:hover,.pagination button:hover{color:#000!important;background:#efede7!important}.topbar-store:hover{color:#fff!important;background:linear-gradient(135deg,#32302b 0%,#000 100%)!important}.metric-card:after{display:block;background:radial-gradient(circle at 72% 72%,#11111114,#0000 58%),linear-gradient(135deg,#11111117,#11111108)!important}.metric-card.accent{color:#111!important;background:radial-gradient(circle at 88% 24%,#11111114,#0000 24%),linear-gradient(135deg,#fff 0%,#efede7 100%)!important;border-color:#d6d2c7!important}.count-pill,.price-row span,.asset-list code,.search-box:focus-within,.success-box,.toast-card{color:#111!important;background:#efede7!important;border-color:#d6d2c7!important}.sidebar-menu-mini-badge,.marketing-tool-badge{color:#111!important;background:#efede7!important;border-color:#1111112e!important}.marketing-tool-card{background:linear-gradient(#fffffffa,#faf9f5f0)!important;border-color:#1111111f!important;box-shadow:0 12px 30px #1111110f!important}.marketing-tool-card:before{background:linear-gradient(#111,#1111111a)!important}.marketing-tool-card:hover{border-color:#11111147!important;box-shadow:0 18px 36px #1111111a!important}.marketing-tool-icon{color:#111!important;background:#efede7!important;border-color:#1111111f!important}.marketing-tool-content small,.marketing-tool-arrow{color:#111!important;background:#11111114!important}@media (max-width:900px){.sidebar,.topbar{background:#fffffff7!important}.mobile-nav-toggle{color:#111!important;background:#efede7!important;border-color:#dedbd2!important}.mobile-nav-backdrop{background:#1111115c!important}}:root{--ink:#111!important;--muted:#73716a!important;--line:#dedbd2!important;--soft:#efede7!important;--accent:#111!important;--accent-dark:#000!important;--good:#111!important;--shadow:0 22px 58px #11111114!important;--shadow-soft:0 12px 30px #1111110f!important}html,body,.app-shell,.main-panel,.login-shell,.sidebar,.topbar,.panel,.settings-card,.metric-card,.table-wrap,.marketing-tool-card{color:#111!important}.sidebar,.topbar,.panel,.settings-card,.metric-card,.table-wrap,.marketing-tool-card,.search-box{box-shadow:0 12px 30px #1111110f!important}.sidebar-brand strong,.topbar-brand strong,.page-header h1,.panel h2,.metric-card strong,.marketing-tool-content strong,.sidebar nav button,.sidebar-submenu button,.topbar-menu button,.logout-button,th,td{color:#111!important}.sidebar-brand span,.topbar-brand span,.page-header p,.metric-card small,.panel-title span,.marketing-tool-content small,label,small{color:#73716a!important}.sidebar nav button.active,.sidebar-submenu button.active,.topbar-menu button.active{color:#000!important;background:#e5e1d7!important;box-shadow:inset 3px 0 #111!important}.topbar-menu button.active{box-shadow:inset 0 0 0 1px #11111124!important}.topbar-menu button.active:after,.status-toggle.is-active{background:#111!important}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title,.sidebar nav button:hover,.sidebar-submenu button:hover,.logout-button:hover,.topbar-menu button:hover,.secondary-button:hover,.pagination button:hover{color:#111!important;background:#ebe8df!important}.sidebar-menu-mini-badge,.marketing-tool-badge,.count-pill,.price-row span,.asset-list code,.search-box:focus-within,.success-box,.toast-card,.mobile-nav-toggle{color:#111!important;background:#efede7!important;border-color:#d6d2c7!important}.sidebar{color:#111!important;background:radial-gradient(circle at 24% 0,#11111114,#0000 24%),linear-gradient(#fbfaf7 0%,#efede7 100%)!important;border-right-color:#dedbd2!important;box-shadow:14px 0 34px #11111112!important}.sidebar-menu-chevron,.sidebar nav button svg{color:#625f58!important}.sidebar nav button:hover,.sidebar-submenu button:hover,.logout-button:hover{color:#111!important;background:#ebe8df!important}.sidebar nav button.active svg,.sidebar-submenu button.active svg{color:#000!important}.sidebar-submenu:before{opacity:1!important;background:#000!important;width:3px!important}.sidebar{scrollbar-color:#111 #e8e5dc;color:#111!important;background:radial-gradient(circle at 24% 0,#1111110b,#0000 24%),linear-gradient(#fff 0%,#f8f7f3 48%,#f0eee8 100%)!important;border-right-color:#dedbd2!important}.sidebar nav{scrollbar-color:#111 #e8e5dc}.sidebar nav::-webkit-scrollbar{width:7px}.sidebar nav::-webkit-scrollbar-track{background:#e8e5dc;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb{border-radius:999px;background:#111!important}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#000!important}.sidebar-menu-title{color:#2c2a26!important;background:#f1f0eb!important;border-color:#dedbd2!important}.sidebar-brand strong,.sidebar nav button,.sidebar-submenu button,.logout-button{color:#111!important}.sidebar-brand span{color:#73716a!important}.sidebar{scrollbar-color:#111 #ece9e1!important;background:radial-gradient(circle at 24% 0,#11111109,#0000 24%),linear-gradient(#fff 0%,#f8f7f3 52%,#f0eee8 100%)!important;border-right-color:#dedbd2!important}.sidebar::-webkit-scrollbar{width:6px!important;height:6px!important}.sidebar nav::-webkit-scrollbar{width:6px!important;height:6px!important}.sidebar ::-webkit-scrollbar{width:6px!important;height:6px!important}.sidebar::-webkit-scrollbar-track{background:#ece9e1!important;border-radius:999px!important}.sidebar nav::-webkit-scrollbar-track{background:#ece9e1!important;border-radius:999px!important}.sidebar ::-webkit-scrollbar-track{background:#ece9e1!important;border-radius:999px!important}.sidebar::-webkit-scrollbar-thumb{background:#111!important;border:1px solid #ece9e1!important;border-radius:999px!important}.sidebar nav::-webkit-scrollbar-thumb{background:#111!important;border:1px solid #ece9e1!important;border-radius:999px!important}.sidebar ::-webkit-scrollbar-thumb{background:#111!important;border:1px solid #ece9e1!important;border-radius:999px!important}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title{color:#fff!important;background:#111!important;border-color:#111!important}.sidebar-menu-chevron{color:#f7f4ecb8!important}.sidebar-menu-count{color:#fff!important;background:#ffffff1f!important;min-width:20px!important;padding:1px 6px!important;font-size:9px!important}.sidebar-submenu button{color:#22201d!important;border-radius:6px!important;min-height:27px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:560!important}.sidebar-submenu button:hover,.sidebar nav button:hover,.logout-button:hover{color:#111!important;background:#ebe8df!important}.sidebar nav button.active,.sidebar-submenu button.active{color:#000!important;background:#e3dfd4!important;box-shadow:inset 2px 0 #111!important}:root{--bg:#f4f4f4!important;--panel:#fff!important;--panel-soft:#f8f8f8!important;--ink:#070707!important;--muted:#686868!important;--line:#dedede!important;--soft:#eee!important;--accent:#050505!important;--accent-dark:#111!important;--good:#111!important;--shadow:0 18px 42px #0000001a!important;--shadow-soft:0 10px 28px #00000014!important}html,body,.app-shell,.main-panel,.login-shell{color:#070707!important;background:radial-gradient(circle at 84% 0,#0000001a,#0000 28%),linear-gradient(#fff 0%,#f4f4f4 58%,#f1f1f1 100%)!important}@media (min-width:901px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 264px,#0000 264px)!important}}@media (min-width:901px) and (max-width:1180px){.app-shell{background:linear-gradient(90deg,#f1f1f1 0 224px,#0000 224px)!important}}.sidebar{color:#070707!important;scrollbar-color:#050505 #eee!important;background:radial-gradient(circle at 20% 0,#00000029,#0000 24%),linear-gradient(#f4f4f4 0%,#f1f1f1 100%)!important;border-right-color:#dedede!important;box-shadow:14px 0 34px #00000014!important}.sidebar,.sidebar nav,.sidebar *{scrollbar-color:#050505 #eee!important}.sidebar::-webkit-scrollbar{width:7px!important;height:7px!important}.sidebar nav::-webkit-scrollbar{width:7px!important;height:7px!important}.sidebar ::-webkit-scrollbar{width:7px!important;height:7px!important}.sidebar::-webkit-scrollbar-track{background:#eee!important;border-radius:999px!important}.sidebar nav::-webkit-scrollbar-track{background:#eee!important;border-radius:999px!important}.sidebar ::-webkit-scrollbar-track{background:#eee!important;border-radius:999px!important}.sidebar::-webkit-scrollbar-thumb{background:#050505!important;border:1px solid #eee!important;border-radius:999px!important}.sidebar nav::-webkit-scrollbar-thumb{background:#050505!important;border:1px solid #eee!important;border-radius:999px!important}.sidebar ::-webkit-scrollbar-thumb{background:#050505!important;border:1px solid #eee!important;border-radius:999px!important}.sidebar::-webkit-scrollbar-thumb:hover{background:#111!important}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#111!important}.sidebar ::-webkit-scrollbar-thumb:hover{background:#111!important}.topbar{background:#fffffff5!important;border-bottom-color:#dedede!important;box-shadow:0 12px 30px #00000014!important}.sidebar-brand{border-bottom-color:#dedede!important}.sidebar-brand strong,.topbar-brand strong,.page-header h1,.panel h2{color:#070707!important}.sidebar-brand span,.topbar-brand span,.page-header p,.metric-card small,.panel-title span{color:#686868!important}.brand-mark,.sidebar .brand-mark,.topbar-brand .brand-mark{color:#fff!important;background:linear-gradient(135deg,#d7d7d7 0%,#050505 100%)!important;border-radius:999px!important;box-shadow:0 10px 22px #0000003d!important}.sidebar-menu-group{gap:8px!important}.sidebar-menu-title{color:#686868!important;letter-spacing:.02em!important;background:#ffffffad!important;border:1px solid #dededee6!important;border-radius:9px!important;min-height:38px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important}.sidebar-menu-title:hover,.sidebar-menu-group.is-open>.sidebar-menu-title,.sidebar nav button:hover,.logout-button:hover,.topbar-menu button:hover{color:#111!important;background:#eee!important;border-color:#d7d7d7!important}.sidebar-menu-chevron,.sidebar nav button svg,.topbar-menu button svg{color:#686868!important}.sidebar-menu-count{color:#111!important;background:#eee!important}.sidebar nav button,.sidebar-submenu button,.logout-button,.topbar-menu button{color:#333!important}.sidebar nav button.active,.sidebar-submenu button.active,.topbar-menu button.active{color:#111!important;background:#eee!important}.sidebar nav button.active svg,.sidebar-submenu button.active svg,.topbar-menu button.active svg{color:#111!important}.sidebar nav button.active,.sidebar-submenu button.active{box-shadow:inset 3px 0 #050505!important}.sidebar-submenu{margin:4px 0 10px 12px!important;padding-left:12px!important}.sidebar-submenu:before{opacity:1!important;background:#cfcfcf!important;width:2px!important;top:4px!important;bottom:4px!important;left:0!important}.sidebar-submenu button{border-radius:9px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important}.sidebar-menu-mini-badge{color:#fff!important;background:#050505!important;border-color:#050505!important;min-height:14px!important;padding:1px 5px!important;font-size:7px!important}.topbar-menu button{box-shadow:none!important;background:0 0!important}.topbar-menu button.active{color:#111!important;background:#eee!important;box-shadow:inset 0 0 0 1px #0000002e!important}.topbar-menu button.active:after{background:#050505!important}.topbar-payment,.topbar-store,.secondary-button,.pagination button{color:#111!important;box-shadow:var(--shadow-soft)!important;background:#fff!important;border-color:#d7d7d7!important}.topbar-store,.login-card button,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button,.general-report-ranges button.active{color:#fff!important;background:linear-gradient(135deg,#111 0% 100%)!important;border-color:#0000!important}.metric-card,.panel,.settings-card,.table-wrap,.search-box,.asset-list div,.detail-grid div,.setup-card{box-shadow:var(--shadow-soft)!important;background:#fffffff7!important;border-color:#dedede!important}.metric-card:after{background:radial-gradient(circle at 72% 72%,#0000002e,#0000 58%),linear-gradient(135deg,#b4b4b438,#00000014)!important}.metric-card span,.general-report-card span,.general-report-total span,th{color:#111!important}th{background:#f1f1f1!important}tbody tr:hover{background:#f4f4f4!important}.count-pill,.price-row span,.asset-list code,.search-box:focus-within{background:#eee!important}input:focus,select:focus,textarea:focus{border-color:#050505!important;box-shadow:0 0 0 3px #00000024!important}.success-box,.toast-card{color:#070707!important;background:#eee!important;border-color:#d7d7d7!important}.status-toggle.is-active{color:#fff!important;background:#050505!important;border-color:#00000052!important}.product-pinning-preview{color:#7b719b;cursor:crosshair;background:#f7f7f7;border:1px solid #dedede;border-radius:16px;place-items:center;min-height:320px;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.product-pinning-preview em{z-index:2;color:#fff;pointer-events:none;background:#111111b8;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:12px;right:12px}.product-pinning-preview img{object-fit:cover;width:100%;height:100%;max-height:520px;display:block}.product-pinning-preview-pin{color:#fff;cursor:pointer;background:#050505;border:2px solid #fff;border-radius:999px;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;display:grid;position:absolute;box-shadow:0 10px 24px #281c543d}.product-pinning-preview-pin.active{background:#111}.product-pinning-preview-pin:before,.product-pinning-preview-pin:after{content:"";border-radius:inherit;border:1px solid #0000008f;animation:1.55s ease-out infinite aplioProductPinPreviewPulse;position:absolute;inset:-8px}.product-pinning-preview-pin:after{animation-delay:.35s;inset:-14px}.product-pinning-preview-pin span{z-index:1;font-size:12px;font-weight:900;position:relative}.product-pinning-pin-editor{background:#fff;border:1px solid #dedede;border-radius:14px;gap:12px;padding:14px;display:grid}.selected-product-line{color:#070707;background:#f8f8f8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.selected-product-line span{color:#686868;font-weight:700}.product-pinning-admin-layout{grid-template-columns:minmax(520px,.95fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.product-pinning-admin-panel{gap:18px;display:grid}.product-pinning-section-title{border-top:1px solid #e7e0fb;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.product-pinning-section-title strong{color:#111;font-size:18px}.product-pinning-section-title span,.product-pinning-admin-panel .panel-title>span{color:#686868;letter-spacing:.18em;font-size:11px;font-weight:900}.product-pinning-slide-tabs{flex-wrap:wrap;gap:8px;display:flex}.product-pinning-slide-tabs button{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:6px;min-height:34px;padding:7px 11px;font-weight:700}.product-pinning-slide-tabs button.active{color:#111;background:#eee;border-color:#050505}.product-pinning-add-slide{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-weight:900;display:inline-flex}.product-pinning-quick-pick{color:#fff;background:#111;border:1px solid #d7d7d7;border-radius:8px;justify-content:center;align-self:end;align-items:center;min-height:46px;font-weight:900;display:inline-flex}.product-pinning-quick-pick:disabled{opacity:.45;cursor:not-allowed}.product-pinning-editor-block,.product-pinning-feed-column{gap:14px;display:grid}.product-pinning-pin-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.product-pinning-pin-list-card{color:#111;background:#fff;border:1px solid #dedede;border-radius:10px;gap:3px;padding:10px;display:grid}.product-pinning-pin-list-card.active{background:#f5f5f5;border-color:#050505}.product-pinning-pin-list-card>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.product-pinning-pin-list span,.product-pinning-pin-list small{color:#686868;font-size:11px;font-weight:800}.product-pinning-pin-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.product-pinning-empty-pins{color:#686868;background:#f4f4f4;border:1px dashed #d7d7d7;border-radius:10px;padding:14px;font-size:12px;font-weight:800}.product-pinning-picker-modal{z-index:2147482000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-pinning-picker-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14102075;position:absolute;inset:0}.product-pinning-picker-dialog{z-index:1;background:#fff;border:1px solid #dedede;border-radius:18px;gap:14px;width:min(560px,100%);max-height:min(720px,100vh - 44px);padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #1813293d}.product-pinning-picker-close{color:#111;background:#f5f5f5;border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:14px}.product-pinning-picker-results{gap:8px;display:grid}.product-pinning-picker-results>span{color:#686868;background:#f4f4f4;border:1px dashed #d7d7d7;border-radius:12px;padding:14px;font-size:12px;font-weight:800}.product-pinning-picker-results button{color:#111;text-align:left;background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:54px 1fr;align-items:center;gap:12px;min-height:72px;padding:9px;display:grid}.product-pinning-picker-results button:hover{background:#f7f7f7;border-color:#050505}.product-pinning-picker-results img{object-fit:cover;background:#f2effa;border-radius:10px;width:54px;height:54px}.product-pinning-picker-results strong,.product-pinning-picker-results small{display:block}.product-pinning-picker-results strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.product-pinning-picker-results small{color:#686868;margin-top:4px;font-size:11px;font-weight:800}.product-pinning-feed-cards{gap:14px;display:grid}.product-pinning-feed-cards div{background:#fff;border:1px solid #dedede;border-radius:10px;gap:8px;padding:16px;display:grid}.product-pinning-feed-cards strong{color:#111;font-size:16px}.product-pinning-feed-cards span{color:#111;text-overflow:ellipsis;white-space:nowrap;background:#eee;border-radius:999px;width:fit-content;max-width:100%;padding:8px 12px;font-weight:800;overflow:hidden}.product-pinning-save-button{width:100%}.slider-recom-preview{background:linear-gradient(#fff 0%,#f4f4f4 100%),radial-gradient(circle at 16% 8%,#00000014,#0000 30%);border:1px solid #dedede;border-radius:18px;gap:18px;width:100%;padding:22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.slider-recom-preview.is-passive{opacity:.56;filter:grayscale(.18)}.slider-recom-preview-head{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.slider-recom-preview-head h3{color:#111;letter-spacing:0;margin:0;font-size:clamp(22px,3vw,36px);font-weight:950;line-height:1.05}.slider-recom-preview-head span{color:#111;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#eee;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:900}.slider-recom-preview-grid{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#a7a7a7 transparent;gap:14px;width:100%;min-width:0;padding:2px 2px 12px;display:flex;overflow-x:auto}.slider-recom-preview-grid::-webkit-scrollbar{height:8px}.slider-recom-preview-grid::-webkit-scrollbar-track{background:0 0}.slider-recom-preview-grid::-webkit-scrollbar-thumb{background:#a7a7a7;border-radius:999px}.slider-recom-preview-card{color:#111;background:#fff;border:1px solid #dedede;border-radius:14px;flex:0 0 calc(20% - 11.2px);grid-template-rows:auto minmax(46px,auto) auto;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #241c3b14}.slider-recom-preview-card:hover{border-color:#111;transform:translateY(-2px);box-shadow:0 18px 42px #241c3b24}.slider-recom-preview-card img,.slider-recom-preview-card .result-image-empty{aspect-ratio:2/3;object-fit:contain;object-position:center top;background:#f8f8f6;width:100%;display:block}.slider-recom-preview-card .result-image-empty{color:#686868;place-items:center;font-size:22px;font-weight:950;display:grid}.slider-recom-preview-card strong{-webkit-line-clamp:2;color:#111;-webkit-box-orient:vertical;min-height:42px;margin:12px 12px 0;font-size:14px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.slider-recom-preview-card small{color:#686868;text-overflow:ellipsis;white-space:nowrap;margin:8px 12px 14px;font-size:12px;font-weight:800;line-height:1.2;display:block;overflow:hidden}@media (max-width:1100px){.product-pinning-layout,.product-pinning-admin-layout{grid-template-columns:1fr}.product-pinning-preview-panel{max-height:none;position:static;overflow:visible}.product-pinning-preview-panel .product-pinning-canvas{height:clamp(360px,64vh,640px)}.product-pinning-editor{grid-template-columns:1fr}}@media (max-width:680px){.product-pinning-canvas,.product-pinning-canvas img,.product-pinning-empty-image{min-height:280px}.product-pinning-pin-row{grid-template-columns:minmax(0,1fr) 34px}.product-pinning-pin-row small{display:none}.product-pinning-tag-modal{align-items:end;padding:10px}.product-pinning-tag-dialog{width:100%;max-height:calc(100vh - 20px)}.product-pinning-preview-panel .product-pinning-canvas{height:340px}.product-pinning-preview-toolbar{flex-direction:column;align-items:flex-start}.product-pinning-results .search-result-row{grid-template-columns:46px minmax(0,1fr)}.product-pinning-results .result-action-pill{grid-column:2;width:fit-content}.slider-recom-preview{padding:16px}.slider-recom-preview-head{flex-direction:column;align-items:flex-start}.slider-recom-preview-card{flex-basis:calc(50% - 7px)}}@keyframes aplioProductPinPreviewPulse{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}.docs-code-card-dark{color:#fff!important;background:#050505!important;border-color:#252525!important}.docs-code-card-dark .code-block,.docs-code-card-dark .code-block code{color:#f7f7f7!important;background:#050505!important;border-color:#252525!important}.login-shell{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 20% 20%,#ef332829,#0000 34%),linear-gradient(135deg,#f8f8f3 0%,#e4e8dd 100%);grid-template-columns:1fr;place-items:center;gap:0;padding:24px;display:grid;overflow-x:hidden}.login-shell .login-card{border:1px solid var(--line);width:min(100%,390px);max-width:390px;min-height:auto;box-shadow:var(--shadow);background:#ffffffeb;border-radius:26px;flex-direction:column;justify-content:flex-start;place-self:auto;gap:16px;padding:34px;display:flex}.login-shell .brand-mark{background:var(--ink);color:#fff;border:0;border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.login-shell .login-card h1{color:var(--ink);letter-spacing:0;margin:0;font-size:32px;font-weight:900;line-height:1.12}.login-shell .login-card p{max-width:none;color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.45}.login-shell .login-card label{color:var(--muted);font-size:13px;font-weight:700}.login-shell .login-card input{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffffeb;border-radius:14px}.login-shell .login-card input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px #12121114}.login-shell .login-card button{background:var(--ink);color:#fff;border-radius:999px;min-height:40px;margin-top:0;font-size:14px;font-weight:700}.login-shell .login-card button:hover{background:var(--ink);transform:translateY(-1px);box-shadow:0 14px 34px #1212111f}.pushroas-shell{--bg:#f3f7f4!important;--panel:#fff!important;--panel-soft:#f7fbf8!important;--ink:#102018!important;--muted:#64766c!important;--line:#dce9e1!important;--soft:#eaf4ee!important;--accent:#15803d!important;--accent-dark:#0f5f2f!important;--good:#128447!important;--shadow:0 22px 60px #0f5f2f1a!important;--shadow-soft:0 12px 32px #0f5f2f14!important;color:#102018!important;background:radial-gradient(circle at 88% 6%,#15803d1c,#0000 28%),linear-gradient(#fbfdfb 0%,#f3f8f5 52%,#eef6f1 100%)!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:100vh!important}.pushroas-shell .sidebar{color:#fff!important;scrollbar-color:#25d3668c #ffffff0f!important;background:radial-gradient(circle at 20% 0,#25d3662e,#0000 28%),linear-gradient(#0a1f16 0%,#07150f 100%)!important;border-right:1px solid #d1e5d92e!important;flex-direction:column!important;gap:18px!important;height:100vh!important;padding:22px 14px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:18px 0 42px #041a0f29!important}.pushroas-shell .sidebar,.pushroas-shell .sidebar nav,.pushroas-shell .sidebar *{scrollbar-color:#25d3668c #ffffff0f!important}.pushroas-shell .sidebar::-webkit-scrollbar{width:7px!important;height:7px!important}.pushroas-shell .sidebar nav::-webkit-scrollbar{width:7px!important;height:7px!important}.pushroas-shell .sidebar ::-webkit-scrollbar{width:7px!important;height:7px!important}.pushroas-shell .sidebar::-webkit-scrollbar-track{background:#ffffff0f!important;border-radius:999px!important}.pushroas-shell .sidebar nav::-webkit-scrollbar-track{background:#ffffff0f!important;border-radius:999px!important}.pushroas-shell .sidebar ::-webkit-scrollbar-track{background:#ffffff0f!important;border-radius:999px!important}.pushroas-shell .sidebar::-webkit-scrollbar-thumb{background:#25d3668c!important;border-radius:999px!important}.pushroas-shell .sidebar nav::-webkit-scrollbar-thumb{background:#25d3668c!important;border-radius:999px!important}.pushroas-shell .sidebar ::-webkit-scrollbar-thumb{background:#25d3668c!important;border-radius:999px!important}.pushroas-shell .sidebar-brand{border-bottom:1px solid #ffffff1f!important;align-items:center!important;gap:12px!important;padding:4px 8px 18px!important;display:flex!important}.pushroas-shell .sidebar-brand strong{color:#fff!important;letter-spacing:0!important;font-size:18px!important;font-weight:900!important}.pushroas-shell .sidebar-brand span{color:#ffffff94!important;font-size:12px!important;font-weight:700!important}.pushroas-shell .sidebar .brand-mark,.pushroas-shell .topbar-brand .brand-mark{color:#062015!important;background:linear-gradient(135deg,#25d366 0%,#128c4a 100%)!important;border:1px solid #ffffff2e!important;border-radius:12px!important;width:38px!important;height:38px!important;font-size:18px!important;box-shadow:0 12px 26px #25d3663d!important}.pushroas-shell .sidebar nav{gap:10px!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.pushroas-shell .sidebar-menu-group{gap:7px!important;display:grid!important}.pushroas-shell .sidebar-menu-title{color:#ffffff9e!important;letter-spacing:.08em!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:10px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important;font-weight:900!important}.pushroas-shell .sidebar-menu-title:hover,.pushroas-shell .sidebar-menu-group.is-open>.sidebar-menu-title{color:#bff5d1!important;background:#25d3661f!important;border-color:#25d36638!important}.pushroas-shell .sidebar-menu-chevron{color:#ffffff7a!important}.pushroas-shell .sidebar-submenu{gap:5px!important;margin:2px 0 8px 11px!important;padding-left:12px!important;display:grid!important;position:relative!important}.pushroas-shell .sidebar-submenu:before{content:""!important;opacity:1!important;background:#25d36647!important;border-radius:99px!important;width:2px!important;position:absolute!important;top:4px!important;bottom:4px!important;left:0!important}.pushroas-shell .sidebar nav button,.pushroas-shell .sidebar-submenu button,.pushroas-shell .logout-button{color:#ffffffc2!important;letter-spacing:0!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:0 11px!important;font-size:13px!important;font-weight:750!important;transform:none!important}.pushroas-shell .sidebar-submenu button{min-height:34px!important;font-size:12px!important}.pushroas-shell .sidebar nav button svg,.pushroas-shell .sidebar-submenu button svg,.pushroas-shell .logout-button svg{color:#25d366c7!important}.pushroas-shell .sidebar nav button:hover,.pushroas-shell .sidebar-submenu button:hover,.pushroas-shell .logout-button:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff14!important}.pushroas-shell .sidebar nav button.active,.pushroas-shell .sidebar-submenu button.active{color:#fff!important;background:linear-gradient(135deg,#25d36633,#128c4a29)!important;border-color:#25d3663d!important;box-shadow:inset 3px 0 #25d366!important}.pushroas-shell .sidebar nav button.active svg,.pushroas-shell .sidebar-submenu button.active svg{color:#25d366!important}.pushroas-shell .logout-button{color:#ffffffb3!important;margin-top:auto!important}.pushroas-shell .main-panel{color:#102018!important;background:radial-gradient(circle at 88% 0,#25d36614,#0000 26%),linear-gradient(#fbfdfb 0%,#f5faf7 64%,#eef7f1 100%)!important;min-width:0!important}.pushroas-shell .topbar{z-index:20!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border-bottom:1px solid #dce9e1!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:12px 22px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 12px 28px #0f5f2f12!important}.pushroas-shell .topbar-menu{align-items:center!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.pushroas-shell .topbar-menu button{color:#526b5c!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce9e1!important;border-radius:999px!important;padding:0 15px!important;font-size:13px!important;font-weight:800!important}.pushroas-shell .topbar-menu button svg{color:#168347!important}.pushroas-shell .topbar-menu button:hover,.pushroas-shell .topbar-menu button.active{color:#0f5f2f!important;background:#e9f8ef!important;border-color:#bfe8cf!important}.pushroas-shell .topbar-menu button.active:after{display:none!important}.pushroas-shell .topbar-actions{margin-left:auto!important}.pushroas-shell .topbar-store,.pushroas-shell .topbar-payment,.pushroas-shell .secondary-button,.pushroas-shell .pagination button{color:#0f5f2f!important;background:#fff!important;border-color:#cfe6d8!important;box-shadow:0 8px 22px #0f5f2f14!important}.pushroas-shell .topbar-store:hover,.pushroas-shell .topbar-payment:hover,.pushroas-shell .secondary-button:hover,.pushroas-shell .pagination button:hover{background:#e9f8ef!important;border-color:#bfe8cf!important}.pushroas-shell .content{min-width:0!important;padding:clamp(22px,3vw,36px)!important}.pushroas-shell .page-header{padding:0 0 4px!important}.pushroas-shell .page-header h1{color:#102018!important;letter-spacing:-.04em!important;font-size:clamp(32px,4.4vw,54px)!important;font-weight:900!important;line-height:.98!important}.pushroas-shell .page-header p,.pushroas-shell .panel-title span,.pushroas-shell .metric-card small,.pushroas-shell .empty-state{color:#64766c!important}.pushroas-shell .panel,.pushroas-shell .settings-card,.pushroas-shell .metric-card,.pushroas-shell .table-wrap,.pushroas-shell .search-box,.pushroas-shell .asset-list div,.pushroas-shell .detail-grid div,.pushroas-shell .setup-card{background:#fffffff5!important;border:1px solid #dce9e1!important;border-radius:18px!important;box-shadow:0 14px 38px #0f5f2f12!important}.pushroas-shell .panel h2,.pushroas-shell .panel-title h2,.pushroas-shell .metric-card strong{color:#102018!important}.pushroas-shell .metric-card:after{background:radial-gradient(circle at 72% 72%,#25d3662e,#0000 58%),linear-gradient(135deg,#25d36633,#128c4a14)!important;display:block!important}.pushroas-shell .metric-card span,.pushroas-shell .general-report-card span,.pushroas-shell .general-report-total span,.pushroas-shell th{color:#0f6f38!important}.pushroas-shell th{background:#ecf8f0!important}.pushroas-shell tbody tr:hover{background:#f5fbf7!important}.pushroas-shell input,.pushroas-shell select,.pushroas-shell textarea{color:#102018!important;background:#fff!important;border-color:#dce9e1!important;border-radius:12px!important}.pushroas-shell input:focus,.pushroas-shell select:focus,.pushroas-shell textarea:focus{border-color:#15803d!important;box-shadow:0 0 0 3px #15803d21!important}.pushroas-shell .modal-add-button,.pushroas-shell .settings-card button,.pushroas-shell .tiny-button,.pushroas-shell .xml-feed-save-button,.pushroas-shell .general-report-ranges button.active{color:#062015!important;background:linear-gradient(135deg,#25d366 0%,#128c4a 100%)!important;border-color:#0000!important;box-shadow:0 10px 24px #25d3662e!important}.pushroas-shell .success-box,.pushroas-shell .toast-card,.pushroas-shell .whatsapp-campaign-callout{color:#0f5f2f!important;background:#eaf8ef!important;border-color:#bfe8cf!important}.pushroas-shell .status-pill,.pushroas-shell .segment-pill,.pushroas-shell .count-pill{color:#0f6f38!important;background:#e9f8ef!important}@media (max-width:900px){.pushroas-shell{grid-template-columns:1fr!important}.pushroas-shell .sidebar{width:min(82vw,310px)!important;position:fixed!important;transform:translate(-110%)!important}.pushroas-shell.is-mobile-nav-open .sidebar{transform:translate(0)!important}.pushroas-shell .mobile-nav-toggle{color:#0f5f2f!important;background:#e9f8ef!important;border-color:#cfe6d8!important}.pushroas-shell .mobile-nav-backdrop{background:#041a0f6b!important}}:root{--font-ui:Helvetica,"Helvetica Neue",Arial,sans-serif!important;--bg:#f4f4f4!important;--panel:#fff!important;--panel-soft:#f8f8f8!important;--ink:#070707!important;--muted:#686868!important;--line:#dedede!important;--soft:#eee!important;--accent:#050505!important;--accent-dark:#000!important;--good:#111!important;--danger:#c92828!important;--shadow:0 18px 46px #0000000f!important;--shadow-soft:0 10px 28px #0000000a!important;--radius-lg:10px!important;--radius-md:8px!important}html,body{color:#070707!important;font-family:var(--font-ui)!important;background:#f4f4f4!important}.login-shell{background:#f4f4f4!important}body *,button,input,select,textarea{font-family:var(--font-ui)}h1,h2,h3,h4,.page-header h1,.panel-title h2,.panel h2,.metric-card strong,.general-report-total strong,.general-report-card strong,.marketing-tools-overview h1{color:var(--ink);letter-spacing:-.02em;font-weight:800}.page-header p,.panel p,.panel-note,.panel-title span,.metric-card small,.metric-card span,label,.empty-state,.result-empty,.search-result-row small{color:var(--muted);font-weight:600}.page-header{border-bottom-color:#dcdcdc}.app-shell,.pushroas-shell,.content,.pushroas-shell .content{background:#f4f4f4!important}.sidebar,.pushroas-shell .sidebar{box-shadow:none!important;color:#fff!important;background:#030303!important;border-right:1px solid #191919!important}.sidebar-brand,.pushroas-shell .sidebar-brand{border-bottom-color:#202020!important}.sidebar-brand strong,.pushroas-shell .sidebar-brand strong{color:#fff!important;letter-spacing:0!important;font-weight:800!important}.sidebar-brand span,.sidebar nav button,.logout-button,.sidebar-menu-title,.pushroas-shell .sidebar-brand span,.pushroas-shell .sidebar nav button,.pushroas-shell .logout-button,.pushroas-shell .sidebar-menu-title{color:#ffffffb8!important}.sidebar-menu-title{font-weight:700}.sidebar nav button,.logout-button,.sidebar-menu-title,.sidebar-submenu button{border:1px solid #0000!important;border-radius:6px!important}.sidebar nav button:hover,.logout-button:hover,.sidebar-menu-title:hover,.sidebar nav button.active,.sidebar-submenu button.active,.pushroas-shell .sidebar nav button:hover,.pushroas-shell .logout-button:hover,.pushroas-shell .sidebar-menu-title:hover,.pushroas-shell .sidebar nav button.active,.pushroas-shell .sidebar-submenu button.active{color:#050505!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important;transform:none!important}.sidebar nav button.active svg,.sidebar-submenu button.active svg,.sidebar nav button:hover svg,.sidebar-menu-title:hover svg{color:#050505!important}.sidebar-menu-chevron,.sidebar nav button svg,.logout-button svg{color:currentColor!important}.sidebar-menu-mini-badge{color:#fff!important;background:#191919!important;border-color:#ffffff38!important}.sidebar nav button.active .sidebar-menu-mini-badge,.sidebar nav button:hover .sidebar-menu-mini-badge{color:#fff!important;background:#050505!important;border-color:#050505!important}.brand-mark,.topbar-brand .brand-mark,.pushroas-shell .brand-mark,.pushroas-shell .topbar-brand .brand-mark{color:#050505!important;background:#fff!important;border:1px solid #fff!important;border-radius:6px!important;font-weight:800!important}.topbar,.pushroas-shell .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none!important;background:#fffffff5!important;border-bottom:1px solid #dedede!important}.topbar-menu button,.pushroas-shell .topbar-menu button{color:#222!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important;font-weight:700!important}.topbar-menu button svg,.pushroas-shell .topbar-menu button svg{color:#222!important}.topbar-menu button:hover,.topbar-menu button.active,.pushroas-shell .topbar-menu button:hover,.pushroas-shell .topbar-menu button.active{color:#fff!important;background:#050505!important;border-color:#050505!important;transform:none!important}.topbar-menu button:hover svg,.topbar-menu button.active svg,.pushroas-shell .topbar-menu button:hover svg,.pushroas-shell .topbar-menu button.active svg{color:#fff!important}.topbar-menu button.active:after,.pushroas-shell .topbar-menu button.active:after{display:none!important}.topbar-payment,.topbar-store,.pushroas-shell .topbar-payment,.pushroas-shell .topbar-store{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important;font-weight:700!important}.topbar-payment:hover,.topbar-payment.active,.topbar-store:hover,.pushroas-shell .topbar-payment:hover,.pushroas-shell .topbar-payment.active,.pushroas-shell .topbar-store:hover{color:#fff!important;background:#050505!important;border-color:#050505!important;transform:none!important}.panel,.settings-card,.metric-card,.table-wrap,.search-box,.product-card,.empty-card,.search-result-row,.result-empty,.asset-list div,.detail-grid div,.setup-card,.login-card,.pushroas-shell .panel,.pushroas-shell .settings-card,.pushroas-shell .metric-card,.pushroas-shell .table-wrap,.pushroas-shell .search-box,.pushroas-shell .asset-list div,.pushroas-shell .detail-grid div,.pushroas-shell .setup-card{box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important;border-radius:10px!important}.metric-card.accent,.pushroas-shell .metric-card.accent{color:#fff!important;background:#050505!important;border-color:#050505!important}.metric-card.accent strong,.metric-card.accent span,.metric-card.accent small,.pushroas-shell .metric-card.accent strong,.pushroas-shell .metric-card.accent span,.pushroas-shell .metric-card.accent small{color:#fff!important}.metric-card:after,.pushroas-shell .metric-card:after{display:none!important}input,select,textarea,.pushroas-shell input,.pushroas-shell select,.pushroas-shell textarea{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:8px!important}input:focus,select:focus,textarea:focus,.pushroas-shell input:focus,.pushroas-shell select:focus,.pushroas-shell textarea:focus{border-color:#050505!important;box-shadow:0 0 0 3px #00000014!important}.login-card button,.settings-card button,.tiny-button,.modal-add-button,.sort-tabs button.active,.countdown-save-button,.reels-save-button,.combination-save-button,.label-save-button,.xml-feed-save-button,.general-report-ranges button.active,.pushroas-shell .modal-add-button,.pushroas-shell .settings-card button,.pushroas-shell .tiny-button,.pushroas-shell .xml-feed-save-button,.pushroas-shell .general-report-ranges button.active{color:#fff!important;box-shadow:none!important;background:#050505!important;border:1px solid #050505!important;border-radius:8px!important;font-weight:700!important}.secondary-button,.pagination button,.sort-tabs button,.pushroas-shell .secondary-button,.pushroas-shell .pagination button{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7d7d7!important;border-radius:8px!important;font-weight:700!important}.login-card button:hover,.settings-card button:hover,.tiny-button:hover,.modal-add-button:hover,.secondary-button:hover,.pagination button:hover,.sort-tabs button:hover,.pushroas-shell .secondary-button:hover,.pushroas-shell .pagination button:hover{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important;transform:none!important}.status-pill,.segment-pill,.count-pill,.price-row span,.search-box:focus-within,.asset-list code,.pushroas-shell .status-pill,.pushroas-shell .segment-pill,.pushroas-shell .count-pill{color:#111!important;background:#eee!important}.success-box,.toast-card,.whatsapp-campaign-callout,.pushroas-shell .success-box,.pushroas-shell .toast-card,.pushroas-shell .whatsapp-campaign-callout{color:#111!important;background:#f5f5f5!important;border-color:#d7d7d7!important}th,.pushroas-shell th{color:#111!important;background:#f1f1f1!important;font-weight:800!important}tbody tr:hover,.pushroas-shell tbody tr:hover{background:#f7f7f7!important}.label-tabs button.active{color:#050505!important;border-bottom-color:#050505!important}.product-card:hover,.search-result-row:hover,.sort-tabs button.active,.sort-tabs button:hover,.xml-rule-row.is-active{border-color:#050505!important}.marketing-tools-overview{box-shadow:none!important;background:#fff!important;border-color:#dedede!important}.marketing-tools-kicker,.result-action-pill,.payment-info-head strong,.payment-info-icon{color:#050505!important}.marketing-tools-stats span,.payment-info-head{background:#f5f5f5!important;border-color:#dedede!important}.payment-info-icon{background:#eee!important}@media (max-width:900px){.sidebar,.pushroas-shell .sidebar{background:#030303!important;border-right:1px solid #191919!important}.mobile-nav-toggle,.pushroas-shell .mobile-nav-toggle{color:#050505!important;background:#fff!important;border-color:#d7d7d7!important}.mobile-nav-backdrop,.pushroas-shell .mobile-nav-backdrop{background:#0000007a!important}}.whatsapp-worker-health-panel{gap:16px;display:grid}.whatsapp-worker-health-pill{letter-spacing:.04em;text-transform:uppercase;color:#0f172a;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.whatsapp-worker-health-pill.is-healthy{color:#166534;background:#22c55e24}.whatsapp-worker-health-pill.is-warning{color:#92400e;background:#f59e0b2e}.whatsapp-worker-health-pill.is-error{color:#991b1b;background:#ef444429}.whatsapp-worker-health-callout.is-healthy{background:#f0fdf4e6;border-color:#22c55e38}.whatsapp-worker-health-callout.is-warning{background:#fffbebeb;border-color:#f59e0b47}.whatsapp-worker-health-callout.is-error{background:#fef2f2eb;border-color:#ef444438}
