.merchant-profile-page{max-width:1180px!important}.merchant-profile-header{align-items:flex-end;margin-bottom:24px!important}.merchant-profile-header h1{letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.merchant-profile-header>div>p:last-child{color:#8b95a6;max-width:640px;margin-top:8px;font-size:14px;line-height:1.5}.merchant-profile-form,.merchant-profile-story-form{gap:0;min-width:0;display:grid;overflow-x:hidden}.merchant-profile-story-form{margin-top:16px;padding-bottom:42px}.merchant-profile-accordion{background:0 0;border:0;border-bottom:1px solid #14213d14;min-width:0;padding:4px 0}.merchant-profile-accordion:first-of-type{border-top:1px solid #14213d14}.merchant-profile-accordion>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 2px;list-style:none;display:flex}.merchant-profile-accordion>summary::-webkit-details-marker{display:none}.merchant-profile-accordion>summary>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.merchant-profile-accordion>summary strong{color:#14213d;letter-spacing:-.03em;font-size:17px;font-weight:720;line-height:1.2}.merchant-profile-accordion>summary small{color:#8b95a6;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4}.merchant-profile-accordion>summary svg{color:#00b0de;flex:0 0 18px;margin-top:2px;transition:transform .16s}.merchant-profile-accordion[open]>summary small{display:none}.merchant-profile-accordion-body{min-width:0;padding:0 2px 20px}.merchant-profile-accordion-body>.merchant-profile-field-grid,.merchant-profile-accordion-body>.merchant-profile-story-grid,.merchant-profile-accordion-body>.merchant-profile-locked-location,.merchant-profile-accordion-body>.merchant-google-maps-card{margin-top:14px}.merchant-profile-accordion-body>.merchant-profile-field-grid:first-child,.merchant-profile-accordion-body>.merchant-profile-subsection-help:first-child{margin-top:0}.merchant-profile-media-card{min-width:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #14213d13;border-radius:0;justify-content:flex-start;align-items:center;gap:10px 16px;padding:8px 0 0;display:flex}.merchant-profile-section-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.merchant-profile-section-icon{color:#087397;background:#effafd;border:1px solid #00b0de1a;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.merchant-profile-section-icon.is-location{color:#4d4085;background:#f7f6fb;border-color:#4d40851a}.merchant-profile-section-icon.is-protected{color:#667286;background:#f6f8fa;border-color:#14213d14}.merchant-profile-section-icon.is-media,.merchant-profile-section-icon.is-story{color:#17657d;background:#f4fbfd;border-color:#00b0de1a}.merchant-profile-kicker{color:#8894a6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:9.5px;font-weight:800}.merchant-profile-section-heading h2{color:#14213d;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:760;line-height:1.12}.merchant-profile-section-heading>div>p:last-child{color:#8b95a6;max-width:640px;margin:6px 0 0;font-size:12px;line-height:1.5}.merchant-profile-field-grid{gap:12px 16px;display:grid}.merchant-profile-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-profile-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-profile-field-full{grid-column:1/-1}.merchant-profile-form label,.merchant-profile-story-form label{color:#14213d;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:740;display:flex;margin:0!important}.merchant-profile-form label small,.merchant-profile-story-form label small{color:#9aa3b0;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:560;line-height:1.45}.merchant-profile-field-help{color:#8b95a6;align-self:stretch;font-size:12.5px;font-weight:520;line-height:1.5}.merchant-profile-field-count{color:#8b95a6;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:flex-end;font-size:12px;font-weight:650;line-height:1.2}.merchant-profile-field-error{overflow-wrap:anywhere;align-self:stretch;line-height:1.45}.merchant-profile-form input,.merchant-profile-form textarea,.merchant-profile-story-form textarea{color:#14213d;width:100%;box-shadow:none!important;background:#fff!important;border:1px solid #e4e9ef!important;border-radius:12px!important;margin:0!important}.merchant-profile-form input{min-height:48px!important;padding:0 14px!important}.merchant-profile-form textarea,.merchant-profile-story-form textarea{resize:vertical;line-height:1.55;min-height:108px!important;padding:12px 14px!important}.merchant-profile-form textarea[rows="3"]{min-height:84px!important}.merchant-profile-form textarea:focus,.merchant-profile-form input:focus,.merchant-profile-story-form textarea:focus{outline:none;border-color:#00b0de!important;box-shadow:0 0 0 3px #00b0de29!important}.merchant-profile-locked-location{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(120px,.35fr) minmax(120px,.25fr) minmax(0,1fr);align-items:center;gap:10px 16px;margin-top:12px;padding:10px 2px 2px;display:grid}.merchant-profile-locked-location div{flex-direction:column;gap:3px;display:flex}.merchant-profile-locked-location span,.merchant-profile-readonly-grid span{color:#929baa;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:760}.merchant-profile-locked-location strong,.merchant-profile-readonly-grid strong{color:#26354d;overflow-wrap:anywhere;font-size:12px;font-weight:690;line-height:1.4}.merchant-profile-locked-location p{color:#7e899a;margin:0;font-size:10.5px;line-height:1.5}.merchant-profile-group-heading{color:#14213d;letter-spacing:-.03em;margin:0 0 12px;font-size:18px;font-weight:760;line-height:1.2}.merchant-profile-section-heading+.merchant-profile-group-heading{margin-top:2px}.merchant-profile-subsection{border-top:0;margin-top:36px;padding-top:0}.merchant-profile-subsection h3{color:#14213d;letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:760;line-height:1.2}.merchant-profile-subsection>.merchant-profile-group-heading{margin:0 0 8px;font-size:18px;font-weight:760}.merchant-profile-subsection-help{color:#8b95a6;max-width:560px;margin:0 0 12px;font-size:12px;line-height:1.45}.merchant-profile-subsection>.merchant-profile-story-grid{margin-top:0}.merchant-profile-readonly-section{box-shadow:none;background:0 0}.merchant-profile-readonly-grid{background:#e7ebef;border:1px solid #e7ebef;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.merchant-profile-readonly-grid>div{background:#fff;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:14px 16px;display:flex}.merchant-profile-media-card .merchant-profile-section-heading{flex:0 auto;gap:8px;min-width:0;margin-bottom:0}.merchant-profile-media-card .merchant-profile-section-icon{flex:0 0 28px;width:28px;height:28px}.merchant-profile-media-card .merchant-profile-kicker{margin:0}.merchant-profile-media-card .merchant-profile-section-heading h2{font-size:15px;font-weight:720}.merchant-profile-media-help{color:#748095;overflow-wrap:anywhere;max-width:34rem;margin:2px 0 0;font-size:12px;line-height:1.4}.merchant-profile-media-statuses{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.merchant-profile-media-statuses span{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9.5px;font-weight:720;display:inline-flex}.merchant-profile-media-statuses .is-ready{color:#17657d;background:#f4fbfd;border:1px solid #00b0de33}.merchant-profile-media-statuses .is-missing{color:#7e899a;background:#f6f8fa;border:1px solid #14213d14}.merchant-workspace-app .merchant-page .merchant-profile-media-card .secondary-button,.merchant-profile-media-card .secondary-button{white-space:nowrap;flex:none;align-self:center;border-radius:999px!important;min-height:34px!important;padding:0 13px!important;font-size:11px!important}.merchant-profile-save-bar{justify-content:flex-start;padding:28px 0 14px;display:flex}.merchant-profile-save-bar .primary-button,.merchant-profile-story-form .primary-button{background:#14213d;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:0 8px 22px #14213d24}.merchant-profile-empty-note{color:#7e899a;border:1px dashed #dce2e9;border-radius:15px;padding:18px;font-size:12px}.merchant-profile-story-card{background:radial-gradient(circle at 100% 0,#00b0de0b,#0000 34%),#fff}.merchant-profile-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:0;display:grid}.merchant-profile-story-grid .merchant-profile-field-help,.merchant-profile-story-grid .merchant-profile-field-error{align-self:stretch;max-width:none}.merchant-profile-story-form .crm-actions{margin-top:18px!important}.merchant-profile-copy-field{gap:8px;min-width:0;display:grid}.merchant-profile-copy-field>textarea{width:100%}.merchant-profile-mia{background:radial-gradient(circle at 0 0,#00b0de14,#0000 42%),#f7f9fb;border:1px solid #14213d14;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.merchant-profile-mia-intro{align-items:center;gap:12px;min-width:0;display:flex}.merchant-profile-mia-avatar{aspect-ratio:1;background:#efeaf8;border:0;border-radius:50%;flex:0 0 52px;width:52px;height:52px;display:block;position:relative;overflow:hidden;box-shadow:0 0 12px #00b0de47,0 0 18px #a896ff38}.merchant-profile-mia-avatar img{aspect-ratio:1;object-fit:cover;object-position:center 34%;transform-origin:50% 30%;border:0;border-radius:50%;max-width:none;display:block;position:absolute;inset:0;transform:scale(1.28);width:100%!important;height:100%!important}.merchant-profile-mia-intro p{color:#415062;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:560;line-height:1.45}.merchant-profile-form .merchant-profile-mia textarea{width:100%;min-height:72px!important}.merchant-profile-mia-actions{flex-wrap:wrap;gap:8px;display:flex}.merchant-profile-mia-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#14213d;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.merchant-profile-mia-button:disabled{cursor:default;opacity:.55}.merchant-profile-mia-button.is-quiet{color:#14213d;background:#fff;border:1px solid #14213d1f}.merchant-profile-mia-suggestion{background:#fff;border:1px solid #00b0de38;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.merchant-profile-mia-suggestion strong{color:#14213d;font-size:12px;font-weight:740}.merchant-profile-mia-suggestion p{color:#26354d;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:450;line-height:1.5}@media (max-width:900px){.merchant-profile-field-grid-three,.merchant-profile-readonly-grid,.merchant-profile-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-profile-media-card{flex-direction:column;align-items:stretch;gap:10px}.merchant-workspace-app .merchant-page .merchant-profile-media-card .secondary-button,.merchant-profile-media-card .secondary-button{white-space:normal;align-self:flex-start;max-width:100%}}@media (max-width:700px){.merchant-profile-header{align-items:flex-start}.merchant-profile-accordion>summary{padding:14px 0}.merchant-profile-accordion-body{padding-bottom:16px}.merchant-profile-media-card{padding:8px 0 0}.merchant-profile-field-grid-three,.merchant-profile-field-grid-two,.merchant-profile-readonly-grid,.merchant-profile-story-grid,.merchant-profile-locked-location{grid-template-columns:1fr}.merchant-profile-story-grid{gap:22px}.merchant-profile-form label,.merchant-profile-story-form label{gap:8px}.merchant-profile-field-help{font-size:13px;line-height:1.5}.merchant-profile-mia-intro{align-items:center}.merchant-profile-mia-actions,.merchant-profile-mia-button{width:100%}.merchant-profile-field-full{grid-column:auto}.merchant-profile-readonly-grid{gap:1px}.merchant-profile-save-bar{justify-content:stretch}.merchant-profile-save-bar .primary-button,.merchant-profile-story-form .primary-button,.merchant-profile-media-card .secondary-button{width:100%}}.merchant-profile-booking-card{background:#f9fbfd;border:1px solid #e4e9ef;border-radius:16px;margin-top:18px;padding:18px}.merchant-profile-customer-actions{flex-direction:column;gap:14px;display:flex}.merchant-profile-customer-actions-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.merchant-profile-customer-actions-heading strong{color:#14213d;font-size:16px;font-weight:760;display:block}.merchant-profile-customer-actions-heading p{color:#7f8a9b;margin:5px 0 0;font-size:12.5px;line-height:1.5}.merchant-profile-customer-action-add,.merchant-profile-customer-action-remove{color:#14213d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe6ed}.merchant-profile-customer-action-add{border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.merchant-profile-customer-action-add:disabled{cursor:default;opacity:.45}.merchant-profile-customer-action-list{flex-direction:column;gap:10px;display:flex}.merchant-profile-customer-action-row{background:#fff;border:1px solid #e6ebf0;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.6fr) 42px;align-items:start;gap:12px;padding:14px;display:grid}.merchant-profile-customer-action-row select{color:#14213d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #e4e9ef;border-radius:12px;outline:none;margin:0;padding:0 38px 0 14px;font-size:13px}.merchant-profile-customer-action-row select:focus{border-color:#00b0de;box-shadow:0 0 0 3px #00b0de29}.merchant-profile-customer-action-remove{color:#7f8a9b;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-top:23px;display:inline-flex}.merchant-profile-customer-actions-empty{color:#7f8a9b;background:#ffffffb8;border:1px dashed #d9e2ea;border-radius:13px;padding:16px;font-size:12.5px;line-height:1.5}.merchant-profile-customer-actions-note{color:#8b95a6;font-size:11.5px;line-height:1.45}@media (max-width:760px){.merchant-profile-customer-actions-heading{flex-direction:column}.merchant-profile-customer-action-add{width:100%}.merchant-profile-customer-action-row{grid-template-columns:1fr}.merchant-profile-customer-action-remove{width:100%;height:40px;margin-top:0}}.merchant-profile-mia-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.merchant-profile-mia-inline .merchant-profile-mia-button{border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;display:inline-flex}.merchant-profile-mia-inline .merchant-profile-field-error{flex-basis:100%}@media (max-width:700px){.merchant-profile-mia-inline .merchant-profile-mia-button{width:auto;max-width:100%;min-height:44px}}.merchant-profile-details-form .merchant-profile-story-grid{grid-template-columns:minmax(0,1fr)}.merchant-profile-details-form .merchant-profile-story-grid>.merchant-profile-copy-field:nth-child(2){display:none}.merchant-profile-contact-sections{gap:9px;min-width:0;margin-top:14px;display:grid}.merchant-profile-contact-panel{background:#fff;border:1px solid #e4e9f1;border-radius:14px;min-width:0;overflow:hidden}.merchant-profile-contact-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 16px;list-style:none;display:flex}.merchant-profile-contact-panel>summary::-webkit-details-marker{display:none}.merchant-profile-contact-panel>summary>svg{color:#8391a4;flex:0 0 18px;transition:transform .16s}.merchant-profile-contact-panel[open]>summary>svg{transform:rotate(180deg)}.merchant-profile-contact-panel>summary:focus-visible{outline-offset:-4px;outline:3px solid #00b0de4d}.merchant-profile-contact-panel-heading{gap:3px;min-width:0;display:grid}.merchant-profile-contact-panel-heading strong{color:#14213d;font-size:15px;font-weight:760;line-height:1.25}.merchant-profile-contact-panel-heading small{color:#7b8798;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.merchant-profile-contact-panel-body{border-top:1px solid #edf1f5;gap:12px;min-width:0;padding:16px;display:grid}.merchant-profile-contact-panel-body .merchant-profile-field-grid{margin:0}.merchant-profile-location-note{color:#4d6079;margin:0;font-size:12px;line-height:1.45}.merchant-profile-location-note span{color:#8b95a6}.merchant-profile-contact-panel-body .merchant-profile-customer-actions-heading{align-items:center}.merchant-profile-contact-panel-body .merchant-profile-customer-action-row{gap:10px;padding:10px}.merchant-profile-contact-panel-body .merchant-profile-customer-actions-empty{padding:12px}.merchant-profile-contact-panel-body .merchant-google-maps-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.merchant-profile-contact-panel-body .merchant-google-maps-card>.merchant-profile-subsection-help{margin:0 0 10px}@media (max-width:700px){.merchant-profile-contact-sections{gap:8px}.merchant-profile-contact-panel>summary{min-height:64px;padding:11px 12px}.merchant-profile-contact-panel-body{padding:12px}.merchant-profile-contact-panel-heading strong{font-size:14px}.merchant-profile-contact-panel-heading small{font-size:11px}.merchant-profile-location-note span{display:block}.merchant-profile-contact-panel-body .merchant-profile-customer-action-row{grid-template-columns:1fr}}
.merchant-google-maps-card{background:0 0;border:0;border-radius:0;margin-top:28px;padding:4px 0 0}.merchant-google-maps-heading{align-items:flex-start;gap:9px;display:flex}.merchant-google-maps-icon{color:#087397;background:#f4fbfd;border:0;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.merchant-google-maps-heading strong{color:#14213d;letter-spacing:-.02em;font-size:16px;font-weight:760;line-height:1.3;display:block}.merchant-google-maps-heading p{color:#8b95a6;max-width:620px;margin:3px 0 0;font-size:11px;line-height:1.45}.merchant-google-maps-search-row{align-items:center;gap:12px;margin-top:16px;display:flex}.merchant-google-maps-search-row>span{color:#8a95a6;font-size:10px;line-height:1.45}.merchant-google-maps-search-button,.merchant-google-maps-candidate button,.merchant-google-maps-unlink{appearance:none;cursor:pointer;font-family:inherit}.merchant-google-maps-search-button{color:#087397;min-height:36px;box-shadow:none;background:#f4fbfd;border:1px solid #00b0de47;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:740;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.merchant-google-maps-search-button:hover:not(:disabled){background:#eaf7fb;border-color:#00b0de73;transform:translateY(-1px)}.merchant-google-maps-search-button:disabled,.merchant-google-maps-candidate button:disabled,.merchant-google-maps-unlink:disabled{cursor:wait;opacity:.62}.merchant-google-maps-connected{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 0;display:flex}.merchant-google-maps-connected>div:first-child{color:#18794e;align-items:flex-start;gap:9px;min-width:0;display:flex}.merchant-google-maps-connected>div:first-child>svg{flex:none;margin-top:1px}.merchant-google-maps-connected span{flex-direction:column;gap:3px;min-width:0;display:flex}.merchant-google-maps-connected strong{color:#1f6245;font-size:11px;font-weight:760}.merchant-google-maps-connected small{color:#668176;font-size:9.5px;line-height:1.4}.merchant-google-maps-actions{flex:none;align-items:center;gap:8px;display:flex}.merchant-google-maps-link,.merchant-google-maps-unlink{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:730;text-decoration:none;display:inline-flex}.merchant-google-maps-link{color:#087397;background:#fff;border:1px solid #00b0de38}.merchant-google-maps-link:hover{background:#f8fdff;border-color:#00b0de6b}.merchant-google-maps-unlink{color:#6f7b8e;background:0 0;border:1px solid #14213d17}.merchant-google-maps-unlink:hover:not(:disabled){color:#35445a;background:#ffffffb8;border-color:#14213d2e}.merchant-google-maps-candidates{gap:9px;margin-top:13px;display:grid}.merchant-google-maps-candidate{background:#fff;border:1px solid #14213d13;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.merchant-google-maps-candidate-main{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.merchant-google-maps-candidate-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.merchant-google-maps-candidate strong{color:#25324a;font-size:11px;font-weight:760;line-height:1.35}.merchant-google-maps-candidate small,.merchant-google-maps-candidate-address{color:#7f8b9d;font-size:9.5px;line-height:1.45}.merchant-google-maps-confidence{white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:8.5px;font-weight:790;line-height:1;display:inline-flex}.merchant-google-maps-confidence.is-very_likely{color:#176c47;background:#edf8f2;border:1px solid #bee2cf}.merchant-google-maps-confidence.is-likely{color:#087397;background:#effafd;border:1px solid #c9e8f1}.merchant-google-maps-confidence.is-review{color:#836515;background:#fff9ec;border:1px solid #eadfbe}.merchant-google-maps-signals{flex-wrap:wrap;gap:5px;display:flex}.merchant-google-maps-signals span{color:#788497;background:#f8fafb;border:1px solid #e5e9ee;border-radius:8px;align-items:center;min-height:22px;padding:0 7px;font-size:8.5px;font-weight:690;line-height:1;display:inline-flex}.merchant-google-maps-signals .is-match{color:#287052;background:#f2faf5;border-color:#cce8d8}.merchant-google-maps-signals .is-mismatch{color:#9a4c44;background:#fff6f4;border-color:#efd0cc}.merchant-google-maps-signals .is-unavailable,.merchant-google-maps-signals .is-not_provided{color:#7d8999;background:#f8fafb;border-color:#e4e8ed}.merchant-google-maps-candidate-actions{flex:none;align-items:center;gap:7px;display:flex}.merchant-google-maps-candidate a,.merchant-google-maps-candidate button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:9.5px;font-weight:740;text-decoration:none;display:inline-flex}.merchant-google-maps-candidate a{color:#526075;background:#fff;border:1px solid #14213d17}.merchant-google-maps-candidate button{color:#087397;background:#eefafe;border:1px solid #00b0de3d}.merchant-google-maps-candidate a:hover,.merchant-google-maps-candidate button:hover:not(:disabled){background:#f6fcfe;border-color:#00b0de61}.merchant-google-maps-manual{border-top:1px solid #14213d11;margin-top:14px;padding-top:13px}.merchant-google-maps-manual summary{color:#788497;cursor:pointer;width:fit-content;font-size:10px;font-weight:690}.merchant-google-maps-manual[open] summary{margin-bottom:12px}.merchant-google-maps-manual label{max-width:100%}.merchant-google-maps-message,.merchant-google-maps-error{border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.merchant-google-maps-message{color:#426a78;background:#f2fbfd;border:1px solid #00b0de1f}.merchant-google-maps-error{color:#a43d34;background:#fff5f3;border:1px solid #f1c6c1}.merchant-google-maps-provider-note{color:#9aa3b0;margin:13px 0 0;font-size:9px;line-height:1.5}@media (max-width:700px){.merchant-google-maps-card{padding:0}.merchant-google-maps-search-row,.merchant-google-maps-connected,.merchant-google-maps-candidate,.merchant-google-maps-actions,.merchant-google-maps-candidate-actions{flex-direction:column;align-items:stretch}.merchant-google-maps-search-button,.merchant-google-maps-link,.merchant-google-maps-unlink,.merchant-google-maps-candidate a,.merchant-google-maps-candidate button,.merchant-google-maps-actions,.merchant-google-maps-candidate-actions{width:100%}}.merchant-google-maps-link-input{color:#14213d;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:grid}.merchant-google-maps-link-input input{color:#14213d;background:#fff;border:1px solid #dce5ee;border-radius:11px;width:100%;min-height:44px;padding:9px 12px;font-size:13px}.merchant-google-maps-link-help{color:#718096;margin:5px 0 12px;font-size:11.5px;line-height:1.5}@media (max-width:700px){.merchant-google-maps-link-input input{min-height:48px;font-size:16px}}
.merchant-opening-hours-page{max-width:920px!important}.merchant-opening-hours-header{margin-bottom:16px!important}.merchant-opening-hours-header h1{letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.merchant-opening-hours-header>div>p:last-child{color:#7a8495;max-width:680px;margin-top:8px;font-size:13px}.merchant-opening-hours-location-card{box-shadow:none;background:#fff;border:1px solid #14213d14;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.merchant-opening-hours-location-icon{color:#087397;background:#f4fbfd;border:1px solid #00b0de1f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.merchant-opening-hours-kicker{color:#8792a4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:9.5px;font-weight:800}.merchant-opening-hours-location-card h2{color:#14213d;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:720;line-height:1.2}.merchant-opening-hours-location-card>div>p:last-child{color:#748095;margin:3px 0 0;font-size:12px;line-height:1.4}.merchant-opening-hours-location-status{color:#5f6b7c;white-space:nowrap;background:#f8fafc;border:1px solid #e7ebf0;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:720;display:inline-flex}.merchant-opening-hours-week-card{box-shadow:none;background:#fff;border:1px solid #14213d14;border-radius:16px;padding:4px 4px 0;overflow:hidden}.merchant-opening-hours-week-hint{color:#7a8495;max-width:720px;margin:10px 14px 4px;font-size:12.5px;line-height:1.45}.merchant-opening-hours-days{display:grid}.merchant-opening-hours-day{border-bottom:1px solid #14213d0b;padding:4px 10px 6px}.merchant-opening-hours-day:last-child{border-bottom:0}.merchant-opening-hours-day-row{grid-template-columns:108px 112px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.merchant-opening-hours-day-row.is-extra{min-height:38px;margin-top:4px}.merchant-opening-hours-day h3{color:#14213d;letter-spacing:-.015em;margin:0;font-size:14px;font-weight:740;line-height:1.2}.merchant-opening-hours-extra-label{color:#8a94a5;font-size:11px;font-weight:650}.merchant-opening-hours-status{cursor:pointer;justify-content:center;align-items:center;max-width:100%;color:#5f6b7c!important;background:#f4f6f8!important;border:1px solid #e1e6ed!important;border-radius:999px!important;width:fit-content!important;min-height:26px!important;padding:0 10px!important;font-size:11px!important;font-weight:740!important;display:inline-flex!important}.merchant-opening-hours-status input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;appearance:none;overflow:hidden;border:0!important;width:1px!important;height:1px!important;position:absolute!important}.merchant-opening-hours-status.is-open{color:#18794e!important;background:#edf8f2!important;border-color:#cfe9da!important}.merchant-opening-hours-status.is-closed{color:#738095!important;background:#f4f6f8!important;border-color:#e1e6ed!important}.merchant-opening-hours-hours{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.merchant-opening-hours-hours.is-empty{min-height:0;display:block}.merchant-opening-hours-hours input[type=time]{color:#14213d;width:118px;min-height:36px;font-size:13px;font-weight:650;box-shadow:none!important;background:#fff!important;border:1px solid #e4e9ef!important;border-radius:10px!important;padding:0 10px!important}.merchant-opening-hours-hours input[type=time]:focus{outline:none;border-color:#00b0de!important;box-shadow:0 0 0 3px #00b0de24!important}.merchant-opening-hours-time-separator{color:#9aa3b0;font-size:13px;font-weight:650}.merchant-opening-hours-icon-button{color:#7a8492;cursor:pointer;background:#fff;border:1px solid #e7ebf0;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:36px;display:inline-flex}.merchant-opening-hours-icon-button:hover{color:#14213d;border-color:#d2d8e1}.merchant-opening-hours-add-button{color:#5f6b7c;cursor:pointer;background:0 0;border:0;align-items:center;min-height:28px;margin:2px 0 2px 230px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.merchant-opening-hours-add-button:hover{color:#087397}.merchant-opening-hours-week-card>.error-message,.merchant-opening-hours-week-card>.crm-success-message{margin:8px 14px 0}.merchant-opening-hours-week-card>.crm-success-message{color:#28754f;background:#f3faf5;border:1px solid #d4eadc;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}.merchant-opening-hours-save-bar{background:#fff;border-top:1px solid #14213d0f;justify-content:flex-start;margin-top:6px;padding:12px 14px 14px;display:flex}.merchant-opening-hours-save-bar .primary-button{border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 15px;display:inline-flex}.merchant-opening-hours-empty{color:#7d8898;background:#fff;border:1px dashed #dce2e9;border-radius:16px;align-items:center;gap:14px;min-height:110px;padding:20px;display:flex}.merchant-opening-hours-empty h2{color:#14213d;margin:0;font-size:18px}.merchant-opening-hours-empty p{margin:5px 0 0;font-size:12px}@media (max-width:760px){.merchant-opening-hours-location-card{grid-template-columns:34px minmax(0,1fr);padding:12px}.merchant-opening-hours-location-status{grid-column:2;justify-self:start}.merchant-opening-hours-day{padding:8px 10px 10px}.merchant-opening-hours-day-row,.merchant-opening-hours-day-row.is-extra{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0}.merchant-opening-hours-day h3{grid-column:1}.merchant-opening-hours-status{grid-column:2;justify-self:end}.merchant-opening-hours-hours,.merchant-opening-hours-extra-label{grid-column:1/-1}.merchant-opening-hours-hours{width:100%}.merchant-opening-hours-hours input[type=time]{flex:1 1 0;width:auto;min-width:0}.merchant-opening-hours-add-button{margin-left:0}.merchant-opening-hours-save-bar{justify-content:flex-start;padding:12px 10px}.merchant-opening-hours-save-bar .primary-button{justify-content:center;width:100%}}.merchant-opening-hours-import{background:#f7fbfe;border:1px solid #dfe9f2;border-radius:13px;gap:10px;margin:12px 14px 8px;padding:14px;display:grid}.merchant-opening-hours-import>div:first-child strong,.merchant-opening-hours-import-preview>strong{color:#14213d;font-size:14px}.merchant-opening-hours-import p{color:#68788d;margin:4px 0 0;font-size:12px;line-height:1.45}.merchant-opening-hours-import-actions{flex-wrap:wrap;gap:8px;display:flex}.merchant-opening-hours-import-actions button{color:#14213d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dfea;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.merchant-opening-hours-import-actions button:disabled{opacity:.55;cursor:default}.merchant-opening-hours-import-preview{border-top:1px solid #dfe9f2;gap:10px;padding-top:10px;display:grid}.merchant-opening-hours-import-preview ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.merchant-opening-hours-import-preview li{color:#25334a;justify-content:space-between;gap:12px;font-size:12px;display:flex}.merchant-opening-hours-import-preview li span:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:700px){.merchant-opening-hours-import{margin:10px;padding:12px}.merchant-opening-hours-import-actions{flex-direction:column}.merchant-opening-hours-import-actions button{width:100%;min-height:44px}}
.merchant-media-page{max-width:1180px!important}.merchant-media-header{margin-bottom:20px!important}.merchant-media-header h1{letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.merchant-media-header>div>p:last-child{max-width:760px;margin-top:10px}.merchant-media-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.merchant-media-overview>div{background:#ffffffe6;border:1px solid #14213d12;border-radius:17px;align-items:center;gap:13px;min-height:78px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #14213d06}.merchant-media-overview-icon{color:#1594ba;background:#f2fbfd;border:1px solid #00b0de1f;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.merchant-media-overview-icon.is-cover{color:#5d4f91;background:#f8f7fb;border-color:#4d40851a}.merchant-media-overview>div>div span{color:#8993a3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.merchant-media-overview>div>div strong{color:#14213d;font-size:14px;font-weight:700;line-height:1.25;display:block}.merchant-media-manager{background:radial-gradient(circle at 100% 0,#00b0de0b,#0000 29%),#fff;border:1px solid #00b0de1c;border-radius:22px;padding:25px;box-shadow:0 10px 32px #14213d09}.merchant-media-manager-heading{margin-bottom:18px}.merchant-media-kicker{color:#1594ba;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:9.5px;font-weight:820}.merchant-media-manager-heading h2{color:#14213d;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.12}.merchant-media-manager-heading>div>p:last-child{color:#7d8899;max-width:740px;margin:7px 0 0;font-size:12px;line-height:1.55}.merchant-media-card-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.merchant-media-card{background:#fbfcfd;border:1px solid #14213d13;border-radius:18px;min-width:0;padding:15px}.merchant-media-card-heading{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:13px;display:grid}.merchant-media-card-icon{color:#1594ba;background:#f2fbfd;border:1px solid #00b0de1f;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.merchant-media-card-icon.is-cover{color:#5d4f91;background:#f8f7fb;border-color:#4d40851a}.merchant-media-card-heading h3{color:#14213d;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:720;line-height:1.2}.merchant-media-card-heading p{color:#8b95a4;margin:3px 0 0;font-size:10.5px;line-height:1.35}.merchant-media-state{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9.5px;font-weight:760;display:inline-flex}.merchant-media-state.is-ready{color:#18794e;background:#eff9f3;border:1px solid #cce8d8}.merchant-media-state.is-missing{color:#956512;background:#fff9eb;border:1px solid #efdcae}.merchant-media-preview{background-color:#fff;background-image:linear-gradient(45deg,#14213d05 25%,#0000 25%),linear-gradient(-45deg,#14213d05 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#14213d05 75%),linear-gradient(-45deg,#0000 75%,#14213d05 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #e7ebf0;border-radius:15px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.merchant-media-logo-preview{aspect-ratio:1/.82;min-height:230px}.merchant-media-logo-preview img{object-fit:contain;width:78%;height:78%;display:block}.merchant-media-cover-preview{aspect-ratio:16/9}.merchant-media-cover-preview img{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.merchant-media-placeholder{color:#a1aab7;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;display:flex}.merchant-media-placeholder span{font-size:11px;font-weight:680}.merchant-media-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.merchant-media-upload-button,.merchant-media-remove-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;line-height:1.1;flex-direction:row!important;width:auto!important;margin:0!important;padding:0 12px!important;font-size:10.5px!important;font-weight:750!important;display:inline-flex!important}.merchant-media-upload-button{color:#17657d!important;background:#f4fbfd!important;border:1px solid #00b0de38!important}.merchant-media-upload-button:hover{background:#ebf8fb!important;border-color:#00b0de57!important}.merchant-media-file-input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.merchant-media-remove-button{color:#6d7786;background:#fff;border:1px solid #e0e5eb}.merchant-media-remove-button:hover:not(:disabled){color:#9d4646;background:snow;border-color:#d7c9c9}.merchant-media-remove-button:disabled{opacity:.55;cursor:not-allowed}.merchant-media-upload-button:has(input:disabled){opacity:.55;cursor:not-allowed}.merchant-media-card-note{color:#9099a7;margin:11px 0 0;font-size:10.5px;line-height:1.45}.merchant-media-success-message{color:#387152;background:#f4faf6;border:1px solid #d8eadf;border-radius:11px;max-width:760px;line-height:1.45;margin:14px 0 0!important;padding:10px 12px!important;font-size:10.5px!important;font-weight:650!important}.merchant-media-page .merchant-cover-position-editor{background:radial-gradient(circle at 100% 0,#4d40850a,#0000 28%),#fff;border-color:#4d40851a;border-radius:22px;max-width:none;margin-top:16px;padding:25px;box-shadow:0 8px 28px #14213d08}.merchant-media-page .merchant-cover-position-heading h2{color:#14213d;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700}.merchant-media-page .merchant-cover-position-heading p{color:#7f8998;max-width:720px;margin-top:6px;font-size:11.5px}.merchant-media-page .merchant-cover-position-label{color:#748095;letter-spacing:.045em;text-transform:uppercase;margin-top:17px;font-size:10px}.merchant-media-page .merchant-cover-position-preview{max-width:none;box-shadow:none;border-radius:16px}.merchant-media-page .merchant-cover-position-context-grid,.merchant-media-page .merchant-cover-position-note,.merchant-media-page .merchant-cover-position-sliders{max-width:none}.merchant-media-page .merchant-cover-position-context-grid{gap:14px}.merchant-media-page .merchant-cover-position-context-preview{box-shadow:none}.merchant-media-page .merchant-cover-position-note{margin-top:12px;font-size:10.5px}.merchant-media-page .merchant-cover-position-sliders{gap:14px;margin-top:16px}.merchant-media-page .merchant-cover-position-sliders label{font-size:10.5px}.merchant-media-page .merchant-cover-position-editor .crm-actions{margin-top:15px}.merchant-media-page .merchant-cover-position-editor .primary-button,.merchant-media-page .merchant-cover-position-editor .secondary-button{border-radius:10px!important;min-height:38px!important;padding:0 13px!important;font-size:10.5px!important}.merchant-media-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-bottom:36px;display:grid}.merchant-media-guidance>div{background:#ffffffc7;border:1px solid #14213d11;border-radius:16px;padding:15px 17px}.merchant-media-guidance strong{color:#25324a;margin-bottom:4px;font-size:11.5px;font-weight:720;display:block}.merchant-media-guidance p{color:#8a94a3;margin:0;font-size:10.5px;line-height:1.5}@media (max-width:900px){.merchant-media-card-grid,.merchant-media-overview,.merchant-media-guidance{grid-template-columns:1fr}.merchant-media-logo-preview{aspect-ratio:16/9;min-height:0}}@media (max-width:700px){.merchant-media-manager,.merchant-media-page .merchant-cover-position-editor{border-radius:18px;padding:20px 17px}.merchant-media-card{border-radius:16px;padding:13px}.merchant-media-card-heading{grid-template-columns:34px minmax(0,1fr)}.merchant-media-state{grid-column:2;justify-self:start}.merchant-media-card-actions{flex-direction:column;align-items:stretch}.merchant-media-upload-button,.merchant-media-remove-button{width:100%!important}.merchant-media-page .merchant-cover-position-context-grid,.merchant-media-page .merchant-cover-position-sliders{grid-template-columns:1fr}}
.merchant-cover-presets{background:radial-gradient(circle at 100% 0,#4d40850b,#0000 30%),#fff;border:1px solid #4d40851a;border-radius:22px;margin-top:16px;padding:25px;box-shadow:0 8px 28px #14213d08}.merchant-cover-presets-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.merchant-cover-presets-icon{color:#5d4f91;background:#f8f7fb;border:1px solid #4d40851c;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.merchant-cover-presets-heading h2{color:#14213d;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.merchant-cover-presets-heading>div>p:last-child{color:#7f8998;max-width:760px;margin:6px 0 0;font-size:11.5px;line-height:1.55}.merchant-cover-presets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-cover-preset-card{background:#fbfcfd;border:1px solid #14213d14;border-radius:17px;overflow:hidden}.merchant-cover-preset-preview{aspect-ratio:16/9;background:#eef3f7;border-bottom:1px solid #14213d12;position:relative;overflow:hidden}.merchant-cover-preset-preview img{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.merchant-cover-preset-badge{color:#33415b;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex;position:absolute;top:11px;left:11px;box-shadow:0 5px 16px #14213d14}.merchant-cover-preset-copy{justify-content:space-between;align-items:flex-end;gap:14px;padding:14px;display:flex}.merchant-cover-preset-copy strong{color:#14213d;font-size:13px;font-weight:740;display:block}.merchant-cover-preset-copy p{color:#8791a0;max-width:390px;margin:4px 0 0;font-size:10.5px;line-height:1.45}.merchant-cover-preset-button{color:#17657d;cursor:pointer;background:#f4fbfd;border:1px solid #00b0de3d;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10.5px;font-weight:750;display:inline-flex}.merchant-cover-preset-button:hover:not(:disabled){background:#ebf8fb;border-color:#00b0de61}.merchant-cover-preset-button:disabled{opacity:.58;cursor:wait}.merchant-cover-presets .merchant-media-success-message,.merchant-cover-presets .error-message{margin-top:14px!important}@media (max-width:900px){.merchant-cover-presets-grid{grid-template-columns:1fr}}@media (max-width:700px){.merchant-cover-presets{border-radius:18px;padding:20px 17px}.merchant-cover-preset-copy{flex-direction:column;align-items:stretch}.merchant-cover-preset-button{width:100%}}
.merchant-whatsapp-page{max-width:760px!important}.merchant-whatsapp-header{margin-bottom:16px!important}.merchant-whatsapp-header h1{color:#14213d;letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.merchant-whatsapp-header>div>p:last-child{max-width:560px;margin-top:8px}.merchant-whatsapp-kicker{color:#00b0de;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.merchant-whatsapp-warning{color:#8a641c;background:#fffaf0;border:1px solid #f1d7a9;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.45}.merchant-whatsapp-panel{background:#fff;border:1px solid #14213d14;border-radius:16px;padding:18px 20px 16px}.merchant-whatsapp-heading h2{color:#14213d;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:720;line-height:1.15}.merchant-whatsapp-heading>p{color:#667287;max-width:520px;margin:6px 0 0;font-size:13px;line-height:1.45}.merchant-whatsapp-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.merchant-whatsapp-chips span{color:#18794e;background:#eff9f3;border:1px solid #cce8d8;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.merchant-whatsapp-url-field{color:#25324a;flex-direction:column;gap:6px;margin-top:16px;font-size:12px;font-weight:720;display:flex}.merchant-whatsapp-url-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.merchant-whatsapp-url-field input{background:#fbfcfd;border-radius:12px;min-height:42px}.merchant-whatsapp-url-field .secondary-button{white-space:nowrap;gap:7px;min-height:42px}.merchant-whatsapp-owner-confirmation{cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}.merchant-whatsapp-owner-confirmation input{margin-top:2px!important}.merchant-whatsapp-owner-confirmation span{flex-direction:column;gap:3px;min-width:0;display:flex}.merchant-whatsapp-owner-confirmation strong{color:#14213d;font-size:13px;line-height:1.3}.merchant-whatsapp-owner-confirmation small,.merchant-whatsapp-admin-note{color:#8792a3;font-size:11px;font-weight:500;line-height:1.4}.merchant-whatsapp-admin-note{margin:12px 0 0}.merchant-whatsapp-success{max-width:560px;margin-top:12px;font-size:12px;line-height:1.45}.merchant-whatsapp-save-row{justify-content:flex-start;margin-top:16px;display:flex}.merchant-whatsapp-save-row .primary-button{border-radius:12px;min-height:42px}@media (max-width:700px){.merchant-whatsapp-url-field>div{grid-template-columns:1fr}.merchant-whatsapp-url-field .secondary-button,.merchant-whatsapp-save-row .primary-button{width:100%}}
.merchant-channels-page{max-width:760px!important}.merchant-channels-header{margin-bottom:16px!important}.merchant-channels-header h1{color:#14213d;letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.merchant-channels-header>div>p:last-child{max-width:560px;margin-top:8px}.merchant-channels-list{flex-direction:column;gap:10px;display:flex}.merchant-channels-card{background:#fff;border:1px solid #e8e9ec;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 18px;display:flex}.merchant-channels-card.is-connected{background:#f2fbfd;border-color:#d6f2fa}.merchant-channels-card-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.merchant-channels-card-topline{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.merchant-channels-card-copy h2{color:#14213d;margin:0;font-size:16px;font-weight:680;line-height:1.25}.merchant-channels-card-copy p{color:#6d7587;margin:0;font-size:14px;line-height:1.4}.merchant-channels-status{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.merchant-channels-status.is-connected{color:#0e5f78;background:#e0f6fb;border:1px solid #b8e9f6}.merchant-channels-status.is-disconnected{color:#607089;background:#f5f7fa;border:1px solid #e8e9ec}.merchant-channels-card .secondary-button{white-space:nowrap;flex:none;min-height:40px;padding:0 14px}.merchant-channels-note{color:#7e8594;margin:14px 0 0;font-size:13px;line-height:1.4}@media (max-width:700px){.merchant-channels-header h1{font-size:26px}.merchant-channels-card{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.merchant-channels-card .secondary-button{width:100%}}.merchant-channels-legal-note{color:#455570;background:#fafbfe;border:1px solid #e4e9f0;border-radius:13px;margin-top:14px}.merchant-channels-legal-note>summary{cursor:pointer;color:#263759;padding:13px 16px;font-size:12px;font-weight:750}.merchant-channels-legal-note>summary:focus-visible{outline-offset:2px;outline:2px solid #00b0de}.merchant-channels-legal-note>div{padding:0 16px 13px}.merchant-channels-legal-note p{margin:9px 0;font-size:12px;line-height:1.6}
.merchant-documents-page{max-width:1180px!important}.merchant-documents-header{margin-bottom:20px!important}.merchant-documents-header h1{letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.merchant-documents-header>div>p:last-child{max-width:720px;margin-top:10px}.merchant-documents-kicker{color:#8792a3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:9.5px;font-weight:800}.merchant-documents-overview{grid-template-columns:minmax(0,1.55fr) minmax(120px,.45fr) minmax(120px,.45fr) minmax(210px,.8fr);gap:10px;margin-bottom:16px;display:grid}.merchant-documents-overview>div{background:#fffffff2;border:1px solid #14213d13;border-radius:17px;min-height:88px;box-shadow:0 6px 22px #14213d06}.merchant-documents-overview-main,.merchant-documents-overview-security{align-items:center;gap:12px;padding:16px 18px;display:flex}.merchant-documents-overview-main>span{color:#0786a8;background:#f2fbfd;border:1px solid #00b0de1f;border-radius:12px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.merchant-documents-overview-main>div,.merchant-documents-overview-security>div{flex-direction:column;min-width:0;display:flex}.merchant-documents-overview-main strong{color:#14213d;letter-spacing:-.02em;font-size:17px;font-weight:750}.merchant-documents-overview-main small{color:#8a94a4;margin-top:2px;font-size:10.5px;line-height:1.35}.merchant-documents-overview-stat{flex-direction:column;justify-content:center;padding:16px;display:flex}.merchant-documents-overview-stat span,.merchant-documents-overview-security span{color:#8994a5;font-size:10px;font-weight:700}.merchant-documents-overview-stat strong{color:#14213d;margin-top:2px;font-size:21px;font-weight:750}.merchant-documents-overview-security{color:#27805a;background:#f7fbf8!important;border-color:#1f8f5b1f!important}.merchant-documents-overview-security strong{color:#257650;margin-top:2px;font-size:11.5px;font-weight:750}.merchant-documents-archive{background:#fff;border:1px solid #14213d13;border-radius:20px;padding:22px 24px;box-shadow:0 8px 28px #14213d08}.merchant-documents-archive-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:16px;display:flex}.merchant-documents-archive-heading h2{color:#14213d;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700}.merchant-documents-archive-heading>span{color:#9aa3b0;font-size:10px;font-weight:650}.merchant-documents-list{flex-direction:column;display:flex}.merchant-document-row{border-bottom:1px solid #eef1f4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 2px;display:grid}.merchant-document-row:last-child{border-bottom:0;padding-bottom:2px}.merchant-document-icon{color:#6d788a;background:#fafbfc;border:1px solid #e7ebf0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.merchant-document-main{min-width:0}.merchant-document-title-row{align-items:center;gap:9px;min-width:0;display:flex}.merchant-document-title-row h3{color:#14213d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:1.35;overflow:hidden}.merchant-document-type{color:#657186;letter-spacing:.02em;background:#f8fafb;border:1px solid #dfe5eb;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.merchant-document-type-contract{color:#574a88;background:#4d40850e;border-color:#4d408524}.merchant-document-type-invoice{color:#087d9d;background:#00b0de0e;border-color:#00b0de24}.merchant-document-type-credit_note{color:#277954;background:#1f8f5b0e;border-color:#1f8f5b24}.merchant-document-type-cancellation{color:#9c5752;background:#c1615b0d;border-color:#c1615b24}.merchant-document-meta{color:#8a94a4;flex-wrap:wrap;gap:5px 13px;margin-top:5px;font-size:10px;line-height:1.35;display:flex}.merchant-document-meta span{position:relative}.merchant-document-meta span+span:before{color:#d0d5dc;content:"·";position:absolute;left:-7px}.merchant-document-open{white-space:nowrap;gap:7px;min-height:37px;padding-inline:13px;display:inline-flex}.merchant-documents-empty{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:28px;display:flex}.merchant-documents-empty>span{color:#8b96a5;background:#fafbfc;border:1px solid #e7ebf0;border-radius:15px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.merchant-documents-empty h3{color:#14213d;margin:0;font-size:15px;font-weight:750}.merchant-documents-empty p{color:#8a94a4;max-width:520px;margin:5px 0 0;font-size:11px;line-height:1.5}@media (max-width:900px){.merchant-documents-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.merchant-documents-overview{grid-template-columns:1fr 1fr}.merchant-documents-overview-main,.merchant-documents-overview-security{grid-column:1/-1}.merchant-documents-archive{border-radius:17px;padding:18px}.merchant-document-row{grid-template-columns:38px minmax(0,1fr)}.merchant-document-open{grid-column:1/-1;width:100%;margin-top:1px}.merchant-document-title-row{flex-direction:column;align-items:flex-start;gap:5px}.merchant-document-title-row h3{white-space:normal}.merchant-documents-archive-heading{flex-direction:column;align-items:flex-start;gap:5px}}
.merchant-settings-page{max-width:1180px!important}.merchant-settings-header{margin-bottom:8px}.merchant-settings-header h1{color:var(--crm-text-strong,#14213d);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.1}.merchant-settings-header>div>p{max-width:720px;color:var(--crm-text-muted,#6b7280);margin:8px 0 0;font-size:14px;line-height:1.55}.merchant-settings-page .crm-card.crm-settings-form,.merchant-settings-page .crm-card.crm-settings-security{max-width:980px}.merchant-settings-page .crm-card .merchant-account-password-required{margin:0 0 22px}.merchant-settings-membership-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.merchant-settings-membership{border-bottom:1px solid var(--crm-border,#e5e9ef);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.merchant-settings-membership:first-child{padding-top:0}.merchant-settings-membership:last-child{border-bottom:0;padding-bottom:0}.merchant-settings-membership>div{flex-direction:column;gap:4px;min-width:0;display:flex}.merchant-settings-membership strong{color:var(--crm-text-strong,#14213d);font-size:14px;font-weight:700;line-height:1.35}.merchant-settings-membership>div>span{color:var(--crm-text-muted,#6b7280);font-size:12px;line-height:1.45}.merchant-settings-primary-badge{border:1px solid var(--crm-border-strong,#d7dde6);background:var(--crm-surface-subtle,#f8fafc);min-height:26px;color:var(--crm-text-strong,#14213d);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}@media (max-width:640px){.merchant-settings-header h1{font-size:26px}.merchant-settings-membership{flex-direction:column;align-items:flex-start;gap:10px}}
.merchant-webapp-header,.merchant-webapp-bottom-nav{display:none}.merchant-webapp-home{max-width:980px}.merchant-webapp-page,.merchant-webapp-more{max-width:680px}.merchant-webapp-create-hero{flex-direction:column;gap:14px;padding:8px 0 4px;display:flex}.merchant-webapp-create-hero h1,.merchant-webapp-create-intro h1,.merchant-webapp-more-intro h1{color:var(--public-navy,#14213d);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:650;line-height:1.18}.merchant-webapp-create-hero p,.merchant-webapp-create-intro p,.merchant-webapp-more-intro p,.merchant-webapp-create-copy{color:color-mix(in srgb, var(--public-navy,#14213d) 68%, white);margin:0;font-size:15px;line-height:1.45}.merchant-webapp-primary-cta{background:var(--public-navy,#14213d);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.merchant-webapp-primary-cta:disabled{opacity:.42;cursor:not-allowed}.merchant-webapp-create>.merchant-webapp-primary-cta{box-sizing:border-box;text-align:center;text-wrap:balance;width:100%;max-width:100%;padding:14px 16px;line-height:1.25}.merchant-webapp-tone{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.merchant-webapp-tone legend{color:var(--public-navy,#14213d);padding:0;font-size:16px;font-weight:650;line-height:1.3}.merchant-webapp-tone-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-webapp-tone-options button{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);min-height:72px;color:var(--public-navy,#14213d);text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:10px 12px;display:flex}.merchant-webapp-tone-options button strong{font-size:14px;font-weight:680;line-height:1.2}.merchant-webapp-tone-options button span{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);font-size:12px;font-weight:450;line-height:1.35}.merchant-webapp-tone-options button[aria-pressed=true]{border-color:var(--public-navy,#14213d);background:var(--public-navy,#14213d);color:#fff}.merchant-webapp-tone-options button[aria-pressed=true] span{color:#ffffffc7}.merchant-webapp-whatsapp-share{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:4px 0 2px;display:flex}.merchant-webapp-whatsapp-share h2,.merchant-webapp-whatsapp-share h3,.merchant-webapp-whatsapp-share p,.merchant-webapp-whatsapp-share strong{margin:0}.merchant-webapp-whatsapp-panel{border-top:1px solid color-mix(in srgb, var(--public-navy,#14213d) 10%, white);flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;padding-top:12px;display:flex}.merchant-webapp-whatsapp-panel h3{color:var(--public-navy,#14213d);font-size:15px;font-weight:680;line-height:1.3}.merchant-webapp-whatsapp-share h2{color:var(--public-navy,#14213d);font-size:16px;font-weight:680;line-height:1.3}.merchant-webapp-whatsapp-share p{color:color-mix(in srgb, var(--public-navy,#14213d) 68%, white);font-size:14px;line-height:1.4}.merchant-webapp-whatsapp-share strong{color:var(--public-navy,#14213d);font-size:15px;font-weight:680}.merchant-webapp-whatsapp-share .merchant-webapp-primary-cta{box-sizing:border-box;width:100%;max-width:100%}.merchant-webapp-whatsapp-share a:not(.merchant-webapp-primary-cta):not(.merchant-webapp-create-action){color:var(--public-navy,#14213d);font-size:13px;font-weight:620;line-height:1.3}.merchant-webapp-whatsapp-share a.merchant-webapp-primary-cta,.merchant-webapp-whatsapp-share a.merchant-webapp-create-action,.merchant-webapp-whatsapp-share button.merchant-webapp-create-action{box-sizing:border-box;width:100%;max-width:100%;text-decoration:none}.merchant-webapp-whatsapp-ready{flex-direction:column;gap:2px;display:flex}.merchant-webapp-whatsapp-ready strong{color:var(--public-navy,#14213d);font-size:15px;font-weight:680}.merchant-webapp-whatsapp-share .merchant-webapp-whatsapp-ready p{color:color-mix(in srgb, var(--public-navy,#14213d) 72%, white);font-size:14px}.merchant-webapp-whatsapp-share .merchant-webapp-whatsapp-hint{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);font-size:13px;font-weight:450;line-height:1.4}.merchant-webapp-whatsapp-share .merchant-webapp-whatsapp-note{color:color-mix(in srgb, var(--public-navy,#14213d) 48%, white);font-size:12px;font-weight:450;line-height:1.4}.merchant-webapp-publish-channels{border:0;flex-direction:column;gap:8px;min-width:0;margin:4px 0 0;padding:0;display:flex}.merchant-webapp-publish-channels-optional{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.merchant-webapp-publish-channels legend,.merchant-webapp-publish-channels-optional legend{color:var(--public-navy,#14213d);margin-bottom:4px;padding:0;font-size:16px;font-weight:650;line-height:1.3}.merchant-webapp-channel-row{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 10%, white);background:#fff;border-radius:14px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;margin:0;padding:8px 12px;display:grid}.merchant-webapp-channel-row>input{grid-column:1}.merchant-webapp-channel-row>span{grid-column:2}.merchant-webapp-channel-row>a{grid-column:3}.merchant-webapp-channel-row.is-fixed{grid-template-columns:18px minmax(0,1fr)}.merchant-webapp-channel-row.is-info{background:color-mix(in srgb, var(--public-cyan,#00b0de) 6%, white);border-color:color-mix(in srgb, var(--public-cyan,#00b0de) 16%, white);grid-template-columns:22px minmax(0,1fr)}.merchant-webapp-channel-check{background:color-mix(in srgb, var(--public-cyan,#00b0de) 18%, white);width:18px;height:18px;color:var(--public-navy,#14213d);border-radius:50%;grid-column:1;justify-content:center;align-items:center;display:inline-flex}.merchant-webapp-channel-check:before{content:"";border-right:2px solid var(--public-navy,#14213d);border-bottom:2px solid var(--public-navy,#14213d);width:5px;height:9px;margin-top:-1px;transform:rotate(45deg)}.merchant-webapp-channel-row input{width:18px;height:18px;accent-color:var(--public-navy,#14213d);margin:0}.merchant-webapp-channel-row.is-fixed input{pointer-events:none}.merchant-webapp-channel-row span{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-webapp-channel-row strong{color:var(--public-navy,#14213d);font-size:14px;font-weight:650;line-height:1.25}.merchant-webapp-channel-row small{color:color-mix(in srgb, var(--public-navy,#14213d) 55%, white);font-size:12px;line-height:1.3}.merchant-webapp-channel-row a{color:var(--public-navy,#14213d);font-size:13px;font-weight:650;line-height:1.2;text-decoration:none}.merchant-webapp-approve>.merchant-webapp-primary-cta,.merchant-webapp-approve>.merchant-webapp-create-action,.merchant-webapp-approve-publish-bar .merchant-webapp-primary-cta,.merchant-webapp-approve .merchant-webapp-approve-back{box-sizing:border-box;width:100%;max-width:100%}.merchant-webapp-whatsapp-share .merchant-webapp-create-error{width:100%}a.merchant-webapp-primary-cta:hover{color:#fff}.merchant-webapp-mode-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.merchant-webapp-mode-chip{background:color-mix(in srgb, var(--public-navy,#14213d) 5%, white);min-height:88px;color:var(--public-navy,#14213d);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.merchant-webapp-mode-chip:hover{color:var(--public-navy,#14213d)}.merchant-webapp-recent{margin-top:28px}.merchant-webapp-recent-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.merchant-webapp-recent-heading h2{color:var(--public-navy,#14213d);margin:0;font-size:15px;font-weight:650}.merchant-webapp-recent-heading a{color:var(--public-cyan-dark,#0e7a8a);font-size:13px;font-weight:650;text-decoration:none}.merchant-webapp-recent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-webapp-recent-list a{border-bottom:1px solid color-mix(in srgb, var(--public-navy,#14213d) 10%, white);color:inherit;flex-direction:column;gap:2px;padding:12px 0;text-decoration:none;display:flex}.merchant-webapp-recent-list strong{color:var(--public-navy,#14213d);font-size:15px;font-weight:620}.merchant-webapp-recent-list span{color:color-mix(in srgb, var(--public-navy,#14213d) 58%, white);font-size:13px}.merchant-webapp-create,.merchant-webapp-more{flex-direction:column;gap:16px;display:flex}.merchant-webapp-draft{min-width:0;overflow-x:hidden}.merchant-webapp-create-block{border-bottom:1px solid color-mix(in srgb, var(--public-navy,#14213d) 8%, white);flex-direction:column;gap:10px;padding:14px 0;display:flex}.merchant-webapp-create-block.is-focused{background:color-mix(in srgb, var(--public-cyan,#2ec4b6) 7%, white);border-bottom-color:#0000;border-radius:16px;margin:0 -8px;padding:14px 8px}.merchant-webapp-create-block-title{color:var(--public-navy,#14213d);align-items:center;gap:8px;display:flex}.merchant-webapp-create-block-title h2{min-width:0;margin:0;font-size:16px;font-weight:650;line-height:1.3}.merchant-webapp-mia-lead{align-items:center;gap:10px;min-width:0;display:flex}.merchant-webapp-mia-lead-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-webapp-mia-lead-copy h2{color:var(--public-navy,#14213d);margin:0;font-size:16px;font-weight:650;line-height:1.3}.merchant-webapp-mia-lead-copy p{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);margin:0;font-size:14px;font-weight:450;line-height:1.4}.merchant-webapp-mia-avatar{aspect-ratio:1;background:#efeaf8;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden;box-shadow:0 0 10px #00b0de38,0 0 14px #a896ff29}.merchant-webapp-mia-avatar img{object-fit:cover;object-position:center 34%;transform-origin:50% 30%;border:0;border-radius:50%;max-width:none;display:block;position:absolute;inset:0;transform:scale(1.28);width:100%!important;height:100%!important}@media (min-width:701px){.merchant-webapp-mia-avatar img{object-position:center 30%;transform-origin:50% 32%}}.merchant-webapp-create-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-webapp-preview-back{display:none}.merchant-webapp-create-action{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);min-height:52px;color:var(--public-navy,#14213d);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:620;display:inline-flex}.merchant-webapp-create-action.is-on,.merchant-webapp-voice-action.is-on{border-color:var(--public-cyan-dark,#0e7a8a);background:color-mix(in srgb, var(--public-cyan,#2ec4b6) 14%, white)}.merchant-webapp-create-textarea{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);width:100%;min-height:180px;color:var(--public-navy,#14213d);font:inherit;resize:vertical;background:#fff;border-radius:16px;padding:16px;font-size:16px;line-height:1.5}.merchant-webapp-photo-preview{background:color-mix(in srgb, var(--public-navy,#14213d) 4%, white);border-radius:16px;margin:0;overflow:hidden}.merchant-webapp-photo-preview img{object-fit:cover;width:100%;max-height:280px;display:block}.merchant-webapp-photo-preview:not(.is-document){background:0 0;justify-content:center;display:flex;overflow:visible}.merchant-webapp-photo-preview:not(.is-document) img{object-fit:contain;width:auto;max-width:min(240px,100%);height:auto;max-height:148px}.merchant-webapp-photo-preview.is-document img{object-fit:contain;background:color-mix(in srgb, var(--public-navy,#14213d) 6%, white);max-height:420px}.merchant-webapp-prepare-status,.merchant-webapp-align-note{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);margin:0;font-size:14px;line-height:1.4}.merchant-webapp-align{flex-direction:column;gap:12px;min-width:0;display:flex}.merchant-webapp-align-copy h3{color:var(--public-navy,#14213d);margin:0;font-size:16px;font-weight:650}.merchant-webapp-align-copy p{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);margin:4px 0 0;font-size:14px;line-height:1.4}.merchant-webapp-align-hint{display:none}.merchant-webapp-align-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.merchant-webapp-align-tabs::-webkit-scrollbar{display:none}.merchant-webapp-align-tab{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);min-height:44px;color:var(--public-navy,#14213d);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:650}.merchant-webapp-align-tab[aria-selected=true]{border-color:color-mix(in srgb, var(--public-cyan,#00b0de) 55%, var(--public-navy,#14213d));background:color-mix(in srgb, var(--public-cyan,#00b0de) 10%, white)}.merchant-webapp-align-host{flex:none;justify-content:center;align-items:center;width:100%;display:flex}.merchant-webapp-align-frame{box-sizing:border-box;touch-action:none;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#d5dce6;border-radius:16px;flex:none;align-self:center;max-width:none;max-height:none;margin:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #14213d29}.merchant-webapp-align-frame.is-dragging{cursor:grabbing}.merchant-webapp-align-frame img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute;inset:0 auto auto 0}.merchant-webapp-align-zoom{color:var(--public-navy,#14213d);flex-direction:column;gap:8px;font-size:14px;font-weight:620;display:flex}.merchant-webapp-align-zoom input{width:100%;min-height:44px}@media (hover:none),(pointer:coarse){.merchant-webapp-align-hint{display:block}.merchant-webapp-align-zoom{display:none}}.merchant-webapp-text-action{min-height:44px;color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:620}.merchant-webapp-create-error{color:#9b2c2c;margin:0;font-size:13px;line-height:1.4}.merchant-webapp-recording{min-height:48px;color:var(--public-navy,#14213d);align-items:center;gap:10px;font-size:15px;display:flex}.merchant-webapp-recording-dot{background:#c23b3b;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite merchant-webapp-pulse}@keyframes merchant-webapp-pulse{0%,to{opacity:1}50%{opacity:.35}}.merchant-webapp-voice-player{flex-direction:column;gap:8px;display:flex;position:relative}.merchant-webapp-voice-engine{opacity:.01;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.merchant-webapp-voice-playback{align-items:center;gap:10px;display:flex}.merchant-webapp-voice-play{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);min-height:44px;color:var(--public-navy,#14213d);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex:none;padding:0 14px;font-size:14px;font-weight:620}.merchant-webapp-voice-play:disabled{opacity:.55;cursor:default}.merchant-webapp-voice-play[aria-pressed=true]{border-color:var(--public-cyan-dark,#0e7a8a);background:color-mix(in srgb, var(--public-cyan,#2ec4b6) 14%, white)}.merchant-webapp-voice-progress{width:100%;min-height:32px;accent-color:var(--public-cyan-dark,#0e7a8a);margin:0}.merchant-webapp-voice-player span{color:color-mix(in srgb, var(--public-navy,#14213d) 58%, white);font-size:13px;font-weight:600}.merchant-webapp-transcript{color:var(--public-navy,#14213d);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.45}.merchant-webapp-display-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-webapp-display-mode button{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);min-height:44px;color:var(--public-navy,#14213d);font:inherit;cursor:pointer;background:#fff;border-radius:14px;padding:0 10px;font-size:14px;font-weight:650}.merchant-webapp-display-mode button[aria-pressed=true]{border-color:color-mix(in srgb, var(--public-cyan,#00b0de) 55%, var(--public-navy,#14213d));background:color-mix(in srgb, var(--public-cyan,#00b0de) 10%, white)}.merchant-webapp-draft-field{width:100%;min-width:0;border:0;flex-direction:column;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}.merchant-webapp-draft-field span{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);font-size:12px;font-weight:650;line-height:1.3}.merchant-webapp-draft-input,.merchant-webapp-draft .merchant-webapp-create-textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 14%, white);width:100%;min-width:0;max-width:100%;color:var(--public-navy,#14213d);font:inherit;background:#fff;border-radius:14px;font-size:16px;display:block}.merchant-webapp-draft-input{min-height:48px;padding:0 14px}.merchant-webapp-draft-input::placeholder{color:color-mix(in srgb, var(--public-navy,#14213d) 40%, white);opacity:1}.merchant-webapp-draft .merchant-webapp-create-textarea{resize:vertical;min-height:180px;padding:14px;line-height:1.5}.merchant-webapp-publish-card{flex-direction:column;gap:12px;min-width:0;display:flex}.merchant-webapp-approve .merchant-webapp-preview-text{color:var(--public-navy,#14213d);margin:0;font-size:15px;font-weight:450;line-height:1.45}.merchant-webapp-approve{flex-direction:column;display:flex}.merchant-webapp-approve-publish-bar{order:1;display:contents}@media (min-width:701px){.merchant-webapp-approve-publish-bar{display:contents}}.merchant-webapp-publish-meta{color:color-mix(in srgb, var(--public-navy,#14213d) 58%, white);margin:0;font-size:13px;font-weight:600}.merchant-webapp-publish-title{color:var(--public-navy,#14213d);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.merchant-webapp-publish-cta,.merchant-webapp-publish-hashtags{color:var(--public-navy,#14213d);margin:0;font-size:15px;font-weight:620}a.merchant-webapp-create-action,a.merchant-webapp-primary-cta{text-decoration:none}.merchant-webapp-file-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.merchant-webapp-create-hint{color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);margin:0;font-size:13px}.merchant-webapp-more-list{flex-direction:column;display:flex}.merchant-webapp-more-link{border-bottom:1px solid color-mix(in srgb, var(--public-navy,#14213d) 10%, white);min-height:52px;color:var(--public-navy,#14213d);align-items:center;gap:12px;padding:4px 0;font-size:16px;font-weight:550;text-decoration:none;display:flex}.merchant-webapp-more-link:hover{color:var(--public-navy,#14213d)}.merchant-webapp-sign-out{border-radius:14px;min-height:48px;margin-top:12px}@media (max-width:700px){.merchant-workspace-app.merchant-webapp-shell{flex-direction:column;grid-template-columns:none!important;display:flex!important}.merchant-workspace-app.merchant-webapp-shell .merchant-workspace-sidebar{display:none!important}.merchant-webapp-header{min-height:52px;padding:8px 16px;padding-top:max(8px, env(safe-area-inset-top));border-bottom:1px solid color-mix(in srgb, var(--public-navy,#14213d) 8%, white);background:#fff;flex-shrink:0;align-items:center;gap:10px;display:flex}.merchant-webapp-header-logo{object-fit:contain;width:28px;height:28px}.merchant-webapp-header-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-webapp-header-copy strong{color:var(--public-navy,#14213d);letter-spacing:-.03em;font-size:15px;font-weight:700;line-height:1.15}.merchant-webapp-header-copy span{color:color-mix(in srgb, var(--public-navy,#14213d) 58%, white);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.2;overflow:hidden}.merchant-workspace-app.merchant-webapp-shell .merchant-workspace-main{min-height:0;padding-bottom:calc(96px + env(safe-area-inset-bottom));flex:auto;padding-left:0!important;padding-right:0!important}.merchant-workspace-app.merchant-webapp-shell .merchant-workspace-main:has(>.merchant-page.merchant-webapp-home){padding-top:0!important}.merchant-workspace-app.merchant-webapp-shell .merchant-page{padding:16px 16px 24px}.merchant-workspace-app.merchant-webapp-shell .merchant-page.merchant-webapp-home{padding-top:0}.merchant-webapp-create-hero h1,.merchant-webapp-create-intro h1,.merchant-webapp-more-intro h1{font-size:26px}.merchant-webapp-bottom-nav{z-index:40;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--public-navy,#14213d) 8%, white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:1fr auto 1fr;align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.merchant-webapp-tab{min-height:46px;color:color-mix(in srgb, var(--public-navy,#14213d) 46%, white);flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;font-size:11px;font-weight:650;line-height:1.15;text-decoration:none;display:flex}.merchant-webapp-tab.is-active{color:var(--public-navy,#14213d)}.merchant-webapp-bottom-nav>.merchant-webapp-tab:first-child>svg{color:color-mix(in srgb, var(--public-cyan,#00b0de) 72%, #14213d)}.merchant-webapp-bottom-nav>.merchant-webapp-tab:nth-child(3)>svg{color:color-mix(in srgb, var(--public-violet,#4d4085) 58%, #a897d8)}.merchant-webapp-bottom-nav>.merchant-webapp-tab.is-active:first-child>svg{color:var(--public-cyan,#00b0de)}.merchant-webapp-bottom-nav>.merchant-webapp-tab.is-active:nth-child(3)>svg{color:color-mix(in srgb, var(--public-violet,#4d4085) 82%, white)}.merchant-webapp-tab-create{min-width:108px;transform:none}.merchant-webapp-tab-create span:last-child{white-space:nowrap}.merchant-webapp-tab-create-icon{background:linear-gradient(145deg, #8b7cf6 0%, var(--public-violet,#4d4085) 46%, var(--public-cyan,#00b0de) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-top:-18px;display:flex;box-shadow:0 8px 18px #4d408552,0 0 0 3px #fff}.merchant-webapp-tab-create.is-active .merchant-webapp-tab-create-icon{box-shadow:0 10px 22px #4d408566,0 0 0 3px #fff}.merchant-webapp-mode-row{gap:8px}.merchant-webapp-mode-chip{min-height:84px;font-size:12px}.merchant-webapp-create-actions{grid-template-columns:1fr}.merchant-webapp-preview-actions{flex-direction:column;align-items:stretch;gap:2px;display:flex}.merchant-webapp-preview-actions .merchant-webapp-preview-back-desktop{display:none}.merchant-webapp-preview-actions .merchant-webapp-primary-cta{box-sizing:border-box;width:100%;max-width:100%}.merchant-webapp-preview-back{min-height:44px;box-shadow:none;color:var(--public-navy,#14213d);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:center;margin:0;padding:0 2px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.merchant-webapp-preview-back:disabled{opacity:.45;cursor:not-allowed}.merchant-webapp-tone-options{grid-template-columns:1fr}.merchant-webapp-tone-options button{min-height:52px;padding:12px 14px}.merchant-webapp-publish-channels legend,.merchant-webapp-publish-channels-optional legend{font-size:15px}.merchant-webapp-channel-row{min-height:48px;padding:8px 10px}.merchant-webapp-approve{--merchant-webapp-nav-clearance:calc(76px + env(safe-area-inset-bottom,0px));min-width:0;padding-bottom:calc(var(--merchant-webapp-nav-clearance) + 72px);gap:12px}.merchant-webapp-approve .merchant-webapp-create-intro{gap:4px}.merchant-webapp-approve .merchant-webapp-create-intro p{font-size:14px;line-height:1.35}.merchant-webapp-approve .merchant-webapp-publish-card{border:1px solid color-mix(in srgb, var(--public-navy,#14213d) 10%, white);background:#fff;border-radius:18px;gap:0;overflow:hidden;box-shadow:0 1px 2px #14213d0a,0 10px 28px #14213d0f}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-photo-preview{border-radius:0;margin:0}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-photo-preview:not(.is-document){background:color-mix(in srgb, var(--public-navy,#14213d) 6%, white);display:block;overflow:hidden}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-photo-preview:not(.is-document) img{aspect-ratio:5/4;object-fit:cover;width:100%;max-width:100%;height:auto;max-height:none}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-photo-preview.is-document img{object-fit:cover;max-height:min(52vh,360px)}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-publish-meta{padding:10px 14px 0;font-size:12px;font-weight:550;line-height:1.3}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-publish-title{padding:4px 14px 0;font-size:20px;line-height:1.22}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-preview-text{padding:6px 14px 0;font-size:15px;line-height:1.42}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-publish-cta{padding:6px 14px 0;font-size:14px;line-height:1.35}.merchant-webapp-approve .merchant-webapp-publish-card .merchant-webapp-publish-hashtags{color:color-mix(in srgb, var(--public-navy,#14213d) 72%, white);padding:6px 14px 12px;font-size:13px;font-weight:550;line-height:1.35}.merchant-webapp-approve .merchant-webapp-publish-channels{gap:8px;margin-top:2px}.merchant-webapp-approve .merchant-webapp-publish-channels-optional{gap:6px}.merchant-webapp-approve .merchant-webapp-publish-channels-optional legend{margin-bottom:6px;font-size:15px;line-height:1.25}.merchant-webapp-approve .merchant-webapp-channel-row{border-radius:16px;min-height:64px;padding:10px 14px}.merchant-webapp-approve .merchant-webapp-channel-row:not(.is-info){grid-template-columns:minmax(0,1fr)}.merchant-webapp-approve .merchant-webapp-channel-row.is-info{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:64px}.merchant-webapp-approve .merchant-webapp-channel-row.is-info small{font-size:12px;line-height:1.35}.merchant-webapp-approve .merchant-webapp-approve-back{min-height:48px;box-shadow:none;background:0 0;border:0;order:9;margin-top:2px;font-size:15px;font-weight:600}.merchant-webapp-approve-publish-bar{right:0;bottom:var(--merchant-webapp-nav-clearance);z-index:39;box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--public-navy,#14213d) 8%, white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffb8 0%,#fff 38%);order:10;padding:10px 16px 12px;display:block;position:fixed;left:0}.merchant-webapp-approve-publish-bar .merchant-webapp-primary-cta{border-radius:16px;width:100%;min-height:56px;font-size:16px}.merchant-webapp-photo-preview.is-document img,.merchant-webapp-draft .merchant-webapp-photo-preview.is-document img{max-height:220px}.merchant-webapp-draft .merchant-webapp-photo-preview:not(.is-document) img{max-width:min(200px,72%);max-height:112px}.merchant-webapp-align-hint{display:block}}@media (max-width:700px),(hover:none),(pointer:coarse),(max-width:1024px) and (any-pointer:coarse){.merchant-webapp-align-zoom{border:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}.merchant-webapp-home{flex-direction:column;gap:22px;display:flex}.merchant-mia-hero{isolation:isolate;color:#fff;box-sizing:border-box;background:radial-gradient(120% 90% at 100% 0,#9a8cff57,#0000 52%),radial-gradient(80% 80% at 0 100%,#5ed2d633,#0000 48%),#121a33;border-radius:28px;min-height:308px;padding:36px 36px 32px;position:relative;overflow:hidden;box-shadow:0 18px 44px #10182e29}.merchant-mia-glow{z-index:0;pointer-events:none;filter:blur(26px);will-change:transform, opacity;border-radius:50%;width:280px;height:280px;position:absolute}.merchant-mia-glow-violet{background:#a896ff8c;animation:22s ease-in-out infinite merchant-mia-drift;top:-90px;right:-30px}.merchant-mia-glow-cyan{background:#5ed2d652;animation:28s ease-in-out infinite reverse merchant-mia-drift;bottom:-130px;left:-70px}.merchant-mia-figure{z-index:1;pointer-events:none;-webkit-mask-composite:source-in;width:min(448px,45%);position:absolute;top:0;bottom:0;right:12px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 82%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.merchant-mia-photo{object-fit:cover;object-position:center 34%}.merchant-mia-hero-copy{z-index:2;flex-direction:column;gap:10px;max-width:min(34rem,100% - 360px);display:flex;position:relative}.merchant-mia-identity{flex-direction:column;gap:2px;margin:0;display:flex}.merchant-mia-identity-name{color:#fff;letter-spacing:-.02em;font-size:15px;font-weight:650;line-height:1.25}.merchant-mia-identity-role{color:#ffffff9e;letter-spacing:-.01em;font-size:13px;font-weight:500;line-height:1.3}.merchant-mia-greeting{color:#ffffffc7;margin:0;font-size:15px;font-weight:560}.merchant-mia-hero h1{color:#fff;letter-spacing:-.042em;max-width:16ch;margin:0;font-size:34px;font-weight:680;line-height:1.12}.merchant-mia-prompt{color:#ffffffd6;max-width:36rem;margin:2px 0 0;font-size:16px;line-height:1.45}.merchant-mia-prompt.is-mobile{display:none}.merchant-mia-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.merchant-mia-action{min-height:118px;color:var(--public-navy,#14213d);letter-spacing:-.02em;background:#fff;border:1px solid #14213d14;border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px 18px 16px;font-size:16px;font-weight:650;line-height:1.25;text-decoration:none;display:flex;box-shadow:0 12px 30px #14213d0f}.merchant-mia-action:hover{color:var(--public-navy,#14213d)}.merchant-mia-action:focus-visible{outline-offset:3px;outline:2px solid #5ed2d6e6}.merchant-mia-action.is-speaking{background:linear-gradient(#f6f3ff 0%,#fff 58%);border-color:#7a6cc447;box-shadow:0 14px 32px #5848a01a}.merchant-mia-action-icon{background:#14213d0f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.merchant-mia-action.is-speaking .merchant-mia-action-icon{color:#4d3f8c;background:#7a6cc429}.merchant-mia-create,.merchant-mia-visibility{flex-direction:column;gap:14px;display:flex}.merchant-mia-create h2,.merchant-mia-visibility h2{color:var(--public-navy,#14213d);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:680}.merchant-mia-visibility{background:#fff;border:1px solid #14213d14;border-radius:22px;padding:18px 18px 20px;box-shadow:0 10px 28px #14213d0d}.merchant-mia-visibility p{max-width:36rem;color:color-mix(in srgb, var(--public-navy,#14213d) 62%, white);margin:0;font-size:15px;line-height:1.45}@keyframes merchant-mia-drift{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:.95;transform:translate(16px,-14px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.merchant-mia-glow{animation:none}}@media (max-width:700px){.merchant-webapp-home{gap:14px;max-width:none}.merchant-mia-hero{width:calc(100% + 32px);box-shadow:none;border-radius:0;min-height:0;margin:0 -16px;padding:18px 16px 16px}.merchant-mia-glow,.merchant-mia-glow-cyan,.merchant-mia-glow-violet{display:none!important}.merchant-mia-identity{display:none}.merchant-mia-figure{border:1px solid color-mix(in srgb, var(--public-cyan,#00b0de) 42%, var(--public-violet,#4d4085));width:104px;height:104px;box-shadow:none;border-radius:50%;top:14px;bottom:auto;right:12px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.merchant-mia-photo{object-fit:cover;object-position:center 28%}.merchant-mia-hero-copy{gap:6px;max-width:calc(100% - 112px)}.merchant-mia-greeting{font-size:15px;font-weight:600;line-height:1.25}.merchant-mia-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:none;font-size:30px;line-height:1.12}.merchant-mia-prompt.is-desktop{display:none}.merchant-mia-prompt.is-mobile{max-width:28ch;margin:0;font-size:16px;line-height:1.35;display:block}.merchant-mia-actions{grid-template-columns:1fr;gap:10px}.merchant-mia-action{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:72px;padding:12px 14px}.merchant-mia-create,.merchant-mia-visibility{gap:10px}.merchant-mia-create h2,.merchant-mia-visibility h2{font-size:17px}}@media (max-width:430px){.merchant-webapp-home{gap:12px}.merchant-mia-hero{padding:16px 16px 14px}.merchant-mia-figure{width:96px;height:96px;top:12px;right:10px}.merchant-mia-hero-copy{gap:5px;max-width:calc(100% - 104px)}.merchant-mia-greeting{font-size:15px}.merchant-mia-hero h1{font-size:29px;line-height:1.12}.merchant-mia-prompt.is-mobile{font-size:15px;line-height:1.35}.merchant-mia-create{gap:8px}}.merchant-webapp-ai-review-note{color:#667085;background:#14213d0d;border-radius:12px;margin:4px 0 14px;padding:10px 12px;font-size:.9rem;line-height:1.45}.merchant-webapp-home{gap:18px}.merchant-webapp-home .merchant-mia-hero{border-radius:24px;min-height:248px;padding:28px 32px}.merchant-webapp-home .merchant-mia-hero-copy{justify-content:center;gap:12px;max-width:min(35rem,100% - 280px);min-height:190px}.merchant-webapp-home .merchant-mia-hero h1{max-width:18ch;font-size:clamp(27px,2.5vw,33px)}.merchant-webapp-home .merchant-mia-figure{width:min(410px,43%);right:12px}.merchant-webapp-home .merchant-mia-create,.merchant-webapp-home .merchant-mia-actions{gap:12px}.merchant-webapp-home .merchant-mia-action{border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:88px;padding:16px}.merchant-webapp-home .merchant-mia-action-icon{flex:0 0 42px}.merchant-mia-action-arrow{color:#8b96aa;flex-shrink:0;margin-left:auto}.merchant-webapp-home .merchant-mia-visibility{border-radius:20px;gap:14px}.merchant-mia-visibility-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-mia-visibility-link{color:#24365c;background:#f1f4fa;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.merchant-mia-visibility-link:focus-visible{outline-offset:2px;outline:2px solid #43badd}.merchant-mia-visibility-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-mia-visibility-stats>div{background:#f6f8fc;border-radius:14px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.merchant-mia-visibility-stats strong{color:#14213d;letter-spacing:-.04em;font-size:26px;line-height:1.1}.merchant-mia-visibility-stats span{color:#617087;font-size:12px;line-height:1.35}.merchant-webapp-home .merchant-mia-visibility-latest{overflow-wrap:anywhere;font-size:13px}.merchant-mia-visibility-latest strong{color:#14213d;font-weight:650}@media (max-width:700px){.merchant-webapp-home{gap:14px}.merchant-webapp-home .merchant-mia-hero{border-radius:0;width:calc(100% + 32px);min-height:0;margin:0 -16px;padding:19px 16px 18px}.merchant-webapp-home .merchant-mia-hero-copy{justify-content:center;gap:8px;max-width:calc(100% - 122px);min-height:122px}.merchant-webapp-home .merchant-mia-figure{width:110px;height:110px;top:17px;bottom:auto;right:14px}.merchant-webapp-home .merchant-mia-greeting{font-size:13px}.merchant-webapp-home .merchant-mia-hero h1{text-wrap:pretty;max-width:none;font-size:clamp(22px,6.4vw,28px);line-height:1.12}.merchant-webapp-home .merchant-mia-prompt.is-mobile{max-width:none;font-size:13px;line-height:1.35}.merchant-webapp-home .merchant-mia-actions{grid-template-columns:1fr;gap:9px}.merchant-webapp-home .merchant-mia-action{border-radius:17px;gap:12px;min-height:60px;padding:10px 12px;font-size:14px}.merchant-webapp-home .merchant-mia-action-icon{border-radius:12px;flex-basis:39px;width:39px;height:39px}.merchant-webapp-home .merchant-mia-action-icon svg{width:19px;height:19px}.merchant-webapp-home .merchant-mia-visibility{padding:16px}}@media (max-width:380px){.merchant-webapp-home .merchant-mia-hero-copy{max-width:calc(100% - 104px)}.merchant-webapp-home .merchant-mia-figure{width:94px;height:94px;right:9px}.merchant-webapp-home .merchant-mia-hero h1{font-size:21px}}@media (max-width:700px){.merchant-webapp-home .merchant-mia-hero{border-radius:22px;width:100%;margin:0;padding:18px 15px;box-shadow:0 9px 24px #14213d14}.merchant-webapp-home .merchant-mia-figure{border:1px solid #ab97ef8c;border-radius:19px;width:104px;height:112px;top:14px;bottom:auto;right:13px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.merchant-webapp-home .merchant-mia-hero-copy{max-width:calc(100% - 114px);min-height:112px}}@media (max-width:380px){.merchant-webapp-home .merchant-mia-hero{border-radius:19px;padding:16px 12px}.merchant-webapp-home .merchant-mia-figure{border-radius:16px;width:90px;height:98px;top:12px;right:10px}.merchant-webapp-home .merchant-mia-hero-copy{max-width:calc(100% - 100px);min-height:100px}}.merchant-webapp-tone-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.merchant-webapp-tone-options button{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:10px 6px}.merchant-webapp-tone-options button strong{font-size:13px;line-height:1.2}@media (max-width:700px){.merchant-webapp-tone-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.merchant-webapp-tone-options button{min-height:46px;padding:9px 4px}.merchant-webapp-tone-options button strong{font-size:clamp(11px,3.1vw,13px)}}.merchant-webapp-published-summary{background:#f4fbf9;border:1px solid #108e6c21;border-radius:18px;flex-direction:column;gap:9px;padding:16px;display:flex}.merchant-webapp-published-summary-row{color:#14213d;align-items:center;gap:11px;font-size:14px;font-weight:620;line-height:1.35;display:flex}.merchant-webapp-published-summary-row svg{color:#187b5c;stroke-width:3px;background:#d9f3e8;border-radius:50%;flex:none;width:23px;height:23px;padding:3px}@media (max-width:700px){.merchant-webapp-published-summary{border-radius:16px;gap:10px;padding:14px}.merchant-webapp-published-summary-row{font-size:13px}}.merchant-webapp-channel-row.is-info .merchant-webapp-channel-preparation{border-top:1px solid #14213d14;flex-direction:column;grid-column:2;gap:7px;margin-top:7px;padding-top:8px;display:flex}.merchant-webapp-channel-preparation-row{color:#14213d;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.35;display:flex;flex-direction:row!important}.merchant-webapp-channel-preparation-row .merchant-webapp-channel-check{flex:0 0 16px;grid-column:auto;width:16px;height:16px}.merchant-webapp-channel-preparation-row .merchant-webapp-channel-check:before{border-width:1.7px;width:4px;height:7px}.merchant-webapp-channel-row.is-info .merchant-webapp-channel-preparation{gap:8px}.merchant-webapp-channel-preparation-note{color:#68778c;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:block}@media (max-width:700px){.merchant-webapp-channel-preparation-row{font-size:12px}}.merchant-webapp-channel-visibility-disclosure{color:#617087;border-top:1px solid #14213d14;margin-top:5px;padding-top:9px;font-size:12px;line-height:1.5}.merchant-webapp-channel-visibility-disclosure summary{cursor:pointer;color:#3d5780;width:fit-content;font-size:12px;font-weight:600;line-height:1.4;display:list-item}.merchant-webapp-channel-visibility-disclosure summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #00b0de}.merchant-webapp-channel-visibility-disclosure p{margin:9px 0 0;font-weight:400;line-height:1.55}.merchant-webapp-approve .merchant-webapp-approve-back{order:0}.merchant-webapp-approve-publish-bar{flex-direction:column;order:0;gap:8px;display:flex}.merchant-webapp-publish-whatsapp-hint{color:#69768b;text-align:center;margin:0;font-size:12px;line-height:1.45}@media (max-width:700px){.merchant-webapp-approve{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.merchant-webapp-approve .merchant-webapp-approve-back{order:0;min-height:40px;margin-top:0;margin-bottom:2px}.merchant-webapp-approve-publish-bar{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;order:0;padding:0;display:flex;position:static;bottom:auto;left:auto;right:auto}}.merchant-webapp-channel-row.is-info .merchant-webapp-channel-visibility-disclosure,.merchant-webapp-channel-row.is-info .merchant-webapp-channel-visibility-disclosure summary{pointer-events:auto;-webkit-user-select:text;user-select:text}.merchant-webapp-more{gap:24px;width:100%;max-width:720px;padding-bottom:36px}.merchant-webapp-more-intro{flex-direction:column;gap:6px;display:flex}.merchant-webapp-more-intro .merchant-webapp-more-eyebrow{color:#7474b7;letter-spacing:.15em;margin:0 0 2px;font-size:10px;font-weight:750}.merchant-webapp-more-intro h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,34px);font-weight:730}.merchant-webapp-more-intro>p:last-child{color:#69768a;font-size:14px}.merchant-webapp-more-company{color:#fff;background:radial-gradient(circle at 90% 10%,#00b8de3b,#0000 52%),linear-gradient(120deg,#122849,#283c78 70%,#45449a);border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:16px;min-width:0;padding:21px;display:flex;box-shadow:0 13px 35px #12284924}.merchant-webapp-more-company-icon{background:#ffffff1f;border:1px solid #ffffff2b;border-radius:19px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.merchant-webapp-more-company-info{flex:auto;min-width:0}.merchant-webapp-more-company-kicker{letter-spacing:.12em;color:#c6e5f8;font-size:10px;font-weight:700}.merchant-webapp-more-company-info h2{color:#fff;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(19px,2.6vw,24px);font-weight:710;line-height:1.15}.merchant-webapp-more-company-info p{color:#d9e7f3;margin:5px 0 0;font-size:12px}.merchant-webapp-more-status{color:#dbffe9;background:#3da77738;border:1px solid #a1f5d240;border-radius:999px;flex:none;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700}.merchant-webapp-more-section{flex-direction:column;gap:10px;display:flex}.merchant-webapp-more-section>h2{color:#5a677f;letter-spacing:.035em;margin:0 2px;font-size:12px;font-weight:720}.merchant-webapp-more .merchant-webapp-more-list{background:#fff;border:1px solid #e8edf4;border-radius:19px;overflow:hidden;box-shadow:0 5px 22px #19284c09}.merchant-webapp-more .merchant-webapp-more-link{color:#14213d;border-bottom:1px solid #eef1f6;gap:14px;min-height:76px;padding:14px 17px;transition:background-color .15s;display:flex}.merchant-webapp-more .merchant-webapp-more-link:last-child{border-bottom:0}.merchant-webapp-more .merchant-webapp-more-link:hover{background:#f8fbff}.merchant-webapp-more .merchant-webapp-more-link:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #00b0de}.merchant-webapp-more-icon{color:#6657b6;background:#f1f1fc;border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.merchant-webapp-more-link-copy{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;display:flex}.merchant-webapp-more-link-copy strong{font-size:15px;font-weight:680;line-height:1.2}.merchant-webapp-more-link-copy small{color:#718096;font-size:12px;font-weight:420;line-height:1.3}.merchant-webapp-more-chevron{color:#94a1b3;flex:none}.merchant-webapp-more-mia{background:linear-gradient(115deg,#f6f4fe,#f2fbff);border:1px solid #e7e6f5;border-radius:18px;align-items:center;gap:13px;padding:16px 18px;display:flex}.merchant-webapp-more-mia-icon{color:#6952b3;background:#eae4fc;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:inline-flex}.merchant-webapp-more-mia>span:last-child{flex-direction:column;gap:4px;display:flex}.merchant-webapp-more-mia strong{color:#283451;font-size:13px;font-weight:700}.merchant-webapp-more-mia small{color:#6c7790;font-size:12px}.merchant-webapp-more-exit{justify-content:flex-start;display:flex}.merchant-webapp-more-exit .merchant-webapp-sign-out{margin:0}@media (max-width:700px){.merchant-webapp-more{gap:21px}.merchant-webapp-more-company{border-radius:19px;gap:12px;padding:17px 15px}.merchant-webapp-more-company-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}.merchant-webapp-more-company-info h2{font-size:19px}.merchant-webapp-more .merchant-webapp-more-link{gap:12px;min-height:72px;padding:12px 13px}.merchant-webapp-more-icon{flex-basis:43px;width:43px;height:43px}.merchant-webapp-more-link-copy strong{font-size:14px}.merchant-webapp-more-link-copy small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.merchant-webapp-more .merchant-webapp-more-link{transition:none}}.merchant-webapp-media-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.merchant-webapp-media-kind button{color:#14213d;text-align:left;min-width:0;min-height:74px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e7ef;border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.merchant-webapp-media-kind button span{color:#64748b;font-size:12px;line-height:1.35}.merchant-webapp-media-kind button[aria-pressed=true]{background:#eff9fd;border-color:#79cce7;box-shadow:inset 0 0 0 1px #a4dff0}.merchant-webapp-align-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.merchant-webapp-align-tab{text-align:center;white-space:normal;border-radius:13px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 6px;font-size:12px;line-height:1.2;display:flex}.merchant-webapp-align-tab[aria-selected=true]{background:#ebf8fc;border-color:#60bee0;box-shadow:inset 0 0 0 1px #a0deed}@media (max-width:390px){.merchant-webapp-align-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-webapp-channel-row.is-connected{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-webapp-channel-connected-badge{color:#16805b;white-space:nowrap;background:#eaf9f1;border:1px solid #b8e9d4;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:29px;padding:5px 11px;font-size:12px;font-weight:750;display:inline-flex!important}.merchant-webapp-channel-connected-badge>span{color:#fff;background:#16805b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;display:grid}.merchant-webapp-facebook-confirm{background:#fff;border:1px solid #e0e6f0;border-radius:20px;gap:15px;padding:20px;display:grid;box-shadow:0 4px 20px #15234109}.merchant-webapp-facebook-confirm-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.merchant-webapp-facebook-brand{color:#1877f2;background:#ecf3ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-family:Arial,sans-serif;font-size:29px;font-weight:800;display:grid}.merchant-webapp-facebook-confirm-head>div{flex:190px;min-width:0}.merchant-webapp-facebook-confirm h2{color:#14213d;letter-spacing:-.025em;margin:0 0 4px;font-size:17px}.merchant-webapp-facebook-confirm-head p{color:#718097;margin:0;font-size:12px}.merchant-webapp-facebook-connected{color:#147c55;background:#e9f9f0;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.merchant-webapp-facebook-consent{cursor:pointer;background:#f8fafc;border:1px solid #e1e7f1;border-radius:14px;align-items:center;gap:12px;padding:14px 15px;display:flex}.merchant-webapp-facebook-consent input{accent-color:#19875b;width:19px;min-width:19px;height:19px;margin:0;appearance:auto!important;-webkit-appearance:checkbox!important}.merchant-webapp-facebook-consent>span{gap:4px;min-width:0;display:grid}.merchant-webapp-facebook-consent strong{color:#14213d;font-size:13px}.merchant-webapp-facebook-consent small{color:#64748b;font-size:12px;line-height:1.5}.merchant-webapp-facebook-publish-success{color:#12815d;margin:0;font-size:14px;font-weight:700}@media (max-width:500px){.merchant-webapp-facebook-confirm{gap:12px;padding:15px}.merchant-webapp-facebook-confirm-head{gap:10px}}.merchant-webapp-social-consent{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#f8fafc;border:1px solid #e1e7f1;border-radius:14px;align-items:center;gap:12px;margin:0;padding:13px 14px;transition:background .18s,border-color .18s;display:flex}.merchant-webapp-social-consent[aria-pressed=true]{background:#f1faf6;border-color:#a7dbca}.merchant-webapp-social-consent:focus-visible{outline-offset:2px;outline:3px solid #38bdf8}.merchant-webapp-social-consent:disabled{opacity:.65;cursor:wait}.merchant-webapp-social-consent-check{box-sizing:border-box;color:#fff;background:#fff;border:1.5px solid #9daec3;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.merchant-webapp-social-consent[aria-pressed=true] .merchant-webapp-social-consent-check{background:#148a64;border-color:#148a64}.merchant-webapp-social-consent-copy{gap:3px;min-width:0;display:grid}.merchant-webapp-social-consent-copy strong{color:#14213d;font-size:13px}.merchant-webapp-social-consent-copy small{color:#64748b;font-size:12px;line-height:1.5}.merchant-webapp-instagram-brand{color:#fff;background:linear-gradient(135deg,#7246d9 0%,#c13584 43%,#e95950 72%,#f9be55 100%)}
