.email-workspace{gap:16px;min-height:calc(100vh - 150px);display:grid}.email-hero{background:linear-gradient(135deg,#fff,#fff7fa);border:1px solid #ead8df;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;box-shadow:0 12px 34px #4d162510}.email-hero small,.email-reader small,.email-compose small,.email-settings-modal small,.email-account-settings small{letter-spacing:.18em;color:var(--wine);font-size:8px;font-weight:900}.email-hero h2{margin:4px 0;font-size:26px}.email-hero p{color:var(--muted);margin:0}.email-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.email-hero-actions button,.email-reader button,.email-compose button,.email-settings-modal button,.email-list header button,.email-account-settings footer button{min-height:40px;color:var(--wine);background:#fff;border:1px solid #dfcbd3;border-radius:11px;padding:0 13px;font-weight:850}.email-hero-actions .primary,.email-compose .primary,.email-account-settings .primary{border-color:var(--wine);background:var(--wine);color:#fff}.email-hero-actions>span{color:#286c4d;background:#edf8f2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.email-hero-actions>span.offline{color:#786970;background:#f4eff1}.email-hero-actions>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.email-layout{background:#fff;border:1px solid #e8d9df;border-radius:22px;grid-template-columns:230px minmax(300px,390px) minmax(420px,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 18px 45px #4c17220d}.email-folders{background:#faf4f6;border-right:1px solid #eadce1;padding:18px 12px}.email-folders>b{color:#806e75;letter-spacing:.16em;margin:8px 10px;font-size:8px;display:block}.email-folders button{text-align:left;color:#51333e;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:2px 0;padding:8px 10px;display:flex}.email-folders button.active{color:var(--wine);background:#fff;font-weight:900;box-shadow:0 5px 16px #5b233012}.email-folders button>span{align-items:center;gap:9px;display:flex}.email-folders button span span{display:grid}.email-folders button small{text-overflow:ellipsis;color:#927f86;max-width:150px;font-size:7px;display:block;overflow:hidden}.email-folders button em{color:#fff;background:#8a3153;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.email-folders button>i:not(.dot){color:#fff;text-align:center;background:#8a3153;border-radius:999px;min-width:20px;padding:3px 5px;font-size:8px;font-style:normal}.email-folders .dot{background:#c9bec2;border-radius:50%;width:8px;height:8px}.email-folders .dot.on{background:#2fa56d}.email-list{border-right:1px solid #eadce1;max-height:720px;overflow:auto}.email-list>header{z-index:2;background:#fff;border-bottom:1px solid #eadce1;gap:8px;padding:12px;display:flex;position:sticky;top:0}.email-list>header label{border:1px solid #e4d5db;border-radius:10px;flex:1;align-items:center;gap:7px;padding:0 11px;display:flex}.email-list>header input{border:0;outline:0;width:100%;min-width:0;height:38px}.email-list>header button{white-space:nowrap;font-size:8px}.email-message{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #f0e5e9;grid-template-columns:38px 1fr auto;gap:10px;padding:14px;display:grid;position:relative}.email-message:hover,.email-message.selected{background:#fff6f9}.email-message.unread:before{content:"";background:var(--wine);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.sender-avatar{color:#873450;background:#f3e4e9;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.email-message>span:nth-child(2){min-width:0;display:grid}.email-message b,.email-message strong,.email-message small,.email-message em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-message b{font-size:10px}.email-message strong{margin:3px 0;font-family:Georgia,serif;font-size:12px}.email-message small{color:#786970;font-size:8px}.email-message em{color:#98506b;margin-top:5px;font-size:7px;font-style:normal;font-weight:800}.email-message time{color:#85757b;font-size:7px}.email-message.read{opacity:.78}.email-reader{min-width:0;max-height:720px;overflow:auto}.email-reader>header{border-bottom:1px solid #eadce1;justify-content:space-between;gap:20px;padding:24px;display:flex}.email-reader h3{color:#35242a;margin:5px 0 12px;font:700 25px Georgia,serif}.email-reader header p{margin:0;font-size:10px}.email-reader header time{color:#827178;margin-top:5px;font-size:8px;display:block}.email-reader header>div:last-child{align-items:flex-start;gap:6px;display:flex}.email-reader button.active{background:#f4e3e9}.email-body{white-space:pre-wrap;color:#44343a;padding:28px;font-size:11px;line-height:1.7}.pix-alert{color:#6c4a0c;background:#fff9ec;border:1px solid #e2c17b;border-radius:14px;gap:12px;margin:18px 24px 0;padding:14px 16px;display:flex}.pix-alert>span{color:#a4771e;background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.pix-alert b{font-size:10px}.pix-alert p{margin:3px 0 0;font-size:8px}.email-attachments{padding:0 24px 24px}.email-attachments>b{letter-spacing:.15em;font-size:8px}.email-attachments>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.email-attachments a{color:#633044;border:1px solid #e5d4da;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 8px;min-width:190px;padding:11px;text-decoration:none;display:grid}.email-attachments a span{grid-row:1/3}.email-attachments a b{font-size:9px}.email-attachments a small{font-size:7px}.email-empty{text-align:center;color:#837178;place-content:center;min-height:260px;padding:35px;display:grid}.email-empty i{color:#9d5b75;font-size:34px;font-style:normal}.email-empty b{color:#3f2a32;margin-top:10px;font:700 18px Georgia,serif}.email-empty p{max-width:280px;font-size:9px;line-height:1.6}.email-empty.reader{min-height:500px}.email-modal-backdrop{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b101ab0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.email-compose,.email-settings-modal{background:#fff;border-radius:22px;width:min(720px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #18081166}.email-settings-modal{width:min(1060px,96vw)}.email-compose>header,.email-settings-modal>header{border-bottom:1px solid #eadce1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.email-compose h3,.email-settings-modal h3{margin:4px 0 0;font:700 24px Georgia,serif}.email-compose>header button,.email-settings-modal>header button{border:0;font-size:22px}.email-compose>label{color:#796870;gap:6px;margin:14px 22px;font-size:8px;font-weight:900;display:grid}.email-compose input,.email-compose select,.email-compose textarea,.email-config-grid input{color:#322229;background:#fff;border:1px solid #dfd0d6;border-radius:10px;outline:0;width:100%;padding:11px 12px}.email-compose textarea{resize:vertical;line-height:1.6}.email-compose footer,.email-account-settings footer{justify-content:flex-end;gap:8px;padding:15px 22px 22px;display:flex}.email-account-settings{grid-template-columns:245px 1fr;min-height:540px;display:grid}.email-account-settings>nav{background:#faf4f6;border-right:1px solid #eadce1;padding:12px}.email-account-settings>nav button{text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:13px 10px;display:flex}.email-account-settings>nav button.active{background:#fff;box-shadow:0 5px 15px #5b233010}.email-account-settings>nav span{font-weight:900;display:grid}.email-account-settings>nav small{color:#8c7980;font-size:7px}.email-account-settings>nav i{color:#776970;background:#eee7e9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.email-account-settings>nav i.on{color:#276a49;background:#e2f5e9}.email-account-settings>form{padding:22px}.email-account-settings form>header{justify-content:space-between;align-items:center;display:flex}.email-account-settings h3{margin:4px 0;font:700 24px Georgia,serif}.email-account-settings header p{color:#7d6b72;margin:0}.email-switch{background:#f7eef1;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.email-config-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.email-config-grid label{color:#75646b;gap:5px;font-size:8px;font-weight:900;display:grid}.email-config-grid .check{border:1px solid #e6d9de;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.email-config-grid .check input{width:auto}.email-config-grid .wide{grid-column:1/-1}.email-config-note,.email-config-error{color:#765867;background:#f7f1f3;border-radius:12px;gap:8px;margin-top:14px;padding:12px;font-size:8px;display:flex}.email-config-note{display:grid}.email-config-error{color:#9b3042;background:#fff0f1}.email-account-settings>form>footer{padding-inline:0;padding-bottom:0}.email-settings-modal .email-account-settings{min-height:0}@media (max-width:1150px){.email-layout{grid-template-columns:210px minmax(300px,360px) 1fr}.email-reader>header{display:grid}.email-reader header>div:last-child{flex-wrap:wrap}}@media (max-width:850px){.email-hero{display:grid}.email-hero-actions{justify-content:flex-start}.email-layout{grid-template-columns:92px minmax(270px,1fr)}.email-folders button span span,.email-folders>b{font-size:0}.email-folders button>span:not(:has(em)){font-size:0}.email-folders button>span:not(:has(em)):first-letter{font-size:14px}.email-folders button small{display:none}.email-folders button em{margin:auto}.email-reader{z-index:1400;background:#fff;border-radius:18px;grid-column:1/-1;max-height:none;position:fixed;inset:76px 8px 8px;box-shadow:0 20px 60px #2b101a55}.email-reader:has(.email-empty){display:none}.email-account-settings{grid-template-columns:1fr}.email-account-settings>nav{border-bottom:1px solid #eadce1;border-right:0;display:flex;overflow:auto}.email-account-settings>nav button{min-width:180px}.email-config-grid{grid-template-columns:1fr}.email-config-grid .wide{grid-column:auto}}@media (max-width:520px){.email-workspace{margin:-4px}.email-hero{padding:17px}.email-hero-actions>span{width:100%}.email-hero-actions button{flex:1}.email-layout{grid-template-columns:74px 1fr;min-height:560px}.email-message{grid-template-columns:32px 1fr}.sender-avatar{width:30px;height:30px}.email-message time,.email-list>header button{display:none}.email-modal-backdrop{padding:8px}.email-compose,.email-settings-modal{border-radius:17px;max-height:97vh}.email-account-settings>form{padding:16px}.email-reader{inset:68px 4px 4px}.email-reader>header{padding:18px}.email-body{padding:20px}.pix-alert{margin:12px 14px 0}.email-attachments{padding:0 14px 18px}}.email-security-panel{background:linear-gradient(135deg,#f4fbf7,#fff);border:1px solid #cfe5d9;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #245a3c0a}.email-security-panel>span{color:#fff;background:#2d7653;border-radius:11px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.email-security-panel>div:nth-child(2){gap:3px;display:grid}.email-security-panel b{color:#225d41;font-size:10px}.email-security-panel p{color:#62756b;margin:0;font-size:8px;line-height:1.5}.email-protocol-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.email-protocol-chips i{color:#28684a;white-space:nowrap;background:#e6f4ec;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.email-config-grid input[readonly]{color:#654d57;cursor:not-allowed;background:#f5f1f3;font-weight:800}.email-config-grid label>small{color:#927f87;font-size:7px;font-weight:600;line-height:1.4}.email-config-grid .protocol-locked{color:#2e684d;background:#f6faf8;border-color:#d8e9df}.email-config-grid .protocol-locked input{accent-color:#2d7653;pointer-events:none}.email-account-settings footer button:disabled{cursor:not-allowed;opacity:.58}.email-account-settings footer button:not(:disabled){transition:transform .16s,box-shadow .16s}.email-account-settings footer button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 18px #5b233016}@media (max-width:850px){.email-security-panel{grid-template-columns:auto 1fr}.email-protocol-chips{grid-column:1/-1;justify-content:flex-start}}.email-top-notifier{position:relative}.email-top-button{width:42px;height:42px;color:var(--wine);background:#fff;border:1px solid #ead8df;border-radius:12px;font-weight:950;position:relative}.email-top-button>span{font-size:15px}.email-top-button>i{color:#fff;background:#9a3359;border:2px solid #fff;border-radius:999px;min-width:18px;padding:3px;font-size:7px;font-style:normal;position:absolute;top:-6px;right:-5px}.email-top-notifier>aside{z-index:1500;background:#fff;border:1px solid #e6d3da;border-radius:17px;width:min(390px,88vw);position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 25px 70px #2f101d38}.email-top-notifier aside>header{border-bottom:1px solid #eee1e6;justify-content:space-between;padding:16px 18px;display:flex}.email-top-notifier aside>header div{display:grid}.email-top-notifier aside>header small{color:#846f78;margin-top:3px;font-size:8px}.email-top-notifier aside>header button{background:0 0;border:0;font-size:20px}.email-top-notifier aside>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f2e8ec;grid-template-columns:35px 1fr;gap:10px;width:100%;padding:12px 16px;display:grid}.email-top-notifier aside>div>button:hover{background:#fff7fa}.email-top-notifier aside>div>button>span{color:#893552;background:#f3e5ea;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.email-top-notifier aside>div>button>span.pix{color:#8b6212;background:#fff1ce}.email-top-notifier aside>div div{min-width:0;display:grid}.email-top-notifier aside>div b,.email-top-notifier aside>div p,.email-top-notifier aside>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-top-notifier aside>div b{font-size:9px}.email-top-notifier aside>div p{margin:2px 0;font:700 11px Georgia,serif}.email-top-notifier aside>div small{color:#8b7780;font-size:7px}.email-top-notifier aside>section{text-align:center;place-items:center;padding:28px;display:grid}.email-top-notifier aside>section span{color:#2b8b60;font-size:25px}.email-top-notifier aside>section p{color:#837078;margin:4px;font-size:8px}.email-top-notifier aside>footer{background:#faf4f6;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.email-top-notifier aside>footer button{color:var(--wine);background:0 0;border:0;font-size:8px;font-weight:900}.email-top-notifier aside>footer small{color:#8c7a81;font-size:7px}.email-config-grid select{color:#322229;background:#fff;border:1px solid #dfd0d6;border-radius:10px;width:100%;padding:11px 12px}.email-account-settings>nav .email-add-account{color:var(--wine);background:#fff;border:1px dashed #cfa9b8;margin-top:10px}.email-account-settings footer .danger-button{color:#9b2d3d;background:#fff1f2;border-color:#edbdc4;margin-right:auto}
.funnel-conversion-button{min-width:172px;color:var(--wine);text-align:right;cursor:pointer;background:#fff8fa;border:1px solid #ead4dc;border-radius:16px;padding:10px 14px;transition:all .18s;display:grid}.funnel-conversion-button:hover,.funnel-conversion-button:focus-visible{border-color:var(--wine);outline:none;transform:translateY(-1px);box-shadow:0 8px 24px #7b294819}.funnel-conversion-button strong{font:700 30px Georgia}.funnel-conversion-button small{letter-spacing:0;font-size:8px;font-weight:800}.funnel-conversion-button span{margin-top:5px;font-size:8px;font-weight:800}.customer-funnel-steps button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px;transition:all .18s;display:grid}.customer-funnel-steps button:hover,.customer-funnel-steps button:focus-visible,.customer-funnel-card>footer button:hover,.customer-funnel-card>footer button:focus-visible{z-index:1;background:#fff8fa;border-color:#b46c87;outline:none;position:relative;box-shadow:0 5px 18px #7b294814}.customer-funnel-steps button>span{width:28px;height:28px;color:var(--wine);background:#f5e7ed;border-radius:50%;place-items:center;font-weight:900;display:grid}.customer-funnel-card>footer button{min-height:46px;color:inherit;text-align:left;cursor:pointer;background:#fbf8f9;border:0;align-items:baseline;gap:7px;padding:12px;display:flex}.funnel-detail-backdrop{z-index:10040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#211017a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.funnel-detail-modal{background:#fff;border:1px solid #ead4dc;border-radius:24px;width:min(760px,100%);max-height:min(90vh,780px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #17081166}.funnel-detail-close{border:1px solid var(--line);width:36px;height:36px;color:var(--wine);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:16px;right:16px}.funnel-detail-modal>header{justify-content:space-between;align-items:start;gap:24px;padding-right:44px;display:flex}.funnel-detail-modal>header small{color:var(--wine);letter-spacing:1.7px;font-size:8px;font-weight:900}.funnel-detail-modal>header h2{color:var(--ink);margin:6px 0 0;font:700 28px Georgia}.funnel-detail-modal>header>strong{color:var(--wine);white-space:nowrap;font:700 38px Georgia}.funnel-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 12px;display:grid}.funnel-detail-grid article{border:1px solid var(--line);background:#fcfafb;border-radius:16px;padding:18px}.funnel-detail-grid span{color:var(--wine);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.funnel-detail-grid p,.funnel-detail-modal aside p,.funnel-detail-note p{color:#594b50;margin:8px 0 0;font-size:12px;line-height:1.6}.funnel-detail-modal aside{color:var(--wine);background:#f5e8ed;border-radius:16px;padding:18px}.funnel-detail-modal aside b{font:700 17px Georgia}.funnel-detail-note{background:#fffaf0;border:1px solid #e9dba8;border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.funnel-detail-note>span{color:#fff;background:#8b6324;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.funnel-detail-note p{margin:1px 0 0}.funnel-detail-modal>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.funnel-detail-modal>footer button{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.funnel-detail-modal>footer .secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.funnel-detail-modal>footer .primary{border:1px solid var(--wine);background:var(--wine);color:#fff}.funnel-detail-modal>footer button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.funnel-conversion-button{text-align:left;width:100%}.funnel-detail-backdrop{padding:10px}.funnel-detail-modal{border-radius:20px;padding:24px 18px}.funnel-detail-modal>header{gap:8px;display:grid}.funnel-detail-modal>header h2{font-size:24px}.funnel-detail-modal>header>strong{font-size:32px}.funnel-detail-grid{grid-template-columns:1fr}.funnel-detail-modal>footer{display:grid}.funnel-detail-modal>footer .primary{grid-row:1}.customer-funnel-card>footer button{min-width:0}}.commercial-funnel .customer-funnel-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.commercial-funnel .customer-funnel-steps button{grid-template-columns:25px minmax(0,1fr);gap:8px;padding:11px}.commercial-funnel .customer-funnel-steps button>strong{color:var(--wine);grid-column:2;font:700 20px Georgia,serif}.commercial-funnel .customer-funnel-steps button>span{width:25px;height:25px}.funnel-retention-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:-7px 0 16px;display:grid}.funnel-retention-summary button{color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#fff7fa);border:1px solid #d7c1ca;border-radius:12px;align-items:baseline;gap:8px;padding:11px 13px;display:flex}.funnel-retention-summary button:hover{border-color:var(--wine)}.funnel-retention-summary b{color:var(--wine);font:700 21px Georgia,serif}.funnel-retention-summary span{color:var(--muted);font-size:8px}.commercial-funnel>footer{grid-template-columns:repeat(6,1fr)}.commercial-funnel .customer-funnel-sources{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.commercial-funnel .customer-funnel-sources>b{margin-right:3px}.commercial-funnel .customer-funnel-sources>span{color:#725761;background:#f7eff2;border-radius:99px;padding:6px 8px;font-size:8px}.funnel-bottleneck{color:#735119;background:#fff8e8;border:1px solid #edcf94;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-7px 0 16px;padding:11px 13px;display:grid}.funnel-bottleneck>span{color:#fff;background:#e9b957;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.funnel-bottleneck>div{gap:2px;display:grid}.funnel-bottleneck small{letter-spacing:.1em;font-size:7px;font-weight:900}.funnel-bottleneck b{font-size:10px}.funnel-bottleneck p{margin:0;font-size:8px}.funnel-bottleneck button{color:#735119;cursor:pointer;background:#fff;border:1px solid #d8ad58;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}@media (max-width:1050px){.commercial-funnel .customer-funnel-steps,.commercial-funnel>footer{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.commercial-funnel .customer-funnel-steps{grid-template-columns:1fr 1fr}.funnel-retention-summary{grid-template-columns:1fr}.commercial-funnel>footer{grid-template-columns:1fr 1fr}.funnel-bottleneck{grid-template-columns:32px minmax(0,1fr)}.funnel-bottleneck>button{grid-column:2;justify-self:start}}
.legacy-agent-frequency{display:none!important}.instagram-queue-header-actions{align-items:center;gap:10px;display:flex}.instagram-queue-header-actions>span{background:var(--rose);color:var(--wine);border-radius:18px;padding:7px 10px;font-size:8px;font-weight:900}.instagram-schedule-composer{background:linear-gradient(145deg,#fff,#fbf5f7);border:1px solid #d9b7c4;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 15px 35px #4316290d}.instagram-schedule-composer>header{justify-content:space-between;align-items:start;display:flex}.instagram-schedule-composer>header small,.instagram-agent-activity header small{color:var(--wine);letter-spacing:.16em;font-size:7px;font-weight:900}.instagram-schedule-composer h5,.instagram-agent-activity h5{margin:4px 0 0;font:700 18px Georgia}.instagram-schedule-composer>header>button{border:1px solid var(--line);width:32px;height:32px;color:var(--wine);background:#fff;border-radius:9px;font-size:19px}.instagram-schedule-composer>nav,.instagram-queue-filters{gap:7px;display:flex;overflow:auto}.instagram-schedule-composer>nav button,.instagram-queue-filters button{color:#6c5961;cursor:pointer;background:#fff;border:1px solid #dfced5;border-radius:999px;flex:none;padding:8px 12px;font-size:8px;font-weight:900}.instagram-schedule-composer>nav button.active,.instagram-queue-filters button.active{border-color:var(--wine);background:var(--wine);color:#fff}.instagram-queue-filters button.clear{color:#a33042;border-color:#e8b9c0;margin-left:auto}.instagram-product-schedule{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.instagram-product-schedule label,.instagram-external-fields label{color:#4b3a42;gap:6px;font-size:8px;font-weight:900;display:grid}.instagram-product-schedule input,.instagram-product-schedule select,.instagram-external-fields input,.instagram-external-fields select,.instagram-external-fields textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:10px;padding:9px 11px}.instagram-product-schedule small,.instagram-external-fields small{color:var(--muted);font-size:7px}.instagram-schedule-composer>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.instagram-schedule-composer>footer p{max-width:700px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.instagram-external-studio{grid-template-columns:minmax(230px,.7fr) minmax(320px,1.3fr);gap:16px;display:grid}.instagram-external-preview{color:#fff;text-align:center;background:#28121c;border-radius:14px;place-items:center;min-height:360px;display:grid;overflow:hidden}.instagram-external-preview img,.instagram-external-preview video{object-fit:contain;width:100%;height:420px;display:block}.instagram-external-preview span{gap:6px;display:grid}.instagram-external-preview small{color:#d7bdc7}.instagram-external-fields{grid-template-columns:1fr 1fr;align-content:start;gap:11px;display:grid}.instagram-external-fields label:nth-child(4),.instagram-external-rights{grid-column:1/-1}.instagram-external-fields textarea{resize:vertical}.instagram-external-rights{align-items:flex-start;gap:8px;display:flex!important}.instagram-external-rights input{height:16px;width:16px!important;min-height:0!important}.instagram-agent-activity{border:1px solid var(--line);background:#fbf8f9;border-radius:16px;gap:12px;padding:16px;display:grid}.instagram-agent-activity>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.instagram-agent-activity>header>span{color:#6c5961;font-size:8px}.instagram-agent-activity>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.instagram-agent-activity>div>button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e4d8dd;border-radius:12px;grid-template-columns:54px 1fr 8px;align-items:center;gap:10px;padding:9px;display:grid}.instagram-agent-activity time{color:var(--wine);text-transform:uppercase;background:#f3e5ea;border-radius:9px;place-items:center;padding:7px;font-size:7px;display:grid}.instagram-agent-activity time b{font-size:10px}.instagram-agent-activity button>span{gap:3px;min-width:0;display:grid}.instagram-agent-activity button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.instagram-agent-activity button>span small{color:var(--muted);font-size:7px}.instagram-agent-activity button>i{background:#c9a6b4;border-radius:50%;width:8px;height:8px}.instagram-agent-activity button>i.approved{background:#23a06b;box-shadow:0 0 0 4px #23a06b18}.instagram-agent-activity button>i.failed{background:#c73745}.instagram-agent-activity>div>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:8px}.instagram-job-grid article>div>div{flex-wrap:wrap}.instagram-job-remove{color:#9e2e45!important;background:#fff!important;border:1px solid #e2c6ce!important}.instagram-review-layout figure video{background:#000;border-radius:8px;width:min(100%,390px);max-height:70vh;margin:auto;display:block}.instagram-external-preserved{color:var(--wine);background:#f5e8ed;border-radius:11px;gap:5px;padding:12px;display:grid}.instagram-external-preserved b{letter-spacing:.14em;font-size:7px}.instagram-external-preserved span{font-size:8px;line-height:1.45}@keyframes storyGentleZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes storyFade{0%,to{opacity:.55}15%,85%{opacity:1}}.instagram-review-layout figure.story-animation-gentle_zoom>img{animation:8s ease-in-out infinite alternate storyGentleZoom}.instagram-review-layout figure.story-animation-fade>img{animation:8s ease-in-out infinite storyFade}.instagram-review-layout figure{position:relative;overflow:hidden}.instagram-safe-grid{z-index:3;aspect-ratio:9/16;pointer-events:none;border:1px solid #fff8;width:min(100% - 24px,390px);position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #0004}.instagram-safe-grid span{color:#fff;text-shadow:0 1px 3px #000;background:#6f173b45;border:1px dashed #fff9;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;left:6%;right:6%}.instagram-safe-grid .top{height:13%;top:0}.instagram-safe-grid .center{color:#d8ffeb;background:#1e7a4c26;border-color:#65e6a7aa;height:67.7%;top:13%}.instagram-safe-grid .bottom{height:19.3%;bottom:0}.instagram-safe-grid i{background:#6f173b35;border-right:1px dashed #fff8;width:6%;position:absolute;top:0;bottom:0}.instagram-safe-grid i.right{border-left:1px dashed #fff8;border-right:0;right:0}.instagram-safe-grid i.left{left:0}.instagram-carousel-preview{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.instagram-carousel-preview span{border-radius:8px;position:relative;overflow:hidden}.instagram-carousel-preview img{aspect-ratio:4/5;object-fit:contain;width:100%!important;height:auto!important}.instagram-carousel-preview b{color:#fff;background:#7b2948;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid;position:absolute;top:7px;right:7px}.instagram-external-preview.carousel{grid-template-columns:repeat(2,1fr);align-content:start;gap:7px;padding:9px}.instagram-external-preview.carousel img{aspect-ratio:4/5;background:#fff;border-radius:7px;height:auto}.instagram-product-schedule{grid-template-columns:1.4fr .7fr 1fr}@media (max-width:800px){.instagram-queue-header-actions,.instagram-schedule-composer>footer,.instagram-agent-activity>header{flex-direction:column;align-items:stretch}.instagram-product-schedule,.instagram-external-studio,.instagram-external-fields{grid-template-columns:1fr}.instagram-external-fields label:nth-child(4),.instagram-external-rights{grid-column:auto}.instagram-external-preview{min-height:260px}.instagram-external-preview img,.instagram-external-preview video{height:330px}.instagram-schedule-composer>footer button{width:100%}.instagram-queue-filters button.clear{margin-left:0}}
.growth-center{gap:22px;display:grid}.growth-center>header{color:#fff;background:linear-gradient(125deg,#35121f,#7d2d4d);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.growth-center>header small,.growth-card>small,.growth-recommendations small{letter-spacing:.18em;font-size:8px;font-weight:900}.growth-center h2{margin:7px 0;font:700 34px Georgia}.growth-center>header p{color:#eadde2;max-width:720px;margin:0;font-size:11px;line-height:1.6}.growth-center>header>span{text-align:center;border:1px solid #ffffff40;border-radius:18px;min-width:150px;padding:16px;display:grid}.growth-center>header>span b{font:700 30px Georgia}.growth-center>header>span.good{color:#16643f;background:#e4f7ec}.growth-center>header>span.attention{color:#79520c;background:#fff4cf}.growth-center>header>span.critical{color:#912237;background:#ffe6e9}.growth-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.growth-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:5px;padding:18px;display:grid}.growth-metrics b{color:var(--wine);font:700 24px Georgia}.growth-metrics span{color:var(--muted);font-size:9px}.growth-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.growth-card,.growth-recommendations{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.growth-card h3,.growth-recommendations h3{color:#3a202a;margin:7px 0 9px;font:700 23px Georgia}.growth-card>p{color:var(--muted);font-size:10px;line-height:1.55}.growth-checks{gap:9px;margin:18px 0;display:grid}.growth-checks span{color:#17613f;background:#eef9f3;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:800}.growth-actions,.growth-external{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.growth-actions a,.growth-actions button,.growth-external a{color:var(--wine);cursor:pointer;background:#fff;border:1px solid #e2ccd5;border-radius:11px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.growth-actions .primary{background:var(--wine);color:#fff}.growth-card label{gap:6px;margin-top:13px;font-size:8px;font-weight:900;display:grid}.growth-card select,.growth-card input{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:42px;padding:0 12px}.growth-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.growth-card output{overflow-wrap:anywhere;background:#f6f1f3;border-radius:11px;margin-top:13px;padding:12px;font:500 9px/1.5 monospace;display:block}.growth-recommendations>ol{counter-reset:growth;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;list-style:none;display:grid}.growth-recommendations li{counter-increment:growth;background:#faf7f8;border-radius:14px;gap:7px;padding:15px;display:grid}.growth-recommendations li:before{content:counter(growth);background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.growth-recommendations li b{font-size:10px}.growth-recommendations li span{color:var(--muted);font-size:9px;line-height:1.5}.seo-product-page{color:#34242a;background:#fbf8f9;min-height:100vh}.seo-product-page>header{background:#fff;border-bottom:1px solid #eadde2;justify-content:space-between;align-items:center;padding:16px max(5vw,24px);display:flex}.seo-product-page>header>a{color:inherit;align-items:center;gap:12px;font:700 18px Georgia;text-decoration:none;display:flex}.seo-product-page>header img{object-fit:contain;width:58px;height:58px}.seo-product-page>header span{display:grid}.seo-product-page>header small{letter-spacing:.16em;color:#8c7880;text-transform:uppercase;font:700 7px sans-serif}.seo-product-page nav{align-items:center;gap:9px;display:flex}.seo-product-page nav a,.seo-product-actions button{color:#642640;cursor:pointer;background:#fff;border:1px solid #dec8d0;border-radius:12px;padding:12px 16px;font-size:10px;font-weight:900;text-decoration:none}.seo-product-page nav .seo-login,.seo-product-actions .primary{color:#fff;background:#7e2f50}.seo-product-page>section{grid-template-columns:minmax(320px,600px) minmax(300px,520px);justify-content:center;gap:50px;padding:54px 5vw;display:grid}.seo-product-gallery>img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:26px;width:100%;box-shadow:0 20px 60px #40152612}.seo-product-gallery>span{aspect-ratio:1;background:#f1e3e8;border-radius:26px;place-items:center;font-size:70px;display:grid}.seo-product-gallery>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.seo-product-gallery>div img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.seo-product-page section>article{align-self:center}.seo-product-page section>article>small{letter-spacing:.14em;color:#8b3457;text-transform:uppercase;font-size:9px;font-weight:900}.seo-product-page h1{margin:12px 0;font:700 clamp(35px,5vw,62px)/1.02 Georgia}.seo-product-page section>article>p{color:#75646a;font-size:15px;line-height:1.7}.seo-product-page section>article>strong{color:#8b3457;margin:20px 0;font:700 30px Georgia;display:block}.seo-product-page section ul{color:#65545a;gap:8px;padding-left:18px;font-size:11px;display:grid}.seo-product-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.seo-product-page>aside{color:#fff;background:#3d1726;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 5vw 36px;padding:24px 28px;display:grid}.seo-product-page>aside>b{font:700 21px Georgia}.seo-product-page>aside>span{color:#eadde2;font-size:10px}.seo-product-actions.compact{margin:0}.seo-product-page>footer{text-align:center;color:#86747b;padding:22px;font-size:9px}@media (max-width:850px){.growth-center>header{flex-direction:column;align-items:stretch}.growth-metrics{grid-template-columns:1fr 1fr}.growth-grid{grid-template-columns:1fr}.growth-recommendations>ol{grid-template-columns:1fr 1fr}.seo-product-page>section{grid-template-columns:1fr;padding-top:28px}.seo-product-page>aside{grid-template-columns:1fr}.seo-product-page nav a:first-child{display:none}}@media (max-width:520px){.growth-metrics,.growth-recommendations>ol,.growth-two{grid-template-columns:1fr}.seo-product-page>header{padding:10px 14px}.seo-product-page>header span{display:none}.seo-product-page>section{gap:24px;padding:20px 16px}.seo-product-page h1{font-size:36px}.seo-product-actions{display:grid}.seo-product-page>aside{margin:0 16px 24px}.seo-product-actions.compact{width:100%}}.seo-breadcrumb{color:#8b727c;align-items:center;gap:8px;padding:16px max(5vw,24px);font-size:9px;display:flex}.seo-breadcrumb a{color:#76304c;text-decoration:none}.seo-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;overflow:hidden}.seo-related{background:#fff;padding:38px 5vw 54px!important;display:block!important}.seo-related>header{grid-template-columns:1fr auto;align-items:end;max-width:1180px;margin:0 auto 22px;display:grid}.seo-related>header small{color:#8b3457;letter-spacing:.16em;grid-column:1;font-size:8px;font-weight:900}.seo-related h2{margin:5px 0 0;font:700 28px Georgia}.seo-related>header>a{color:#7e2f50;grid-area:1/2/3;font-size:9px;font-weight:900;text-decoration:none}.seo-related>div{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:auto;display:grid}.seo-related>div>a{color:#34242a;border:1px solid #eadde2;border-radius:16px;gap:8px;padding:12px;text-decoration:none;display:grid}.seo-related img,.seo-related>div>a>span{aspect-ratio:1;object-fit:cover;background:#f5e9ed;border-radius:11px;place-items:center;width:100%;display:grid}.seo-related>div b{font:700 14px Georgia}.seo-related>div strong{color:#8b3457;font-size:11px}.seo-category-page{color:#34242a;background:#fbf8f9;min-height:100vh}.seo-category-page>header{background:#fff;border-bottom:1px solid #eadde2;justify-content:space-between;align-items:center;padding:16px max(5vw,24px);display:flex}.seo-category-page>header>a{color:inherit;align-items:center;gap:12px;font:700 18px Georgia;text-decoration:none;display:flex}.seo-category-page>header img{object-fit:contain;width:58px;height:58px}.seo-category-page>header span{display:grid}.seo-category-page>header small{letter-spacing:.16em;color:#8c7880;text-transform:uppercase;font:700 7px sans-serif}.seo-category-page>header nav{gap:9px;display:flex}.seo-category-page>header nav a,.seo-category-page>aside>a{color:#642640;background:#fff;border:1px solid #dec8d0;border-radius:12px;padding:12px 16px;font-size:10px;font-weight:900;text-decoration:none}.seo-category-page>header nav .primary{color:#fff;background:#7e2f50}.seo-category-hero{background:linear-gradient(135deg,#f9edf1,#fff);padding:58px max(7vw,24px) 38px}.seo-category-hero small{color:#8b3457;letter-spacing:.18em;font-size:8px;font-weight:900}.seo-category-hero h1{max-width:800px;margin:10px 0;font:700 clamp(38px,6vw,70px)/1 Georgia}.seo-category-hero p{color:#746168;max-width:720px;font-size:14px;line-height:1.7}.seo-category-products{grid-template-columns:repeat(4,1fr);gap:16px;padding:36px max(5vw,24px) 60px;display:grid}.seo-category-products article{min-width:0}.seo-category-products article>a{height:100%;color:inherit;background:#fff;border:1px solid #eadde2;border-radius:18px;padding:13px;text-decoration:none;display:grid;box-shadow:0 14px 35px #4b17250a}.seo-category-products img,.seo-category-products article>a>span{aspect-ratio:1;object-fit:cover;background:#f3e5ea;border-radius:13px;place-items:center;width:100%;font-size:42px;display:grid}.seo-category-products small{color:#8b3457;letter-spacing:.13em;margin-top:13px;font-size:7px;font-weight:900}.seo-category-products h2{margin:6px 0;font:700 19px Georgia}.seo-category-products p{color:#7d6970;margin:0 0 12px;font-size:9px;line-height:1.55}.seo-category-products strong{color:#8b3457;margin-top:auto;font:700 19px Georgia}.seo-category-products em{color:#66765f;margin-top:4px;font-size:8px;font-style:normal}.seo-category-products article>a>b{color:#752c49;margin-top:14px;font-size:9px}.seo-category-page>aside{color:#fff;background:#3d1726;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin:0 5vw 42px;padding:30px;display:flex}.seo-category-page>aside small{letter-spacing:.16em;font-size:7px;font-weight:900}.seo-category-page>aside h2{margin:7px 0;font:700 26px Georgia}.seo-category-page>aside p{color:#e8d8de;margin:0;font-size:10px}.seo-category-page>footer{text-align:center;color:#86747b;padding:22px;font-size:9px}
.organic-acquisition-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fbf7f8);border-radius:22px;margin:18px 0;padding:24px;box-shadow:0 15px 40px #3d172209}.organic-acquisition-card>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.organic-acquisition-card>header small,.organic-detail>article>small{color:var(--wine);letter-spacing:.16em;font-size:8px;font-weight:900}.organic-acquisition-card h3{margin:6px 0;font:700 24px Georgia}.organic-acquisition-card>header p{color:var(--muted);margin:0;font-size:10px}.organic-acquisition-card>header>strong{color:#267252;text-align:right;font:700 30px Georgia;display:grid}.organic-acquisition-card>header>strong small{color:#267252;letter-spacing:0;font:700 8px sans-serif}.organic-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.organic-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:15px;display:grid}.organic-metrics b{color:var(--wine);font:700 23px Georgia}.organic-metrics span{color:var(--muted);font-size:8px}.organic-detail{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.organic-detail>article{background:#f8f3f5;border-radius:15px;padding:17px}.organic-detail ol{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.organic-detail li{border-bottom:1px solid #e7d9de;justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;font-size:9px;display:flex}.organic-detail li span{align-items:center;gap:8px;min-width:0;display:flex}.organic-detail li span>b{color:#fff;background:#853553;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.organic-detail li a{color:#3b2730;text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}.organic-detail li>strong{white-space:nowrap}.organic-detail p{color:var(--muted);font-size:9px;line-height:1.5}.organic-sources{gap:8px;margin-top:12px;display:grid}.organic-sources>span{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.organic-sources b{font-size:9px}.organic-sources em{color:var(--muted);font-size:8px;font-style:normal}.organic-acquisition-card>footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:16px;font-size:8px;display:flex}.organic-acquisition-card>footer a{color:var(--wine);font-weight:900;text-decoration:none}@media (max-width:850px){.seo-related>div,.seo-category-products{grid-template-columns:repeat(2,1fr)}.organic-detail{grid-template-columns:1fr}.seo-category-page>aside{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.seo-product-page>header,.seo-category-page>header{padding:10px 14px}.seo-category-page>header span{display:none}.seo-related>header{grid-template-columns:1fr}.seo-related>header>a{grid-area:auto/1;margin-top:8px}.seo-related>div,.seo-category-products{grid-template-columns:1fr}.seo-category-page>header nav a:first-child{display:none}.seo-category-hero{padding-top:35px}.seo-category-page>aside{margin:0 16px 24px}.organic-acquisition-card{padding:18px}.organic-acquisition-card>header{display:grid}.organic-acquisition-card>header>strong{text-align:left}.organic-metrics{grid-template-columns:1fr 1fr}.organic-acquisition-card>footer{flex-direction:column}}
.tracked-links-center{gap:14px;display:grid}.tracked-links-hero{background:linear-gradient(125deg,#fff,#fbf1f5);border:1px solid #e7d8de;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.tracked-links-hero small,.tracked-link-chart header small,.tracked-link-winner>small{color:var(--wine);letter-spacing:.15em;font-size:7px;font-weight:900}.tracked-links-hero h3{margin:4px 0;font:700 23px Georgia}.tracked-links-hero p{color:var(--muted);margin:0;font-size:9px}.tracked-links-hero button{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:12px 15px;font-size:8px;font-weight:900}.tracked-link-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tracked-link-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;min-height:96px;padding:15px;display:grid}.tracked-link-kpis article.revenue{background:linear-gradient(125deg,#fff7e6,#fff);grid-column:span 2}.tracked-link-kpis span{color:#8a747c;letter-spacing:.11em;font-size:6px;font-weight:900}.tracked-link-kpis b{color:var(--wine);font:700 24px Georgia}.tracked-link-kpis small{color:var(--muted);font-size:7px}.tracked-link-insights{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:11px;display:grid}.tracked-link-chart,.tracked-link-winner{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px}.tracked-link-chart>header{justify-content:space-between;gap:12px;display:flex}.tracked-link-chart h4{margin:4px 0;font:700 18px Georgia}.tracked-link-chart header>span{color:#267354;background:#edf8f2;border-radius:99px;align-self:flex-start;padding:6px 9px;font-size:7px;font-weight:900}.tracked-link-chart>div{background:repeating-linear-gradient(0deg,#0000 0 35px,#f0e7ea 36px);border-bottom:1px solid #ded0d5;align-items:flex-end;gap:4px;height:145px;margin-top:12px;display:flex}.tracked-link-chart>div>i{background:linear-gradient(180deg,#ce7898,var(--wine));border-radius:4px 4px 0 0;flex:1;min-height:2px;position:relative}.tracked-link-chart>div>i small{color:var(--wine);font-size:6px;font-style:normal;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tracked-link-chart>footer{color:var(--muted);justify-content:space-between;padding-top:5px;font-size:7px;display:flex}.tracked-link-winner{background:linear-gradient(145deg,#fff,#faf2f5);flex-direction:column;display:flex}.tracked-link-winner>b{margin-top:16px;font:700 21px/1.15 Georgia}.tracked-link-winner>span{color:var(--muted);margin-top:5px;font-size:8px}.tracked-link-winner>div{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.tracked-link-winner strong{color:var(--wine);background:#fff;border-radius:10px;gap:3px;padding:10px;font:700 18px Georgia;display:grid}.tracked-link-winner strong small{color:var(--muted);text-transform:uppercase;font:700 6px Arial}.tracked-link-winner>em{color:#267354;margin-top:auto;font:700 17px Georgia}.tracked-link-toolbar{align-items:center;gap:9px;display:flex}.tracked-link-toolbar input,.tracked-link-toolbar select{border:1px solid var(--line);min-height:41px;color:var(--ink);background:#fff;border-radius:11px;padding:0 12px;font-size:9px}.tracked-link-toolbar input{flex:1}.tracked-link-toolbar span{color:var(--muted);font-size:7px;font-weight:900}.tracked-link-list{gap:9px;display:grid}.tracked-link-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:125px minmax(0,1fr);gap:15px;padding:14px;display:grid}.tracked-link-list>article.inactive{opacity:.62;background:#f6f3f4}.tracked-link-qr{background:#faf5f7;border-radius:12px;align-content:center;place-items:center;gap:6px;padding:8px;display:grid}.tracked-link-qr img{aspect-ratio:960/1105;object-fit:contain;width:98px}.tracked-link-qr a{color:var(--wine);font-size:7px;font-weight:900;text-decoration:none}.tracked-link-body{gap:9px;min-width:0;display:grid}.tracked-link-body>header{justify-content:space-between;gap:12px;display:flex}.tracked-link-body header small{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.tracked-link-body h4{margin:3px 0;font:700 18px Georgia}.tracked-link-body header p{color:var(--muted);margin:0;font-size:8px}.tracked-link-body header>span{text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:6px 9px;font-size:7px;font-weight:900}.tracked-link-body header>span.active{color:#21724f;background:#e5f5ed}.tracked-link-body header>span.paused{color:#786b71;background:#eee9eb}.tracked-link-url{color:#76535f;text-align:left;cursor:pointer;background:#fcf8fa;border:1px dashed #d9c5cd;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.tracked-link-url span{text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,monospace;overflow:hidden}.tracked-link-url b{white-space:nowrap;color:var(--wine);text-transform:uppercase;font:900 7px Arial}.tracked-link-metrics{flex-wrap:wrap;gap:6px;display:flex}.tracked-link-metrics span{color:var(--muted);background:#f7f2f4;border-radius:8px;padding:7px 9px;font-size:7px}.tracked-link-metrics b{color:var(--wine);font-size:10px}.tracked-link-body>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tracked-link-body>footer>span{color:var(--muted);font-size:7px}.tracked-link-body>footer>div{gap:5px;display:flex}.tracked-link-body>footer button{color:var(--wine);cursor:pointer;background:#fff;border:1px solid #ddcfd4;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.tracked-link-body>footer .danger{color:#a53a4e}.tracked-link-body>footer .success{color:#22724f}.tracked-link-body>footer .delete{color:#a3263f;background:#fff6f7;border-color:#efc4ca}.tracked-link-empty{color:var(--muted);text-align:center;border:1px dashed #d9cbd0;border-radius:13px;margin:0;padding:32px;font-size:9px}.tracked-links-loading{align-content:center;place-items:center;gap:11px;min-height:360px;display:grid}.tracked-links-loading i{border:4px solid #eadce1;border-top-color:var(--wine);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.tracked-links-loading b{font:700 14px Georgia}.tracked-link-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e0b128c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tracked-link-modal{background:#fff;border-radius:20px;width:min(690px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 85px #0005}.tracked-link-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff,#fbf3f6);justify-content:space-between;gap:14px;padding:22px 24px;display:flex}.tracked-link-modal header small{color:var(--wine);letter-spacing:.12em;font-size:8px;font-weight:900}.tracked-link-modal h3{margin:4px 0;font:700 22px Georgia}.tracked-link-modal header p{color:var(--muted);margin:0;font-size:8px}.tracked-link-modal header>button{background:var(--rose);width:34px;height:34px;color:var(--wine);cursor:pointer;border:0;border-radius:50%;font-size:19px}.tracked-link-modal>div{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.tracked-link-modal label{color:#6e6268;gap:6px;font-size:8px;font-weight:900;display:grid}.tracked-link-modal label.wide,.tracked-link-modal aside.wide{grid-column:1/-1}.tracked-link-modal input,.tracked-link-modal select{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #ddd1d6;border-radius:10px;padding:0 11px;font-size:10px}.tracked-link-modal aside{background:#f8f2f4;border-radius:11px;gap:5px;padding:12px;display:grid}.tracked-link-modal aside b{color:var(--wine);font-size:9px}.tracked-link-modal aside span{color:var(--muted);font-size:8px;line-height:1.45}.tracked-link-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.tracked-link-modal>footer button{color:var(--wine);cursor:pointer;background:#fff;border:1px solid #ddcfd4;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.tracked-link-modal>footer .primary{border-color:var(--wine);background:var(--wine);color:#fff}@media (max-width:1050px){.tracked-link-kpis{grid-template-columns:repeat(2,1fr)}.tracked-link-kpis article.revenue{grid-column:1/-1}.tracked-link-insights{grid-template-columns:1fr}}@media (max-width:700px){.tracked-links-hero{flex-direction:column;align-items:flex-start}.tracked-links-hero button{width:100%}.tracked-link-kpis{grid-template-columns:1fr 1fr}.tracked-link-list>article{grid-template-columns:1fr}.tracked-link-qr{grid-template-columns:auto 1fr;justify-content:start}.tracked-link-qr img{width:84px}.tracked-link-toolbar{flex-direction:column;align-items:stretch}.tracked-link-toolbar span{padding-left:4px}.tracked-link-body>footer{flex-direction:column;align-items:flex-start}.tracked-link-modal>div{grid-template-columns:1fr}.tracked-link-modal label.wide,.tracked-link-modal aside.wide{grid-column:auto}}@media (max-width:460px){.tracked-link-kpis{grid-template-columns:1fr}.tracked-link-body>footer>div{flex-wrap:wrap;width:100%}.tracked-link-body>footer button{flex:1}}
.loyalty-admin,.loyalty-wallet,.public-loyalty{--loyalty-gold:#c99b45;--loyalty-cream:#fff8eb}.loyalty-admin{gap:18px;display:grid}.loyalty-admin>header,.loyalty-admin-grid>section,.loyalty-benefit-editor,.loyalty-redemptions{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);background:#fff;border-radius:20px;padding:22px}.loyalty-admin>header{background:linear-gradient(135deg,#fff 55%,#fff3d6);justify-content:space-between;gap:20px;display:flex}.loyalty-admin h2,.loyalty-admin h3{margin:4px 0;font-family:Georgia,serif}.loyalty-admin p{color:var(--muted)}.loyalty-switch{background:var(--loyalty-cream);border-radius:15px;align-items:center;gap:12px;min-width:245px;padding:14px;display:flex}.loyalty-switch span{gap:3px;display:grid}.loyalty-admin-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.loyalty-admin-grid>section{gap:12px;display:grid}.loyalty-admin label{gap:6px;font-weight:800;display:grid}.loyalty-admin input,.loyalty-admin textarea,.loyalty-admin select{border:1px solid var(--ui-border);background:#fff;border-radius:11px;width:100%;padding:11px}.loyalty-admin textarea{min-height:95px}.loyalty-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.loyalty-note{background:#eef9f3;border-radius:12px;padding:12px;color:#276647!important}.loyalty-editor-list{gap:8px;display:grid}.loyalty-editor-list>div{grid-template-columns:1fr 110px 38px;gap:7px;display:grid}.loyalty-benefit-editor>header,.loyalty-redemptions>header{justify-content:space-between;gap:15px;margin-bottom:14px;display:flex}.loyalty-benefit-editor>article{border-top:1px solid var(--ui-border);grid-template-columns:1fr 1.4fr 110px 150px 100px 90px;align-items:center;gap:8px;padding:10px 0;display:grid}.loyalty-redemptions>div{display:grid}.loyalty-redemptions article{border-top:1px solid var(--ui-border);grid-template-columns:1fr 1fr 100px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.loyalty-redemptions article>span{gap:3px;display:grid}.loyalty-redemptions article i{text-align:center;background:#fff3d6;border-radius:20px;padding:6px 9px;font-style:normal}.loyalty-redemptions article i.fulfilled{color:#226741;background:#e3f6eb}.loyalty-save{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:16px;justify-content:flex-end;padding:12px;display:flex;position:sticky;bottom:0}.loyalty-wallet{background:linear-gradient(145deg,#fff 45%,#fff6e4);border:1px solid #ead7b3;border-radius:23px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 55px #431c2914}.loyalty-wallet>header{justify-content:space-between;gap:20px;display:flex}.loyalty-wallet h2{margin:5px 0;font:700 clamp(22px,3vw,34px) Georgia}.loyalty-wallet p{color:var(--muted)}.loyalty-balance{background:linear-gradient(145deg,var(--wine),var(--wine2));color:#fff;text-align:center;border-radius:17px;min-width:190px;padding:17px;display:grid}.loyalty-balance b{font:700 34px Georgia}.loyalty-balance span{font-weight:800}.loyalty-balance small{opacity:.75}.loyalty-progress{grid-template-columns:1fr auto;gap:8px;padding-top:13px;display:grid;position:relative}.loyalty-progress:before,.loyalty-progress>span{border-radius:8px;height:6px;position:absolute;top:0;left:0}.loyalty-progress:before{content:"";background:#eee3d5;width:100%}.loyalty-progress>span{background:linear-gradient(90deg,var(--loyalty-gold),var(--wine))}.loyalty-how{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.loyalty-how article{background:#fff;border:1px solid #ead7b3;border-radius:14px;gap:10px;padding:14px;display:flex}.loyalty-how article>b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.loyalty-how span{gap:4px;display:grid}.loyalty-reward-grid{gap:9px;display:grid}.loyalty-reward-grid>header{margin-top:16px}.loyalty-reward-grid>article{border:1px solid var(--ui-border);background:#fff;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.loyalty-reward-grid>article>span{color:#9d6e19;background:#fff2d9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.loyalty-reward-grid article div{gap:3px;display:grid}.loyalty-reward-grid article p{margin:0}.loyalty-notice{background:#e8f8ef;border-radius:12px;padding:12px;color:#236241!important}.loyalty-codes{gap:8px;display:grid}.loyalty-codes article{background:#fff;border-radius:12px;justify-content:space-between;padding:12px;display:flex}.loyalty-codes span{display:grid}.loyalty-codes code{color:var(--wine);align-self:center;font-weight:900}.loyalty-wallet.compact{margin-bottom:18px;padding:18px}.loyalty-wallet.compact>header{align-items:center}.loyalty-wallet.compact h2{font-size:22px}.loyalty-wallet.compact>a{color:var(--wine);justify-self:start;font-weight:900}.public-loyalty{color:#fff;background:linear-gradient(135deg,#431525,#762443 64%,#a0712b);border-radius:28px;order:1;grid-template-columns:1.4fr .6fr;gap:22px;margin:26px 0;padding:clamp(22px,4vw,48px);display:grid}.public-loyalty h2{margin:7px 0;font:700 clamp(28px,4vw,48px) Georgia}.public-loyalty p{color:#f4e8ec;max-width:700px}.public-loyalty>div>div{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.public-loyalty>div>div span{border:1px solid #ffffff40;border-radius:12px;gap:2px;min-width:115px;padding:10px;display:grid}.public-loyalty i{opacity:.65;font-style:normal}.public-loyalty button{color:var(--wine);background:#fff;border:0;border-radius:12px;padding:13px 20px;font-weight:900}.public-loyalty aside{background:#ffffff1a;border:1px solid #ffffff40;border-radius:20px;align-content:center;gap:8px;padding:20px;display:grid}.public-loyalty aside>b{font:700 27px Georgia}.public-loyalty aside>p{border-top:1px solid #ffffff2e;justify-content:space-between;margin:0;padding-top:8px;display:flex}@media (max-width:900px){.loyalty-admin-grid,.public-loyalty{grid-template-columns:1fr}.loyalty-benefit-editor>article,.loyalty-redemptions article{grid-template-columns:1fr 1fr}.loyalty-wallet>header{display:grid}.loyalty-balance{min-width:0}.loyalty-how{grid-template-columns:1fr}}@media (max-width:560px){.loyalty-admin>header{display:grid}.loyalty-switch{min-width:0}.loyalty-fields,.loyalty-benefit-editor>article,.loyalty-redemptions article{grid-template-columns:1fr}.loyalty-editor-list>div{grid-template-columns:1fr 95px 38px}.loyalty-wallet{padding:17px}.loyalty-reward-grid>article{grid-template-columns:36px 1fr}.loyalty-reward-grid>article>button{grid-column:1/-1;width:100%}.public-loyalty{border-radius:20px;margin-inline:0}.public-loyalty>div>div{grid-template-columns:1fr 1fr;display:grid}}
.whatsapp-consent-page{color:#30272b;background:radial-gradient(circle at top,#f8e8ef 0,#fff8f5 48%,#f4eee9 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.whatsapp-consent-shell{background:#fff;border:1px solid #7e2b4b29;border-radius:32px;width:min(720px,100%);overflow:hidden;box-shadow:0 24px 70px #501d3129}.whatsapp-consent-hero{color:#fff;background:linear-gradient(135deg,#732642,#a7466d);grid-template-columns:180px 1fr;align-items:center;min-height:250px;padding:26px 34px;display:grid}.whatsapp-consent-hero img{object-fit:contain;width:165px;height:200px}.whatsapp-consent-hero small{letter-spacing:2px;font-size:12px;font-weight:800}.whatsapp-consent-hero h1{max-width:430px;margin:12px 0 0;font-family:Georgia,serif;font-size:40px;line-height:1.04}.whatsapp-consent-copy,.whatsapp-consent-result{background:#fff8f2;border:1px solid #ead5c2;border-radius:22px;margin:30px;padding:26px}.whatsapp-consent-copy b,.whatsapp-consent-result b{color:#7c294a;margin-bottom:10px;font-family:Georgia,serif;font-size:25px;display:block}.whatsapp-consent-copy p,.whatsapp-consent-result p{font-size:17px;line-height:1.55}.whatsapp-consent-copy small,.whatsapp-consent-result small{color:#6f6267;line-height:1.5}.whatsapp-consent-actions{gap:12px;padding:0 30px 30px;display:grid}.whatsapp-consent-actions button{cursor:pointer;border-radius:17px;min-height:58px;font-size:16px;font-weight:900}.whatsapp-consent-actions .authorize{color:#fff;background:#7c294a;border:0}.whatsapp-consent-actions .decline{color:#65585d;background:#fff;border:1px solid #c9bfc2}.whatsapp-consent-actions button:disabled{opacity:.55;cursor:wait}.whatsapp-consent-status{text-align:center;padding:50px}.whatsapp-consent-result.granted{background:#edf9f3;border-color:#9ed9bd}.whatsapp-consent-result.revoked{background:#fff8f2;border-color:#ead5c2}.whatsapp-consent-result.error{background:#fff1f1;border-color:#e2a3a3}.whatsapp-consent-error{color:#9a3030;background:#fff0f0;border-radius:12px;margin:-15px 30px 25px;padding:12px}.whatsapp-consent-shell footer{text-align:center;color:#766970;border-top:1px solid #eee4e7;padding:18px 30px;font-size:13px}@media (max-width:600px){.whatsapp-consent-page{padding:12px}.whatsapp-consent-shell{border-radius:24px}.whatsapp-consent-hero{grid-template-columns:112px 1fr;min-height:190px;padding:22px 18px}.whatsapp-consent-hero img{width:108px;height:145px}.whatsapp-consent-hero h1{font-size:29px}.whatsapp-consent-copy,.whatsapp-consent-result{margin:20px;padding:20px}.whatsapp-consent-actions{padding:0 20px 24px}}
.ate-orb{color:#fff;background:linear-gradient(145deg,#913759,#63213e);border-radius:20px;flex:none;place-items:center;width:58px;height:58px;font:800 18px Georgia;display:grid;box-shadow:0 10px 30px #7c294833}.referral-customer-card,.referral-admin>section,.referral-config{background:linear-gradient(145deg,#fff,#fff9fb);border:1px solid #ead4dc;border-radius:22px;padding:22px}.referral-customer-card>header,.referral-admin-intro{align-items:center;gap:16px;display:flex}.referral-customer-card h2,.referral-admin h3{margin:3px 0 7px}.referral-customer-card small,.referral-admin small{letter-spacing:.08em}.referral-link{background:#f8edf1;border-radius:14px;align-items:center;gap:8px;margin:18px 0;padding:10px;display:flex}.referral-link code{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.referral-link button,.referral-link a,.referral-qr a,.referral-notifications button{color:#702744;background:#fff;border:1px solid #b7738d;border-radius:10px;padding:9px 12px;font-weight:700;text-decoration:none}.referral-message{color:#367255}.referral-customer-grid{grid-template-columns:190px 1fr;gap:20px;display:grid}.referral-qr{text-align:center}.referral-qr img{border:1px solid #ead4dc;border-radius:16px;width:180px;margin-bottom:9px;display:block}.referral-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.referral-metrics article,.referral-admin-kpis article{background:#f8edf1;border-radius:14px;flex-direction:column;padding:14px;display:flex}.referral-metrics article b,.referral-admin-kpis b{color:#792d4a;font-size:24px}.referral-metrics p{grid-column:1/-1}.referral-rewards,.referral-notifications{margin-top:20px}.referral-rewards article{border-top:1px solid #f0dce3;grid-template-columns:1fr auto;gap:3px;padding:11px 0;display:grid}.referral-rewards article>div{flex-direction:column;display:flex}.referral-rewards article>small{grid-column:1/-1}.referral-rewards article>span,.referral-recent article>span:last-child{background:#f2e4e9;border-radius:999px;height:max-content;padding:5px 9px}.referral-rewards .available,.referral-recent .qualified{color:#266943;background:#dff5e8}.referral-notifications header{justify-content:space-between;align-items:center;display:flex}.referral-notifications p{background:#faf5f7;border-radius:12px;padding:10px 12px}.referral-notifications p.unread{border-left:4px solid #8a3153}.referral-notifications p small{margin-top:5px;display:block}.referral-admin{gap:16px;display:grid}.referral-admin-intro>div:nth-child(2){flex:1}.referral-admin-intro>span{border-radius:999px;padding:7px 12px}.referral-admin-intro .on{color:#246540;background:#def5e7}.referral-admin-intro .off{color:#7b4056;background:#f5e9ed}.referral-admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.referral-config>header{justify-content:space-between;display:flex}.referral-config>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.referral-config label{flex-direction:column;gap:6px;display:flex}.referral-config input,.referral-config select{background:#fff;border:1px solid #ddc2cc;border-radius:10px;padding:10px}.referral-switch{align-items:center;flex-direction:row!important}.referral-ranking article,.referral-recent article{border-top:1px solid #f0dce3;grid-template-columns:42px 1fr repeat(3,100px);align-items:center;gap:12px;padding:12px 0;display:grid}.referral-ranking article>div,.referral-ranking article>span{flex-direction:column;display:flex}.referral-recent article{grid-template-columns:1fr 120px 190px}.referral-recent article>div{flex-direction:column;display:flex}@media (max-width:800px){.referral-customer-grid{grid-template-columns:1fr}.referral-qr img{margin-inline:auto}.referral-link{flex-direction:column;align-items:stretch}.referral-metrics,.referral-admin-kpis{grid-template-columns:repeat(2,1fr)}.referral-config>div{grid-template-columns:1fr 1fr}.referral-ranking article{grid-template-columns:36px 1fr 70px}.referral-ranking article>span:nth-last-child(n+2){display:none}.referral-recent article{grid-template-columns:1fr}.referral-admin-intro{flex-wrap:wrap;align-items:flex-start}}
.global-agent{gap:16px;display:grid}.global-agent-hero,.global-agent-config,.global-agent-feed,.global-agent-safety{background:linear-gradient(145deg,#fff,#fff9fb);border:1px solid #ead4dc;border-radius:22px;padding:22px}.global-agent-hero{align-items:center;gap:16px;display:flex}.global-agent-globe{color:#fff;background:radial-gradient(circle at 35% 30%,#bd7490,#712845 65%);border-radius:22px;place-items:center;width:64px;height:64px;font-size:38px;display:grid;box-shadow:0 12px 35px #71284538}.global-agent-hero>div:nth-child(2){flex:1}.global-agent-hero h2{margin:4px 0 7px}.global-agent-hero>span{border-radius:999px;padding:8px 12px;font-weight:800}.global-agent-hero .online{color:#176441;background:#dcf4e7}.global-agent-hero .waiting{color:#855c12;background:#fff1ce}.global-agent-hero .off{color:#7c465a;background:#f4e5eb}.global-agent-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.global-agent-kpis article{background:#fff;border:1px solid #ead4dc;border-radius:16px;flex-direction:column;padding:16px;display:flex}.global-agent-kpis b{color:#7d2f4d;font:700 26px Georgia}.global-agent-kpis span{color:#78666d;font-size:11px}.global-agent-config header,.global-agent-feed>header,.global-agent-config footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.global-agent-config h3,.global-agent-feed h3{margin:3px 0}.global-agent-toggle,.global-agent-check{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.global-agent-form-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.global-agent-form-grid>label{flex-direction:column;gap:7px;display:flex}.global-agent-form-grid input,.global-agent-form-grid select{background:#fff;border:1px solid #dbc1cb;border-radius:11px;padding:11px}.global-agent-form-grid fieldset{border:1px solid #ead4dc;border-radius:13px;padding:10px}.global-agent-form-grid fieldset label{align-items:center;gap:4px;margin:5px 10px 5px 0;display:inline-flex}.global-agent-form-grid fieldset input,.global-agent-check input,.global-agent-toggle input{width:auto}.global-agent-config footer>div{color:#74626a;flex-direction:column;font-size:11px;display:flex}.global-agent-config footer button{padding:11px 15px}.global-agent-feed>article{border-top:1px solid #efdee5;grid-template-columns:48px 1fr;gap:14px;padding:15px 0;display:grid}.global-agent-channel{color:#792d4a;background:#f3e4e9;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.global-agent-channel.search{color:#255388;background:#e4edf8}.global-agent-channel.instagram{color:#67213e;background:linear-gradient(145deg,#f7d7a3,#d97398)}.global-agent-feed article>div:nth-child(2){gap:5px;display:grid}.global-agent-feed p{color:#6d5c63;margin:0}.global-agent-feed article footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.global-agent-feed article footer a,.global-agent-feed article footer button{color:#712845;background:#fff;border:1px solid #d8b7c4;border-radius:9px;padding:7px 10px;text-decoration:none}.global-agent-feed article footer span{background:#f2e6eb;border-radius:999px;margin-left:auto;padding:6px 9px}.global-agent-feed article footer .submitted,.global-agent-feed article footer .completed{color:#276547;background:#dcf4e7}.global-agent-empty{text-align:center;color:#74626a}.global-agent-safety{background:#faf7f4}.global-agent-safety p{margin-bottom:0}@media (max-width:1000px){.global-agent-kpis{grid-template-columns:repeat(3,1fr)}.global-agent-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.global-agent-hero{flex-wrap:wrap;align-items:flex-start}.global-agent-kpis,.global-agent-form-grid{grid-template-columns:1fr 1fr}.global-agent-config header,.global-agent-config footer,.global-agent-feed>header{flex-direction:column;align-items:stretch}.global-agent-config footer button{width:100%}.global-agent-feed article footer span{margin-left:0}}@media (max-width:440px){.global-agent-kpis,.global-agent-form-grid{grid-template-columns:1fr}}
.global-agent-center{gap:18px;display:grid}.global-agent-loading{color:#704356;padding:32px}.global-agent-alert{background:#fff7f3;border:1px solid #e7b6a5;border-left:5px solid #b54736;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.global-agent-alert div{gap:5px;display:grid}.global-agent-alert small{color:#a23c2f;letter-spacing:.12em;font-weight:800}.global-agent-alert strong{font-size:16px}.global-agent-alert p{color:#735e64;margin:0}.global-agent-alert button,.global-opportunity-actions .auto-fix{color:#fff;white-space:nowrap;background:#8c3054;border:0;border-radius:12px;padding:13px 17px;font-weight:800}.global-agent-kpis.expanded{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.global-agent-kpis.expanded article{min-width:0}.global-promotion-map,.global-status-guide{background:#fff;border:1px solid #edd5de;border-radius:24px;padding:24px}.global-promotion-map>header,.global-status-guide>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.global-promotion-map h3,.global-status-guide h3{margin:3px 0 5px}.global-promotion-map header p{color:#715d64;margin:0}.global-promotion-map header>div:last-child{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.global-promotion-map header span{align-items:center;gap:6px;display:flex}.global-promotion-map header i{background:#d8aabb;border-radius:50%;width:10px;height:10px;display:inline-block}.global-promotion-map header i.action{background:#8c3054}.global-promotion-map header i.visitor{background:#2d9165;box-shadow:0 0 0 5px #d9f1e7}.global-map-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:stretch;gap:18px;display:grid}.global-map-layout svg{border-radius:20px;width:100%;height:auto}.agent-map-grid path{stroke:#fff;stroke-width:1px;opacity:.75}.agent-map-marker text{fill:#5b3444;paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:13px;font-weight:800}.agent-map-marker .pulse{fill:#dbadbd;opacity:.35}.agent-map-marker .dot{fill:#d39aae;stroke:#fff;stroke-width:3px}.agent-map-marker.has-actions .pulse,.agent-map-marker.has-actions .dot{fill:#8c3054}.agent-map-marker.has-visitors .pulse{fill:#47ad82;opacity:.32}.agent-map-marker.has-visitors .dot{fill:#24805b}.global-region-list{align-content:start;gap:8px;max-height:420px;display:grid;overflow:auto}.global-region-list article{background:#fbf7f8;border-radius:13px;grid-template-columns:minmax(115px,1fr) repeat(4,54px);align-items:center;gap:7px;padding:11px;display:grid}.global-region-list article>b{text-overflow:ellipsis;overflow:hidden}.global-region-list span{text-align:center;font-weight:800}.global-region-list small{color:#7e6870;font-size:9px;font-weight:400;display:block}.global-status-guide>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.global-status-guide article{background:#fbf7f8;border-radius:16px;padding:16px}.global-status-guide p{color:#67545b;margin:9px 0 0;font-size:13px;line-height:1.45}.global-status-guide b,.global-opportunity-actions>b{border-radius:999px;padding:7px 11px;font-size:12px;display:inline-flex}.global-status-guide .submitted,.global-opportunity-actions .submitted{color:#245a91;background:#e4eefb}.global-status-guide .completed,.global-opportunity-actions .completed{color:#216d4b;background:#dcf4e7}.global-status-guide .prepared,.global-opportunity-actions .prepared{color:#5e4650;background:#eee8eb}.global-status-guide .failed,.global-opportunity-actions .failed{color:#9b3427;background:#f8dfd9}.global-agent-radar article.has-failure{background:#fff9f7}.global-opportunity-copy em{color:#9b3427;margin-top:7px;font-size:12px;font-style:normal;display:block}.global-opportunity-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:190px;display:flex}.global-opportunity-actions button{cursor:pointer}.global-opportunity-actions .archive{color:#7e294b;background:#fff;border:1px solid #dfb9c7;border-radius:11px;padding:9px 13px}.global-agent-form label small{color:#766269;margin:3px 0;font-size:11px;display:block}.global-agent-control footer{justify-content:flex-end;align-items:center;gap:14px;display:flex}.global-agent-control footer>span{margin-right:auto}.global-agent-empty{color:#755d66;padding:18px}.global-agent-alert button:disabled,.global-opportunity-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:1200px){.global-agent-kpis.expanded{grid-template-columns:repeat(4,1fr)}.global-map-layout{grid-template-columns:1fr}.global-status-guide>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.global-agent-alert,.global-promotion-map>header{flex-direction:column;align-items:stretch}.global-agent-kpis.expanded{grid-template-columns:repeat(2,1fr)}.global-status-guide>div{grid-template-columns:1fr}.global-opportunity-actions{align-items:flex-start;min-width:0}.global-region-list article{grid-template-columns:1fr repeat(2,54px)}.global-region-list article span:nth-of-type(3),.global-region-list article span:nth-of-type(4){display:none}.global-agent-control footer{flex-direction:column;align-items:stretch}.global-agent-control footer>span{margin-right:0}.global-agent-alert button{width:100%}}
.global-agent-center{color:#342b2f;gap:18px}.global-agent-center>*{box-sizing:border-box}.global-agent-center .global-agent-hero{min-height:116px;padding:22px 24px}.global-agent-center .global-agent-logo{flex:0 0 64px}.global-agent-center .global-agent-hero>div{min-width:0}.global-agent-center .global-agent-hero p{max-width:1050px;margin:0;line-height:1.45}.global-agent-center .global-agent-hero>b{border-radius:999px;flex:none;padding:8px 13px}.global-agent-center .global-agent-kpis.expanded{grid-template-columns:repeat(6,minmax(0,1fr))}.global-agent-center .global-agent-kpis article{justify-content:center;min-height:74px;padding:14px 17px}.global-agent-center .global-agent-kpis strong{color:#7d2f4d;font:700 23px Georgia,serif}.global-agent-center .global-agent-config{padding:22px 24px}.global-agent-center .global-agent-config header{align-items:center}.global-agent-center .global-agent-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.global-agent-center .global-agent-form-grid>label{flex-direction:column;gap:7px;min-width:0;display:flex}.global-agent-center .global-agent-form-grid input,.global-agent-center .global-agent-form-grid select{box-sizing:border-box;color:#342b2f;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dbc1cb;border-radius:11px;padding:10px 12px}.global-agent-center .global-agent-form-grid fieldset{border:1px solid #ead4dc;border-radius:13px;min-width:0;margin:0;padding:10px 13px}.global-agent-center .global-agent-form-grid fieldset label{align-items:center;gap:5px;margin:6px 12px 6px 0;display:inline-flex}.global-agent-center .global-agent-form-grid fieldset input,.global-agent-center .global-agent-check input,.global-agent-center .global-agent-toggle input{width:auto;min-height:0}.global-agent-center .global-agent-instagram{border:1px solid #ead4dc;border-radius:13px;justify-content:center;align-items:center;padding:10px 13px;flex-direction:row!important}.global-agent-center .global-agent-config footer button{color:#712845;background:#fff;border:1px solid #d8b7c4;border-radius:11px;min-height:42px;padding:10px 17px;font-weight:700}.global-agent-center .global-agent-config footer button:last-child{color:#fff;background:#833653;border-color:#833653}.global-agent-center .global-agent-config footer .secondary{margin-left:auto}.global-agent-center .global-promotion-map{padding:22px 24px}.global-agent-center .global-map-layout{grid-template-columns:minmax(0,2fr) minmax(310px,.75fr)}.global-agent-center .global-map-layout svg{background:#edf5f7;max-height:390px;display:block}.global-agent-center .global-region-list{max-height:390px}.global-agent-center .global-status-guide{padding:22px 24px}.global-agent-center .global-agent-radar{background:linear-gradient(145deg,#fff,#fff9fb);border:1px solid #ead4dc;border-radius:22px;padding:22px 24px}.global-agent-center .global-agent-radar>header{margin-bottom:4px}.global-agent-center .global-agent-radar>article{background:0 0;border-top:1px solid #efdee5;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.global-agent-center .global-agent-radar>article.has-failure{background:#fff8f5;border-radius:14px;margin:0 -12px;padding:17px 12px}.global-agent-center .global-opportunity-copy{gap:5px;min-width:0;display:grid}.global-agent-center .global-opportunity-copy>small{color:#79656d}.global-agent-center .global-opportunity-copy>strong{font-size:15px}.global-agent-center .global-opportunity-copy p{color:#6d5c63;overflow-wrap:anywhere;margin:0;line-height:1.45}.global-agent-center .global-opportunity-copy footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.global-agent-center .global-opportunity-copy footer a{color:#712845;background:#fff;border:1px solid #d8b7c4;border-radius:9px;padding:7px 10px;text-decoration:none}.global-agent-center .global-opportunity-copy code{color:#6d5961}.global-agent-center .global-opportunity-actions{justify-content:center;align-items:flex-end;min-width:205px}.global-agent-center .global-opportunity-actions .auto-fix{min-width:205px}.global-agent-center .global-opportunity-actions .archive{min-width:96px}.global-agent-center button{transition:transform .16s,box-shadow .16s}.global-agent-center button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 18px #722b4630}@media (max-width:1180px){.global-agent-center .global-agent-kpis.expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.global-agent-center .global-agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-agent-center .global-map-layout{grid-template-columns:1fr}}@media (max-width:760px){.global-agent-center .global-agent-hero{align-items:flex-start}.global-agent-center .global-agent-hero>b{margin-left:auto}.global-agent-center .global-agent-kpis.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.global-agent-center .global-agent-form-grid{grid-template-columns:1fr}.global-agent-center .global-agent-radar>article{grid-template-columns:44px minmax(0,1fr)}.global-agent-center .global-opportunity-actions{grid-column:2;align-items:flex-start;min-width:0}.global-agent-center .global-opportunity-actions .auto-fix{width:100%;min-width:0}.global-agent-center .global-agent-config footer .secondary{margin-left:0}.global-agent-center .global-map-layout svg{max-height:none}}@media (max-width:460px){.global-agent-center .global-agent-kpis.expanded{grid-template-columns:1fr}.global-agent-center .global-agent-hero{grid-template-columns:54px 1fr;display:grid}.global-agent-center .global-agent-logo{width:54px;height:54px;font-size:30px}.global-agent-center .global-agent-hero>b{grid-column:1/-1;margin:0}.global-agent-center .global-agent-radar{padding:18px 15px}.global-agent-center .global-agent-radar>article{grid-template-columns:1fr}.global-agent-center .global-agent-channel,.global-agent-center .global-opportunity-actions{grid-column:1}}
.global-agent-check-result{color:#6d5961;background:#fbf7f8;border:1px solid #ead4dc;border-radius:12px;align-items:center;gap:10px;margin:-5px 0 17px;padding:12px 14px;display:flex}.global-agent-check-result b{color:#79304c;flex:none}.global-agent-check-result span{line-height:1.4}.global-agent-config footer>span{line-height:1.55}@media (max-width:700px){.global-agent-check-result{flex-direction:column;align-items:flex-start;gap:4px}}
.product-quality-backdrop{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#29121cb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-quality-modal{width:min(1180px,100%);max-height:94vh;color:var(--ink);background:#fff;border:1px solid #e3cbd4;border-radius:24px;padding:26px;position:relative;overflow:auto;box-shadow:0 30px 90px #1f0b1440}.product-quality-close{z-index:2;border:1px solid var(--line);width:38px;height:38px;color:var(--wine);background:#fff;border-radius:50%;font-size:23px;position:absolute;top:15px;right:16px}.product-quality-modal>header{justify-content:space-between;align-items:center;gap:20px;padding-right:42px;display:flex}.product-quality-modal>header small,.product-quality-preview small,.product-quality-changes header small{color:var(--wine);letter-spacing:.14em;font-size:8px;font-weight:900}.product-quality-modal>header h2{margin:5px 0;font:700 25px Georgia}.product-quality-modal>header p{color:var(--muted);margin:0}.product-quality-modal>header>strong,.product-quality-comparison strong{border-radius:18px;place-items:center;min-width:82px;min-height:72px;font:700 30px Georgia;display:grid}.product-quality-modal strong small{letter-spacing:.08em;font:700 8px Arial}.product-quality-modal .excellent{color:#186842;background:#dcf4e7}.product-quality-modal .good{color:#255388;background:#e4edf8}.product-quality-modal .attention{color:#8b5b0d;background:#fff0ce}.product-quality-modal .critical{color:#a13631;background:#f9dfdc}.product-quality-preview{background:#fbf7f8;border:1px solid #e7d5dc;border-radius:18px;margin-top:22px;padding:17px}.product-quality-preview h3{margin:4px 0}.product-quality-preview p{color:var(--muted);margin:0 0 12px}.product-quality-preview iframe{background:#fff;border:1px solid #e5d6dc;border-radius:14px;width:100%;height:360px;display:block}.product-quality-hidden{text-align:center;background:#f4eaee;border-radius:14px;place-items:center;min-height:210px;display:grid}.product-quality-hidden span{color:var(--wine);font-size:34px}.product-quality-start{background:#fff;border:1px solid #dcbfca;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;margin-top:16px;padding:18px;display:grid}.product-quality-start>span{background:var(--wine);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.product-quality-start h3,.product-quality-start p{margin:0}.product-quality-start p{color:var(--muted);margin-top:4px}.product-quality-start button,.product-quality-modal footer .primary{background:var(--wine);color:#fff;border:0;border-radius:11px;padding:12px 17px;font-weight:900}.product-quality-comparison{justify-content:center;align-items:center;gap:20px;margin:18px 0;display:flex}.product-quality-comparison article{border:1px solid #ead8df;border-radius:16px;place-items:center;gap:6px;min-width:210px;padding:14px;display:grid}.product-quality-comparison article>small{color:var(--muted);font-weight:900}.product-quality-comparison>i{color:var(--wine);font-size:25px}.product-quality-changes{border:1px solid #ead8df;border-radius:18px;padding:19px}.product-quality-changes h3{margin:4px 0 14px}.product-quality-changes>article{border-top:1px solid #f0e2e7;grid-template-columns:115px 1fr;gap:12px;padding:12px 0;display:grid}.product-quality-changes article>div{gap:7px;display:grid}.product-quality-changes del{color:#947b84}.product-quality-changes ins{color:#225f45;background:#eaf7f0;border-radius:10px;padding:10px;line-height:1.5;text-decoration:none}.product-quality-manual{background:#faf4e8;border-radius:15px;margin-top:14px;padding:16px}.product-quality-manual p{margin:7px 0 0}.product-quality-modal>footer{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.product-quality-modal>footer button{border-radius:11px;padding:12px 17px;font-weight:900}.product-quality-score{border-radius:999px;place-items:center;min-width:48px;padding:7px 9px;font-weight:900;display:inline-grid}.product-quality-score.excellent{color:#186842;background:#dcf4e7}.product-quality-score.good{color:#255388;background:#e4edf8}.product-quality-score.attention{color:#8b5b0d;background:#fff0ce}.product-quality-score.critical{color:#a13631;background:#f9dfdc}.product-quality-action{color:var(--wine);background:#fff;border:1px solid #d8b7c4;border-radius:9px;margin-top:6px;padding:7px 9px;font-weight:800;display:block}.product-quality-action.pending:after{content:" · aguardando decisão";font-size:8px}.product-quality-modal button:disabled{opacity:.55}@media (max-width:720px){.product-quality-backdrop{padding:8px}.product-quality-modal{padding:19px 14px}.product-quality-modal>header{align-items:flex-start}.product-quality-preview iframe{height:300px}.product-quality-start{grid-template-columns:44px 1fr}.product-quality-start button{grid-column:1/-1}.product-quality-comparison{gap:8px}.product-quality-comparison article{flex:1;min-width:0}.product-quality-changes>article{grid-template-columns:1fr}.product-quality-modal>footer{flex-direction:column;align-items:stretch}}
@view-transition{navigation:auto}::view-transition-old(root){animation:.12s both v72-old-view}::view-transition-new(root){animation:.16s both v72-new-view}@keyframes v72-old-view{to{opacity:.985}}@keyframes v72-new-view{0%{opacity:.985}}.sidebar nav button,.mobile-nav button,.customer-header-store button,.customer-bottom-nav button,.storefront .store-mobile-nav button{transition:background-color .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s}.sidebar nav button:active,.mobile-nav button:active,.customer-bottom-nav button:active,.storefront .store-mobile-nav button:active{transform:scale(.97)}@media (max-width:900px){.customer-header-store{z-index:180!important;box-sizing:border-box!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.customer-shell{padding-top:76px!important}.customer-main{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.customer-bottom-nav{z-index:190!important;width:100%!important;min-height:calc(64px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;height:auto!important;padding:4px 6px env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff7!important;border-top:1px solid #e3d3da!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -8px 28px #39202b18!important}.customer-bottom-nav button,.storefront .store-mobile-nav button{color:#75636a!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-rows:20px auto!important;align-content:center!important;place-items:center!important;gap:3px!important;min-width:0!important;min-height:56px!important;padding:4px 2px!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;display:grid!important}.customer-bottom-nav button>span,.storefront .store-mobile-nav button>span{color:currentColor!important;place-items:center!important;font-size:17px!important;line-height:1!important;display:grid!important;position:relative!important}.customer-bottom-nav button>span>i{color:#fff;background:#b22f50;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-9px;right:-13px}.customer-bottom-nav button>b{font-size:9px!important;line-height:1.1!important}.customer-bottom-nav button.active,.storefront .store-mobile-nav button.active{color:var(--wine)!important;box-shadow:none!important;background:#f5e8ee!important}.customer-bottom-nav .store-action-icon,.storefront .store-mobile-nav .store-action-icon{width:18px!important;height:18px!important}.customer-bottom-nav .customer-bottom-cart i,.storefront .store-mobile-nav .mobile-cart>span>b{background:var(--wine)!important;color:#fff!important;border-radius:9px!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:7px!important;font-style:normal!important;display:grid!important;position:absolute!important;top:-7px!important;right:-11px!important}}@media (max-width:600px){body:has(.storefront){padding-top:76px!important;padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}.storefront .store-header{z-index:180!important;box-sizing:border-box!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.storefront .store-mobile-nav{z-index:190!important;width:100%!important;min-height:calc(64px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;height:auto!important;padding:4px 6px env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff7!important;border-top:1px solid #e3d3da!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -8px 28px #39202b18!important}.storefront.is-customer .store-mobile-nav,.storefront.is-guest .store-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.storefront.is-guest .store-mobile-nav .store-mobile-enter{position:relative;overflow:visible;color:var(--wine)!important}.storefront.is-guest .store-mobile-nav .store-mobile-enter>span{background:linear-gradient(145deg,var(--wine),var(--wine2))!important;color:#fff!important;width:48px!important;height:48px!important;box-shadow:0 10px 25px color-mix(in srgb,var(--wine) 35%,transparent)!important;border:5px solid #fff!important;border-radius:50%!important;margin-top:-28px!important}.storefront.is-guest .store-mobile-nav .store-mobile-enter>span svg{width:20px!important;height:20px!important}.storefront .store-cart-progress{z-index:185!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;animation:.2s ease-out both v72-cart-progress-in!important}.storefront .store-main{scroll-margin-top:76px}}@keyframes v72-cart-progress-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.app-shell .mobile-nav{z-index:190;min-height:calc(64px + env(safe-area-inset-bottom));height:auto;padding:4px 5px env(safe-area-inset-bottom);box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7}.app-shell .mobile-nav button{text-align:center;border-radius:12px;justify-content:center;min-height:54px}.app-shell .mobile-nav button.active{background:var(--rose);color:var(--wine)}.app-shell .main{view-transition-name:admin-content}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.sidebar nav button,.mobile-nav button,.customer-header-store button,.customer-bottom-nav button,.storefront .store-mobile-nav button{transition:none}}
@media (max-width:900px){.customer-header-store .customer-brand-identity .brand-logo{box-sizing:border-box!important;border-radius:14px!important;flex:0 0 98px!important;justify-content:center!important;align-items:center!important;width:98px!important;min-width:98px!important;height:50px!important;min-height:50px!important;padding:5px 8px!important}.customer-header-store .customer-brand-identity .brand-logo img{object-fit:contain!important;object-position:center!important;width:82px!important;max-width:82px!important;height:auto!important;max-height:38px!important;margin:auto!important;display:block!important}}
@media (min-width:901px){.customer-header-store{z-index:120!important;contain:none!important;box-sizing:border-box!important;background:radial-gradient(circle at 16% -30%,#d4a5743d,#0000 28%),linear-gradient(110deg,#211017,#401724 56%,#32131f)!important;border-bottom:1px solid #986579!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:100vw!important;height:84px!important;min-height:84px!important;padding:0 max(24px,50vw - 610px)!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 30px #1b081126!important}.customer-header-store .customer-brand-identity{align-items:center!important;gap:0!important;min-width:0!important;margin:0!important;display:flex!important}.customer-header-store .customer-brand-identity .brand-logo{box-sizing:border-box!important;background:#fff!important;border:1px solid #ffffffb8!important;border-radius:15px!important;flex:0 0 124px!important;justify-content:center!important;align-items:center!important;width:124px!important;min-width:124px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:6px 12px!important;box-shadow:0 8px 22px #13080d32!important}.customer-header-store .customer-brand-identity .brand-logo img{object-fit:contain!important;object-position:center!important;width:105px!important;max-width:105px!important;height:auto!important;max-height:43px!important;margin:auto!important;display:block!important}.customer-header-store .customer-brand-identity .brand-logo small,.customer-header-store .customer-brand-identity>span{display:none!important}.customer-header-store .customer-brand-identity>span small{color:#e7bd82!important;letter-spacing:.16em!important;font:900 7px/1.2 Arial,sans-serif!important}.customer-header-store .customer-header-greeting{display:none!important}.customer-header-store>nav{justify-content:flex-start!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:visible!important}.customer-header-store>nav button{color:#f8edf1!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:42px!important;padding:10px 11px!important;font-size:9px!important;font-weight:850!important}.customer-header-store>nav button:hover{color:#fff!important;background:#ffffff17!important}.customer-header-store>nav button.active{color:#fff!important;background:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.customer-header-store .customer-user.customer-header-actions{align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.customer-header-store .customer-header-exit{border-radius:11px!important;min-height:46px!important;padding:8px 12px!important}.customer-header-store .customer-header-install{display:none!important}.customer-header-store .customer-header-cart{color:#32131f!important;background:linear-gradient(135deg,#d4a574,#f1d7ae)!important;border:1px solid #f5d49f!important;border-radius:12px!important;grid-template-columns:1fr!important;place-items:center!important;width:50px!important;min-width:50px!important;min-height:50px!important;padding:7px!important;display:grid!important;position:relative!important;box-shadow:0 9px 25px #12070c45!important}.customer-header-store .customer-header-cart>b{display:none!important}.customer-header-store .customer-header-cart>i{border:2px solid #3c1624!important;width:21px!important;height:21px!important;position:absolute!important;top:-6px!important;right:-5px!important}.customer-header-store .language-switcher{display:none!important}}.customer-shell{max-width:100vw;overflow-x:clip}.customer-shell .customer-main{max-width:100%}@media (max-width:1120px) and (min-width:901px){.customer-header-store{gap:10px!important;padding-inline:14px!important}.customer-header-store .customer-brand-identity .brand-logo{flex-basis:106px!important;width:106px!important;min-width:106px!important}.customer-header-store .customer-brand-identity .brand-logo img{width:88px!important;max-width:88px!important}.customer-header-store>nav{gap:2px!important}.customer-header-store>nav button{padding-inline:8px!important;font-size:8px!important}.customer-header-store .customer-header-profile{grid-template-columns:36px!important;width:48px!important;min-width:48px!important;padding:5px!important}.customer-header-store .customer-header-profile>b,.customer-header-store .customer-header-profile>svg{display:none!important}}.profile-personal-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:18px!important;padding:0!important;display:grid!important}.profile-personal-main-card,.profile-social-card{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:20px;gap:18px;width:100%;padding:26px 28px;display:grid;box-shadow:0 12px 34px #4e24320b}.profile-personal-main-card{grid-template-columns:minmax(0,1fr) 255px}.profile-personal-main-card>.profile-form-heading{grid-column:1}.profile-personal-main-card>.customer-profile-photo{grid-area:1/2;grid-template-columns:52px minmax(0,1fr);align-self:start;border-radius:14px!important;gap:12px!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important}.profile-personal-main-card>.customer-profile-photo img{border-radius:14px!important;width:52px!important;height:52px!important}.profile-personal-main-card>.customer-profile-photo span{align-content:center}.profile-personal-main-card>.profile-field-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.profile-personal-main-card>.profile-consent{grid-column:1/-1;margin-top:2px!important}.profile-social-card>.profile-form-heading{margin:0}.profile-social-card>.profile-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.profile-social-card>.profile-field-grid .wide{grid-column:1/-1}.profile-personal-card>.primary{justify-self:end;min-height:46px;width:min(360px,100%)!important;margin:0!important}@media (max-width:980px) and (min-width:761px){.profile-personal-main-card>.profile-field-grid,.profile-social-card>.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px) and (min-width:901px){.customer-header-store .customer-brand-identity>span,.customer-header-store .customer-header-greeting{display:none!important}}@media (max-width:760px){.profile-personal-card{padding:0!important}.profile-personal-main-card,.profile-social-card{grid-template-columns:1fr;padding:20px}.profile-personal-main-card>*{grid-area:auto/1!important}.profile-personal-main-card>.customer-profile-photo{grid-template-columns:52px minmax(0,1fr);width:100%}.profile-personal-main-card>.profile-field-grid,.profile-social-card>.profile-field-grid{grid-template-columns:1fr}.profile-social-card>.profile-field-grid .wide{grid-column:1}.profile-personal-card>.primary{justify-self:stretch;width:100%!important}}
:root{--mobile-fixed-nav-height:calc(72px + env(safe-area-inset-bottom))}.mobile-zoom-reset{display:none}@media (max-width:1100px){.app-shell .premium-mobile-nav,.customer-shell .premium-customer-nav,.storefront .store-mobile-nav{width:100%!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:18px 18px 0 0!important;margin:0!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 28px #39202b29!important}.app-shell .main,.customer-shell .customer-main,.storefront .store-main,.storefront .store-footer{padding-bottom:calc(var(--mobile-fixed-nav-height) + 28px)!important}:where(.modal-backdrop,.access-modal-backdrop,.product-modal-backdrop,.install-help-backdrop,.auth-modal-backdrop,.how-modal-backdrop,.order-detail-overlay,.customer-legal-backdrop,.receipt-modal-backdrop){z-index:1700!important}:where(.modal,.access-modal,.product-modal,.install-help,.auth-modal,.how-modal,.order-management-panel,.customer-legal-modal){scroll-padding-bottom:90px!important}:where(.modal,.access-modal,.order-management-panel) form{padding-bottom:calc(22px + env(safe-area-inset-bottom))!important}:where(.modal,.access-modal,.order-management-panel) form>button:last-child,:where(.modal,.access-modal,.order-management-panel) form>.primary:last-child,:where(.modal,.access-modal,.order-management-panel) .modal-actions:last-child{margin-bottom:calc(18px + env(safe-area-inset-bottom))!important}:where(input,select,textarea,button[type=submit],.primary){scroll-margin-bottom:42vh}body:has(:is(.modal-backdrop,.access-modal-backdrop,.product-modal-backdrop,.install-help-backdrop,.auth-modal-backdrop,.how-modal-backdrop,.order-detail-overlay,.customer-legal-backdrop,.receipt-modal-backdrop,.customer-notice-backdrop)) :is(.premium-mobile-nav,.premium-customer-nav,.store-mobile-nav){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mobile-zoom-reset{z-index:2100;right:12px;bottom:calc(var(--mobile-fixed-nav-height) + 12px);background:linear-gradient(145deg,var(--wine,#833653),var(--wine2,#4d1e31));color:#fff;cursor:pointer;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:11px;display:flex;position:fixed;box-shadow:0 10px 30px #260d1752}.mobile-zoom-reset>span{font-size:18px;line-height:1}.mobile-zoom-reset>b{white-space:nowrap;font-size:10px}body:has(:is(.modal-backdrop,.access-modal-backdrop,.product-modal-backdrop,.auth-modal-backdrop,.order-detail-overlay,.receipt-modal-backdrop,.customer-notice-backdrop)) .mobile-zoom-reset{display:none}}@media (max-width:700px){:root{--mobile-fixed-nav-height:calc(70px + env(safe-area-inset-bottom))}:where(.modal-backdrop,.access-modal-backdrop,.order-detail-overlay){align-items:stretch!important;padding:0!important}:where(.modal,.access-modal,.order-management-panel){width:100%!important;max-width:100%!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important}}@media (prefers-reduced-motion:reduce){.mobile-zoom-reset{transition:none!important}}
.receipt-modal-backdrop{z-index:1900;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#26141dad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.receipt-modal{background:#fff;border:1px solid #ead8df;border-radius:26px;width:min(1180px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 28px 90px #1e071452}.receipt-modal>header{z-index:2;background:#fffdfdfa;border-bottom:1px solid #eadde2;justify-content:space-between;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.receipt-modal>header small{color:var(--wine);letter-spacing:.16em;font-size:8px;font-weight:900}.receipt-modal>header h2{margin:6px 0 3px;font:700 28px Georgia,serif}.receipt-modal>header p{color:var(--muted);margin:0;font-size:10px}.receipt-modal>header>button{border:1px solid var(--line);width:42px;height:42px;color:var(--wine);cursor:pointer;background:#fff;border-radius:50%;font-size:25px}.receipt-modal-grid{grid-template-columns:minmax(0,1fr) 420px;gap:22px;padding:24px 28px 30px;display:grid}.receipt-modal form{align-content:start;gap:14px;display:grid}.receipt-modal form>label,.receipt-signature-fields label{color:#5f4b54;gap:6px;font-size:9px;font-weight:900;display:grid}.receipt-modal textarea,.receipt-modal input{color:#30272b;background:#fff;border:1px solid #dacbd1;border-radius:12px;outline:none;width:100%;padding:12px 13px;font:11px/1.5 Arial,sans-serif}.receipt-modal textarea{resize:vertical;min-height:104px}.receipt-modal textarea.warranty{min-height:210px}.receipt-modal label small{color:var(--muted);font-size:8px;font-weight:500;line-height:1.45}.receipt-signature-fields{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.receipt-actions{padding:15px 0 calc(4px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#fff 18%);grid-template-columns:1fr 1.3fr;gap:10px;display:grid;position:sticky;bottom:-1px}.receipt-actions button{min-height:48px}.receipt-live-preview{align-self:start;gap:10px;display:grid;position:sticky;top:116px}.receipt-paper{border:1px solid #e3d3d9;border-top:7px solid var(--wine);background:#fffdfd;border-radius:18px;padding:24px;overflow:hidden;box-shadow:0 15px 45px #42152514}.receipt-paper>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-paper>header img{object-fit:contain;width:100px;height:55px}.receipt-paper>header span{text-align:right;display:grid}.receipt-paper>header small,.receipt-paper section>small{color:var(--wine);letter-spacing:.12em;font-size:7px;font-weight:900}.receipt-paper>header b{font-size:10px}.receipt-paper h3{margin:22px 0 5px;font:700 26px Georgia,serif}.receipt-paper>p{color:var(--muted);margin:0;font-size:9px}.receipt-paid-value{background:var(--rose);border-radius:13px;gap:4px;margin:16px 0;padding:15px;display:grid}.receipt-paid-value small{color:var(--wine);font-size:7px;font-weight:900}.receipt-paid-value b{color:var(--wine2);font:700 24px Georgia,serif}.receipt-paper section{gap:6px;margin:14px 0;display:grid}.receipt-paper section p{border-bottom:1px solid #eee3e7;justify-content:space-between;gap:10px;margin:0;padding-bottom:5px;font-size:8px;display:flex}.receipt-paper section em{color:var(--wine);font-size:8px}.receipt-paper blockquote{border-left:3px solid var(--wine);color:#5e5056;background:#faf6f8;max-height:85px;margin:15px 0;padding:12px;font-size:8px;line-height:1.55;overflow:hidden}.receipt-paper footer{text-align:center;border-top:1px solid #80606d;justify-items:center;margin-top:24px;padding-top:11px;display:grid}.receipt-paper footer span,.receipt-paper footer small{color:var(--muted);font-size:7px}.receipt-paper footer b{margin:4px;font:700 12px Georgia}.receipt-trust{color:#176b49;background:#eaf7ef;border-radius:10px;gap:3px;margin-top:14px;padding:10px;display:grid}.receipt-trust b{font-size:8px}.receipt-trust span{font-size:7px}.receipt-previous{color:var(--wine);text-align:center;background:#fff;border:1px solid #dbc7d0;border-radius:11px;padding:10px;font-size:9px;font-weight:900;text-decoration:none}.receipt-send-button{color:#176b49!important;background:#eef9f2!important;border:1px solid #77b994!important}.receipt-send-button.sent{color:var(--wine)!important;background:#fff8fa!important;border-color:#d9c0cb!important}.receipt-ready-card{color:#176b49;background:#f0faf4;border:1px solid #8cc8a7;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:14px 16px;display:flex}.receipt-ready-card.already-sent{background:linear-gradient(135deg,#e9f8f0,#f8fcfa);border-color:#75b894}.receipt-ready-card>div{gap:4px;display:grid}.receipt-ready-card b{font-size:11px}.receipt-ready-card span{font-size:8px;line-height:1.45}.receipt-ready-card small{color:#4e7662;font-size:8px}.receipt-ready-card button{white-space:nowrap;border-radius:10px;min-height:42px;padding:9px 13px;font-size:8px;font-weight:900}.receipt-sent-summary{color:#176b49;background:#eff9f3;border:1px solid #a7d5bb;border-radius:9px;gap:2px;margin-top:3px;padding:8px 9px;display:grid}.receipt-sent-summary b{font-size:8px}.receipt-sent-summary span,.receipt-sent-summary small{font-size:7px;line-height:1.35}.receipt-resend-notice{color:#176b49;background:#eef9f3;border:1px solid #9ed0b4;border-radius:14px;gap:4px;margin:18px 28px 0;padding:13px 15px;display:grid}.receipt-resend-notice b{font-size:10px}.receipt-resend-notice span{font-size:9px;line-height:1.5}@media (max-width:900px){.receipt-modal-backdrop{padding:0}.receipt-modal{border:0;border-radius:0;max-height:100dvh}.receipt-modal-grid{grid-template-columns:1fr}.receipt-live-preview{order:-1;position:static}.receipt-paper{max-width:520px;margin:auto}.receipt-signature-fields,.receipt-actions{grid-template-columns:1fr}.receipt-modal>header{padding:18px}.receipt-resend-notice{margin:14px 18px 0}.receipt-modal-grid{padding:18px 18px calc(28px + env(safe-area-inset-bottom))}}@media (max-width:600px){.receipt-ready-card{flex-direction:column;align-items:stretch}.receipt-ready-card button{width:100%}}
.quote-modal-backdrop{z-index:2100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2a1a21b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quote-modal{background:#fff;border-radius:30px;width:min(1180px,100%);max-height:94dvh;overflow:auto;box-shadow:0 28px 90px #24131c55}.quote-modal>header{border-bottom:1px solid #eadde2;justify-content:space-between;gap:20px;padding:28px 32px;display:flex}.quote-modal>header small,.quote-paper>small{color:var(--primary);letter-spacing:.16em;font-weight:800}.quote-modal>header h2{margin:6px 0;font-family:Georgia,serif;font-size:2rem}.quote-modal>header p{color:#77656c;margin:0}.quote-modal>header>button{border-radius:50%;width:44px;height:44px;font-size:1.5rem}.quote-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:24px;padding:28px 32px;display:grid}.quote-modal form{gap:15px;display:grid}.quote-modal label{gap:7px;font-weight:700;display:grid}.quote-modal input,.quote-modal textarea{width:100%;font:inherit;border:1px solid #dbcbd1;border-radius:13px;padding:12px}.quote-modal textarea{resize:vertical;min-height:86px}.quote-modal fieldset{border:1px solid #eadde2;border-radius:16px;padding:14px}.quote-modal legend{font-weight:800}.quote-item-row{grid-template-columns:1fr 90px 130px 42px;gap:8px;margin-bottom:8px;display:grid}.quote-add-item{padding:9px 13px}.quote-values{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quote-actions{background:#fff;grid-template-columns:1fr 1.35fr;gap:10px;padding-top:12px;display:grid;position:sticky;bottom:0}.quote-actions button{min-height:50px}.quote-paper{border:1px solid #e3cfd7;border-top:7px solid var(--primary);background:#fffdfd;border-radius:22px;padding:28px;position:sticky;top:10px;box-shadow:0 14px 35px #4d1e3113}.quote-paper h3{font-family:Georgia,serif;font-size:1.7rem}.quote-ate{background:#f8edf1;border-radius:16px;align-items:center;gap:10px;margin:18px 0;padding:10px;display:flex}.quote-ate img{object-fit:contain;width:62px;height:62px}.quote-ate span{display:grid}.quote-preview-item,.quote-paper dl>div{border-bottom:1px solid #eadde2;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.quote-paper dl .total{color:var(--primary);font-size:1.25rem;font-weight:800}.quote-paper dt,.quote-paper dd{margin:0}.quote-paper footer{margin-top:20px;font-weight:700}.quote-feedback{color:#775313;background:#fff6dc;border:1px solid #efd286;border-radius:16px;gap:5px;margin:20px 32px 0;padding:16px 18px;display:grid}@media (max-width:760px){.quote-modal-backdrop{padding:0}.quote-modal{border-radius:0;height:100dvh;max-height:none}.quote-modal>header,.quote-modal-grid{padding:20px}.quote-modal-grid{grid-template-columns:1fr}.quote-modal-grid aside{order:-1}.quote-paper{position:static}.quote-item-row{grid-template-columns:1fr 70px 105px 38px}.quote-values{grid-template-columns:1fr}.quote-actions{bottom:calc(74px + env(safe-area-inset-bottom));grid-template-columns:1fr}.quote-feedback{margin:14px 20px 0}}
.admin-quote-card{border:1px solid #dfc9d2;border-left:6px solid var(--primary);background:linear-gradient(135deg,#fffafd,#fff);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:18px 28px;padding:20px 22px;display:flex}.admin-quote-card div{gap:5px;display:grid}.admin-quote-card small{color:var(--primary);letter-spacing:.14em;font-weight:800}.admin-quote-card h3,.admin-quote-card p{margin:0}.admin-quote-card a{color:var(--primary);margin-top:5px;font-weight:800}.admin-quote-card.quote-approved{background:#effbf4;border-color:#78c79b}.admin-quote-card.quote-changes_requested{background:#fff8e7;border-color:#e1ba59}.quote-send-button{border:1px solid var(--primary);color:var(--primary);background:#fff7fa;border-radius:10px;margin-top:8px;padding:8px 10px;font-weight:800}@media (max-width:760px){.admin-quote-card{flex-direction:column;align-items:stretch;margin:14px}.admin-quote-card button{width:100%;min-height:48px}}
.customer-quote-card{background:linear-gradient(145deg,#fffafd,#fff);border:1px solid #dec9d2;border-radius:22px;margin:20px 0;overflow:hidden;box-shadow:0 12px 30px #4d1e310c}.customer-quote-card>header{background:#f8edf1;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.customer-quote-card>header img{object-fit:contain;width:70px;height:70px}.customer-quote-card>header small{color:var(--primary);letter-spacing:.12em;font-weight:800}.customer-quote-card>header h3,.customer-quote-card>header p{margin:3px 0}.customer-quote-card>header>b{color:var(--primary);font:700 1.45rem Georgia,serif}.customer-quote-summary{padding:18px 20px}.customer-quote-summary>p{font-size:1rem}.customer-quote-summary dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.customer-quote-summary dl>div{background:#fff;border:1px solid #eadde2;border-radius:13px;gap:4px;padding:12px;display:grid}.customer-quote-summary dt{color:#77656c;font-size:.8rem}.customer-quote-summary dd{margin:0;font-weight:800}.customer-quote-actions{border-top:1px solid #eadde2;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.customer-quote-actions>a{color:var(--primary);margin-right:auto;font-weight:800}.customer-quote-actions>p{margin:0 auto 0 0;display:grid}.customer-quote-card.quote-approved{border-color:#70c996}.customer-quote-card.quote-approved>header{background:#eaf8f0}.customer-quote-card.quote-changes_requested{border-color:#dfbd64}.customer-quote-card.quote-changes_requested>header{background:#fff7df}.quote-response-backdrop{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2d1a2378;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quote-response-modal{background:#fff;border-radius:24px;gap:18px;width:min(590px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #21101866}.quote-response-modal>header{grid-template-columns:72px 1fr 42px;align-items:start;gap:12px;display:grid}.quote-response-modal>header img{width:72px}.quote-response-modal h2,.quote-response-modal p{margin:4px 0}.quote-response-modal label{gap:7px;font-weight:800;display:grid}.quote-response-modal select,.quote-response-modal textarea{font:inherit;border:1px solid #dac8d0;border-radius:13px;padding:12px}.quote-response-modal textarea{min-height:120px}.quote-response-modal footer{justify-content:flex-end;gap:10px;display:flex}@media (max-width:650px){.customer-quote-card>header{grid-template-columns:58px 1fr}.customer-quote-card>header img{width:58px;height:58px}.customer-quote-card>header>b{grid-column:1/-1}.customer-quote-summary dl{grid-template-columns:1fr}.customer-quote-actions{flex-direction:column;align-items:stretch}.customer-quote-actions>a{text-align:center;margin:0}.customer-quote-actions button{min-height:48px}.quote-response-backdrop{padding:10px}.quote-response-modal{border-radius:20px}.quote-response-modal footer{flex-direction:column-reverse}.quote-response-modal footer button{min-height:48px}}
.customer-notice-backdrop{z-index:2100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23111ab3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-notice-modal{background:#fff;border:1px solid #ead8df;border-radius:24px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 90px #1f081461}.customer-notice-modal>header{background:linear-gradient(145deg,#fff,#fbf3f6);grid-template-columns:54px minmax(0,1fr) 42px;align-items:start;gap:15px;padding:24px 25px 20px;display:grid}.customer-notice-modal>header>span{width:52px;height:52px;color:var(--wine);background:#f3e1e8;border-radius:17px;place-items:center;display:grid}.customer-notice-modal>header>span svg{width:25px;height:25px}.customer-notice-modal>header small{color:var(--wine);letter-spacing:.15em;font-size:8px;font-weight:900}.customer-notice-modal h2{margin:6px 0 5px;font:700 28px Georgia,serif}.customer-notice-modal header p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.customer-notice-modal header p b{color:var(--ink)}.customer-notice-modal>header>button{width:40px;height:40px;color:var(--wine);cursor:pointer;background:#fff;border:1px solid #e3d2d9;border-radius:50%;font-size:23px}.customer-notice-summary,.customer-notice-warning{border-radius:15px;gap:5px;margin:18px 25px 0;padding:15px 17px;display:grid}.customer-notice-summary{color:#285e45;background:#f1faf5;border:1px solid #d8eadf}.customer-notice-summary p,.customer-notice-warning span{margin:0;font-size:10px;line-height:1.55}.customer-notice-warning{color:#825124;background:#fff7ec;border:1px solid #efd6bd}.customer-notice-modal>footer{grid-template-columns:auto 1fr 1.25fr;gap:10px;padding:22px 25px 25px;display:grid}.customer-notice-modal>footer button{cursor:pointer;border-radius:12px;min-height:48px;padding:11px 14px;font-size:10px;font-weight:900}.customer-notice-modal>footer button:disabled{opacity:.6;cursor:wait}.notice-back{color:#75616a;background:0 0;border:1px solid #0000}.notice-silent{color:var(--wine);background:#fff;border:1px solid #d9c9d0}.notice-send{border:1px solid var(--wine);background:var(--wine);color:#fff;box-shadow:0 9px 24px color-mix(in srgb,var(--wine) 26%,transparent)}body:has(.customer-notice-backdrop){overflow:hidden}@media (max-width:700px){.customer-notice-backdrop{align-items:end;padding:0}.customer-notice-modal{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%}.customer-notice-modal>header{grid-template-columns:46px minmax(0,1fr) 38px;padding:21px 18px 17px}.customer-notice-modal>header>span{border-radius:14px;width:44px;height:44px}.customer-notice-modal h2{font-size:23px}.customer-notice-summary,.customer-notice-warning{margin:14px 16px 0}.customer-notice-modal>footer{padding:16px 16px calc(18px + env(safe-area-inset-bottom));grid-template-columns:1fr}.customer-notice-modal>footer .notice-send{order:-2}.customer-notice-modal>footer .notice-silent{order:-1}.customer-notice-modal>footer button{min-height:50px}}@media (prefers-reduced-motion:reduce){.customer-notice-modal{animation:none}}
