.super-admin-shell,.admin-auth-shell{--ui-surface:#fffefd;--ui-field:#fff;--ui-text:#24131f;--ui-muted:#65535f;--ui-border:#8b7482;--ui-accent:#74114f;--ui-action:#74114f;--ui-success:#22643e;--ui-danger:#9c243c;--ui-focus:#74114f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.super-admin-shell{--ui-surface:#2d1226;--ui-field:#1b0c18;--ui-text:#fff8fc;--ui-muted:#d7c5d1;--ui-border:#a18899;--ui-accent:#ffadd5;--ui-success:#8fe4b1;--ui-danger:#ffadbc;--ui-focus:#ffd078;--g:#efc371;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.super-admin-shell .admin-panel,.super-admin-shell .panel,.super-admin-shell .admin-metric-grid article,.super-admin-shell .admin-filter-bar,.super-admin-shell .admin-catalog-form,.super-admin-shell .admin-modal,.super-admin-shell .internal-team .modal{background:var(--ui-surface);color:var(--ui-text)}.super-admin-shell .professional-dossier{color:var(--ui-text)}.super-admin-shell .dossier-section{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.super-admin-shell .dossier-section :is(h3,dd){color:var(--ui-text)}.super-admin-shell .dossier-section dt,.super-admin-shell .dossier-history :is(time,small),.super-admin-shell .dossier-heading p,.super-admin-shell .panel .compact-empty,.super-admin-shell .support-inbox>p{color:var(--ui-muted)}.super-admin-shell .internal-team .modal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);padding:clamp(18px,4vw,30px)}.super-admin-shell .admin-modal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.super-admin-shell .admin-modal-backdrop{overflow-y:auto}.super-admin-shell .admin-panel :is(h2,h3),.super-admin-shell .admin-modal h2,.super-admin-shell .admin-metric-grid strong,.super-admin-shell .admin-kpi-list dd,.super-admin-shell .admin-data-table code,.super-admin-shell .admin-empty h3{color:var(--ui-text)}.super-admin-shell .admin-page-heading p,.super-admin-shell .admin-kicker,.super-admin-shell .admin-panel>p:first-child,.super-admin-shell .launch-admin>header span{color:var(--ui-accent)}.super-admin-shell .launch-admin>header p{color:var(--ui-muted)}.super-admin-shell :is(.health-grid,.launch-metrics,.launch-goal,.launch-rankings),.super-admin-shell :is(.health-grid,.launch-metrics) strong:not(.healthy):not(.critical){color:#fff8fc}.super-admin-shell :is(.admin-panel,.admin-modal,.admin-catalog-form) label{color:var(--ui-text);font-size:14px;line-height:1.5}.super-admin-shell .dashboard-form h3{color:var(--ui-text)}.super-admin-shell :is(.admin-panel,.admin-modal,.admin-catalog-form,.admin-filter-bar) :is(input,select,textarea){min-width:0;max-width:100%;color:var(--ui-text);background:var(--ui-field);border:1px solid var(--ui-border);border-radius:9px;min-height:44px;padding:11px;font-size:16px}.super-admin-shell :is(input[type=checkbox],input[type=radio]){width:20px;min-height:20px;accent-color:var(--ui-action)}.super-admin-shell :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}.super-admin-shell select option{color:var(--ui-text);background:var(--ui-field)}.super-admin-shell .admin-metric-grid small,.super-admin-shell .admin-panel>p:not(:first-child),.super-admin-shell .admin-kpi-list dt{color:var(--ui-muted)}.super-admin-shell .admin-metric-grid :is(small,span){font-size:13px;line-height:1.5}.super-admin-shell .admin-metric-grid span,.super-admin-shell .secure-indicator{color:var(--ui-success)}.super-admin-shell .urgent-panel>button strong{color:var(--ui-danger)}.super-admin-shell button.primary{background:var(--ui-action);border-color:var(--ui-action);color:#fff}.super-admin-shell button.secondary,.super-admin-shell .internal-team .admin-filter-bar button,.super-admin-shell .internal-team .dashboard-form button[type=button]{border:1px solid var(--ui-border);min-height:44px;color:var(--ui-text);background:var(--ui-field);border-radius:9px;padding:10px 14px}.super-admin-shell .internal-team .admin-filter-bar button[aria-pressed=true]{color:#fff;background:var(--ui-action)}.super-admin-shell :is(button,a,input,select,textarea):focus-visible,.admin-auth-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.super-admin-shell button:disabled{cursor:not-allowed}.workspace-layout{--ui-text:#fff8fc;--ui-muted:#c9bfce;--ui-field:#101018;--ui-border:#8d8095;--ui-focus:#ffd078;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-layout .workspace-metrics small,.workspace-layout .workspace-breadcrumb,.workspace-layout .workspace-mobile-nav a{color:var(--ui-muted)}.workspace-layout :is(.dashboard-form,.salon-form,.hours-row,.workspace-space-picker) :is(input,select,textarea){color:var(--ui-text);background:var(--ui-field);border-color:var(--ui-border)}.workspace-layout :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}.workspace-layout select option{background:var(--ui-field);color:var(--ui-text)}.workspace-layout :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.workspace-layout .compact-empty,.workspace-layout .admin-panel>p:not(:first-child){color:var(--ui-muted)}.workspace-layout .dashboard-top p{color:var(--ui-muted);font-size:14px;line-height:1.5}.workspace-layout .dashboard-top .eyebrow{color:#ffadd5}.workspace-layout .metric-grid :is(p,small){font-size:14px;line-height:1.5}.workspace-layout .compact-empty{font-size:14px;line-height:1.6}.workspace-layout .panel-heading>button{color:#ffadd5;min-height:44px;font-size:14px}.workspace-layout .panel a.primary-button{color:#fff}.workspace-layout .danger-button{color:#ffadbc;border-color:#ffadbc}.workspace-layout .collection-form{flex-wrap:wrap;align-items:end}.workspace-layout .collection-form label{flex:1;gap:8px;min-width:160px;display:grid}.workspace-layout .collection-form :is(input,select){width:100%;min-height:44px;color:var(--ui-text);background:var(--ui-field);border:1px solid var(--ui-border);border-radius:9px;padding:10px}.workspace-layout .collection-form button{min-height:44px}.workspace-layout .admin-catalog-form{color:var(--ui-text);background:#15151e}.workspace-layout .admin-catalog-form :is(label,h2){color:var(--ui-text)}.workspace-layout .admin-catalog-form :is(input,select,textarea){color:var(--ui-text);background:var(--ui-field);border-color:var(--ui-border)}:is(.workspace-layout,.super-admin-shell) .admin-catalog-form input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px}.premium-mobile-app .provider-name-row h3 .provider-profile-link{width:auto;height:auto;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.premium-mobile-app .launch-inspiration-cta button{color:#fff;background:#a51b5c}.premium-mobile-app .auth-divider{color:#c9bfce;font-size:13px}.premium-mobile-app footer a{align-items:center;min-height:32px;padding-block:5px;display:inline-flex}@media (max-width:640px){.super-admin-shell .internal-team .modal{padding:18px}.super-admin-shell .admin-modal{padding:20px}}.workspace-layout :is(.workspace-content,.workspace-grid,.workspace-panel,.workspace-list,.workspace-list>div){min-width:0}.workspace-layout .workspace-list :is(span,small){overflow-wrap:anywhere}.workspace-layout .workspace-shortcuts>a{grid-template-columns:34px minmax(0,1fr) auto}.workspace-layout .workspace-shortcuts a>div{min-width:0}.workspace-layout .admin-catalog-form{border:1px solid var(--ui-border);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;padding:20px;display:grid}.workspace-layout .admin-catalog-form header,.workspace-layout .admin-catalog-form .wide{grid-column:1/-1}.workspace-layout .admin-catalog-form header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-layout .admin-catalog-form label{gap:8px;min-width:0;font-size:14px;display:grid}.workspace-layout .admin-catalog-form :is(input,select,textarea){border:1px solid var(--ui-border);border-radius:9px;width:100%;min-width:0;min-height:44px;padding:11px;font-size:16px}.workspace-layout .admin-catalog-form .catalog-checkbox{align-items:center;display:flex}.workspace-layout .admin-catalog-form .catalog-checkbox input{flex:0 0 24px}.workspace-layout .admin-catalog-form>button{color:#fff;background:#74114f;border:1px solid #b25283;border-radius:9px;min-height:44px;padding:10px 18px}.workspace-layout .admin-table-wrap{border:1px solid var(--ui-border);border-radius:15px;max-width:100%;overflow:auto}.workspace-layout .admin-data-table{border-collapse:collapse;width:100%;min-width:700px;color:var(--ui-text);background:var(--ui-field)}.workspace-layout .admin-data-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-border);padding:12px;font-size:14px}.workspace-layout .admin-data-table :is(strong,small){display:block}.workspace-layout .admin-data-table small{color:var(--ui-muted);line-height:1.5}.workspace-layout .table-action{border:1px solid var(--ui-border);min-height:44px;color:var(--ui-text);background:var(--ui-field);border-radius:8px;margin:3px;padding:9px 12px}.workspace-layout .table-action.danger{color:#ffadbc}@media (max-width:720px){.workspace-layout .workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-layout .admin-catalog-form{grid-template-columns:minmax(0,1fr);padding:16px}}.workspace-layout .admin-table-wrap:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.workspace-layout .admin-panel>button:not([class]),.workspace-layout .collection-form>button{border:1px solid var(--ui-border);color:#fff;background:#74114f;border-radius:9px;min-height:44px;margin-block:8px;padding:10px 16px}.workspace-layout .notification-center>label{align-items:center;gap:8px;min-height:44px;margin-block:8px;display:inline-flex}.workspace-layout .notification-center input[type=checkbox]{flex:0 0 24px;width:24px;height:24px}.workspace-layout .notification-center>button{border:1px solid var(--ui-border);min-height:44px;color:var(--ui-text);background:var(--ui-field);border-radius:9px;padding:10px 16px}:is(.workspace-layout,.super-admin-shell) .professional-dossier .document-preview a{color:#541331}.super-admin-shell .admin-table-wrap:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.password-field{min-width:0;display:block;position:relative}.password-field>input{width:100%;padding-right:58px!important}.password-field>button.password-toggle{width:44px;height:44px;min-height:44px;color:inherit;box-shadow:none;background:0 0;border:1px solid;border-radius:8px;place-items:center;margin:0;padding:10px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-toggle svg{width:22px;height:22px}.password-toggle:focus-visible{outline-offset:2px;outline:3px solid #cf8a36}.password-requirements{font-size:14px;line-height:1.5}.password-requirements p{margin:8px 0}.password-requirements ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:8px 0;padding-left:20px;display:grid}.password-requirements .password-match{font-weight:600}.application-decision{color:#30212d;background:#fff;border:2px solid #b77a9c;border-radius:14px;margin:16px 0 24px;padding:20px}.application-decision h3{margin:0 0 10px;font-size:21px;color:#541331!important}.application-decision p,.application-decision label{font-size:15px;line-height:1.5;color:#30212d!important}.application-decision textarea{color:#30212d;background:#fff;border:1px solid #795268;border-radius:8px;width:100%;min-height:64px;padding:10px}.application-decision textarea::placeholder{color:#6a5662}.decision-verification{align-items:center;gap:12px;margin:12px 0;display:flex}.decision-verification input{flex:0 0 24px;width:24px;height:24px}.decision-actions{flex-wrap:wrap;gap:10px;display:flex}.application-decision .decision-actions button{color:#541331;background:#f7eef3;border:1px solid #795268;border-radius:8px;min-height:48px;padding:12px 18px;font-weight:700}.application-decision .decision-actions .decision-approve{color:#fff;background:#225335;border-color:#225335}.application-decision .decision-actions .decision-reject{color:#8d1536}.application-decision button:disabled{opacity:.55;cursor:not-allowed}@media (min-width:1000px){.application-decision{z-index:4;max-height:48dvh;position:sticky;top:12px;overflow:auto;box-shadow:0 6px 20px #0003}}.managed-accounts>p{line-height:1.6}.managed-accounts input[type=checkbox]{width:24px;height:24px}.account-bulk-actions,.account-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-bulk-actions{margin:16px 0}.account-action-dialog{border:1px solid var(--ui-border,#795268);width:min(760px,94vw);max-height:88dvh;color:var(--ui-text,#30212d);background:var(--ui-surface,#fff);border-radius:16px;margin:auto;padding:24px;overflow:auto}.account-action-dialog::backdrop{background:#170915bb}.account-action-dialog article{border-bottom:1px solid var(--ui-border,#795268);padding:12px 0}.account-action-dialog label{gap:8px;margin:14px 0;display:grid}.account-action-dialog :is(input,textarea){border:1px solid var(--ui-border,#795268);width:100%;color:var(--ui-text,#30212d);background:var(--ui-field,#fff);border-radius:8px;padding:12px}.account-action-dialog button{border:1px solid var(--ui-border,#795268);min-height:44px;color:var(--ui-text,#30212d);background:var(--ui-field,#fff);border-radius:8px;padding:10px 16px}.account-action-dialog button:disabled{opacity:.55;cursor:not-allowed}.account-action-dialog h2{font-size:24px}.account-action-dialog h3{font-size:18px}.account-action-dialog p,.account-action-dialog li{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.social-video-card .video-shade{background:linear-gradient(#0000 45%,#0002 60%,#000b 100%)}.social-video-card .social-actions{gap:10px;bottom:180px;right:10px}.social-video-card .social-actions>button{background:#0003;border-radius:50%;width:46px;min-width:46px;height:46px;min-height:46px;font-size:28px}.social-video-card .social-actions>.creator-orb{background:#681543;font-size:15px}.social-video-card .social-caption{color:#fff;text-shadow:0 1px 5px #000;max-width:none;bottom:20px;left:18px;right:74px}.social-caption .creator-name{text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.25;display:block}.social-caption .feed-public-location{color:#fff;font-size:13px;line-height:1.4;display:block}.social-caption .linked-service{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;display:block}.social-caption .linked-service .service-profile-link{width:100%;min-height:36px;text-shadow:inherit;background:0 0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0;display:flex}.social-caption .linked-service strong,.social-caption .linked-service span{color:#fff;font-size:14px;line-height:1.4}.feed-booking-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.feed-booking-actions .feed-availability{color:#fff;text-underline-offset:4px;background:0 0;min-height:44px;padding:4px 0;font-size:13px;text-decoration:underline}.feed-booking-actions .feed-book{color:#fff;text-transform:uppercase;background:#ae155e;border-radius:10px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:800}.feed-options{color:#fff;position:relative}.feed-options>summary{cursor:pointer;background:#0005;border-radius:50%;place-items:center;width:46px;height:44px;list-style:none;display:grid}.feed-options>summary::-webkit-details-marker{display:none}.feed-options>div{background:#191019;border:1px solid #ffffff60;border-radius:12px;width:210px;padding:8px;position:absolute;bottom:0;right:54px;box-shadow:0 4px 24px #0006}.social-actions .feed-options button{text-align:left;color:#fff;border-radius:6px;justify-items:start;width:100%;min-height:44px;padding:8px 12px;font-size:14px}.social-actions .feed-options button:hover{background:#ffffff20}.comments-sheet article p,.comments-sheet article strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.comments-sheet article small button{color:#fff;background:0 0;min-height:44px;padding:6px 10px}.social-feed-shell :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-height:650px){.social-video-card .social-actions{gap:2px;bottom:155px}.social-video-card .social-caption{bottom:10px}}.conversation-panel,.support-thread{--message-surface:var(--ui-surface,#fffafd);--message-received:var(--ui-field,#eee7ec);--message-text:var(--ui-text,#291822);--message-muted:var(--ui-muted,#62515e);--message-border:var(--ui-border,#a48b9c);--message-field:var(--ui-field,#fff);min-width:0;scroll-margin-bottom:100px}.workspace-layout :is(.conversation-panel,.support-thread){--message-surface:#21151f;--message-received:#3c303b;--message-text:#fff8fc;--message-muted:#dfcedb;--message-border:#94798c;--message-field:#2e222c}:is(.conversation-panel,.support-thread) .message-list{background:var(--message-surface);min-width:0;min-height:160px;max-height:min(430px,55dvh);color:var(--message-text);border-color:var(--message-border);overscroll-behavior-y:contain;scrollbar-gutter:stable;gap:12px}:is(.conversation-panel,.support-thread) .message-list .message-bubble{background:var(--message-received);min-width:0;max-width:min(85%,560px);color:var(--message-text);border:1px solid var(--message-border);border-radius:5px 18px 18px;flex-shrink:0;align-self:flex-start;padding:12px 14px}:is(.conversation-panel,.support-thread) .message-list .message-bubble.own{color:#fff;background:#85124f;border-color:#b8548a;border-radius:18px 5px 18px 18px;align-self:flex-end}:is(.conversation-panel,.support-thread) .message-list .message-bubble p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}:is(.conversation-panel,.support-thread) .message-list .message-bubble time{color:var(--message-muted);font-size:12px;line-height:1.5}:is(.conversation-panel,.support-thread) .message-list .message-bubble.own time{color:#ffe5f2}:is(.conversation-panel,.support-thread) .message-author{color:inherit;margin-bottom:5px;font-size:13px;display:block}:is(.conversation-panel,.support-thread) .message-list .read-receipt{color:var(--message-muted);font-size:12px}:is(.conversation-panel,.support-thread) .message-list .load-older{color:var(--message-text);flex-shrink:0;min-height:44px;font-size:14px;text-decoration:underline}:is(.conversation-panel,.support-thread) .message-composer{grid-template-columns:minmax(0,1fr) auto}:is(.conversation-panel,.support-thread) .message-composer label{min-width:0}:is(.conversation-panel,.support-thread) .message-composer textarea{box-sizing:border-box;background:var(--message-field);width:100%;min-height:64px;max-height:180px;color:var(--message-text);border:1px solid var(--message-border);caret-color:var(--message-text);scroll-margin-block:80px 120px;font-size:16px;line-height:1.5}:is(.conversation-panel,.support-thread) .message-composer textarea::placeholder{color:var(--message-muted);opacity:1}:is(.conversation-panel,.support-thread) .message-composer .primary-button{color:#fff;background:#85124f;min-height:48px;padding:12px 16px}:is(.conversation-panel,.support-thread) :is(textarea,button,.message-list):focus-visible{outline-offset:3px;outline:3px solid #cc5a9a}.conversation-panel .panel-heading{align-items:flex-start;gap:12px}.conversation-panel .panel-heading>div{overflow-wrap:anywhere;min-width:0}.conversation-panel .panel-heading small{font-size:13px;line-height:1.6;display:block}.conversation-panel .panel-heading button{flex-shrink:0;min-width:64px;min-height:44px}.support-thread .message-list{margin-top:12px}.messaging-shell{background:#fff;border-color:#d9c8d2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-width:0;min-height:min(720px,78dvh);padding:0;display:grid;overflow:hidden}.messaging-sidebar{background:#fff;border-right:1px solid #d9c8d2;flex-direction:column;min-width:0;min-height:0;display:flex}.messaging-sidebar-heading{border-bottom:1px solid #e7dce2;justify-content:space-between;align-items:center;min-height:62px;padding:14px 18px;display:flex}.messaging-sidebar-heading h3{color:#311c29;margin:0;font-size:17px}.messaging-sidebar-heading>span{color:#771344;background:#fce6f0;border-radius:50%;place-items:center;min-width:28px;min-height:28px;font-size:12px;font-weight:800;display:grid}.messaging-search{color:#5c3c4e;background:#fffafd;border:1px solid #c8b6c0;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:12px 14px;padding:0 12px;display:flex}.messaging-search>span{font-size:22px;line-height:1}.messaging-search input{color:#291822;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.messaging-contact-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.messaging-contact{color:#291822;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee5ea;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:76px;padding:11px 14px;display:grid}.messaging-contact:hover{background:#fff8fb}.messaging-contact.selected{background:#fceaf2;border-left:4px solid #c51560;padding-left:10px}.messaging-contact:focus-visible{outline-offset:-3px;outline:3px solid #a51b59}.messaging-avatar{color:#65103d;background:#f5dce8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.messaging-avatar img{object-fit:cover;width:100%;height:100%}.messaging-contact-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.messaging-contact-copy strong{color:#291822;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.messaging-contact-copy small{color:#574651;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.messaging-contact-meta{color:#574651;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:11px;display:flex}.messaging-contact-meta small{color:#714d60;font-size:10px}.messaging-thread-area{background:#fffafd;flex-direction:column;min-width:0;min-height:0;display:flex}.messaging-thread-area>.conversation-panel{width:100%;min-height:0;box-shadow:none;background:#fffafd;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:18px;display:flex}.messaging-thread-area .conversation-panel .message-list{background:#fffafd;flex:1;min-height:0;max-height:none;margin-top:12px}.messaging-thread-area .conversation-panel .panel-heading h2{color:#291822;font-size:20px}.messaging-thread-area .conversation-panel .panel-heading small{color:#574651}.messaging-mobile-heading{display:none}.conversation-appointments{color:#492b3d;margin-top:8px;font-size:13px}.conversation-appointments summary{cursor:pointer;align-items:center;min-height:42px;font-weight:700;display:flex}.conversation-appointments ul{color:#574651;margin:0;padding:0 0 8px 20px;line-height:1.6}.message-day-separator{color:#574651;background:#fff;border:1px solid #d9c8d2;border-radius:999px;align-self:center;margin:5px 0;padding:5px 12px;font-size:11px}.messaging-empty-state{text-align:center;color:#574651;max-width:380px;margin:auto;padding:34px}.messaging-empty-state>span{color:#85124f;background:#fce6f0;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 15px;font-size:28px;display:grid}.messaging-empty-state h3{color:#291822;font-size:21px}.messaging-empty-state p{line-height:1.6}@media (max-width:767px){.messaging-shell{min-height:70dvh;display:block;overflow:hidden}.messaging-sidebar{border-right:0;min-height:70dvh}.messaging-workspace.has-selection .messaging-sidebar{display:none}.messaging-thread-area{min-height:70dvh}.messaging-workspace:not(.has-selection) .messaging-thread-area{display:none}.messaging-mobile-heading{color:#291822;background:#fff;border-bottom:1px solid #d9c8d2;align-items:center;gap:10px;min-height:54px;padding:5px 12px;display:flex}.messaging-mobile-heading button{color:#711343;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:25px}.messaging-thread-area>.conversation-panel{min-height:0;padding:10px}.messaging-thread-area .conversation-panel>.panel-heading{display:none}.messaging-thread-area .conversation-panel .message-list{min-height:240px;max-height:none}.messaging-contact{min-height:74px}:is(.conversation-panel,.support-thread) .message-composer{grid-template-columns:minmax(0,1fr)}:is(.conversation-panel,.support-thread) .message-composer .primary-button{width:100%}:is(.conversation-panel,.support-thread) .message-list{padding:10px}.workspace-layout:has(.message-composer textarea:focus) .workspace-mobile-nav{display:none}}
