@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.admin-portal-shell{min-height:100vh;background:#f4f7f4}.admin-portal-topbar{height:66px;position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1420px)/2));border-bottom:1px solid #e8ede9;background:#fff}.admin-portal-brand{display:flex;align-items:center;gap:10px;color:#153c2d;text-decoration:none;font:800 18px Manrope,sans-serif;letter-spacing:-.8px}.admin-portal-brand .brand-mark{flex:none}.admin-portal-brand .brand-light{color:#39875b}.admin-portal-brand>i{font:700 8px DM Sans,sans-serif;letter-spacing:1px;color:#61806c;background:#edf5ef;border-radius:10px;padding:5px 7px;margin-left:3px}.admin-portal-actions{display:flex;align-items:center;gap:17px}.admin-portal-secure{display:flex;align-items:center;gap:6px;color:#718078;font-size:9px}.admin-portal-secure svg{color:#43835b}.admin-client-link{color:#286f4c;text-decoration:none;font-size:9px;font-weight:600}.admin-client-link:hover{text-decoration:underline}.admin-client-link span{margin-left:3px}.admin-portal-content{max-width:1500px;margin:0 auto;padding:30px 39px 28px}.admin-portal-content .page-heading{margin-bottom:20px}.admin-portal-content .admin-login-panel{margin:48px auto}.admin-portal-content .admin-auth-loading{min-height:55vh}.admin-view-tabs{display:flex;gap:5px;border-bottom:1px solid #e9eeea;margin:-6px 0 18px}.admin-view-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#839088;padding:11px 12px 9px;font-size:10px}.admin-view-tabs button.selected{border-bottom-color:#37815b;color:#286c4a;font-weight:700}.admin-logout-button{border:1px solid #e4eae5;border-radius:6px;background:#fff;color:#6d7972;padding:8px 12px;font-size:9px;font-weight:600}.admin-logout-button:hover{background:#f8faf8}.admin-logout-button:disabled{opacity:.6;cursor:wait}.admin-auth-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7e8c83;font-size:10px}.admin-auth-spinner{width:17px;height:17px;border:2px solid #dfebe2;border-top-color:#3c8a5b;border-radius:50%;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-login-panel{width:min(100%,390px);margin:42px auto;background:#fff;border:1px solid #e9eeea;border-radius:11px;padding:24px;box-shadow:0 10px 35px #1837250a}.admin-login-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:#eaf5ed;color:#3d8558;margin-bottom:14px}.admin-login-heading h1{font:700 19px Manrope,sans-serif;letter-spacing:-.4px;color:#263a31;margin:0}.admin-login-heading p{font-size:10px;line-height:1.5;color:#8d9891;margin:6px 0 18px}.admin-login-form{display:grid;gap:12px}.admin-login-form label,.admin-ai-form label{display:grid;gap:6px;color:#56655c;font-size:9px;font-weight:600}.admin-login-form input,.admin-ai-form input,.admin-ai-form select{width:100%;border:1px solid #e2e9e3;border-radius:6px;background:#fff;padding:10px;color:#394b41;font-size:10px;outline:none}.admin-login-form input:focus,.admin-ai-form input:focus,.admin-ai-form select:focus{border-color:#69a782;box-shadow:0 0 0 3px #4c9d6b15}.admin-login-form .button-primary{width:100%;margin-top:3px}.admin-login-form .button-primary:disabled,.admin-ai-actions button:disabled{opacity:.6;cursor:wait}.admin-login-footnote{border-top:1px solid #edf0ed;padding-top:12px;margin:15px 0 0;color:#98a29c;font-size:8px;line-height:1.6}.admin-auth-error{margin:0;color:#a25e57;background:#fff0ef;border-radius:5px;padding:8px 9px;font-size:9px;line-height:1.5}.admin-settings-recovery{display:grid;gap:8px;padding:10px;border:1px solid #e7c9a8;border-radius:6px;background:#fff8ef}.admin-settings-recovery p{margin:0;color:#735431;font-size:10px;line-height:1.5}.admin-ai-warning{display:flex;align-items:flex-start;gap:9px;border:1px solid #e1ece4;background:#f2f8f3;border-radius:7px;color:#657a6a;font-size:9px;line-height:1.6;padding:11px 13px;margin-bottom:15px}.admin-ai-warning .info-dot{flex:none;margin-top:1px}.admin-ai-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:15px}.admin-ai-form-panel,.admin-configured-panel{padding:17px}.admin-ai-form-panel .panel-heading,.admin-configured-panel .panel-heading{margin-bottom:16px}.admin-ai-form{display:grid;gap:13px}.admin-ai-form label>small{font-size:8px;font-weight:400;color:#929d96;line-height:1.5}.admin-ai-form input:disabled,.admin-ai-form select:disabled{opacity:.65}.admin-ai-actions{display:flex;align-items:center;gap:8px;margin-top:2px}.admin-ai-actions .button-primary{padding:9px 12px}.admin-remove-key{border:1px solid #eddddd;border-radius:6px;background:#fff;color:#a15d5d;padding:8px 10px;font-size:9px;font-weight:600}.admin-remove-key:hover{background:#fff5f5}.admin-config-success{margin:0;color:#397c50;background:#edf7ef;padding:8px 9px;border-radius:5px;font-size:9px}.configured-provider-list{display:grid;gap:7px}.configured-provider{display:flex;align-items:center;gap:9px;width:100%;border:1px solid #edf0ed;border-radius:7px;background:#fff;padding:10px;text-align:left}.configured-provider:hover,.configured-provider.selected{border-color:#b9d5c0;background:#f8fbf8}.provider-avatar{width:29px;height:29px;display:grid;place-items:center;flex:none;border-radius:7px;background:#eaf4ec;color:#43815a;font:700 11px Manrope,sans-serif}.provider-details{display:grid;gap:5px;min-width:0;flex:1}.provider-details>strong{display:flex;align-items:center;gap:6px;color:#435349;font-size:9px}.provider-details>strong i{font-style:normal;border-radius:9px;background:#eaf5ed;color:#508163;padding:3px 5px;font-size:7px}.provider-details small{color:#8c9891;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-chevron{color:#9aa59e;font-size:17px}.admin-ai-storage-note{display:grid;gap:5px;border:1px solid #e9eeea;background:#fff;border-radius:7px;padding:12px 14px;margin-top:15px}.admin-ai-storage-note strong{font-size:9px;color:#46584c}.admin-ai-storage-note span,.admin-ai-storage-note small{font-size:8px;line-height:1.55;color:#849188}.admin-ai-storage-note small{color:#9b895a}.admin-password-reset-button{border:1px solid #dce9df;border-radius:6px;background:#fff;color:#39734d;padding:7px 9px;font-size:9px;font-weight:700;white-space:nowrap}.admin-password-reset-button:hover{border-color:#9fc8aa;background:#f4faf5}.admin-merchant-actions{display:flex;align-items:center;gap:6px}.admin-plan-actions{display:flex;align-items:center;gap:5px;min-width:150px}.admin-plan-actions select{width:95px;border:1px solid #e2e9e3;border-radius:6px;background:#fff;padding:7px 6px;color:#394b41;font-size:9px}.admin-plan-save-button{border:1px solid #dce9df;border-radius:6px;background:#edf7ef;color:#39734d;padding:7px 8px;font-size:9px;font-weight:700;white-space:nowrap}.admin-plan-actions button:disabled{opacity:.6;cursor:wait}.admin-merchant-actions button:disabled{opacity:.6;cursor:wait}.admin-merchant-delete-button{border:1px solid #eddddd;border-radius:6px;background:#fff8f8;color:#a45d5d;padding:7px 9px;font-size:9px;font-weight:700;white-space:nowrap}.admin-merchant-delete-button:hover{border-color:#debaba;background:#fff0f0}.admin-password-reset-success{margin:0 0 12px;padding:9px 11px;border:1px solid #d7eadc;border-radius:6px;background:#f2faf3;color:#39734d;font-size:10px}.admin-connection-badges{display:flex;flex-wrap:wrap;gap:4px;min-width:150px}.admin-connection-badge{padding:4px 7px;border-radius:8px;font-size:8px;font-weight:700;white-space:nowrap;border:1px solid transparent}.admin-connection-badge.online{border-color:#bfe0c8;background:#eefaf1;color:#2f7a47}.admin-connection-badge.offline{border-color:#e4e4e4;background:#f6f6f6;color:#98a29a}.admin-connection-empty{color:#b5beb7;font-size:9px}.subscription-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 17px;padding:13px 16px;border:1px solid #d9eadc;border-radius:9px;background:#f2f9f3}.subscription-trial-banner>div{display:grid;gap:5px}.subscription-trial-banner strong{color:#356c48;font-size:10px}.subscription-trial-banner span{color:#6f8174;font-size:9px;line-height:1.55}.subscription-trial-banner .button-primary{flex:none}.admin-password-reset-form{display:grid;gap:9px}.admin-password-reset-form>p{margin:0 0 4px;color:#65736a;font-size:11px;line-height:1.6}.admin-password-reset-form>p strong{color:#304c39}.admin-password-reset-form label{color:#56655c;font-size:10px;font-weight:700}.admin-password-reset-form input{width:100%;min-height:40px;border:1px solid #e2e9e3;border-radius:7px;background:#fff;padding:9px 11px;color:#394b41;font-size:12px;outline:none}.admin-password-reset-form input:focus{border-color:#69a782;box-shadow:0 0 0 3px #4c9d6b15}.admin-password-reset-form small{color:#87938b;font-size:9px;line-height:1.5}.admin-password-reset-form .button-primary{min-height:40px;margin-top:3px}.admin-password-reset-form .button-primary:disabled{opacity:.6;cursor:wait}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.admin-stat{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #edf0ed;border-radius:9px;padding:14px;min-width:0}.admin-stat-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;flex:none}.admin-stat-icon.pending-icon{color:#bd8b37;background:#fff5e3}.admin-stat-icon.active-icon{color:#39855a;background:#eaf5ed}.admin-stat-icon.revenue-icon{color:#527eb7;background:#edf4fc}.admin-stat-icon.suspended-icon{color:#9e6a6a;background:#f8eeee}.admin-stat>div{display:grid;gap:5px;min-width:0}.admin-stat small{font-size:9px;color:#8b9790;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-stat strong{font:700 17px Manrope,sans-serif;color:#263a31;white-space:nowrap}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.admin-section-heading h2{font:700 14px Manrope,sans-serif;color:#263a31;margin:0}.admin-section-heading p{font-size:10px;color:#929d96;margin:5px 0 0}.admin-review-section{margin-bottom:20px}.review-count{font-size:9px;color:#a47d39;background:#fff5e3;border-radius:12px;padding:6px 9px;white-space:nowrap}.payment-review-list{display:grid;gap:9px}.payment-review-card{display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(80px,.55fr) minmax(110px,.8fr) minmax(145px,1fr) auto;align-items:center;gap:14px;background:#fff;border:1px solid #edf0ed;border-radius:9px;padding:13px}.payment-business{display:flex;align-items:center;gap:9px;min-width:0}.payment-business-avatar{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;background:#e7f2e9;color:#43815b;font:700 13px Manrope,sans-serif}.payment-business>div,.account-name-cell>span:last-child{display:grid;gap:4px;min-width:0}.payment-business strong,.account-name-cell strong{font-size:10px;color:#35483e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-business small,.account-name-cell small{font-size:8px;color:#929d96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-detail{display:grid;gap:5px;min-width:0}.payment-detail small{font-size:7px;color:#9aa49e;letter-spacing:.6px}.payment-detail strong{font-size:9px;color:#45574d;white-space:nowrap}.payment-detail>span{font-size:8px;color:#98a39c}.review-actions{display:flex;align-items:center;gap:7px}.review-approve,.review-reject,.access-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;padding:8px 9px;font-size:8px;font-weight:600;white-space:nowrap}.review-approve{border:1px solid #176548;background:#176548;color:#fff}.review-approve:hover{background:#0d553b}.review-reject{border:1px solid #ecdede;background:#fff;color:#a96161}.review-reject:hover{background:#fff5f5}.admin-accounts-panel{padding:17px}.accounts-heading{margin-bottom:15px}.admin-search{width:225px;height:33px;display:flex;align-items:center;gap:7px;border:1px solid #e7ece8;border-radius:6px;padding:0 9px;color:#8a9690;flex:none}.admin-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#45564d;font-size:9px}.admin-search input::placeholder{color:#a2aca6}.admin-filter-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #edf0ed;margin-bottom:2px;overflow-x:auto}.admin-filter-tabs button{display:flex;align-items:center;gap:6px;flex:none;border:0;border-bottom:2px solid transparent;background:transparent;color:#87938c;padding:10px 9px 9px;font-size:9px}.admin-filter-tabs button.selected{border-bottom-color:#37815b;color:#286c4a;font-weight:600}.admin-filter-tabs button span{background:#fff4df;color:#a47d39;padding:2px 5px;border-radius:8px;font-size:8px}.admin-table-scroll{overflow-x:auto}.admin-table{min-width:910px}.admin-table th,.admin-table td{padding:11px 9px}.admin-table td:first-child{display:table-cell}.account-name-cell{display:flex;align-items:center;gap:9px;max-width:205px}.account-name-cell .payment-business-avatar{width:31px;height:31px;font-size:11px}.admin-table td>strong{font-size:9px}.table-subtext{display:block;margin-top:4px;color:#929d96;font-size:8px}.payment-state{display:inline-flex;border-radius:10px;padding:4px 7px;font-size:8px}.payment-state.verified{background:#edf7ef;color:#568268}.payment-state.in_review{background:#fff6e5;color:#ad8540}.payment-state.rejected{background:#fbefef;color:#a56969}.account-status{display:inline-flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}.account-status i{width:6px;height:6px;border-radius:50%;background:#d6a74d}.account-status.active{color:#4d8761}.account-status.active i{background:#5da978}.account-status.suspended{color:#a26868}.account-status.suspended i{background:#ca7e7e}.account-status.rejected{color:#9b7777}.account-status.rejected i{background:#b98585}.account-actions{display:flex;align-items:center;gap:5px}.mini-approve,.mini-reject{width:27px;height:27px;display:grid;place-items:center;border-radius:5px}.mini-approve{border:1px solid #dcecdf;background:#f0f8f2;color:#398157}.mini-reject{border:1px solid #f0e0e0;background:#fff7f7;color:#a86161}.access-button{padding:6px 8px}.access-button.suspend{border:1px solid #ecdede;background:#fff;color:#a56565}.access-button.enable{border:1px solid #dcecdf;background:#f0f8f2;color:#398157}.access-button.delete{border:1px solid #f0e0e0;background:#fff7f7;color:#a86161}.access-button.delete:hover,.confirm-delete-button:hover{background:#fbe9e9}.no-action{color:#a2aaa5;font-size:8px}.account-confirm-content{display:grid;gap:13px;padding:3px 1px 1px;color:#59675f;font-size:12px;line-height:1.55}.account-confirm-content p{margin:0}.account-confirm-details{display:grid;grid-template-columns:1fr auto;gap:7px 12px;border:1px solid #edf0ed;border-radius:7px;padding:11px;font-size:10px}.account-confirm-details span{color:#89958e}.account-confirm-details strong{text-align:right;color:#42544a}.review-plan-select{display:grid;gap:6px;color:#526158;font-size:10px;font-weight:600}.review-plan-select select{height:36px;border:1px solid #e1e8e2;border-radius:6px;background:#fff;padding:0 9px;color:#42544a;font:inherit}.payment-match-confirm{display:flex;align-items:flex-start;gap:8px;color:#59675f;font-size:10px}.payment-match-confirm input{margin:2px 0 0;accent-color:#176548}.account-confirm-content .modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:3px}.delete-warning{border-left:3px solid #c96f6f;background:#fff5f5;padding:9px 10px;color:#a25e5e;font-size:10px}.confirm-delete-button{border:1px solid #a84f4f;border-radius:5px;background:#b65353;color:#fff;padding:8px 11px;font-size:10px;font-weight:600}.admin-empty{background:#fafbf9;border:1px dashed #e4eae5;border-radius:7px;padding:24px;text-align:center;color:#89958f;font-size:10px}.admin-notice{display:flex;align-items:flex-start;gap:9px;background:#fff8e9;border:1px solid #f2e8ca;border-radius:7px;color:#817553;font-size:9px;line-height:1.6;padding:11px 13px;margin-top:14px}.admin-notice .info-dot{background:#f5edcf;color:#917d3e;flex:none;margin-top:1px}.admin-notice strong{color:#725d25}.admin-storage-warning{margin-top:9px;padding:9px 12px;border-radius:6px;background:#fff0ef;color:#a25e57;font-size:9px}@media(max-width:1150px){.admin-portal-content{padding-inline:27px}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-review-card{grid-template-columns:minmax(180px,1.3fr) minmax(75px,.6fr) minmax(100px,.8fr) auto}.payment-reference{grid-column:2/4;grid-row:2}.review-actions{grid-column:4;grid-row:1/3;flex-direction:column;align-items:stretch}}@media(max-width:760px){.admin-portal-topbar{height:58px;padding:0 14px}.admin-portal-brand{font-size:15px;gap:7px}.admin-portal-brand .brand-mark{width:25px;height:25px}.admin-portal-brand>i{font-size:7px;padding:4px 5px}.admin-portal-actions{gap:10px}.admin-portal-secure{font-size:0}.admin-portal-secure svg{width:17px;height:17px}.admin-client-link{font-size:8px}.admin-portal-content{padding:22px 14px 18px}.admin-portal-content .page-heading{align-items:flex-start}.admin-portal-content .page-heading h1{font-size:19px}.admin-portal-content .admin-login-panel{margin:30px auto}.admin-stats-grid{gap:8px;margin-bottom:15px}.admin-stat{gap:8px;padding:10px 8px}.admin-stat-icon{width:30px;height:30px}.admin-stat small{font-size:8px}.admin-stat strong{font-size:13px}.admin-section-heading{align-items:flex-start}.admin-section-heading h2{font-size:12px}.admin-section-heading p{font-size:8px;line-height:1.5}.payment-review-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px}.payment-business{grid-column:1/-1}.payment-detail{grid-column:auto;grid-row:auto}.payment-detail.payment-reference{grid-column:1;grid-row:auto}.review-actions{grid-column:2;grid-row:2/4;flex-direction:column;align-items:stretch}.review-approve,.review-reject{font-size:8px;padding:8px 7px}.accounts-heading{flex-direction:column}.admin-search{width:100%}.admin-accounts-panel{padding:12px 9px}.admin-filter-tabs button{padding-inline:7px}}.merchant-auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;background:#f4f7f4;color:#718078;font-size:12px}.merchant-auth-page{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:28px;background:radial-gradient(ellipse at top,#e9f5ec 0,transparent 50%),#f4f7f4;padding:30px 16px}.merchant-auth-brand{display:flex;align-items:center;gap:9px;color:#153c2d;text-decoration:none;font:800 21px Manrope,sans-serif;letter-spacing:-.8px}.merchant-auth-brand .brand-light{color:#39875b}.merchant-auth-brand .brand-mark{width:31px;height:31px}.merchant-auth-card{width:min(100%,430px);display:grid;gap:17px;background:#fff;border:1px solid #e7ede8;border-radius:13px;padding:27px;box-shadow:0 14px 45px #1837250c}.pwa-install-button{border:1px solid #dce9df;border-radius:6px;background:#f5faf6;color:#28704c;padding:9px 12px;font-size:10px;font-weight:700;white-space:nowrap}.merchant-auth-card>.pwa-install-button{justify-self:end;margin-bottom:-34px}.pwa-help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:18px;background:#10291f75}.pwa-help-dialog{position:relative;width:min(100%,390px);display:grid;gap:13px;padding:24px;border:1px solid #e7ede8;border-radius:12px;background:#fff;box-shadow:0 20px 70px #152b2040}.pwa-help-dialog h2{margin:0;color:#263a31;font:700 17px Manrope,sans-serif}.pwa-help-dialog p{margin:0;color:#718078;font-size:11px;line-height:1.65}.pwa-help-dialog strong{color:#286f4c}.pwa-help-dialog .button-primary{justify-self:end}.pwa-help-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#718078;font-size:22px}.payment-activation-card{width:min(100%,560px);display:grid;gap:16px;background:#fff;border:1px solid #e7ede8;border-radius:13px;padding:27px;box-shadow:0 14px 45px #1837250c}.payment-activation-card h1{font:700 20px Manrope,sans-serif;letter-spacing:-.4px;color:#263a31;margin:0}.payment-activation-card>div>p,.payment-copy{font-size:11px;line-height:1.55;color:#8d9891;margin:7px 0 0}.payment-plan-list{display:grid;gap:8px}.payment-plan-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 13px;border:1px solid #e4eae5;border-radius:7px;background:#fff;text-align:left;color:#35463c}.payment-plan-option.selected{border-color:#4f9b6c;background:#f2f8f3;box-shadow:0 0 0 2px #4c9d6b12}.payment-plan-option>span,.payment-plan-option>b{display:grid;gap:4px}.payment-plan-option strong{font-size:11px}.payment-plan-option small{font-size:9px;font-weight:400;color:#8d9891}.payment-plan-option>b{font-size:11px;color:#286f4c;text-align:right}.payment-instructions{display:grid;gap:8px;padding:14px;border:1px solid #dcecdf;border-radius:8px;background:#f6faf6;color:#53635a;font-size:10px;line-height:1.6}.payment-instructions>strong{font-size:12px;color:#245b3d}.payment-instructions b{color:#244e37}.payment-instructions>small{font-size:9px;color:#77857c}.payment-instructions .button-primary,.payment-whatsapp-button{width:100%;min-height:39px;text-decoration:none}.payment-secondary-button{border:1px solid #e1e8e2;border-radius:6px;background:#fff;color:#547063;padding:10px 12px;font-size:10px;font-weight:600}.payment-secondary-button:disabled,.payment-plan-option:disabled{opacity:.6;cursor:wait}.payment-activation-card>.merchant-auth-security{margin-top:0}.merchant-auth-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:#eaf5ed;color:#3d8558}.merchant-auth-card h1{font:700 20px Manrope,sans-serif;letter-spacing:-.4px;color:#263a31;margin:0}.merchant-auth-card>div p{font-size:11px;line-height:1.55;color:#8d9891;margin:7px 0 0}.merchant-auth-form{display:grid;gap:13px}.merchant-auth-form label{display:grid;gap:6px;color:#56655c;font-size:10px;font-weight:600}.merchant-auth-form input{width:100%;border:1px solid #e2e9e3;border-radius:6px;background:#fff;padding:11px;color:#394b41;font-size:11px;outline:none}.merchant-phone-input{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7px}.merchant-phone-input select{min-width:0;width:100%;border:1px solid #e2e9e3;border-radius:6px;background:#fff;padding:0 9px;color:#394b41;font-size:10px;outline:none}.merchant-phone-input input{min-width:0}.merchant-auth-form input:focus{border-color:#69a782;box-shadow:0 0 0 3px #4c9d6b15}.merchant-phone-input select:focus{border-color:#69a782;box-shadow:0 0 0 3px #4c9d6b15}.merchant-auth-form .button-primary{width:100%;margin-top:3px;padding:11px}.merchant-auth-form .button-primary:disabled{opacity:.6;cursor:wait}.merchant-auth-hint,.merchant-auth-security{font-size:9px;line-height:1.6;color:#929d96}.merchant-auth-hint{margin-top:-7px}.merchant-auth-switch{margin:0;text-align:center;color:#7d8981;font-size:10px}.merchant-auth-switch button{border:0;background:transparent;color:#286f4c;font:600 10px DM Sans,sans-serif;padding:0 2px}.merchant-auth-security{border-top:1px solid #edf0ed;padding-top:12px;margin:0}.merchant-logout-button{border:1px solid #e4eae5;border-radius:6px;background:#fff;color:#6d7972;padding:8px 11px;font-size:9px;font-weight:600}.merchant-logout-button:hover{background:#f8faf8}.topbar .top-avatar{display:grid;place-items:center;flex:none}.topbar .top-avatar.profile-trigger{width:34px;height:34px;border:0;border-radius:50%;padding:0;background:#e8f2ea;color:#2f7650;font:700 10px Manrope,sans-serif;cursor:pointer}.topbar .top-avatar.profile-trigger:hover{box-shadow:0 0 0 3px #4c9d6b20}.merchant-profile-form{display:grid;gap:9px}.merchant-profile-form>p{margin:0 0 4px;color:#65736a;font-size:11px;line-height:1.6}.merchant-profile-form label{color:#56655c;font-size:10px;font-weight:700}.merchant-profile-form input{width:100%;min-height:40px;border:1px solid #e2e9e3;border-radius:7px;background:#fff;padding:9px 11px;color:#394b41;font-size:12px;outline:none}.merchant-profile-form input:focus{border-color:#69a782;box-shadow:0 0 0 3px #4c9d6b15}.merchant-profile-divider{display:grid;gap:4px;border-top:1px solid #edf0ed;padding-top:12px;margin-top:3px}.merchant-profile-divider strong{font-size:10px;color:#435349}.merchant-profile-divider span,.merchant-profile-form>small{font-size:9px;line-height:1.5;color:#87938b}.merchant-profile-form .button-primary{min-height:40px;margin-top:3px}.merchant-profile-form .button-primary:disabled{opacity:.6;cursor:wait}.merchant-session-error{position:relative;z-index:2;margin:10px 30px 0;padding:9px 12px;border-radius:6px;background:#fff0ef;color:#a25e57;font-size:10px}.wa-real-qr{width:260px;height:260px;max-width:100%;border:7px solid #fff;border-radius:6px;box-shadow:0 2px 10px #142b2012}.wa-qr-placeholder.waiting_for_scan{background:#fff}.product-create-panel{margin-bottom:16px;padding:17px}.product-create-panel .panel-heading{margin-bottom:15px}.product-create-panel .panel-heading h2{font-size:13px}.product-create-panel .panel-heading p{font-size:9px}.product-create-form{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:18px}.product-upload-zone{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #cbded0;border-radius:8px;background:#f8fbf8;padding:17px;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.product-upload-zone:hover,.product-upload-zone:focus-within{border-color:#76aa86;background:#f1f8f3}.product-upload-zone.has-media{padding:10px}.product-upload-zone>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#4a5c50;font-size:10px}.product-upload-zone>span:last-of-type{color:#929e96;font-size:8px}.product-upload-zone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-upload-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e8f3eb;color:#43835a}.product-media-preview{width:100%;height:165px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#edf2ee}.product-media-preview img,.product-media-preview video{width:100%;height:100%;object-fit:contain}.product-form-fields{display:grid;align-content:start;gap:11px}.product-form-fields>label,.product-form-row>label{display:grid;gap:5px;color:#59675e;font-size:9px;font-weight:600}.product-form-fields input,.product-form-fields select,.generated-description textarea{width:100%;border:1px solid #e4eae5;border-radius:6px;background:#fff;padding:9px 10px;color:#394b41;font-size:10px;outline:none}.product-form-fields input:focus,.product-form-fields select:focus,.generated-description textarea:focus{border-color:#69a782;box-shadow:0 0 0 3px #4c9d6b15}.product-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.generated-description{display:grid;gap:7px;background:#f8faf8;border:1px solid #e9efea;border-radius:7px;padding:10px}.generated-heading{display:flex;align-items:center;justify-content:space-between}.generated-heading strong{color:#405249;font-size:9px}.generated-heading .text-button{font-size:8px}.generated-description textarea{resize:vertical;min-height:75px;line-height:1.55;background:#fff}.generated-description>small{color:#89958d;font-size:8px;line-height:1.5}.product-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.product-form-actions .button-primary{padding:9px 12px}.product-form-actions .button-primary:disabled{opacity:.55;cursor:not-allowed}.product-cancel-button{border:1px solid #e4eae5;background:#fff;color:#758078;border-radius:6px;padding:9px 12px;font-size:9px}.product-upload-error{margin:0;color:#a25e57;font-size:9px}.product-photo-thumb{object-fit:cover;vertical-align:middle}.product-ai-note{align-items:flex-start;line-height:1.6}.product-ai-note .info-dot{flex:none;margin-top:1px}@media(max-width:760px){.product-create-panel{padding:13px 11px}.product-create-form{grid-template-columns:1fr;gap:13px}.product-upload-zone{min-height:180px}.product-media-preview{height:145px}.product-form-row{gap:8px}}.wa-status-banner{display:flex;align-items:center;gap:12px;border:1px solid #f0e9d8;background:#fffaf0;border-radius:8px;padding:12px 15px;margin-bottom:16px}.wa-status-indicator{width:31px;height:31px;display:grid;place-items:center;background:#fff0d1;border-radius:50%}.wa-status-indicator i,.wa-session-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#d9a13c}.wa-status-banner>div{display:grid;gap:4px;flex:1}.wa-status-banner>div strong{font-size:10px;color:#795f2b}.wa-status-banner>div span{font-size:9px;color:#96835e}.wa-status-chip{font-size:8px;font-weight:600;color:#9b7937;background:#fff1d2;border-radius:10px;padding:5px 8px}.wa-status-banner.waiting_for_scan{border-color:#dcebdd;background:#f4faf5}.wa-status-banner.waiting_for_scan .wa-status-indicator,.wa-status-banner.waiting_for_scan .wa-status-chip{background:#e8f4ea}.wa-status-banner.waiting_for_scan .wa-status-indicator i{background:#73a47c}.wa-status-banner.waiting_for_scan>div strong,.wa-status-banner.waiting_for_scan .wa-status-chip{color:#55805e}.wa-status-banner.connected{border-color:#d4e9dc;background:#eff8f2}.wa-status-banner.connected .wa-status-indicator,.wa-status-banner.connected .wa-status-chip{background:#dff0e4}.wa-status-banner.connected .wa-status-indicator i{background:#39945b}.wa-status-banner.connected>div strong,.wa-status-banner.connected .wa-status-chip{color:#32734b}.wa-status-banner.unavailable{border-color:#ecdede;background:#fff6f6}.wa-status-banner.unavailable .wa-status-indicator,.wa-status-banner.unavailable .wa-status-chip{background:#f8e7e7}.wa-status-banner.unavailable .wa-status-indicator i{background:#bd6c6c}.wa-status-banner.unavailable>div strong,.wa-status-banner.unavailable .wa-status-chip{color:#9d5555}.wa-connect-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:15px;margin-bottom:16px}.wa-qr-panel,.wa-steps-panel{padding:18px}.wa-card-heading{display:flex;align-items:center;gap:10px}.wa-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:#e9f6ee;color:#3b9660;font-size:22px}.wa-card-heading h2,.wa-steps-panel .panel-heading h2,.wa-session-panel .panel-heading h2{font:700 13px Manrope,sans-serif;margin:0;color:#263a31}.wa-card-heading p,.wa-steps-panel .panel-heading p,.wa-session-panel .panel-heading p{font-size:9px;color:#9ba59f;margin:4px 0 0}.wa-qr-placeholder{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#fafcfa;border:1px dashed #dce7de;border-radius:8px;margin:17px 0 12px;padding:17px;text-align:center}.wa-qr-placeholder>strong{font-size:10px;color:#52635a}.wa-qr-placeholder>span{max-width:280px;color:#96a199;font-size:8px;line-height:1.5}.wa-qr-frame{width:100px;height:100px;position:relative;display:grid;place-items:center;border-radius:7px;background:repeating-linear-gradient(45deg,#f1f5f1 0,#f1f5f1 5px,#f9fbf9 5px,#f9fbf9 10px);color:#72a283}.wa-qr-corner{width:25px;height:25px;position:absolute;border:4px solid #75a686;border-radius:3px}.wa-qr-corner.top-left{top:8px;left:8px}.wa-qr-corner.top-right{top:8px;right:8px}.wa-qr-corner.bottom-left{bottom:8px;left:8px}.wa-qr-center{width:22px;height:22px;display:grid;place-items:center;border:3px solid #75a686;background:#f6faf7;border-radius:5px;font-size:14px}.wa-start-button{width:100%}.wa-start-button>span{font-size:17px}.wa-start-button:disabled,.wa-disconnect-button:disabled{opacity:.6;cursor:wait}.wa-simulate-button{background:#456f9a}.wa-simulate-button:hover{background:#365d84}.wa-demo-symbol{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:#eef5ef;color:#6c9275;font-size:30px}.wa-demo-symbol.connected{background:#e2f2e6;color:#388254}.wa-disconnect-button{width:100%;border:1px solid #ecdede;background:#fff8f8;color:#a45d5d;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:600}.wa-disconnect-button:hover{background:#fff0f0}.wa-api-error{border-radius:6px;background:#fff0ef;color:#a25e57;padding:9px 11px;margin:10px 0 0;font-size:9px;line-height:1.5}.wa-expiry-note{display:flex;align-items:center;justify-content:center;gap:5px;color:#9aa49e;font-size:8px;text-align:center;margin:10px 0 0}.wa-steps-panel .panel-heading{margin-bottom:7px}.wa-steps{display:grid}.wa-step{display:flex;align-items:flex-start;gap:11px;padding:13px 2px;border-bottom:1px solid #f0f2f0}.wa-step:last-child{border-bottom:0}.wa-step>span{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eef6f0;color:#43845b;font:700 9px Manrope,sans-serif}.wa-step>div{display:grid;gap:4px}.wa-step strong{font-size:9px;color:#425349}.wa-step small{color:#929d96;font-size:8px;line-height:1.5}.wa-security-note{display:flex;align-items:flex-start;gap:8px;background:#fff6e8;border:1px solid #f3e8d0;border-radius:6px;padding:9px;margin-top:9px}.wa-security-note>span{width:15px;height:15px;display:grid;place-items:center;flex:none;border-radius:50%;background:#f5e8cd;color:#9b7937;font:700 10px Georgia}.wa-security-note p{font-size:8px;line-height:1.5;color:#8d794f;margin:0}.wa-session-panel{margin-bottom:0}.wa-session-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #f0f2f0;padding-top:13px}.wa-session-grid>div{display:grid;gap:7px;padding:0 12px;border-right:1px solid #f0f2f0}.wa-session-grid>div:first-child{padding-left:0}.wa-session-grid>div:last-child{border:0}.wa-session-grid small{color:#99a39d;font-size:8px}.wa-session-grid strong{display:flex;align-items:center;gap:6px;color:#67766d;font-size:9px}.wa-disabled-label{color:#9c895e!important}.wa-enabled-label{color:#286f4c!important}.wa-api-warning{align-items:flex-start;line-height:1.6}.wa-api-warning .info-dot{flex:none;margin-top:1px}.wa-api-warning code{font-size:9px;color:#56675c}.meta-connect-panel{padding:18px}.meta-connect-panel>.panel-heading{margin-bottom:15px}.meta-connect-button{margin:5px 0}.meta-field,.meta-publish-form label{display:grid;gap:6px;color:#56655c;font-size:10px;font-weight:600}.meta-field select,.meta-publish-form input,.meta-publish-form select,.meta-publish-form textarea{width:100%;border:1px solid #e2e9e3;border-radius:6px;background:#fff;padding:10px;color:#394b41;font:400 10px DM Sans,sans-serif}.meta-publish-form textarea{resize:vertical;line-height:1.5}.meta-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e3ece5;border-radius:7px;background:#f7faf7;margin:14px 0}.meta-toggle>input{margin:2px 0 0;accent-color:#37815b}.meta-toggle>span{display:grid;gap:5px}.meta-toggle strong{font-size:10px;color:#44574a}.meta-toggle small,.meta-publish-form>small{font-size:8px;line-height:1.55;color:#8d9891}.meta-publish-form{display:grid;gap:12px;margin:17px 0;padding:15px;border:1px solid #e8ede9;border-radius:8px;background:#fbfcfb}.meta-publish-form h3{margin:0;font:700 12px Manrope,sans-serif;color:#263a31}.meta-publish-form .button-primary{justify-self:start}@media(max-width:1000px){.wa-connect-grid{grid-template-columns:1fr}.wa-qr-placeholder{min-height:190px}}@media(max-width:760px){.wa-status-banner{padding:10px;gap:8px}.wa-status-banner>div span{font-size:8px}.wa-status-chip{font-size:7px;padding:5px 6px}.wa-connect-grid{gap:10px}.wa-qr-panel,.wa-steps-panel{padding:13px 11px}.wa-qr-placeholder{min-height:185px}.wa-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.wa-session-grid>div:nth-child(2){border:0}.wa-session-grid>div:nth-child(3){padding-left:0}}.wa-demo-state{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#fafcfa;border:1px dashed #dce7de;border-radius:8px;margin:17px 0 12px;padding:17px;text-align:center}.wa-demo-state>strong{font-size:10px;color:#52635a}.wa-demo-state>span{max-width:300px;color:#96a199;font-size:8px;line-height:1.5}.social-connect-form{display:grid;gap:12px;margin:17px 0 4px;padding-top:17px;border-top:1px solid #eef1ee}.social-connect-form label{display:grid;gap:6px;color:#53635a;font-size:10px;font-weight:600}.social-connect-form input{width:100%;border:1px solid #e4eae5;border-radius:6px;padding:9px 10px;color:#394b41;font:400 11px DM Sans,sans-serif}.social-connect-form input:focus{outline:none;border-color:#7cb697}.wa-status-banner.challenge,.wa-status-banner.two_factor,.wa-status-banner.checkpoint{background:#fff6e5;border-color:#f0e2c4}.wa-status-banner.challenge .wa-status-chip,.wa-status-banner.two_factor .wa-status-chip,.wa-status-banner.checkpoint .wa-status-chip{background:#fdf1d8;color:#9a793c}.wa-status-banner.expired,.wa-status-banner.error{background:#fff0ef;border-color:#f2dede}.wa-status-banner.expired .wa-status-chip,.wa-status-banner.error .wa-status-chip{background:#fde6e4;color:#a25e57}.wa-session-dot.connected{background:#4c9a6a}.wa-session-dot.checkpoint,.wa-session-dot.challenge,.wa-session-dot.two_factor,.wa-session-dot.connecting{background:#d9a13c}.wa-session-dot.error,.wa-session-dot.expired{background:#c76b61}@media(max-width:760px){.social-connect-form{margin-top:14px}}:root{font-family:DM Sans,sans-serif;color:#1c2b27;background:#f6f8f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green:#0d382d;--green-2:#176247;--mint:#e9f5ef;--muted:#8b9691;--line:#edf0ed}*{box-sizing:border-box}body{margin:0;min-width:360px;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{width:254px;position:fixed;inset:0 auto 0 0;background:var(--green);color:#fff;padding:28px 17px 14px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:800 20px Manrope,sans-serif;letter-spacing:-1px;padding:0 12px 35px}.brand-light{color:#90d0ad}.brand-mark{width:27px;height:27px;display:flex;align-items:end;gap:3px;border:1px solid #75bb94;border-radius:8px;padding:5px}.brand-mark span{width:4px;border-radius:3px;background:#92d7ad}.brand-mark span:nth-child(1){height:8px}.brand-mark span:nth-child(2){height:13px}.brand-mark span:nth-child(3){height:17px}.workspace-label,.nav-label{font-size:9px;letter-spacing:1.4px;color:#8eaaa0;font-weight:700;padding:0 12px 10px}.business-switcher{display:flex;align-items:center;width:100%;border:1px solid #345b50;background:#194638;color:#fff;border-radius:9px;padding:9px;text-align:left;margin-bottom:30px}.business-avatar,.profile-avatar{width:34px;height:34px;display:grid;place-items:center;background:#f2c784;color:#574221;border-radius:9px;font-weight:700}.business-name{display:flex;flex-direction:column;margin-left:10px;gap:3px;flex:1}.business-name strong{font-size:11px}.business-name small,.profile small{font-size:10px;color:#abc1b8}.nav-label{margin-bottom:4px}.main-nav{display:grid;gap:4px}.nav-item{height:41px;width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:7px;background:transparent;color:#bdcdc6;text-align:left;padding:0 12px;font-size:12px;font-weight:500}.nav-item:hover,.nav-item.active{background:#245443;color:#fff}.nav-item.active{box-shadow:inset 2px 0 #87d3a5}.nav-item>span:nth-child(2){flex:1}.nav-count{background:#316650;padding:3px 7px;border-radius:10px;color:#d8eee1;font-size:10px}.whatsapp{color:#6ed198}.instagram{color:#eda3be}.facebook{color:#8fb7ff}.sidebar-bottom{margin-top:auto}.plan-card{border:1px solid #355d4f;background:#194638;border-radius:10px;padding:13px 13px 11px;margin:0 3px 17px}.plan-card-top{display:flex;align-items:center;gap:7px;color:#a5beb2;font-size:9px;letter-spacing:1px;font-weight:700}.plan-spark{font-size:15px;color:#f3c777}.plan-card>strong{display:block;font:700 15px Manrope,sans-serif;margin:9px 0}.plan-progress{height:4px;background:#31594b;border-radius:4px;overflow:hidden}.plan-progress span{display:block;width:60%;height:100%;background:#75c896;border-radius:4px}.plan-card p{font-size:10px;color:#b5c8c0;margin:7px 0 10px}.plan-card button{color:#a6ddb8;background:none;border:0;padding:0;font-size:10px;font-weight:600}.plan-card button span{margin-left:5px}.help-link{background:none;border:0;color:#b5c9c0;display:flex;align-items:center;gap:9px;padding:9px 10px;font-size:11px}.help-circle{border:1px solid #85a397;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;font-size:10px}.profile{border-top:1px solid #31594b;margin-top:13px;padding:14px 7px 2px;display:flex;align-items:center;gap:9px}.profile-avatar{border-radius:50%;background:#e2c2b1;color:#553c30;font-size:10px}.profile>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.profile strong{font-size:11px}.profile button{border:0;background:none;color:#a7bcb2;letter-spacing:2px}.main-area{margin-left:254px;min-height:100vh}.topbar{height:67px;background:#fff;border-bottom:1px solid #edf0ed;display:flex;align-items:center;justify-content:space-between;padding:0 39px;position:sticky;top:0;z-index:3}.subscription-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 39px 0;padding:13px 16px;border:1px solid #eadfbe;border-radius:8px;background:#fffaf0}.subscription-preview-banner>div{display:grid;gap:4px}.subscription-preview-banner strong{font-size:11px;color:#775d2d}.subscription-preview-banner span{font-size:10px;line-height:1.5;color:#8b7b5c}.subscription-preview-banner .button-primary{flex:none}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:#9aa39f}.breadcrumb b{font-weight:400;color:#d0d5d2}.breadcrumb strong{font-weight:600;color:#45534d}.topbar-actions{display:flex;align-items:center;gap:18px}.search-box{width:236px;height:34px;border:1px solid #e8ece9;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 9px;color:#9aa59f}.search-box input{width:100%;border:0;outline:0;font-size:10px;color:#35453e;background:transparent}.search-box input::placeholder{color:#aab2ae}.search-box kbd{white-space:nowrap;font:9px DM Sans,sans-serif;background:#f6f7f6;border:1px solid #eceeec;border-radius:4px;padding:3px 4px;color:#929b97}.icon-button{background:#fff;border:1px solid #e9edeb;color:#64716b;border-radius:7px;width:34px;height:34px;display:grid;place-items:center}.notification-button{position:relative}.notification-button i{position:absolute;width:5px;height:5px;background:#ef866c;border:1px solid white;border-radius:50%;top:7px;right:7px}.top-avatar{width:30px;height:30px;border:0;border-radius:50%;background:#e6cabc;color:#664b3f;font-weight:700;font-size:9px}.page-content{max-width:1500px;margin:0 auto;padding:30px 39px 18px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#839189;margin-bottom:7px}.page-heading h1{font:700 24px Manrope,sans-serif;letter-spacing:-.8px;margin:0;color:#1b3028}.page-heading p{margin:6px 0 0;color:#89958f;font-size:11px}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#176548;color:#fff;border:0;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:600;box-shadow:0 2px 3px #10432e15}.button-primary:hover{background:#0d553b}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card,.panel{background:#fff;border:1px solid #edf0ed;border-radius:9px}.stat-card{padding:14px 16px 12px;min-height:112px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#77847d;font-size:10px}.stat-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:7px}.stat-icon.green{color:#338960;background:#e9f6ee}.stat-icon.blue{color:#4f84c2;background:#edf5ff}.stat-icon.purple{color:#8171c1;background:#f2effb}.stat-icon.orange{color:#d98c57;background:#fff2e9}.stat-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:9px}.stat-bottom>div{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:7px}.stat-bottom strong{font:700 22px Manrope,sans-serif;letter-spacing:-.5px;color:#20342b}.stat-bottom small{grid-column:1 / 3;color:#a1aaa5;font-size:9px;margin-top:3px}.stat-note-chip{font-size:9px;color:#7e8983;background:#f4f6f4;border-radius:4px;padding:3px 5px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:16px;margin-bottom:17px}.panel{padding:16px 17px}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.panel-heading h2{font:700 13px Manrope,sans-serif;margin:0;color:#263a31}.panel-heading p{font-size:9px;color:#9ba59f;margin:4px 0 0}.text-button{background:none;border:0;color:#277454;font-size:10px;font-weight:600}.text-button span{margin-left:5px;font-size:13px}.lead-list{display:grid}.lead-row{display:flex;align-items:center;gap:9px;width:100%;min-height:57px;text-align:left;background:none;border:0;border-top:1px solid #f0f2f0;padding:7px 0}.lead-row:hover{background:#fbfcfb}.lead-avatar{flex:none;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-size:9px;font-weight:700}.lead-avatar{background:#f9e7dc;color:#b26d4f}.lead-avatar{background:#eee8f8;color:#7963a6}.lead-avatar.mint{background:#e1f2e7;color:#44835b}.lead-avatar{background:#e5effa;color:#5f83ae}.lead-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.lead-main strong{font-size:10px;color:#36473e}.lead-main small{font-size:9px;color:#929e97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.source-tag{border-radius:4px;padding:4px 6px;font-size:8px;font-weight:600;white-space:nowrap}.source-tag.instagram{color:#b25c83;background:#fff0f5}.source-tag.whatsapp{color:#38865b;background:#eaf7ef}.source-tag.facebook{color:#507db7;background:#edf4ff}.lead-time{font-size:8px;color:#a0aaa4;white-space:nowrap}.status-pill{white-space:nowrap;border-radius:12px;background:#fff6e5;color:#ad8540;font-size:8px;padding:5px 7px}.status-pill.done{color:#528266;background:#eaf6ee}.panel-footer-link{display:block;width:100%;background:none;border:0;border-top:1px solid #eff1ef;padding:12px 0 0;color:#64746b;font-size:9px;text-align:center}.panel-footer-link span{font-size:12px;color:#278157;margin-left:4px}.period-select{border:1px solid #e8ece9;border-radius:5px;background:#fff;color:#75817a;padding:6px 8px;font-size:9px}.chart{position:relative;flex:1}.chart svg{position:absolute;top:0;right:0;bottom:17px;left:0;width:100%;height:calc(100% - 17px);overflow:visible}.upcoming-panel{padding-bottom:5px}.upcoming-list{display:grid}.upcoming-row{display:flex;align-items:center;gap:12px;min-height:61px;border-top:1px solid #f0f2f0}.date-tile{width:31px;display:grid;text-align:center;gap:2px}.date-tile small{font-size:7px;color:#96a19b;letter-spacing:.5px}.date-tile strong{font:700 15px Manrope,sans-serif;color:#34453d}.post-thumb{width:34px;height:34px;border-radius:6px;display:grid;place-items:center;flex:none}.post-thumb>span{display:grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:8px}.post-thumb{background:#f9e8e1;color:#cc8063}.post-thumb.blue{background:#e9f0fc;color:#6b8dcb}.post-thumb{background:#eee9fb;color:#8970c2}.post-thumb.green{background:#e6f4eb;color:#4b936c}.post-info{display:grid;gap:4px;min-width:0;flex:1}.post-info strong{font-size:9px;color:#36473e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-info small{font-size:8px;color:#9aa49e}.post-info small i{font-style:normal;padding:0 4px}.post-clock{display:flex;align-items:center;gap:4px;color:#89958e;font-size:8px;white-space:nowrap}.scheduled-label{display:flex;align-items:center;gap:5px;color:#588269;background:#eff7f1;border-radius:10px;padding:5px 7px;font-size:8px;white-space:nowrap}.scheduled-label i,.active-tag i{width:5px;height:5px;background:#58a374;border-radius:50%}.page-footer{display:flex;justify-content:space-between;color:#a4ada7;font-size:8px;padding:17px 1px 0}.page-footer b{color:#d88572;margin-left:3px}.table-panel{padding-bottom:8px}.table-panel .panel-heading{margin-bottom:15px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:8px;letter-spacing:.7px;color:#9aa49e;font-weight:600;padding:11px 10px;border-top:1px solid #f0f2f0;border-bottom:1px solid #f0f2f0}td{font-size:9px;color:#7f8c84;padding:12px 10px;border-bottom:1px solid #f2f3f2}td:first-child{display:flex;align-items:center;gap:9px;color:#3d4d45}td strong{font-size:9px;color:#3d4d45}tbody tr{cursor:pointer}tbody tr:hover{background:#fbfcfb}.row-arrow{border:0;background:none;color:#9eaaa3}.empty-state{text-align:center;padding:40px;color:#89958f;font-size:12px}.info-banner{display:flex;align-items:center;gap:9px;background:#f0f6f2;border:1px solid #e4eee7;border-radius:7px;color:#718278;font-size:10px;padding:11px 13px;margin-top:15px}.info-dot{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#e1eee5;color:#538267;font:700 10px Georgia}.info-banner.warn{background:#fff6e5;border-color:#f0e2c4;color:#8a7247}.info-banner.warn .info-dot{background:#fdf1d8;color:#9a793c}.info-banner.warn strong{color:#795f2b}.schedule-count{font-size:9px;color:#86928b;background:#f4f6f4;padding:6px 9px;border-radius:12px}.catalog-summary{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #edf0ed;border-radius:8px;padding:15px;margin-bottom:16px}.catalog-summary-icon{width:39px;height:39px;border-radius:9px;background:#eaf5ee;color:#43835b;display:grid;place-items:center}.catalog-summary>div:nth-child(2){display:grid;gap:4px;flex:1}.catalog-summary>div:nth-child(2) strong{font:700 13px Manrope,sans-serif}.catalog-summary>div:nth-child(2) span{font-size:9px;color:#96a19b}.catalog-summary-tag{font-size:9px;color:#7e8e84;background:#f4f7f4;border-radius:12px;padding:6px 9px}.product-thumb{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:6px;font-size:8px;font-weight:700;margin-right:1px}.product-green{background:#e4f1e8;color:#548966}.active-tag{display:inline-flex;align-items:center;gap:5px;background:#edf7ef;color:#568268;font-size:8px;border-radius:10px;padding:5px 8px}.knowledge-card{display:flex;gap:14px;padding:17px;background:#edf6f0;border:1px solid #e1eee5;border-radius:8px;margin-top:17px}.knowledge-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#dceee2;color:#40845c;flex:none}.knowledge-card h2{font:700 12px Manrope,sans-serif;margin:1px 0 6px;color:#2d4838}.knowledge-card p{font-size:10px;color:#74867a;line-height:1.6;margin:0 0 8px;max-width:700px}.voice-assistant-button{color:#286f4c}.voice-assistant-button.listening{background:#fff0ed;border-color:#f0c6be;color:#a64a3c;animation:voice-pulse 1.2s ease-in-out infinite}@keyframes voice-pulse{50%{box-shadow:0 0 0 5px #d86e551c}}.voice-assistant-panel{position:relative;z-index:2;margin:12px 30px 0 auto;width:min(540px,calc(100% - 60px));border:1px solid #dce9df;border-radius:9px;background:#fff;box-shadow:0 8px 25px #18372510;padding:13px 15px}.assistant-inline-section{margin-top:16px}.assistant-panel-inline{position:static;margin:0;width:auto;max-width:none;box-shadow:none;border:0;padding:0;background:transparent}.assistant-panel-inline .voice-assistant-messages{max-height:320px}.voice-assistant-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.voice-assistant-panel-heading>div{display:grid;gap:4px}.voice-assistant-panel-heading strong{font-size:11px;color:#31473b}.voice-assistant-panel-heading span{font-size:9px;color:#819087}.voice-assistant-panel .icon-button{width:29px;height:29px;flex:none}.voice-assistant-messages{display:grid;gap:9px;max-height:270px;overflow:auto;margin-top:10px}.voice-assistant-message{padding:9px 10px;border-radius:6px;background:#f5f8f5}.voice-assistant-message p{margin:0;color:#53635a;font-size:10px;line-height:1.6}.voice-assistant-message p+p{margin-top:5px}.voice-assistant-message strong{color:#306b4a}.lead-create-panel{margin-bottom:14px}.lead-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.lead-create-form label{display:grid;gap:6px;color:#53635a;font-size:10px}.lead-create-form input,.lead-create-form select{min-width:0;border:1px solid #e1e8e2;border-radius:6px;padding:9px;color:#35453e;font-size:10px;background:#fff}.lead-create-form>.button-primary{justify-self:start;padding:9px 12px;font-size:10px}.business-summary-list{display:grid;gap:10px;margin:18px 0}.business-summary-list>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #edf0ed;padding:0 0 10px;font-size:10px}.business-summary-list span{color:#839189}.business-summary-list strong{color:#34463c;text-align:right}.business-summary-link{cursor:pointer;border-radius:6px}.business-summary-link:hover strong,.business-summary-link:focus strong{color:#277454}.business-summary-link strong{color:#277454;cursor:pointer}.assistant-context-toggle,.assistant-clear-button{display:block;border:0;background:transparent;color:#286f4c;padding:8px 0 0;font-size:9px;font-weight:600}.assistant-context-form{display:grid;gap:7px;margin-top:9px;padding:10px;border:1px solid #e6eee8;border-radius:7px;background:#fbfdfb}.assistant-context-form label,.assistant-context-form small{font-size:9px;color:#6c7b72;line-height:1.5}.assistant-context-form textarea{width:100%;resize:vertical;border:1px solid #e1e8e2;border-radius:5px;padding:8px;font-size:10px;line-height:1.5;color:#35453e}.assistant-context-form .button-primary{justify-self:start;padding:8px 11px;font-size:9px}.assistant-chat-form{display:flex;gap:7px;margin-top:11px}.assistant-chat-form input{min-width:0;flex:1;border:1px solid #e1e8e2;border-radius:6px;padding:8px 9px;font-size:10px}.assistant-chat-form .button-primary{padding:8px 11px;font-size:9px}.assistant-error{margin:9px 0 0;color:#a64a3c;font-size:10px;line-height:1.5}.lead-intent-controls{display:grid;gap:5px;min-width:155px}.lead-intent-controls select,.lead-intent-controls input{width:100%;border:1px solid #e4eae5;border-radius:5px;background:#fff;padding:6px;color:#53635a;font-size:8px}.lead-payment-followup{display:grid;gap:6px;margin-top:10px;text-align:left;color:#53635a;font-size:10px;font-weight:600}.lead-payment-followup select,.lead-payment-followup input{width:100%;border:1px solid #e4eae5;border-radius:6px;background:#fff;padding:9px 10px;color:#394b41;font-size:11px}.tiktok-connect-panel{max-width:760px;padding:21px}.tiktok-connect-heading{display:flex;align-items:center;gap:12px}.tiktok-brand-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:#101010;color:#fff;flex:none}.tiktok-connect-heading>div{display:grid;gap:5px;flex:1}.tiktok-connect-heading h2{margin:0;color:#2c4035;font:700 14px Manrope,sans-serif}.tiktok-connect-heading p{margin:0;color:#89968e;font-size:10px}.tiktok-status{border-radius:12px;background:#f3f4f3;color:#78857d;padding:6px 9px;font-size:9px;white-space:nowrap}.tiktok-connect-message{margin:20px 0 14px;border:1px solid #f0e8d6;border-radius:7px;background:#fffbf3;padding:13px}.tiktok-connect-message strong{color:#6c5632;font-size:10px}.tiktok-connect-message p{margin:6px 0 0;color:#827963;font-size:9px;line-height:1.6}.tiktok-connect-button:disabled{cursor:not-allowed;opacity:.58}.tiktok-security-note{margin-top:15px}.tiktok-status.connected{background:#eaf6ee;color:#42815a}.tiktok-status.waiting_for_scan{background:#fff6e5;color:#9a793c}.tiktok-qr-wrap{display:grid;justify-items:center;gap:8px;margin:18px 0;padding:18px;border:1px solid #e8eee9;border-radius:8px;background:#fafcfa;text-align:center}.tiktok-qr-wrap p{max-width:420px;margin:0;color:#718078;font-size:10px;line-height:1.6}.tiktok-qr-image{width:220px;height:220px;max-width:100%;padding:7px;border:1px solid #edf0ed;border-radius:6px;background:#fff}.tiktok-actions{display:flex;gap:10px}.tiktok-disconnect-button{border:1px solid #ecdede;border-radius:6px;background:#fff8f8;color:#a45d5d;padding:10px 14px;font-size:10px;font-weight:600}.tiktok-disconnect-button:disabled{opacity:.6;cursor:wait}.tiktok-upload-form{display:grid;gap:12px;margin-top:17px;padding-top:17px;border-top:1px solid #eef1ee}.tiktok-upload-form label{display:grid;gap:6px;color:#53635a;font-size:10px;font-weight:600}.tiktok-upload-form input,.tiktok-upload-form textarea{width:100%;border:1px solid #e4eae5;border-radius:6px;padding:9px 10px;color:#394b41;font:400 11px DM Sans,sans-serif}.tiktok-upload-form input[type=file]{font-size:10px}.tiktok-upload-form textarea{resize:vertical}.tiktok-api-error,.tiktok-success{border-radius:6px;padding:9px 11px;margin:12px 0 0;font-size:10px;line-height:1.5}.tiktok-api-error{background:#fff0ef;color:#a25e57}.tiktok-success{background:#eff8f2;color:#32734b}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.plan-option{position:relative;background:#fff;border:1px solid #e8ede9;border-radius:9px;padding:19px 16px}.plan-option.featured{border:1.5px solid #63a67d;box-shadow:0 5px 20px #134b2f0c}.popular-badge{position:absolute;top:-9px;right:12px;background:#31825a;color:#fff;font-size:7px;letter-spacing:.7px;padding:5px 8px;border-radius:10px}.plan-name{font:700 15px Manrope,sans-serif;color:#25382f}.plan-option>p{font-size:9px;color:#929e97;margin:5px 0 17px}.plan-price{display:flex;align-items:baseline;gap:5px;border-bottom:1px solid #edf0ed;padding-bottom:15px}.plan-price strong{font:700 23px Manrope,sans-serif;letter-spacing:-.7px}.plan-price strong:before{content:"TZS ";font:500 9px DM Sans,sans-serif;letter-spacing:0;color:#708078}.plan-price span{font-size:8px;color:#929e97}.plan-button,.selected-plan-button{width:100%;margin:14px 0 15px;border-radius:5px;padding:9px 5px;font-size:9px;font-weight:600}.plan-button{background:#fff;color:#377856;border:1px solid #a7c8b1}.plan-button:hover{background:#f2f8f3}.selected-plan-button{background:#eaf4ed;color:#4c8060;border:1px solid #dcecdf}.plan-features{display:grid;gap:11px}.plan-features span{display:flex;align-items:center;gap:7px;color:#728077;font-size:9px}.plan-features svg{color:#4b9a68}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10291f75;display:grid;place-items:center;padding:18px;z-index:10}.modal{background:#fff;width:min(100%,490px);border-radius:11px;padding:20px;box-shadow:0 20px 70px #152b2040;max-height:90vh;overflow:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header h2{font:700 16px Manrope,sans-serif;margin:0;color:#263a31}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef1ee;padding-top:13px;margin-top:2px}.modal-foot>span:first-child{font-size:8px;color:#929d96;max-width:190px}.integration-note{text-align:center;padding:12px 8px 4px}.integration-icon{width:54px;height:54px;margin:0 auto 13px;display:grid;place-items:center;border-radius:15px;background:#e8f4ec;color:#398157}.integration-note h3,.lead-detail h3{font:700 15px Manrope,sans-serif;color:#2e4037;margin:0 0 7px}.integration-note p{font-size:10px;line-height:1.7;color:#7b8981;max-width:350px;margin:0 auto 18px}.lead-detail{text-align:center}.lead-avatar.large{width:54px;height:54px;font-size:13px;margin:0 auto 10px}.lead-detail-sub{font-size:9px;color:#98a29c;margin:0 0 17px}.detail-box{display:grid;text-align:left;gap:5px;background:#f7f9f7;border-radius:6px;padding:11px;margin-bottom:8px}.detail-box span{font-size:8px;color:#929d96}.detail-box strong{font-size:10px;color:#43544a}.lead-detail .modal-foot{margin-top:15px}.toast{position:fixed;right:24px;bottom:23px;display:flex;align-items:center;gap:9px;background:#173e30;color:#fff;padding:12px 15px;border-radius:7px;box-shadow:0 8px 30px #11291e35;font-size:10px;z-index:20;animation:toast-in .2s ease-out}.toast-check{display:grid;place-items:center;width:20px;height:20px;background:#2c7952;border-radius:50%;color:#fff}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.sidebar{width:220px;padding-inline:13px}.main-area{margin-left:220px}.topbar,.page-content{padding-inline:27px}.dashboard-grid{grid-template-columns:1fr}.account-safety-panel{margin-top:16px}.account-safety-list{margin:0;padding-left:18px;display:grid;gap:7px;color:#4a5a51;font-size:10.5px;line-height:1.7}.account-safety-list li::marker{color:#42815a}.engagement-panel{margin-top:16px}.engagement-toggle{margin:0;min-width:180px}.engagement-options{display:grid;gap:10px;margin-top:12px}.engagement-limits{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:10px;color:#6c7a71}.engagement-limits strong{color:#2f4238}.engagement-topics{margin-top:14px}.engagement-topic-list{margin:8px 0 0;padding-left:18px;color:#4a5a51;font-size:10px;line-height:1.7}.engagement-activity{margin-top:14px}.engagement-activity ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:5px}.engagement-activity li{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#4a5a51;border-top:1px solid #f0f2f0;padding-top:5px}.engagement-panel .wa-success-note{margin:10px 0 0;font-size:10px;color:#2f7a52}.engagement-panel{min-height:280px}.stats-grid,.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-row{gap:7px}.lead-time{display:none}}@media(max-width:760px){body{min-width:360px}.sidebar{width:62px;padding:20px 9px 10px;align-items:center}.brand{padding:0 0 28px;font-size:0;gap:0}.brand-mark{width:31px;height:31px}.workspace-label,.business-switcher,.nav-label,.nav-item>span,.sidebar-bottom{display:none}.main-nav{width:100%}.nav-item{justify-content:center;padding:0}.nav-item svg{width:19px}.sidebar>.nav-item{font-size:0;margin-top:8px;justify-content:center}.main-area{margin-left:62px}.topbar{padding:0 15px;height:58px}.breadcrumb{font-size:9px;gap:6px}.topbar-actions{gap:8px}.search-box{width:34px;padding:0 8px;border:0}.search-box input,.search-box kbd{display:none}.search-box svg{flex:none}.top-avatar{width:28px;height:28px}.voice-assistant-panel{width:calc(100% - 28px);margin:10px 14px 0}.page-content{padding:23px 14px 15px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:19px}.page-heading p{font-size:10px;line-height:1.5}.page-heading>.button-primary{font-size:0;padding:9px}.page-heading>.button-primary svg{width:17px;height:17px}.stats-grid{gap:8px}.stat-card{padding:11px 10px;min-height:104px}.stat-top{font-size:9px}.stat-bottom strong{font-size:18px}.stat-bottom small{font-size:8px}.dashboard-grid{gap:10px}.panel{padding:13px 11px}.panel-heading h2{font-size:12px}.panel-heading p{font-size:8px}.lead-row{gap:6px;min-height:56px}.lead-avatar{width:28px;height:28px;font-size:8px}.lead-main small{max-width:110px;font-size:8px}.lead-main strong{font-size:9px}.source-tag{font-size:7px;padding:4px}.status-pill{font-size:7px;padding:4px 5px}.lead-time{display:none}.upcoming-row{gap:7px}.post-info strong{font-size:8px;max-width:145px}.post-clock{font-size:7px}.scheduled-label{font-size:0;padding:6px}.scheduled-label i{width:6px;height:6px}.date-tile{width:25px}.post-thumb{width:29px;height:29px}.page-footer{font-size:7px;gap:8px}.page-footer span:last-child{text-align:right}.table-panel{padding-inline:9px}th{font-size:7px;padding:9px 7px}td{font-size:8px;padding:9px 7px}.plans-grid{grid-template-columns:1fr}.plan-option{padding:17px}.form-row{grid-template-columns:1fr}.modal{padding:16px}.modal-foot{gap:8px}.modal-foot .button-primary{font-size:9px;padding:9px}.info-banner{font-size:9px;line-height:1.5}}.pwa-install-button:hover{border-color:#b8d6c2;background:#eaf5ed}.topbar-actions>.pwa-install-button{padding:8px 9px;font-size:9px}@media(max-width:760px){.topbar-actions>.pwa-install-button{padding:7px 6px;font-size:8px}.subscription-preview-banner{margin:11px 14px 0;padding:10px;align-items:flex-start;flex-direction:column}.subscription-preview-banner .button-primary{width:100%}}@media(max-width:540px){.lead-create-form{grid-template-columns:1fr}.business-summary-list>div{align-items:flex-start;flex-direction:column;gap:4px}.business-summary-list strong{text-align:left}}.analytics-product-panel{margin-bottom:16px}.analytics-product-list{display:grid;margin-top:8px}.analytics-product-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid #edf0ed;color:#526259;font-size:11px}.analytics-product-row:last-child{border-bottom:0}.analytics-product-row strong{color:#286f4c;font-size:10px}.analytics-product-panel+.info-banner{margin-top:0}.stats-grid .stat-card:nth-child(2) .stat-bottom>div{min-width:0}.stats-grid .stat-card:nth-child(2) .stat-bottom strong{overflow-wrap:anywhere;font-size:17px}.market-insights-panel{margin-bottom:16px}.market-insights-panel .panel-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.market-insights-body{margin:10px 0 0;padding:16px;border:1px solid #eef1ee;border-radius:8px;background:#fafcfa;color:#3d4d45;font-family:DM Sans,sans-serif;font-size:11.5px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow-y:auto}.market-insights-panel .wa-api-error{margin-top:10px}@media(max-width:760px){.market-insights-panel .panel-heading .button-primary{width:100%}}.connections-panel{margin-bottom:16px}.connections-panel .panel-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.connections-list{display:grid;gap:8px;margin-top:10px}.connection-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #eef1ee;border-radius:9px;background:#fafcfa}.connection-row.warn{border-color:#f3e3d6;background:#fffaf5}.connection-badge{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-size:10px;font-weight:800;letter-spacing:.3px;flex-shrink:0;background:#eaf6ee;color:#2d7a51}.connection-badge.instagram{background:#fdeef4;color:#b0547c}.connection-badge.facebook{background:#eaf0fd;color:#3d63b5}.connection-badge.tiktok{background:#f0f0f2;color:#41424a}.connection-badge.meta{background:#eef0fe;color:#4a53b8}.connection-main{display:grid;gap:3px;min-width:0;flex:1}.connection-main strong{font-size:11.5px;color:#2f4238}.connection-main small{font-size:9.5px;color:#96a199;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-status{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;border-radius:99px;padding:4px 9px;white-space:nowrap}.connection-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.connection-status.ok{background:#eaf6ee;color:#42815a}.connection-status.waiting{background:#eaf1fd;color:#3d6cb5}.connection-status.idle{background:#f2f4f2;color:#8a968d}.connection-status.warn{background:#fff0ef;color:#a25e57}.connections-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:#6c7a71;font-size:9.5px;line-height:1.6}.connections-note svg{flex-shrink:0;margin-top:1px;color:#42815a}@media(max-width:640px){.connection-row{flex-wrap:wrap}.connection-main{flex-basis:calc(100% - 46px)}.connection-row .text-button{margin-left:46px}}.siri-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;background:radial-gradient(circle at 50% 42%,#181430e6,#080a0ef2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;text-align:center}.siri-orb{position:relative;width:180px;height:180px;border-radius:50%;overflow:hidden;background:#0a0a12;box-shadow:0 0 70px #785cff8c,0 0 120px #31d6ff40;animation:siri-breathe 3.2s ease-in-out infinite}.siri-orb span{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;border-radius:50%;filter:blur(30px);opacity:.85;mix-blend-mode:screen}.siri-orb span:nth-child(1){background:radial-gradient(circle at 32% 30%,#7b5cff,transparent 62%);animation:siri-swirl 5.5s linear infinite}.siri-orb span:nth-child(2){background:radial-gradient(circle at 70% 36%,#31d6ff,transparent 62%);animation:siri-swirl 7.5s linear infinite reverse}.siri-orb span:nth-child(3){background:radial-gradient(circle at 52% 76%,#ff4ecd,transparent 60%);animation:siri-swirl 6.5s linear infinite}.siri-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.22),transparent 55%);pointer-events:none}.siri-title{font-size:16px;font-weight:700;letter-spacing:.2px}.siri-subtitle{font-size:12px;color:#ffffffb8}.siri-cancel{margin-top:4px;border:1px solid rgba(255,255,255,.32);background:#ffffff1a;color:#fff;border-radius:99px;padding:9px 26px;font-size:12px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.siri-cancel:hover{background:#ffffff2e}@keyframes siri-swirl{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.18)}to{transform:rotate(360deg) scale(1)}}@keyframes siri-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.siri-orb,.siri-orb span{animation:none}}@media(max-width:480px){.siri-orb{width:150px;height:150px}}.ig-login-steps{margin-bottom:16px}.ig-login-steps .panel-heading{align-items:flex-start}.ig-steps-chip{font-size:9px;font-weight:700;border-radius:99px;padding:4px 10px;white-space:nowrap}.ig-steps-chip.running{background:#eaf1fd;color:#3d6cb5}.ig-steps-chip.done{background:#eaf6ee;color:#42815a}.ig-steps-chip.failed{background:#fff0ef;color:#a25e57}.ig-steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none}.ig-step{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #eef1ee;border-radius:9px;background:#fafcfa}.ig-step div{display:grid;gap:3px;min-width:0}.ig-step strong{font-size:11px;color:#2f4238}.ig-step small{font-size:9.5px;color:#96a199;line-height:1.5;overflow-wrap:anywhere}.ig-step-mark{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:800;background:#f2f4f2;color:#8a968d}.ig-step.done{border-color:#e2f1e7;background:#f9fdf9}.ig-step.done .ig-step-mark{background:#eaf6ee;color:#42815a}.ig-step.active{border-color:#dbe7fb;background:#f8fbff}.ig-step.active .ig-step-mark{background:#3d6cb5;color:#fff;animation:ig-step-pulse 1.2s ease-in-out infinite}.ig-step.failed{border-color:#f3dedd;background:#fffaf9}.ig-step.failed .ig-step-mark{background:#a25e57;color:#fff}.ig-step.failed small{color:#a25e57}@keyframes ig-step-pulse{0%,to{box-shadow:0 0 #3d6cb559}50%{box-shadow:0 0 0 7px #3d6cb500}}@media(prefers-reduced-motion:reduce){.ig-step.active .ig-step-mark{animation:none}}.ig-accounts-panel{margin-bottom:16px}.ig-accounts-panel .panel-heading{align-items:flex-start}.ig-accounts-empty{margin:8px 0 0;font-size:11px;color:#8a968d}.ig-accounts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:10px}.ig-account-card{display:grid;gap:9px;padding:12px;border:1px solid #eef1ee;border-radius:10px;background:#fafcfa}.ig-account-head{display:flex;align-items:center;gap:9px}.ig-account-head div{display:grid;gap:2px;min-width:0;flex:1}.ig-account-head strong{font-size:11.5px;color:#2f4238;overflow-wrap:anywhere}.ig-account-head small{font-size:9.5px;color:#96a199}.ig-account-meta{display:grid;gap:4px}.proxy-status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.proxy-status-row .ig-proxy-chip,.proxy-status-row .link-button{font-size:9px}.ig-proxy-chip{display:inline-block;font-size:9px;font-weight:700;border-radius:99px;padding:4px 9px;overflow-wrap:anywhere}.ig-proxy-chip.ok{background:#eaf6ee;color:#42815a}.ig-proxy-chip.warn{background:#fdf4e7;color:#a3762c}.ig-account-detail{font-size:9.5px;color:#96a199;line-height:1.5;overflow-wrap:anywhere}.ig-proxy-hint{display:block;margin-top:4px;font-size:9px;color:#96a199;line-height:1.5;font-weight:400}.ig-mode-tabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.ig-mode-tab{border:1px solid #e3e8e4;background:#f7f9f7;color:#5c6b62;font-size:10px;font-weight:700;border-radius:99px;padding:6px 12px;cursor:pointer}.ig-mode-tab.active{background:#3d6cb5;border-color:#3d6cb5;color:#fff}.ig-auth-chip{display:inline-block;font-size:9px;font-weight:700;border-radius:99px;padding:4px 9px;background:#eef1f6;color:#5a6b86}.link-button{background:none;border:none;padding:0;margin-left:6px;font:inherit;font-size:10px;font-weight:700;color:#3d6cb5;text-decoration:underline;cursor:pointer}.post-row .post-info{min-width:0;flex:1 1 auto}.post-row .post-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.post-row .scheduled-label{flex:0 0 auto}.post-row .wa-disconnect-button{flex:0 0 auto;width:auto;padding:5px 12px;font-size:10px}.social-connect-form textarea{width:100%;border:1px solid #e3e8e4;border-radius:9px;padding:9px 11px;font-size:11px;font-family:inherit;resize:vertical;min-height:64px}.connection-accounts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;padding-top:8px;border-top:1px dashed #e4eae5}.connection-account{display:inline-flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:8px;border:1px solid #e8ede9;background:#fff;min-width:0}.connection-account strong{font-size:10.5px;color:#2f4238;font-weight:700}.connection-account small{font-size:9px;color:#8b978f}.connection-account.ok{border-color:#d9ecdf;background:#f6fbf7}.connection-account.ok small{color:#42815a}.connection-account.warn{border-color:#f3e3d6;background:#fffaf5}.connection-account.warn small{color:#a25e57}.account-protection{margin-top:14px;padding:13px;border-radius:10px;border:1px solid #e6ece7;background:#fbfdfb}.account-protection .panel-heading{margin-bottom:8px}.protection-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.protection-list li{display:grid;gap:2px;padding:9px 11px;border-radius:8px;background:#fff;border:1px solid #eef1ee}.protection-list li strong{font-size:11px;color:#2f4238}.protection-list li span{font-size:9.5px;color:#6c7a71;line-height:1.6}.protection-list li.warn{border-color:#f3e3d6;background:#fffaf5}.protection-list li.warn strong{color:#a25e57}.protection-list li.ok{border-color:#d9ecdf;background:#f6fbf7}@media(max-width:640px){.connection-accounts{width:100%}}.account-protection.compact{margin-top:12px;background:#fbfdfb}.account-protection.compact .panel-heading h2{font-size:12px}.account-protection.compact .panel-heading p{font-size:9.5px}.protection-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.admin-test-key{margin-left:8px;padding:9px 14px;border-radius:9px;border:1px solid #cfdcd2;background:#f6fbf7;color:#2d7a51;font-size:11px;font-weight:700;cursor:pointer}.admin-test-key:hover:not(:disabled){background:#eaf6ee}.admin-test-key:disabled{opacity:.55;cursor:not-allowed}.admin-test-hint{display:block;margin-top:7px;color:#8b978f;font-size:9.5px;line-height:1.6}.admin-ai-delete-panel{margin-top:16px}.admin-delete-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #eef1ee;border-radius:9px;background:#fafcfa;flex-wrap:wrap}.admin-delete-row .provider-details{flex:1;min-width:0}.admin-delete-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.admin-delete-note{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#fffaf5;border:1px solid #f3e3d6;color:#7c6a5c;font-size:9.5px;line-height:1.7}.admin-delete-note strong{color:#a25e57}@media(max-width:640px){.admin-delete-actions{margin-left:0;width:100%}}.ig-instagram-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:9px;border:1px solid #e6ece7;background:#fbfdfb;font-size:10.5px;color:#4a5a50}.ig-instagram-hint a{color:#2d7a51;font-weight:700;text-decoration:underline}.ig-instagram-hint small{flex-basis:100%;color:#7c8a81;font-size:9.5px;line-height:1.6}.ig-import-session{margin-top:12px}.ig-import-toggle{width:100%;text-align:left;padding:9px 12px;border-radius:9px;border:1px solid #e6ece7;background:#fbfdfb;color:#4a5a50;font-size:10.5px;font-weight:700;cursor:pointer}.ig-import-toggle:hover{background:#f2f8f3}.ig-import-intro{margin:0 0 8px;color:#5c6b61;font-size:9.5px;line-height:1.7}.ig-import-steps{margin:0 0 10px;padding-left:18px;color:#6c7a71;font-size:9.5px;line-height:1.8}.ig-import-steps strong{color:#3c4c42}.ai-assistance-page{max-width:1180px;margin-inline:auto}.ai-assistance-page>.page-heading{margin-bottom:22px}.ai-tabs{display:flex;gap:7px;align-items:center;margin-bottom:16px;padding:6px;width:max-content;max-width:100%;overflow-x:auto;border:1px solid #e5ece6;border-radius:13px;background:#fff;box-shadow:0 4px 16px #173d2510}.ai-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:0;border-radius:9px;background:transparent;color:#64746a;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ai-tab:hover{background:#f4f8f4;color:#286b49}.ai-tab.active{background:#eaf5ed;color:#216b45;box-shadow:inset 0 0 0 1px #d5ead9}.ai-tab:focus-visible,.ai-chat-suggestions button:focus-visible{outline:3px solid #8bcba2;outline-offset:2px}.ai-chat-panel,.ai-knowledge-panel,.ai-insights-panel{overflow:hidden;border:1px solid #e3ebe4;border-radius:18px;background:linear-gradient(145deg,#fff,#fbfdfb);box-shadow:0 12px 35px #1837250c}.ai-chat-panel{display:grid;grid-template-columns:minmax(0,1fr);padding:24px}.ai-chat-welcome{display:flex;align-items:center;gap:14px;padding:0 0 19px;border-bottom:1px solid #edf1ed}.ai-chat-avatar{display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid #d8ecde;border-radius:15px;background:linear-gradient(145deg,#eaf7ed,#dff0e5);color:#247247}.ai-chat-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ai-chat-title-row h2{margin:0;color:#253b2d;font-family:Manrope,DM Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.3px}.ai-chat-welcome p{margin:5px 0 0;color:#718077;font-size:12px;line-height:1.55}.ai-ready-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #dbeee0;border-radius:999px;background:#f4fbf5;color:#38734e;font-size:10px;font-weight:700}.ai-ready-badge i{width:7px;height:7px;border-radius:50%;background:#41a567;box-shadow:0 0 0 3px #41a5671c}.ai-chat-messages{display:flex;min-height:300px;max-height:54vh;flex-direction:column;gap:16px;overflow-y:auto;padding:24px 8px 19px;scrollbar-color:#cbd9ce transparent;scrollbar-width:thin}.ai-message{display:grid;gap:10px;width:100%}.ai-message-bubble{width:fit-content;max-width:min(78%,680px);padding:11px 14px;border:1px solid #e6ece7;border-radius:14px;background:#fff;box-shadow:0 3px 10px #173d2508}.ai-message-bubble.user{justify-self:end;border-color:#dceee1;border-bottom-right-radius:5px;background:#eff8f1}.ai-message-bubble.bot{justify-self:start;border-bottom-left-radius:5px}.ai-message-bubble>span{display:block;margin-bottom:5px;color:#3c8157;font-size:10px;font-weight:800}.ai-message-bubble p{margin:0;color:#34463a;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ai-message-bubble.user p{color:#31553d}.ai-empty{display:grid;justify-items:center;align-content:center;gap:10px;flex:1;min-height:230px;text-align:center;color:#398056}.ai-empty p{max-width:350px;margin:0;color:#77847b;font-size:13px;line-height:1.65}.ai-chat-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 8px 17px}.ai-chat-suggestions>span{width:100%;color:#839087;font-size:10px;font-weight:700}.ai-chat-suggestions button{padding:8px 11px;border:1px solid #e0e9e2;border-radius:999px;background:#fff;color:#477054;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ai-chat-suggestions button:hover{transform:translateY(-1px);border-color:#bcdcc5;background:#f3faf4}.ai-chat-form{display:flex;align-items:center;gap:9px;margin:0;padding:9px;border:1px solid #dfe9e1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #173d2509}.ai-chat-form input{min-width:0;min-height:43px;flex:1;padding:0 9px;border:0;outline:0;background:transparent;color:#2c3d32;font-size:13px}.ai-chat-form input::placeholder{color:#a0aaa2}.ai-chat-form .icon-button{width:40px;height:40px;border:1px solid #e4ece5;border-radius:11px;background:#f8fbf8;color:#477553}.ai-chat-form .button-primary{min-height:40px;padding:0 17px;border-radius:11px;font-size:12px}.ai-chat-form .button-primary:disabled{opacity:.55;cursor:not-allowed}.ai-chat-panel .assistant-error{margin-top:12px;padding:10px 12px;border:1px solid #f0d9d5;border-radius:10px;background:#fff7f5;font-size:12px}.ai-chat-panel .assistant-clear-button{justify-self:start;margin:12px 0 0;padding:5px 0;font-size:11px}.ai-knowledge-panel,.ai-insights-panel{padding:22px}.ai-knowledge-panel .ai-info-banner,.ai-insights-panel .ai-info-banner{margin-bottom:16px;padding:13px 15px;border-radius:12px;font-size:12px;line-height:1.6}.ai-knowledge-panel .assistant-context-toggle{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #dce9df;border-radius:10px;background:#fff;font-size:12px}.ai-knowledge-panel .assistant-context-form{max-width:760px;gap:9px;margin-top:16px;padding:18px;border:1px solid #e5ece6;border-radius:14px;background:#fff}.ai-knowledge-panel .assistant-context-form label{margin-top:3px;color:#415449;font-size:11px;font-weight:700}.ai-knowledge-panel .assistant-context-form input,.ai-knowledge-panel .assistant-context-form textarea{min-height:42px;padding:10px 12px;border:1px solid #dfe8e1;border-radius:9px;background:#fbfdfb;color:#2e4034;font-size:12px}.ai-knowledge-panel .assistant-context-form textarea{min-height:78px;resize:vertical}.ai-knowledge-panel .assistant-context-form input:focus,.ai-knowledge-panel .assistant-context-form textarea:focus,.ai-chat-form:focus-within{border-color:#8ec69e;box-shadow:0 0 0 3px #48a26818}.ai-knowledge-panel .assistant-context-form small{color:#79867d;font-size:10px}.ai-knowledge-panel .assistant-context-form .button-primary,.ai-insights-panel>.button-primary{min-height:40px;padding:0 15px;border-radius:10px;font-size:11px}.ai-insights-panel .ai-market-analysis{margin-top:18px;padding:18px;border:1px solid #e3ebe4;border-radius:14px;background:#fff}.ai-insights-panel .ai-market-analysis h3{margin:0 0 12px;color:#2e503a;font-family:Manrope,DM Sans,sans-serif;font-size:15px}.ai-insights-panel .ai-market-content p{color:#495a4e;font-size:12px;line-height:1.75}@media(max-width:700px){.ai-assistance-page>.page-heading{margin-bottom:16px}.ai-tabs{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px}.ai-tab{min-height:42px;gap:5px;padding:0 6px;font-size:10px}.ai-tab svg{width:14px;height:14px}.ai-chat-panel{padding:16px}.ai-chat-welcome{align-items:flex-start;gap:10px;padding-bottom:14px}.ai-chat-avatar{width:40px;height:40px;border-radius:12px}.ai-chat-title-row h2{font-size:14px}.ai-chat-welcome p{font-size:11px}.ai-chat-messages{min-height:250px;max-height:50vh;padding:18px 2px 14px}.ai-message-bubble{max-width:88%;padding:10px 12px}.ai-message-bubble p{font-size:12px}.ai-chat-suggestions{gap:6px;padding-inline:0}.ai-chat-suggestions button{padding:7px 9px;font-size:10px}.ai-chat-form{gap:5px;padding:6px}.ai-chat-form input{min-height:40px;padding-inline:6px;font-size:12px}.ai-chat-form .icon-button{width:36px;height:36px}.ai-chat-form .button-primary{min-height:36px;padding-inline:11px;font-size:11px}.ai-knowledge-panel,.ai-insights-panel{padding:15px}.ai-knowledge-panel .assistant-context-form{padding:13px}}.wa-test-key{margin-top:6px;padding:7px 12px;border-radius:8px;border:1px solid #cfdcd2;background:#f6fbf7;color:#2d7a51;font-size:10px;font-weight:700;cursor:pointer}.wa-test-key:hover:not(:disabled){background:#eaf6ee}.wa-test-key:disabled{opacity:.55;cursor:not-allowed}.ig-verify-result{display:block;margin-top:6px;font-size:9.5px;line-height:1.6}.ig-verify-result.ok{color:#42815a}.ig-verify-result.warn{color:#a25e57}.ig-auto-copy-note{display:flex;align-items:flex-start;gap:7px;margin:2px 0 10px;padding:9px 11px;border-radius:8px;border:1px solid #d9ecdf;background:#f6fbf7;color:#4a5a50;font-size:9.5px;line-height:1.7}.ig-auto-copy-note svg{flex-shrink:0;margin-top:2px;color:#42815a}.ig-instagram-hint em{font-style:normal;font-weight:700;color:#2d7a51}.page-heading-action{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:9px;border:1px solid #2f7a55;background:#2f7a55;color:#fff;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.page-heading-action:hover:not(:disabled){background:#276844}.page-heading-action:disabled{opacity:.6;cursor:not-allowed}.wa-cookies-panel{margin-top:16px}.wa-cookies-panel .social-connect-form{max-width:640px}.wa-help-whatsapp{display:flex;align-items:center;gap:11px;margin-top:14px;padding:11px 13px;border-radius:9px;border:1px solid #cfe6d7;background:#f2fbf5;color:#2f6b4a;text-decoration:none}.wa-help-whatsapp:hover{background:#e8f7ee}.wa-help-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#25d366;color:#fff;flex-shrink:0}.wa-help-text{display:grid;gap:2px;min-width:0;flex:1}.wa-help-text strong{font-size:11px}.wa-help-text small{font-size:9.5px;color:#5d7a68;line-height:1.6}.wa-help-number{font-size:11px;font-weight:800;white-space:nowrap}.ig-import-toggle{margin-top:4px}.wa-connect-grid-single{grid-template-columns:minmax(0,1fr)}.plan-usage{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 13px;border-radius:10px;border:1px solid #e6ece7;background:#fbfdfb;font-size:10px;color:#5d6b62}.plan-usage-plan{display:inline-flex;align-items:center;padding:4px 9px;border-radius:99px;background:#2f7a55;color:#fff;font-weight:700}.plan-usage-item{padding:4px 9px;border-radius:99px;background:#eef4ef;color:#4a5a50}.product-thumb{overflow:hidden}.product-thumb img,.product-thumb video{width:100%;height:100%;object-fit:cover;display:block}
