@media (max-width:760px){.content,.topbar{padding-inline:var(--space-4)}.page-heading .page-actions,.haven-workspace .page-actions{justify-content:stretch;width:100%}.page-heading .page-actions>:is(.button,button){flex:auto}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{color:var(--ink);border-color:var(--line-strong)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:0;border-color:var(--green);box-shadow:var(--focus-ring)}input::placeholder,textarea::placeholder{color:#8a968f}.modal-form label,.login-form label{color:var(--text-soft)}.form-hint{color:var(--muted)}:is(h1,h2,h3,p,div,section)[tabindex="-1"]:focus{outline:none}.records-search,.records-tools select{min-height:var(--control-height);border-color:var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}@media (max-width:640px){.records-tools select{flex:100%;max-width:none}.records-tools>.button,.records-export{flex:auto}}.record-selection-bar:not(:is(.panel,.records-panel,.modal,dialog,table) .record-selection-bar){margin-block:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius)}details.panel{padding:0}details.panel>summary{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);cursor:pointer;font-weight:600;list-style-position:inside;display:flex}details.panel[open]>summary{border-bottom:1px solid var(--line)}details.panel>:not(summary){margin-inline:var(--space-5)}details.panel>:last-child:not(summary){margin-block-end:var(--space-5)}details.panel>.form-hint{margin-block-start:var(--space-3)}@media (max-width:640px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.audit-filters>label:first-child,.audit-filters .audit-routine,.audit-filters .team-actions{grid-column:1/-1}.audit-filters .team-actions{margin-inline-start:0}.audit-filters .team-actions>.button{flex:1 1 0}}.metrics-grid.viz-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.record-actions-trigger{font-size:var(--text-sm)}[dir=rtl] :is(.button,a,button)>.lucide-arrow-up-right,[dir=rtl] :is(.button,a,button)>.lucide-external-link,[dir=rtl] .guest-page .lucide-arrow-right,[dir=rtl] .guest-page .lucide-chevron-right{transform:scaleX(-1)}.guest-card h1{overflow-wrap:anywhere;line-height:1.25}.guest-card h1+.guest-message{margin-block-start:var(--space-2)}@media (max-width:760px){.login-page{grid-template-columns:minmax(0,1fr)}.login-story,.login-form-wrap{min-width:0}.workspace-login .login-story,.workspace-login .login-form-wrap{padding-inline:var(--space-4)}}.workspace-login .login-story .haven-brand-image{max-width:100%}.guest-card .guest-account-stats~p+.button.wide{margin-block-start:var(--space-3)}.portal-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.portal-tabs button{white-space:nowrap;flex:none}.guest-language select{color:inherit;font:inherit;background:0 0;border:0;max-width:11em;padding:0}main[lang=ur]{line-height:1.75}.guest-leader h1{margin-block:var(--space-2) var(--space-1)}.guest-leader .button.wide{margin-block:var(--space-4)}.guest-leader-badge{font-size:var(--text-sm,12px);background:var(--surface-muted);color:var(--text-soft);border-radius:999px;padding:3px 10px;font-weight:600;display:inline-block}.guest-leader-badge.live{background:var(--success-bg);color:var(--green-dark)}.guest-leader-badge.scheduled{background:var(--warning-bg);color:var(--warning-ink)}.form-grid>.form-span{grid-column:1/-1}.modal-form .form-choice{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs,11px);color:var(--text-soft);flex-direction:column;margin-bottom:18px;font-weight:550;display:flex}.modal-form .group-add-cards{align-items:flex-end}.modal-form .group-add-cards label{margin-bottom:0}.brand-logo-image{object-fit:contain;border-radius:0;width:auto;max-width:200px;max-height:56px}.login-story .brand-logo-image,.platform-top .brand-logo-image{max-height:64px}.brand-wordmark{overflow-wrap:anywhere;max-width:200px;font-family:Manrope, var(--font);letter-spacing:-.01em;color:var(--sidebar-text,#f4f7f5);font-size:22px;font-weight:700;line-height:1.2;display:block}.brand-wordmark[data-surface=light]{color:var(--green-dark)}.brand-credit .brand-legal{max-width:34ch;font-size:var(--text-xs,11px);text-align:center;margin:0;line-height:1.45}.platform-brands .panel{padding-bottom:var(--space-5)}.platform-brands .panel>:not(.panel-head):not(.table-wrap),.platform-brands .panel form>*{margin-inline:21px}.platform-brands .panel form>.brand-form{margin-inline:0}.branding-settings .brand-form{margin-top:var(--space-4)}.branding-settings form>p.muted{margin-top:var(--space-3)}.platform-brands .panel form>h2{margin-block:var(--space-5) var(--space-3);font-size:var(--text-lg)}.panel-head h2 svg{vertical-align:-3px}.brand-form{gap:var(--space-4);display:grid}.platform-brands .brand-form{padding-inline:21px}.brand-text-field textarea{font:inherit}.brand-fieldset{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);margin:0;display:grid}.brand-fieldset legend{padding-inline:var(--space-2);color:var(--ink);font-weight:650}.brand-color-grid,.brand-text-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.brand-text-field,.brand-color-field{gap:var(--space-1);min-width:0;font-size:var(--text-md);display:grid}.brand-text-field>span,.brand-color-field>label,.brand-image-label{color:var(--ink);font-weight:550}.brand-text-field input,.brand-text-field textarea,.brand-color-row input:not([type=color]){width:100%;min-width:0;min-height:var(--control-height)}.brand-color-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.brand-color-row input[type=color]{width:44px;height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);flex:0 0 44px;padding:2px}.brand-color-row input:not([type=color]){flex:auto}.brand-color-row .text-button{white-space:nowrap;flex:none}.field-hint{font-size:var(--text-sm);color:var(--text-soft);margin:0;line-height:1.45}.brand-image-field{gap:var(--space-2);display:grid}.brand-image-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.brand-image-preview{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:120px;height:48px;color:var(--text-soft);background:repeating-conic-gradient(#f1f4f2 0% 25%,#fff 0% 50%) 50%/12px 12px;place-items:center;display:inline-grid;overflow:hidden}.brand-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.branding-settings .checkbox-row,.platform-brands .checkbox-row{justify-content:flex-start;align-items:center;gap:var(--space-2);font-size:var(--text-md);display:flex}.brand-form .checkbox-row input{flex:none;width:auto;min-height:0;margin:0}.branding-settings .form-actions,.platform-brands .form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.brand-warnings{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-ink);font-size:var(--text-md)}.brand-locked{gap:var(--space-2);display:grid}.brand-list{gap:var(--space-2);margin-block:0;padding:0;list-style:none;display:grid}.brand-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.brand-list li>div:first-child{gap:2px;min-width:0;display:grid}.brand-list-actions{align-items:center;gap:var(--space-2);display:flex}.platform-brands .table-wrap{margin-top:var(--space-3)}.brand-clients select{min-width:180px;max-width:100%}
