/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.hidden{display:none}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--ink:#202434;--muted:#858b9c;--line:#edf0f4;--violet:#6c5ce7;--bg:#f8fafc}*{box-sizing:border-box}body,html{min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #c9c4ff}h1,h2,h3,p{margin-top:0}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;flex:none;width:248px;height:100vh;padding:28px 14px 0;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.2px;align-items:center;gap:9px;padding:0 13px;font-size:23px;font-weight:800;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#8273fb,#5546cf);place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 16px #6c5ce74a}.brand-accent{color:#7869eb}.brand-ai{color:#7d72c7;font-weight:500}.workspace-switch{border:1px solid #e9ebf1;align-items:center;gap:9px;height:58px;margin:0 4px 31px;padding:8px;display:flex;box-shadow:0 2px 6px #161b3210}.workspace-icon{color:#fff;background:#1d2745;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.workspace-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-profile strong,.workspace-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-profile span,.workspace-info span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.workspace-switch>svg{color:#9196a3}.nav-scroll{flex:1;overflow:auto}.nav-section{letter-spacing:1.3px;color:#a1a6b3;text-transform:uppercase;padding:0 16px 11px;font-weight:800}.section-gap{margin-top:27px}.nav-item{color:#646b7b;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;height:42px;margin-bottom:3px;padding:0 15px;display:flex}.nav-item svg{stroke-width:1.9px;flex:none}.nav-item:hover{color:#5948db;background:#f7f6fe}.nav-item.active{color:#6655df;background:#f2f0ff}.nav-soon{color:#aaa3d6;background:#f4f1ff;border-radius:4px;margin-inline-start:auto;padding:3px 5px;font-size:9px}.sidebar-bottom{padding-top:15px}.sidebar-tip{background:#f4f2ff;margin:0 4px 15px}.tip-icon{color:#6b5be4;background:#e8e3ff;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:10px;display:grid}.sidebar-tip strong{font-size:11px;line-height:1.45;display:block}.sidebar-tip p{color:#85839f;margin:5px 0 0;font-size:10px;line-height:1.5}.nav-item.help{margin-bottom:12px}.sidebar-profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding:15px 4px;display:flex}.sidebar-profile>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sidebar-profile>svg{color:#a5aab5}.avatar{color:#6d55c4;background:#eee9ff;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-weight:800;display:inline-grid}.avatar-lavender,.avatar-purple{color:#7658cd;background:#eee9ff}.avatar-peach{color:#c06e52;background:#ffe7dc}.avatar-mint{color:#398f72;background:#dff7ee}.avatar-sm{width:27px;height:27px;font-size:9px}.avatar-lg{width:43px;height:43px;font-size:12px}.avatar-xl{border-radius:18px;width:67px;height:67px;font-size:18px}.main-area{flex:1}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;height:72px;padding:0 34px;position:sticky;top:0}.breadcrumb,.top-actions,.top-left,.top-search,.top-user,.topbar{align-items:center;display:flex}.breadcrumb{color:#a3a8b4;gap:10px}.breadcrumb strong{color:#474d5e;font-weight:600}.top-actions{gap:20px}.top-search{color:#a6abb8;background:#f7f8fb;border:1px solid #eff0f4;border-radius:7px;gap:9px;width:248px;height:35px;padding:0 10px}.top-search input{color:#444;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.top-search input::placeholder{color:#a7adba}.top-search kbd{white-space:nowrap;color:#a7abba;background:#fff;border:1px solid #e8eaf0;border-radius:3px;padding:3px 4px;font-size:9px}.icon-button{color:#757b8d;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{color:#6c5ce7;background:#f4f2ff}.notification{position:relative}.notification span{background:#f08d79;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.top-user{color:#8a8e9b;background:0 0;border:0;gap:7px}.user-wrap{position:relative}.user-menu{border:1px solid var(--line);z-index:50;background:#fff;width:260px;padding:10px;position:absolute;top:46px;right:0;box-shadow:0 15px 45px #26304b20}.menu-label{color:#8775dd;letter-spacing:.6px;padding:8px;font-size:10px;font-weight:800}.user-menu p{color:var(--muted);padding:0 8px;font-size:11px;line-height:1.4}.user-menu button{text-align:start;width:100%;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:12px;display:flex}.user-menu button:hover{background:#f7f6ff}.user-menu button span:nth-child(2){flex:1}.mobile-backdrop,.mobile-menu{display:none}.content{max-width:1490px;margin:0 auto;padding:32px 36px 70px}.page-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:#a0a5b3;margin-bottom:10px;font-size:11px;font-weight:600}.detail-head h1,.page-head h1{letter-spacing:-.8px;margin:0 0 10px;font-size:27px;font-weight:750;line-height:1.1}.detail-head p,.page-head p{color:#8b91a1;margin:0;font-size:12px}.btn{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.btn-primary{color:#fff;background:#6e5ce5;border:1px solid #6d5ade;box-shadow:0 4px 10px #6e5ce529}.btn-primary:hover{background:#5c4bcf}.btn-secondary{color:#555d70;background:#fff;border:1px solid #e5e8ef}.btn-secondary:hover{background:#f8f9fc}.btn-small{min-height:31px;font-size:10px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:21px;display:grid}.panel,.stat-card{border:1px solid #ecedf2;border-radius:11px;box-shadow:0 3px 12px #15204705}.stat-card{min-height:140px;padding:19px 20px 17px}.stat-top{color:#72798b;justify-content:space-between;align-items:start;gap:8px;font-size:11px;font-weight:600;display:flex}.stat-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.stat-icon.violet{color:#725ee4;background:#f0edff}.stat-icon.blue{color:#4d8bd9;background:#eaf3ff}.stat-icon.orange{color:#df9256;background:#fff1e7}.stat-icon.green{color:#3aa47e;background:#e7f8ef}.stat-value{letter-spacing:-1px;margin:10px 0 8px;font-size:29px;font-weight:780}.stat-foot{color:#9aa0ae;align-items:center;gap:7px;font-size:10px;display:flex}.trend{color:#38a576;background:#e9f8f0;border-radius:4px;padding:3px 5px;font-weight:700}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);margin-bottom:21px;display:grid}.panel-head{border-bottom:1px solid #f0f1f4;justify-content:space-between;align-items:start;gap:12px;min-height:66px;padding:19px 20px 15px;display:flex}.detail-panel h2,.panel-head h2,.settings-panel h2{margin:0 0 5px;font-size:13px;font-weight:750}.panel-head p,.settings-panel>p{color:#a0a5b2;margin:0;font-size:10px}.text-button{color:#6d5ce4;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.dots,.text-button{background:0 0;border:0}.dots{color:#9aa0ac}.follow-row{border-bottom:1px solid #f1f2f5;align-items:center;gap:13px;min-width:0;padding:13px 18px;display:flex}.follow-row:last-child{border-bottom:0}.check-round{color:#fff;background:#fff;border:1.7px solid #c7cbda;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.check-round.checked{background:#63bd91;border-color:#63bd91}.follow-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.follow-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.follow-main strong.done{color:#a0a6b3;text-decoration:line-through}.sub-link{text-align:start;color:#a0a5b2;background:0 0;border:0;padding:0;font-size:10px}.sub-link:hover{color:#6e5ce5}.priority{white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:9px}.priority-high{color:#d76567;background:#fff0f0}.priority-medium{color:#ca914a;background:#fff6e9}.priority-low{color:#57977e;background:#eaf8f0}.due{color:#9b9fac;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.due-overdue{color:#d97475}.subtle{width:26px;height:26px}.activity-list{padding:6px 19px}.activity-item{border-bottom:1px solid #f1f2f5;gap:10px;padding:13px 0;display:flex}.activity-item:last-child{border:0}.activity-icon{color:#786be2;background:#f0edff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.activity-item>div:last-child{min-width:0}.activity-item p{color:#51576a;margin:0 0 4px;font-size:10px}.activity-item strong{color:#303649;font-weight:700}.activity-item span{color:#8f95a3;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;display:block;overflow:hidden}.activity-item small{color:#b5b9c3;margin-top:5px;font-size:9px;display:block}.customers-preview .table-scroll{border-radius:0 0 11px 11px}.table-panel{overflow:hidden}.table-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;display:flex}.toolbar-title h2{margin:0 0 5px;font-size:13px}.toolbar-title p{color:#a1a6b3;margin:0;font-size:10px}.count-pill{color:#6b5be3;background:#f0edff;border-radius:10px;margin-inline-start:3px;padding:3px 7px;font-size:10px}.table-controls{gap:9px;display:flex}.input-search,.select-wrap{color:#a0a5b3;border:1px solid #e8eaf0;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.input-search input{width:165px;color:var(--ink);border:0;outline:0;font-size:10px}.input-search input::placeholder{color:#a3a8b5}.select-wrap select{color:#687084;background:0 0;border:0;outline:0;max-width:115px;font-size:10px}.table-scroll{overflow:auto}.customer-table{border-collapse:collapse;width:100%;min-width:690px}.customer-table th{text-align:start;color:#8b91a0;background:#fafbfc;border-top:1px solid #f1f2f5;font-weight:650}.customer-table td,.customer-table th{border-bottom:1px solid #f1f2f5;padding:12px 20px}.customer-table td{font-size:11px}.customer-table tr:last-child td{border-bottom:0}.customer-cell{text-align:start;background:0 0;border:0;align-items:center;gap:10px;min-width:165px;padding:0;display:flex}.customer-cell>span:last-child{flex-direction:column;gap:4px;display:flex}.customer-cell strong{color:#353a4b;font-size:11px}.customer-cell small{color:#a2a7b4;font-size:10px}.badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.badge-active{color:#3c9c75;background:#eaf8f1}.badge-lead{color:#6c83c6;background:#edf2ff}.badge-at-risk{color:#d98a51;background:#fff2e8}.assigned{white-space:nowrap;color:#5f6677;align-items:center;gap:7px;display:flex}.muted{color:#9298a6}.row-actions{justify-content:end;gap:3px;display:flex}.row-actions button{color:#9ba1af;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.row-actions button:hover{color:#6856db;background:#f4f2ff}.table-footer{color:#9aa0ae;border-top:1px solid #f0f1f4;padding:14px 20px;font-size:10px}.empty{text-align:center;color:#50576a;flex-direction:column;align-items:center;gap:9px;padding:42px 20px;display:flex}.empty-icon{color:#8c7fe5;background:#f2f0ff;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:3px;display:grid}.empty strong{font-size:12px}.empty p{color:#9ba1ae;margin:0;font-size:10px}.detail-back{margin:-5px 0 22px}.detail-back button{color:#8d93a0;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:inline-flex}.detail-head{justify-content:space-between;gap:20px;margin-bottom:25px}.detail-head,.detail-identity{align-items:center;display:flex}.detail-identity{gap:15px}.detail-head h1{margin-bottom:7px}.detail-head p{align-items:center;gap:8px;display:flex}.detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:20px;display:grid}.detail-main,.detail-side{flex-direction:column;gap:20px;display:flex}.detail-panel{padding:20px}.detail-panel>.panel-head{min-height:0;margin-bottom:7px;padding:0 0 17px}.detail-panel>h2{margin-bottom:18px}.timeline{padding:8px 0}.timeline-item{gap:13px;padding:13px 0;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#e8eaf1;width:1px;position:absolute;top:44px;bottom:-14px;left:15px}.timeline-icon{color:#7b6be0;z-index:1;background:#f0edff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.timeline-item>div:last-child{flex:1;min-width:0}.timeline-title{justify-content:space-between;gap:8px;display:flex}.timeline-title span{color:#a2a7b5;font-size:9px}.timeline-item p{color:#656c7d;margin:6px 0;font-size:11px;line-height:1.5}.timeline-item small{color:#aaaebb;font-size:10px}.info-list{flex-direction:column;gap:16px;display:flex}.info-list>div{grid-template-columns:17px 1fr;align-items:center;gap:4px 10px;display:grid}.info-list svg{color:#a2a7b4;grid-row:1/3}.info-list span{color:#9ca2af;font-size:10px}.info-list a,.info-list strong{color:#4e5669;overflow-wrap:anywhere;font-size:11px;font-weight:600;text-decoration:none}.customer-notes{color:#7f8695;margin:0;font-size:11px;line-height:1.7}.danger-link{color:#d26b6b;background:0 0;border:0;align-self:start;align-items:center;gap:7px;font-size:11px;display:flex}.follow-summary{gap:10px;margin-bottom:18px;display:flex}.follow-summary>div{color:#667084;background:#fff;border:1px solid #ecedf2;border-radius:8px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.summary-dot{border-radius:50%;width:7px;height:7px}.summary-dot.blue{background:#7970e5}.summary-dot.orange{background:#ea9b65}.summary-dot.green{background:#5dbf92}.follow-toolbar{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.tabs,.view-switch{align-items:center;gap:3px;display:flex}.tabs button,.view-switch button{color:#9298a6;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700}.tabs button.selected{color:#6655dc;background:#f1efff}.view-switch{border:1px solid #e9ebf1;border-radius:7px;padding:2px}.view-switch button{align-items:center;gap:6px;display:flex}.view-switch button.selected{color:#6453d7;background:#f6f5ff}.follow-list .follow-row{padding:16px 20px}.calendar-layout{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);display:grid}.calendar{border-right:1px solid #eef0f4;padding:22px}.calendar-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.calendar-head strong{font-size:13px}.calendar-head button{color:#737b8d;background:#f7f8fb;border:0;border-radius:5px;width:25px;height:25px;margin-left:4px}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.calendar-grid .weekday{text-align:center;color:#a3a8b5;padding:8px 0;font-size:10px}.calendar-grid button{color:#656c7e;background:#fff;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:47px;font-size:11px;display:flex}.calendar-grid button:hover{background:#f3f1ff}.calendar-grid button.today{color:#6e5ce5;font-weight:800}.calendar-grid button.selected{background:#6e5ce5}.calendar-grid button i{background:#b1a5ff;border-radius:50%;width:4px;height:4px}.calendar-grid button.selected i{background:#fff}.calendar-day{padding:23px}.calendar-day h3{margin:0 0 5px;font-size:13px}.calendar-day>p{color:#a4a9b6;font-size:10px}.calendar-day .follow-row{flex-wrap:wrap;padding:12px 0}.team-stats{grid-template-columns:repeat(2,minmax(0,260px));gap:18px;display:grid}.team-panel,.team-stats{margin-bottom:18px}.member-row{border-bottom:1px solid #f0f1f4;align-items:center;gap:12px;padding:16px 20px;display:flex}.member-row:last-child{border:0}.member-info{flex-direction:column;flex:1;gap:5px;display:flex}.member-info strong{font-size:11px}.member-info span{color:#a0a6b3;font-size:10px}.member-role{color:#695ad4;background:#f1efff;border-radius:5px;padding:6px 9px}.member-count{text-align:right;color:#9ba1af;min-width:130px;font-size:10px}.team-note{align-items:center;gap:12px;padding:17px 20px;display:flex}.note-spark{color:#6e5ce3;background:#f1eeff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.team-note strong{font-size:11px}.team-note p{color:#999fad;margin:4px 0 0;font-size:10px}.voice-hero{text-align:center;max-width:530px;margin:40px auto 35px}.voice-art{place-items:center;height:180px;display:grid;position:relative}.voice-orbit{border:1px solid #e3ddff;border-radius:50%;position:absolute}.orbit-1{width:150px;height:150px}.orbit-2{width:205px;height:205px}.voice-mic{color:#fff;z-index:1;background:linear-gradient(135deg,#8d80f4,#6554d8);border-radius:21px;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 15px 35px #6e5ce54a}.feature-chip{color:#725fdc;background:#f2efff;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.voice-hero h2{letter-spacing:-.6px;margin:15px 0 8px;font-size:23px}.voice-hero p{color:#9298a7;font-size:12px;line-height:1.7}.voice-empty{max-width:760px;margin:auto}.settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.85fr);gap:20px;display:grid}.settings-grid aside,.settings-grid>div{flex-direction:column;gap:20px;display:flex}.settings-panel{padding:20px}.settings-panel .panel-head{margin-bottom:19px;padding:0 0 17px}.settings-panel form{flex-direction:column;align-items:start;gap:16px;display:flex}.settings-panel .form-grid,.settings-panel form>label{width:100%}.modal-form label,.settings-panel label{color:#656d7f;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.modal-form input,.modal-form select,.modal-form textarea,.settings-panel input{color:#33394c;background:#fff;border:1px solid #e5e8ef;border-radius:7px;outline:0;width:100%;min-height:36px;padding:8px 10px;font-size:11px}.modal-form textarea{resize:vertical}.form-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.preference-row{justify-content:space-between;align-items:center;display:flex}.preference-row>div:first-child{flex-direction:column;gap:5px;display:flex}.preference-row strong{font-size:11px}.preference-row span{color:#a3a8b5;font-size:10px}.language-toggle{background:#f4f5f9;border:1px solid #edeef2;border-radius:7px;padding:3px;display:flex}.language-toggle button{color:#9aa0af;background:0 0;border:0;border-radius:5px;min-width:32px;height:27px;font-size:11px}.language-toggle button.selected{color:#6c5bdf;background:#fff;box-shadow:0 1px 4px #252b441c}.integration-row{border-bottom:1px solid #f0f1f4;align-items:center;gap:11px;padding:17px 0;display:flex}.integration-row:last-child{border:0}.integration-icon{color:#796ae3;background:#f1efff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.integration-row>div:last-child{flex-direction:column;gap:5px;display:flex}.integration-row strong{font-size:11px}.integration-row span{color:#a4a9b6;font-size:10px}.demo-panel p{color:#858c9b;margin:14px 0;font-size:11px;line-height:1.6}.modal-backdrop{z-index:100;background:#17203d73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(100%,540px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 70px #17203d3f}.modal-head{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:23px 25px 18px;display:flex}.modal-kicker{letter-spacing:1.3px;color:#7f70dd;font-size:9px;font-weight:800}.modal-head h2{letter-spacing:-.5px;margin:6px 0}.modal-head p{color:#9aa0ad;margin:0;font-size:10px}.modal-form{flex-direction:column;gap:16px;padding:22px 25px 24px;display:flex}.modal-actions{border-top:1px solid #edf0f4;justify-content:end;gap:9px;padding-top:17px;display:flex}.app-loading{color:#77718e;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:13px;display:flex}.loading-ring{border:2px solid #e1dcff;border-top-color:#6e5ce5;border-radius:50%;width:22px;height:22px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.sidebar{width:220px}.content{padding:28px 24px 60px}.topbar{padding:0 24px}.stats-grid{gap:11px}.stat-card{padding:16px}.dashboard-grid{grid-template-columns:1fr}.recent .activity-list{grid-template-columns:1fr 1fr;column-gap:15px;display:grid}.detail-grid{grid-template-columns:1.3fr .8fr}}@media (max-width:800px){.sidebar{width:248px;transition:left .2s;position:fixed;left:-260px;box-shadow:15px 0 40px #1d24401c}.sidebar-open{left:0}.mobile-backdrop{z-index:25;background:#12182d70;border:0;display:block;position:fixed;inset:0}.mobile-menu{margin-right:8px;display:grid}.stats-grid{grid-template-columns:repeat(2,1fr)}.detail-grid,.settings-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr 1fr;display:grid}.detail-side .danger-link{grid-column:1/-1}.top-search{width:210px}}@media (max-width:600px){.topbar{height:60px;padding:0 15px}.content{padding:25px 15px 50px}.top-search{display:none}.top-actions{gap:7px}.detail-head,.page-head{flex-direction:column;align-items:start}.detail-head h1,.page-head h1{font-size:23px}.stats-grid{gap:9px}.stat-card{min-height:116px;padding:14px}.stat-top{font-size:10px}.stat-value{font-size:25px}.dashboard-grid{gap:14px}.recent .activity-list{display:block}.follow-row{gap:8px;padding:12px}.follow-row .priority{display:none}.follow-row .due{font-size:9px}.detail-side{display:flex}.follow-toolbar,.table-toolbar{flex-direction:column;align-items:start}.table-controls{width:100%}.input-search{flex:1}.input-search input{width:100%}.follow-summary{flex-wrap:wrap}.calendar-layout{grid-template-columns:1fr}.calendar{border-bottom:1px solid #eef0f4;border-right:0}.member-count{display:none}.form-grid{grid-template-columns:1fr}.voice-hero{margin:25px auto}.voice-art{height:150px}.orbit-2{width:160px;height:160px}.orbit-1{width:120px;height:120px}.view-switch button{gap:0;font-size:0}.tabs button{padding:8px;font-size:9px}}[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .brand,[dir=rtl] .sidebar-profile{direction:rtl}[dir=rtl] .breadcrumb svg,[dir=rtl] .customer-cell svg,[dir=rtl] .text-button svg{transform:scaleX(-1)}[dir=rtl] .timeline-item:not(:last-child):before{left:auto;right:15px}[dir=rtl] .calendar{border-left:1px solid #eef0f4;border-right:0}[dir=rtl] .user-menu{left:0;right:auto}[dir=rtl] .member-count{text-align:left}@media (max-width:800px){[dir=rtl] .sidebar{transition:right .2s;left:auto;right:-260px}[dir=rtl] .sidebar-open{right:0}}@media (max-width:600px){[dir=rtl] .calendar{border-left:0}}.error-banner{color:#b44848;background:#fff3f3;border:1px solid #f1c9c9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:11px 14px;font-size:11px;display:flex}.error-banner button{color:inherit;background:0 0;border:0;font-size:18px}.va-page{max-width:1060px;margin:auto}.va-local{color:#389567;letter-spacing:.7px;white-space:nowrap;background:#f4fbf6;border:1px solid #d9eede;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.va-local span{background:#46b477;border-radius:50%;width:6px;height:6px}.va-intro{background:linear-gradient(105deg,#f6f3ff,#fcfbff 65%,#f4f9ff);border:1px solid #e7e2ff;border-radius:12px;align-items:center;gap:14px;margin-bottom:19px;padding:17px 21px;display:flex}.va-card-icon,.va-file-icon,.va-intro-icon,.va-success-icon{flex:none;place-items:center;display:grid}.va-intro-icon{color:#6e5cdb;background:#e9e3ff;border-radius:11px;width:38px;height:38px}.va-intro p{color:#858a9e;margin:4px 0 0;font-size:11px}.va-source-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.va-card{flex-direction:column;align-items:flex-start;min-height:300px;padding:24px;display:flex}.va-card-icon{width:43px;height:43px;margin-bottom:18px}.va-card-icon.mic{color:#7059de;background:#ede8ff}.va-card-icon.upload{color:#5284ce;background:#e9f2ff}.va-card h2,.va-review h2,.va-success h2{letter-spacing:-.35px;margin:0 0 7px;font-size:17px}.va-card p{color:#8b91a1;max-width:310px;margin:0;font-size:11px}.va-wave{justify-content:center;align-items:center;gap:4px;width:100%;height:76px;margin:auto 0 12px;display:flex}.va-wave i{background:#c9bdf8;border-radius:9px;width:4px;height:17px;display:block}.va-recording .va-wave i{animation:va-wave 1.1s ease-in-out infinite alternate}.va-wave i:nth-child(3n){height:31px}.va-wave i:nth-child(5n){height:46px}@keyframes va-wave{to{opacity:.6;height:8px}}.va-upload-art{color:#8a9bba;background:#fafbfe;border:1px dashed #dbe2ee;border-radius:8px;justify-content:center;align-items:center;gap:14px;width:100%;height:76px;margin:auto 0 12px;display:flex}.va-upload-art span{font-size:10px;font-weight:700}.va-file-input{display:none}.va-main-btn{min-height:38px}.va-rec-controls{width:100%;margin:auto 0 0}.va-rec-controls>div{flex-wrap:wrap;gap:8px;display:flex}.va-timer{color:#d15765;align-items:center;gap:7px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.va-timer span{background:#eb6371;border-radius:50%;width:7px;height:7px;animation:va-pulse 1s ease-in-out infinite alternate}@keyframes va-pulse{to{opacity:.3}}.va-preview{margin-top:18px;padding:20px}.va-preview-footer,.va-preview-head,.va-preview-title,.va-review-footer,.va-review-head,.va-success-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.va-preview-title{justify-content:flex-start}.va-preview-title>div:last-child{flex-direction:column;gap:5px;display:flex}.va-preview-title strong{font-size:12px}.va-preview-footer span,.va-preview-title span{color:#969cab;font-size:10px}.va-file-icon{color:#745ee2;background:#f0edff;border-radius:8px;width:34px;height:34px}.va-preview audio{width:100%;height:36px;margin:20px 0 16px}.va-error{color:#b64c57;background:#fff4f4;border:1px solid #f3d8d8;border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:11px;display:flex}.va-error>div{flex-direction:column;gap:4px;display:flex}.va-error small{line-height:1.5}.va-review{margin-top:18px;padding:23px}.va-review-head{border-bottom:1px solid #eef0f4;margin-bottom:18px;padding-bottom:18px}.va-review-head p,.va-success p{color:#9398a6;margin:0;font-size:11px;line-height:1.55}.va-step{color:#8b78e3;letter-spacing:1px;margin-bottom:8px;font-weight:800;display:block}.va-review-badge{color:#36956c;white-space:nowrap;background:#edf9f3;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.va-fields label,.va-transcript label{color:#596172;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.va-fields input,.va-fields select,.va-fields textarea,.va-transcript textarea{color:#303748;resize:vertical;background:#fff;border:1px solid #e3e7ef;border-radius:7px;width:100%;min-height:37px;padding:9px 10px;font-size:12px;line-height:1.5}.va-transcript textarea{background:#f8f9fc;margin-top:7px}.va-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:19px;display:grid}.va-wide{grid-column:span 2}.va-fields :disabled{color:#777e8b;background:#f5f6f9}.va-review-footer{border-top:1px solid #eef0f4;margin-top:23px;padding-top:18px}.va-review-footer span{color:#9298a7;font-size:10px;line-height:1.5}.va-success{text-align:center;margin-top:20px;padding:36px 20px}.va-success-icon{color:#35a575;background:#e9f8f0;border-radius:18px;width:56px;height:56px;margin:0 auto 16px}.va-saved-id{background:#f8f9fc;border:1px solid #edf0f4;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;width:max-content;max-width:100%;margin:20px auto;padding:11px 15px;font-size:12px;display:flex}.va-saved-id code{color:#6f5cdb;overflow-wrap:anywhere;font-size:11px}.va-success-actions{flex-wrap:wrap;justify-content:center}.va-spin{animation:spin .8s linear infinite}.va-page .btn:disabled,.va-page .icon-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.va-source-grid{grid-template-columns:1fr}.va-card{min-height:250px}.va-preview-footer,.va-review-footer,.va-review-head{flex-direction:column;align-items:flex-start}.va-fields{grid-template-columns:1fr}.va-wide{grid-column:auto}.va-preview-footer .btn,.va-review-footer .btn{width:100%}}@media (max-width:420px){.va-card,.va-preview,.va-review{padding:17px}.va-intro{align-items:flex-start}.va-local{font-size:9px}}.pwa-install{z-index:90;inset-inline:16px;background:#fff;border:1px solid #e4e4f0;border-radius:13px;align-items:center;gap:12px;max-width:440px;margin-inline:auto;padding:13px;display:flex;position:fixed;bottom:16px;box-shadow:0 12px 40px #2024342b}.pwa-install-icon{color:#6e5ce5;background:#f0edff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.pwa-install-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pwa-install-copy strong{font-size:12px}.pwa-install-copy span{color:#7e8596;font-size:10px;line-height:1.45}.pwa-install .icon-button{flex:none}.va-page,.va-page .panel,.va-preview-title,.va-saved-id{min-width:0}.va-preview-title span{overflow-wrap:anywhere}.va-fields input[dir=auto],.va-fields textarea[dir=auto],.va-transcript textarea{unicode-bidi:plaintext}@media (max-width:800px){.btn,.icon-button,.nav-item,.row-actions button,.va-page input,.va-page select{min-height:44px}.va-page input,.va-page select,.va-page textarea{font-size:16px}.content{overflow-x:hidden}.va-page .page-head{gap:10px}.va-page .page-head p{line-height:1.5}.va-preview audio{max-width:100%}}@media (max-width:600px){.pwa-install{inset-inline:10px;bottom:10px}.pwa-install .btn{min-height:44px}.va-intro{padding:14px}.va-intro p{line-height:1.55}.va-preview-title span{max-width:190px}.va-saved-id,.va-success-actions .btn{width:100%}}.va-required{color:#d65c6a}.vfm-page{max-width:1300px;margin:auto}.vfm-entry{background:linear-gradient(110deg,#fff,#f8f6ff);align-items:center;gap:15px;margin-bottom:20px;padding:20px;display:flex}.vfm-entry-icon{color:#6e5ce5;background:#ece8ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.vfm-entry>div:nth-child(2){flex:1}.vfm-entry h2,.vfm-heading h2,.vfm-preview h2{margin:0 0 5px;font-size:16px}.vfm-entry p,.vfm-heading p,.vfm-preview p{color:#9298a6;margin:0;font-size:11px;line-height:1.5}.vfm-entry .va-step{margin:0 0 5px}.vfm-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,1fr);align-items:start;gap:20px;display:grid}.vfm-editor{flex-direction:column;gap:17px;min-width:0;display:flex}.vfm-panel,.vfm-preview{padding:22px}.vfm-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;display:flex}.vfm-list{flex-direction:column;display:flex}.vfm-row{border-bottom:1px solid #edf0f4;padding:18px 0}.vfm-row:last-child{border:0;padding-bottom:0}.vfm-row.is-hidden{opacity:.65}.vfm-actions,.vfm-row-top,.vfm-row-top>div:first-child,.vfm-toggles{align-items:center;gap:10px;display:flex}.vfm-row-top{justify-content:space-between;margin-bottom:13px}.vfm-row-top strong{font-size:12px}.vfm-chip{color:#8c83a8;white-space:nowrap;background:#f4f2fc;border-radius:20px;padding:4px 7px;font-size:9px}.vfm-order{gap:4px;display:flex}.vfm-order button{color:#73798d;background:#fff;border:1px solid #e7e8ef;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.vfm-order button:disabled{opacity:.35;cursor:not-allowed}.vfm-add,.vfm-labels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vfm-add label,.vfm-labels label,.vfm-options{color:#697082;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.vfm-add input,.vfm-add select,.vfm-labels input,.vfm-options input{color:#303748;background:#fff;border:1px solid #e5e8ef;border-radius:7px;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-size:12px}.vfm-options{margin-top:12px}.vfm-toggles{flex-wrap:wrap;margin-top:13px}.vfm-toggles button{color:#7b8292;background:#fff;border:1px solid #e4e6ef;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.vfm-toggles button.selected{color:#6452d7;background:#f4f1ff;border-color:#e1dcff}.vfm-toggles button:disabled{opacity:.55;cursor:not-allowed}.vfm-toggles small{color:#a2a7b3;font-size:10px}.vfm-add{padding-top:17px}.vfm-add button{width:max-content}.vfm-actions{flex-wrap:wrap;justify-content:space-between}.vfm-preview{min-width:0;position:sticky;top:90px}.vfm-preview-head{border-bottom:1px solid #edf0f4;padding-bottom:17px}.vfm-preview-head .va-card-icon{margin-bottom:12px}.vfm-preview .va-fields{grid-template-columns:1fr;gap:14px}.vfm-preview .va-wide{grid-column:auto}.vfm-preview-foot{border-top:1px solid #edf0f4;padding-top:15px;margin-top:19px!important}.vfm-loading{color:#7f8492;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex}.vfm-notice{color:#328862;background:#effaf4;border:1px solid #c8ead9;border-radius:8px;margin-bottom:16px;padding:12px 15px;font-size:11px}@media (max-width:980px){.vfm-layout{grid-template-columns:1fr}.vfm-preview{position:static}}@media (max-width:600px){.vfm-entry{flex-wrap:wrap;align-items:flex-start}.vfm-entry>div:nth-child(2){min-width:calc(100% - 60px)}.vfm-entry .btn{width:100%}.vfm-panel,.vfm-preview{padding:17px}.vfm-add,.vfm-labels{grid-template-columns:1fr}.vfm-row-top>div:first-child{flex-wrap:wrap}.vfm-actions .btn{flex:1;min-height:44px}.vfm-add input,.vfm-add select,.vfm-labels input,.vfm-options input{min-height:44px;font-size:16px}.vfm-order button{width:44px;height:44px}.vfm-toggles button{min-height:44px}}.customer-custom-values{gap:12px;margin-top:16px;display:grid}.customer-custom-values>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.customer-custom-values span{color:#64748b}.customer-custom-values strong{overflow-wrap:anywhere;text-align:end}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ink:#1d2b35;--muted:#687785;--line:#e3e9ed;--violet:#126d68;--bg:#f7f9fa;--white:#fff;--brand:#126d68;--brand-dark:#0c5551;--brand-soft:#eaf5f2;--focus:#8cc7c1;--shadow:0 2px 16px rgba(24,43,52,.035)}body,html{font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.5;letter-spacing:-.005em}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Segoe UI,Tahoma,Arial,sans-serif;letter-spacing:0}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app-shell{background:var(--bg)}.main-area{min-width:0}.content{max-width:1560px;padding:36px clamp(22px,3vw,48px) 80px}.panel,.stat-card{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.sidebar{width:250px;padding:26px 16px 0;border-color:var(--line);box-shadow:1px 0 0 rgba(28,45,52,.015)}.brand{margin-bottom:34px;padding-inline:11px;font-size:21px;letter-spacing:-.8px;color:#192d35}.brand-mark{width:36px;height:36px;background:var(--brand);border-radius:10px;box-shadow:none}.brand-accent,.brand-ai{color:var(--brand)}.workspace-switch{height:62px;border-color:var(--line);box-shadow:none;border-radius:11px;margin-bottom:30px;padding:9px}.workspace-icon{background:#e6f2ef;color:var(--brand-dark);font-size:16px}.workspace-info strong{font-size:12px}.workspace-info span{font-size:11px}.nav-section{font-size:10px;color:#89969d;letter-spacing:1.2px;padding-inline:14px}.nav-item{height:43px;border-radius:9px;color:#5d6c76;font-size:13px;font-weight:600;padding-inline:13px;gap:12px}.nav-item:hover{background:#f2f7f6;color:var(--brand-dark)}.nav-item.active{background:var(--brand-soft);color:var(--brand-dark)}.nav-item.active svg{stroke-width:2.2}.sidebar-tip{background:#f5f8f7;border:1px solid #e7eeec;border-radius:12px;padding:15px}.tip-icon{background:#e4f1ee;color:var(--brand);margin-bottom:9px}.sidebar-tip strong{font-size:12px;color:#2b3d44}.sidebar-tip p{font-size:11px;color:#74828a}.sidebar-profile{padding:17px 7px;border-color:var(--line)}.sidebar-profile strong{font-size:12px}.sidebar-profile span{font-size:11px}.topbar{height:70px;border-color:var(--line);padding-inline:clamp(22px,3vw,48px);box-shadow:0 1px 0 rgba(25,42,49,.02)}.breadcrumb{font-size:12px;color:#819098;gap:8px}.breadcrumb strong{color:#273a43;font-weight:650}.top-search{height:38px;border:1px solid var(--line);background:#f8fafb;border-radius:9px;min-width:240px}.top-search input{font-size:12px}.top-search:focus-within{border-color:#a6cfc9;background:#fff;box-shadow:0 0 0 3px #e7f4f1}.icon-button{min-width:38px;min-height:38px;border-radius:9px}.icon-button:hover{background:#f2f7f6}.notification span{background:#e57f6b}.top-user{min-height:39px;border-radius:9px}.user-menu{border-color:var(--line);box-shadow:0 16px 38px #24333d17;border-radius:12px}.menu-label{color:var(--brand)!important}.page-head{align-items:center;margin-bottom:26px;gap:18px}.detail-head h1,.page-head h1{font-size:clamp(25px,2.35vw,32px);font-weight:740;letter-spacing:-.045em;line-height:1.2;margin:5px 0 7px;color:#1b2b34}.page-head p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.eyebrow{font-size:10px!important;color:var(--brand)!important;font-weight:750!important;letter-spacing:1.25px!important;text-transform:uppercase}.head-actions{display:flex;gap:9px;flex-wrap:wrap}.btn{min-height:40px;padding:0 15px;border-radius:9px;font-size:12px;font-weight:670;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important;box-shadow:0 3px 10px #126d681b}.btn-primary:hover{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.btn-secondary{background:#fff!important;color:#30454c!important;border:1px solid #d9e2e6!important;box-shadow:none!important}.btn-secondary:hover{background:#f7faf9!important;border-color:#b9cec9!important}.sub-link,.text-button{color:var(--brand)!important;font-weight:660;font-size:12px}.sub-link:hover,.text-button:hover{text-decoration:underline}.count-pill{background:#edf4f2;color:var(--brand-dark);font-weight:700}.stats-grid{gap:16px;margin-bottom:19px}.stat-card{min-height:145px;padding:20px 21px;transition:box-shadow .18s,transform .18s}.stat-card:hover{box-shadow:0 9px 28px #1b333f0c;transform:translateY(-2px)}.stat-top{font-size:12px;color:#647680;font-weight:630}.stat-icon{width:35px;height:35px;border-radius:10px}.stat-icon.blue,.stat-icon.violet{background:#e9f4f2;color:var(--brand)}.stat-icon.orange{background:#fff1e8;color:#b56c35}.stat-icon.green{background:#e9f6ed;color:#27835a}.stat-value{font-size:32px;font-weight:735;letter-spacing:-.05em;margin:13px 0 7px;color:#1a2b34}.stat-foot{font-size:11px;color:#85939a}.trend{color:var(--brand)}.panel-head{border-color:#edf1f3}.detail-panel h2,.panel-head h2,.settings-panel h2,.team-panel h2{font-size:14px;font-weight:720;color:#263942}.panel-head p,.toolbar-title p{font-size:11px;color:#88959d}.dashboard-grid{gap:18px}.follow-row{min-height:64px;border-color:#edf1f3}.follow-main strong{font-size:12px}.follow-main .sub-link{font-size:11px}.priority{font-size:10px;font-weight:700}.due{font-size:11px}.activity-item p{font-size:12px}.activity-item span{font-size:11px;line-height:1.55}.activity-item small{font-size:10px}.empty{min-height:170px}.empty strong{font-size:13px}.empty p{font-size:12px;max-width:320px;line-height:1.5}.table-toolbar{padding:19px 22px;gap:18px}.toolbar-title h2{font-size:15px}.input-search,.select-wrap{min-height:40px;border-color:var(--line);border-radius:9px}.input-search input,.select-wrap select{font-size:12px}.customer-table{min-width:720px}.customer-table th{background:#f9fbfb;color:#6e7d86;font-size:10px;font-weight:750;letter-spacing:.7px;text-transform:uppercase;padding:14px 20px}.customer-table td{padding:15px 20px;border-color:#edf1f3;font-size:12px}.customer-table tbody tr:hover{background:#fbfdfc}.customer-cell strong{font-size:12px;color:#263a43}.customer-cell small{font-size:11px;color:#829098}.row-actions button{width:32px;height:32px;border-radius:7px}.badge{font-size:10px;font-weight:720;padding:6px 9px}.badge-active{background:#e8f5ed;color:#238458}.badge-lead{background:#eaf2fa;color:#31668c}.badge-at-risk{background:#fff1e7;color:#b86b31}.avatar{background:#e8f2f0;color:#1d746b;font-size:10px}.avatar-peach{background:#fff0e6;color:#a8683a}.avatar-mint{background:#e8f6ed;color:#238458}.detail-back button{color:var(--brand);font-size:12px}.detail-head{margin-bottom:23px}.detail-identity p{font-size:12px}.detail-panel{padding:22px}.info-list>div,.timeline-item{font-size:12px}.timeline-title{font-size:11px}.customer-notes{font-size:12px;line-height:1.65;white-space:pre-wrap}.customer-custom-values>div{font-size:12px}.tabs,.view-switch{background:#f4f7f7;border-radius:9px;padding:3px}.tabs button,.view-switch button{font-size:11px;border-radius:7px;min-height:32px}.tabs button.selected,.view-switch button.selected{background:#fff;color:var(--brand-dark);box-shadow:0 1px 5px #20323a0d}.follow-toolbar{padding:17px 20px}.follow-summary{font-size:12px}.calendar{border-color:var(--line)}.calendar-grid button{min-height:42px}.calendar-grid button.selected{background:var(--brand);color:#fff}.calendar-day{min-width:0}.team-stats{grid-template-columns:repeat(2,minmax(0,280px));gap:16px}.team-panel{overflow:hidden}.member-row{padding:18px 22px;gap:15px}.member-info strong{font-size:12px}.member-info span{font-size:11px}.member-role{border-radius:999px;background:#edf4f2;color:var(--brand-dark);padding:5px 10px;font-size:10px;font-weight:700}.member-count{font-size:11px}.team-note{background:#f8fbfa;border-color:#e3eeeb}.settings-panel{padding:23px}.modal-form label,.settings-panel label{font-size:11px;font-weight:660;color:#475c65}.modal-form input,.modal-form select,.modal-form textarea,.settings-panel input,.settings-panel select{border:1px solid #dfe7eb;border-radius:9px;min-height:41px;font-size:13px;padding:9px 11px;background:#fff;color:#20333d}.modal-form textarea{line-height:1.55}.modal-form input:focus,.modal-form textarea:focus,.settings-panel input:focus{border-color:#8dbfb9}.settings-grid{gap:18px}.integration-row{border-color:#edf1f3}.integration-row strong{font-size:12px}.integration-row span{font-size:11px}.vfm-entry{border-color:#dcebe7;background:linear-gradient(110deg,#f7fbfa,#fff);box-shadow:none}.vfm-entry-icon{background:#e5f3ef;color:var(--brand)}.vfm-chip{background:#edf4f2;color:var(--brand-dark)}.vfm-toggles button.selected{background:#ebf5f2;color:var(--brand-dark);border-color:#d4e9e3}.vfm-notice{font-size:12px}.vfm-preview .va-fields{margin-top:17px}.modal-backdrop{background:#172a31a6;backdrop-filter:blur(3px)}.modal{border:1px solid #dfe7eb;border-radius:16px;box-shadow:0 24px 70px #0d252e36}.modal-head{padding:25px 27px 20px}.modal-head h2{font-size:19px;letter-spacing:-.025em}.modal-head p{font-size:12px}.modal-kicker{color:var(--brand);font-size:10px}.modal-form{padding:24px 27px 27px;gap:18px}.modal-actions{padding-top:18px;border-color:#e8edef}.error-banner{border-color:#f1d4cf;background:#fff6f3;color:#a74e3d;font-size:12px;border-radius:10px}.app-loading{font-size:14px;color:var(--muted)}.va-intro{background:linear-gradient(110deg,#eff8f5,#fbfdfc);border-color:#d9ebe5;border-radius:13px;padding:20px 22px}.va-intro-icon{background:#dff0e9;color:var(--brand);border-radius:10px}.va-intro strong{font-size:13px}.va-intro p{font-size:12px;line-height:1.55;color:#627980}.va-local{color:var(--brand-dark);background:#eaf5f1;border-color:#cce6db;font-size:11px}.va-source-grid{gap:18px}.va-card{padding:28px;min-height:286px;border-radius:14px}.va-card-icon{background:#e9f4f0;color:var(--brand);width:48px;height:48px;border-radius:12px}.va-card-icon.upload{background:#edf5f8;color:#326c82}.va-card h2{font-size:16px;font-weight:730}.va-card p{font-size:12px;line-height:1.55;color:#6d7d85}.va-wave i{background:var(--brand)}.va-recording{border-color:#dfa48f;box-shadow:0 0 0 4px #faebe5}.va-preview,.va-review,.va-success{border-radius:14px}.va-preview{padding:23px}.va-review{padding:25px}.va-review-head h2{font-size:17px}.va-review-head p{font-size:12px}.va-transcript textarea{font-size:13px;line-height:1.65;border-color:var(--line);border-radius:10px}.va-fields label{font-size:11px;color:#526771;font-weight:660}.va-fields input,.va-fields select,.va-fields textarea{min-height:43px;border:1px solid #dfe7eb;border-radius:9px;font-size:13px;line-height:1.5;padding:10px 12px}.va-fields textarea{min-height:74px}.va-review-badge{background:#e7f5ed;color:#238458}.va-success-icon{background:#e5f5eb;color:#238458}.va-success h2{font-size:20px}.va-error{font-size:12px;border-radius:10px}.va-step{color:var(--brand);font-size:10px;letter-spacing:1.2px}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:19px}.insight-card{min-width:0;padding:22px;display:flex;flex-direction:column;min-height:302px}.insight-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.insight-title h2{font-size:15px;letter-spacing:-.02em;margin:5px 0}.insight-title p{font-size:11px;color:#87949c;line-height:1.45;margin:0}.insight-kicker{font-size:9px;letter-spacing:1.15px;color:var(--brand);font-weight:800}.insight-icon{width:34px;height:34px;border-radius:9px;background:#eaf5f2;color:var(--brand);display:grid;place-items:center;flex:none}.insight-icon.alert{background:#fff1e9;color:#b67043}.insight-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:11px;flex:1;padding:20px 4px 2px;min-height:160px}.insight-bar-group{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;min-width:0}.insight-bar-value{height:18px;font-size:10px;font-weight:700;color:#53776f}.insight-bar-track{height:100%;width:min(100%,31px);min-height:85px;display:flex;align-items:flex-end;background:#f0f5f3;border-radius:7px;overflow:hidden}.insight-bar-track>span{display:block;width:100%;border-radius:7px;background:#9ccbc1;min-height:3px;transition:height .2s}.insight-bar-track>span.today{background:var(--brand)}.insight-bar-label{font-size:10px;color:#8b979d;margin-top:7px;white-space:nowrap}.insight-foot{border-top:1px solid #edf1f3;margin-top:17px;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#809098;min-height:34px}.insight-foot>span{display:inline-flex;align-items:center;gap:6px}.insight-status-list{display:flex;flex-direction:column;gap:17px;justify-content:center;flex:1;padding:16px 0 3px}.insight-status>div:first-child{display:flex;align-items:center;gap:8px;font-size:11px}.insight-status strong{font-weight:620;color:#536771}.insight-status b{margin-inline-start:auto;color:#243943;font-size:12px}.insight-status-dot{width:8px;height:8px;border-radius:50%;background:#4989aa}.insight-status-dot.green{background:#53ab7b}.insight-status-dot.orange{background:#dca067}.insight-progress{height:7px;border-radius:20px;background:#f0f4f4;margin-top:8px;overflow:hidden}.insight-progress span{display:block;height:100%;border-radius:20px;background:#76a9c2}.insight-progress span.green{background:#72bd95}.insight-progress span.orange{background:#e4ad7d}.insight-overdue-list{display:flex;flex-direction:column;flex:1;margin-top:13px}.insight-overdue-list button{border:0;background:transparent;text-align:start;display:flex;align-items:center;gap:10px;width:100%;padding:9px 2px;border-bottom:1px solid #f0f3f3;color:#687985}.insight-overdue-list button:hover{color:var(--brand);background:#fbfdfc}.insight-overdue-list button>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.insight-overdue-list strong{font-size:11px;color:#2d3e46;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-overdue-list small{font-size:10px;color:#8b989d}.insight-overdue-mark{width:7px;height:7px;border-radius:50%;background:#d28a5f;flex:none}.insight-clear{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7b8d8d}.insight-clear>span{width:36px;height:36px;border-radius:50%;background:#e8f5ed;color:#338b60;display:grid;place-items:center;margin-bottom:8px}.insight-clear strong{font-size:12px;color:#3a5551}.insight-clear p{font-size:11px;margin:4px 0 0;max-width:190px}.entry{min-height:100vh;background:#fff;display:grid;grid-template-columns:minmax(350px,44%) 1fr}.entry-visual{min-height:100vh;background:radial-gradient(circle at 80% 17%,#236a64 0,transparent 29%),linear-gradient(155deg,#102d32,#0c3f40 67%,#105856);color:#fff;padding:40px clamp(30px,4vw,76px);display:flex;flex-direction:column;position:relative;overflow:hidden}.entry-visual:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #ffffff1d;border-radius:50%;bottom:-200px;right:-180px;box-shadow:0 0 0 85px #ffffff08,0 0 0 180px #ffffff04;pointer-events:none}.entry-brand{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:760;letter-spacing:-.03em;position:relative;z-index:1}.entry-brand b{font-weight:530;color:#b4dfd2}.entry-brand-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff24;color:#e3fcf5}.entry-story{margin:auto 0;position:relative;z-index:1;max-width:500px}.entry-kicker,.entry-overline{font-size:10px;letter-spacing:1.6px;font-weight:800;color:#afd7c8;text-transform:uppercase}.entry-story h1{font-size:clamp(38px,4.2vw,62px);line-height:1.08;letter-spacing:-.055em;font-weight:740;margin:17px 0 21px}.entry-story>p{font-size:15px;line-height:1.7;color:#c5dcdb;max-width:410px}.entry-story-cards{display:flex;flex-direction:column;gap:10px;margin-top:42px}.entry-story-cards>div{display:flex;align-items:center;gap:12px;border:1px solid #ffffff28;background:#ffffff0d;border-radius:10px;padding:12px 14px;max-width:335px;font-size:12px;font-weight:570}.entry-story-cards span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ffffff18;color:#b7e1d6}.entry-visual-foot{position:relative;z-index:1;font-size:11px;color:#9abfba}.entry-main{min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:30px clamp(28px,6vw,90px)}.entry-top{display:flex;align-items:center;justify-content:space-between;color:#8b999e;font-size:10px;font-weight:740;letter-spacing:1.2px}.entry-language{border:1px solid #dce7e7;background:#fff;color:#315b59;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.entry-form-wrap{width:100%;max-width:440px;margin:auto;align-self:center;padding:42px 0}.entry-mobile-brand{display:none}.entry-overline{color:var(--brand)}.entry-form-wrap h2{font-size:30px;line-height:1.2;letter-spacing:-.04em;margin:11px 0 10px}.entry-subtitle{font-size:13px;line-height:1.65;color:#768891;margin-bottom:24px}.entry-notice{border:1px solid #d9e9e6;border-radius:10px;background:#f3faf8;color:#456e69;display:flex;align-items:flex-start;gap:10px;padding:12px 13px;font-size:11px;line-height:1.5;margin-bottom:24px}.entry-notice svg{flex:none;margin-top:1px}.entry-form{gap:17px}.entry-form,.entry-form label{display:flex;flex-direction:column}.entry-form label{gap:7px;font-size:12px;color:#40555e;font-weight:680}.entry-input{height:46px;border:1px solid #dce6e9;border-radius:9px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#fff;color:#91a0a6}.entry-input:focus-within{border-color:#81bdb5;box-shadow:0 0 0 3px #e6f3f0}.entry-input input{border:0;outline:0;width:100%;min-width:0;color:#263a43;background:transparent;font-size:13px}.entry-input input:focus-visible{outline:0}.entry-input button{border:0;background:transparent;color:#7d9096;display:grid;place-items:center;padding:4px}.entry-form textarea{width:100%;border:1px solid #dce6e9;border-radius:9px;padding:12px;resize:vertical;font-size:13px;color:#263a43}.entry-form [aria-invalid=true]{border-color:#c96b5e}.entry-input:has([aria-invalid=true]){border-color:#c96b5e}.entry-form small,.form-error{color:#ae4a3f;font-size:11px;font-weight:530}.entry-help{font-size:11px;color:#88979d;font-weight:400}.entry-submit{min-height:47px!important;width:100%;margin-top:3px;justify-content:space-between!important;font-size:13px!important}.entry-result{display:flex;align-items:flex-start;gap:10px;border:1px solid #d2e8d9;background:#f0faf4;border-radius:10px;padding:13px;margin-top:18px;color:#338355}.entry-result svg{flex:none}.entry-result strong{font-size:12px}.entry-result p{font-size:11px;line-height:1.5;color:#5f7f6b;margin:3px 0 0}.entry-divider{display:flex;align-items:center;gap:13px;color:#99a6aa;font-size:10px;font-weight:750;letter-spacing:1px;margin:23px 0}.entry-divider:after,.entry-divider:before{content:"";height:1px;background:#e6ecee;flex:1}.entry-demo{width:100%;min-height:45px!important;justify-content:space-between!important;font-size:12px!important}.entry-switch{text-align:center;margin-top:24px;font-size:12px;color:#75868d}.entry-switch a{font-weight:700;color:var(--brand);text-decoration:none}.entry-switch a:hover{text-decoration:underline}.entry-footer{text-align:center;color:#9aa7ab;font-size:10px}.entry-footer span{padding:0 4px}.team-invite-modal .entry-notice{margin:0}.team-invite-modal .entry-input{width:100%}.team-invite-modal .entry-input input{min-height:0;border:0;padding:0}.team-role-explainer{display:flex;align-items:flex-start;gap:9px;background:#f6f9f9;border:1px solid #e9eff0;border-radius:9px;padding:11px;color:#647984;font-size:11px;line-height:1.5}.team-role-explainer svg{flex:none;color:var(--brand)}.team-invite-modal .entry-result{margin-top:0}html[dir=rtl] .entry-form-wrap h2,html[dir=rtl] .entry-story h1{letter-spacing:0}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .entry-demo>svg,html[dir=rtl] .entry-submit>svg,html[dir=rtl] .insight-overdue-list button>svg{transform:rotate(180deg)}.entry-preview-links{border-top:1px solid #edf1f3;margin-top:7px;padding-top:7px}.entry-preview-links button{width:100%;text-align:start;font-size:11px;color:#4d726d;padding:8px 12px;border:0;background:transparent;border-radius:7px}.entry-preview-links button:hover{background:#f2f8f6}@media(max-width:1240px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-attention{grid-column:1/-1;min-height:220px}.insight-overdue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight-overdue-list button{border:1px solid #ecf1f2;border-radius:9px;padding:10px}.sidebar{width:228px}}@media(max-width:980px){.content{padding:28px 24px 60px}.topbar{padding-inline:24px}.entry{grid-template-columns:minmax(280px,40%) 1fr}.entry-main{padding:25px 30px}.entry-visual{padding:30px}.entry-story h1{font-size:38px}.stats-grid{gap:12px}.stat-card{min-height:134px}.insights-grid{gap:13px}.dashboard-grid{gap:14px}}@media(max-width:760px){.sidebar{width:258px;left:-270px}.sidebar-open{left:0}.topbar{height:62px}.content{padding:24px 17px 64px}.page-head{align-items:flex-start}.page-head h1{font-size:27px}.top-search{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-grid{grid-template-columns:1fr}.insight-attention{grid-column:auto}.insight-overdue-list{display:flex;gap:0}.insight-overdue-list button{border:0;border-bottom:1px solid #edf1f3;border-radius:0}.entry{display:block}.entry-visual{display:none}.entry-main{min-height:100vh}.entry-mobile-brand{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:760;color:#1b3940;margin-bottom:36px}.entry-mobile-brand .entry-brand-icon{background:var(--brand);color:white;width:32px;height:32px}.entry-form-wrap{padding:45px 0}.entry-top>span{visibility:hidden}html[dir=rtl] .sidebar{left:auto;right:-270px}html[dir=rtl] .sidebar-open{right:0}}@media(max-width:560px){.content{padding:20px 14px 60px}.page-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:19px}.page-head h1{font-size:25px}.head-actions .btn{min-height:43px}.stats-grid{gap:10px}.stat-card{padding:15px;min-height:125px}.stat-top{font-size:11px}.stat-icon{width:30px;height:30px}.stat-value{font-size:27px;margin:12px 0 5px}.insight-card{padding:18px;min-height:265px}.dashboard-grid{grid-template-columns:1fr}.table-toolbar{padding:16px;flex-direction:column;align-items:stretch}.table-controls{width:100%}.table-controls>*{flex:1}.customer-table{min-width:670px}.detail-head{align-items:flex-start;flex-direction:column}.detail-grid{grid-template-columns:1fr}.follow-toolbar{padding:14px;flex-direction:column;align-items:stretch}.tabs,.view-switch{max-width:100%;overflow:auto}.team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-row{flex-wrap:wrap;padding:15px}.member-count{margin-inline-start:auto}.settings-grid{grid-template-columns:1fr}.va-card{min-height:238px;padding:20px}.va-preview,.va-review{padding:18px}.va-fields{grid-template-columns:1fr}.va-intro{padding:15px}.modal{max-height:calc(100dvh - 24px)}.modal-backdrop{padding:12px}.entry-main{padding:22px 20px}.entry-form-wrap h2{font-size:26px}.entry-form-wrap{padding:22px 0 40px}}.user-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:200px}.user-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid #d5e1e0;border-radius:8px;background:white;color:#304c51;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.user-actions svg{width:15px;height:15px;flex:none}.user-actions .password-action{background:#edf8f6;color:#145e55;border-color:#b9ddd6}.user-actions .remove-action{color:#973737}.user-actions button:hover:enabled{border-color:currentColor;background:#f3f7f7}.user-actions button:disabled{opacity:.5;cursor:default}.user-actions button:focus-visible{outline:2px solid #08776d;outline-offset:2px}.user-state{display:inline-block;padding:4px 9px;border-radius:6px;white-space:nowrap;background:#edf1f3;color:#4a5864;font-size:12px}.user-state[data-state="Password Change Required"]{background:#fff3d7;color:#795314}.user-state[data-state=Active]{background:#e4f4eb;color:#246443}.users-page .table-panel td{text-align:start}@media(max-width:700px){.user-actions button{min-height:44px}.users-page .table-panel .customer-table td{padding-inline:12px}}.mobile-user-label{display:none}@media (max-width:760px){.users-page .page-head,.users-page .table-toolbar{align-items:stretch;flex-direction:column}.users-page .table-toolbar{gap:8px}.users-page .input-search,.users-page .table-toolbar select{width:100%;min-width:0;min-height:44px}.users-page .modal-form :is(input,select),.users-page .table-toolbar input{font-size:16px}.users-page .entry-result{overflow-wrap:anywhere}.users-page .table-panel .customer-table,.users-page .table-panel tbody{display:block;width:100%;min-width:0}.users-page .table-panel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.users-page .table-panel tbody{display:grid;gap:10px;padding:0 12px 12px}.users-page .table-panel tbody tr{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);padding:14px;border:1px solid #dce6e5;border-radius:12px;background:#fff}.users-page .table-panel .customer-table td{display:block;grid-column:1/-1;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:14px}.users-page .table-panel td strong{font-size:16px}.users-page .table-panel td bdi{color:#4c6469}.users-page .table-panel .customer-table td:nth-child(3){grid-column:1}.users-page .table-panel .customer-table td:nth-child(4){grid-column:2}.users-page .mobile-user-label{display:block;margin-block:5px 4px;font-size:12px;color:#52696f}.users-page .user-state{white-space:normal}.users-page .user-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,115px),1fr));min-inline-size:0;gap:8px;margin-top:6px}.users-page .user-actions button{min-height:44px;white-space:normal}.users-page td:has(>.user-actions:empty){display:none!important}.users-page .settings-panel .customer-table{min-width:0;table-layout:fixed}.users-page .settings-panel .customer-table :is(th,td){padding:8px 2px;font-size:11px;text-align:center;white-space:normal;overflow-wrap:anywhere}.users-page .settings-panel .customer-table :is(th,td):first-child{width:34%;text-align:start}.users-page .modal-actions{flex-wrap:wrap}.users-page .modal-actions button{flex:1;min-height:44px}}