@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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{:root,:host{--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.uppercase{text-transform:uppercase}.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,)}}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanXVFaNumVF.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--font:IRANYekanX,Inter,system-ui,sans-serif;--radius:24px;--radius-sm:16px;--bg:#02030a;--surface:#0d101f99;--surface-strong:#12162ad6;--surface-soft:#ffffff0e;--text:#f7f8ff;--muted:#b7bdd5;--faint:#858da9;--line:#ffffff21;--line-strong:#ffffff3b;--accent:#786dff;--accent-2:#4b8cff;--accent-soft:#786dff2e;--cyan:#46d6ef;--success:#36d49a;--danger:#ff6f91;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--shadow:0 24px 80px #0000006b,inset 0 1px 0 #ffffff26,inset 0 -1px 0 #ffffff09}:root[data-theme=light]{--bg:#eef1ff;--surface:#ffffffb8;--surface-strong:#ffffffed;--surface-soft:#242b590e;--text:#11152b;--muted:#4e5775;--faint:#66708f;--line:#30376329;--line-strong:#30376345;--accent:#5347e8;--accent-2:#276edb;--accent-soft:#5347e81f;--cyan:#087f99;--success:#087c5d;--danger:#c52e55;--shadow:0 24px 80px #343d7529,inset 0 1px 0 #ffffffeb,inset 0 -1px 0 #3942760f}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);text-rendering:optimizelegibility;margin:0;font-size:15px;overflow-x:hidden}button,input,textarea{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}::selection{background:var(--accent);color:#fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 72%,white)}}:focus-visible{outline-offset:3px}.skip-link{z-index:200;background:var(--surface-strong);color:var(--text);border-radius:12px;padding:10px 14px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.ambient{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#33297538,#0000 48%),linear-gradient(#010208,#050615 65%,#02030a);position:fixed;inset:0;overflow:hidden}.ambient i{filter:blur(90px);opacity:.26;border-radius:50%;display:block;position:absolute}.ambient i:first-child{background:#3325d8;width:42vw;height:42vw;inset-block-start:-20vw;inset-inline-start:10vw}.ambient i:nth-child(2){background:#1658e4;width:30vw;height:30vw;inset-block-start:28vh;inset-inline-end:-10vw}.ambient i:nth-child(3){background:#672dc7;width:25vw;height:25vw;inset-block-end:-14vw;inset-inline-start:35vw}.glass{background:linear-gradient(145deg,#ffffff1b,#ffffff06 44%,#6058cd0e),var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(30px)saturate(165%);isolation:isolate;position:relative}.glass:before{content:"";border-radius:calc(var(--radius) - 2px);pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff24,#0000 24% 70%,#7a6dff0d);position:absolute;inset:1px}.app-shell{z-index:1;min-height:100vh;position:relative}.sidebar{z-index:50;flex-direction:column;width:248px;padding:14px;transition:width .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset-block:16px;inset-inline-start:16px}.sidebar-brand{grid-template-columns:42px 1fr 40px;align-items:center;gap:10px;padding:5px 3px 20px;display:grid}.sidebar-brand>strong{letter-spacing:.02em;white-space:nowrap;font-size:19px;overflow:hidden}.brand-mark{background:linear-gradient(135deg,#fffc,var(--accent),#312a9a);border-radius:22px;width:64px;height:64px;padding:1px;box-shadow:0 14px 40px #5244ec59}.brand-mark span{color:#fff;background:linear-gradient(145deg,#7064f7,#322b8f);border-radius:21px;place-items:center;width:100%;height:100%;font:800 29px Inter,sans-serif;display:grid}.brand-mark.small{border-radius:15px;width:42px;height:42px}.brand-mark.small span{border-radius:14px;font-size:19px}.collapse-button,.icon-button,.top-button{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;place-items:center;transition:all .2s;display:grid}.collapse-button{width:40px;height:40px}.collapse-button svg,.icon-button svg,.top-button svg{width:19px;height:19px}.collapse-button:hover,.icon-button:hover,.top-button:hover{background:var(--accent-soft);border-color:var(--line-strong);transform:translateY(-1px)}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav button{min-height:48px;color:var(--muted);text-align:start;background:0 0;border:0;border-radius:15px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:0 13px;transition:all .2s;display:grid;position:relative}.sidebar nav button svg{width:21px}.sidebar nav button:hover{background:var(--surface-soft);color:var(--text)}.sidebar nav button.active{color:var(--text);background:linear-gradient(135deg,#7a6dff47,#4b8cff21);box-shadow:inset 0 0 0 1px #877eff47}.sidebar nav button.active:before{content:"";background:var(--accent);width:3px;height:21px;box-shadow:0 0 14px var(--accent);border-radius:9px;position:absolute;inset-inline-start:-5px}.sidebar nav button b,.mobile-nav b{background:var(--danger);color:#fff;border-radius:10px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.sidebar-foot{display:none}.connection{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.connection i{background:var(--faint);border-radius:50%;width:7px;height:7px}.connection.online i{background:var(--success);box-shadow:0 0 12px var(--success)}.connection.connecting i{background:var(--accent);animation:1.4s infinite pulse}.connection.offline i{background:var(--danger)}@keyframes pulse{50%{opacity:.5}}.nav-collapsed .sidebar{width:76px}.nav-collapsed .sidebar-brand{grid-template-columns:42px}.nav-collapsed .sidebar-brand>strong,.nav-collapsed .collapse-button,.nav-collapsed .sidebar nav span,.nav-collapsed .sidebar-foot{display:none}.nav-collapsed .sidebar nav button{grid-template-columns:1fr;place-items:center;padding:0}.nav-collapsed .sidebar nav button b{position:absolute;inset-block-start:4px;inset-inline-end:3px}.nav-collapsed .content{margin-inline-start:108px}.topbar{z-index:45;border-radius:18px;align-items:center;gap:5px;min-height:48px;padding:5px;display:flex;position:fixed;inset-block-start:16px;inset-inline-end:18px}.top-button{border:0;min-width:38px;height:38px;padding:0 9px;font-weight:750}.top-button.danger:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.top-button.danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.connection.compact{padding:0 9px}.mobile-nav{display:none}.content{z-index:2;max-width:1700px;margin-inline-start:280px;padding:92px 24px 80px;transition:margin .32s cubic-bezier(.2,.8,.2,1);position:relative}.content-pane{min-height:calc(100dvh - 172px)}.page-progress{z-index:80;background:var(--accent);height:3px;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-progress{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.page-progress:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);width:32%;animation:1s ease-in-out infinite page-progress;position:absolute;inset-block:0}@keyframes page-progress{0%{inset-inline-start:-34%}to{inset-inline-start:102%}}.section-heading{justify-content:space-between;align-items:center;margin:0 2px 22px;display:flex}.section-heading h1{letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(26px,3vw,39px);line-height:1.18}.eyebrow{color:var(--accent);font:750 11px/1.3 Inter,var(--font);letter-spacing:.16em;margin:0}.icon-button{width:44px;height:44px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,.55fr);gap:18px;display:grid}.sales-card{min-height:390px;padding:23px}.card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.metric-label{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.metric-label svg{width:18px;color:var(--accent)}.metric-value{letter-spacing:-.045em;margin-top:10px;font-size:clamp(25px,3vw,43px);display:block}.metric-value.small{font-size:clamp(25px,2vw,33px)}.segmented{border:1px solid var(--line);background:var(--surface-soft);scrollbar-width:none;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}.segmented button{min-width:52px;height:35px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 12px}.trend-chart{margin-top:28px;overflow:hidden}.trend-chart svg{width:100%;height:225px;display:block;overflow:visible}.chart-grid line{stroke:var(--line);stroke-width:1px}.trend-chart polyline{stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--accent))}@supports (color:color-mix(in lab, red, red)){.trend-chart polyline{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 65%,transparent))}}.trend-chart circle{fill:var(--surface-strong);stroke:var(--accent);stroke-width:4px;vector-effect:non-scaling-stroke}.chart-axis{color:var(--faint);direction:ltr;justify-content:space-between;min-height:32px;padding:3px 1px 0;font-size:10px;line-height:1.5;display:flex}.chart-axis span{text-align:center;white-space:nowrap;max-width:20%}.kpi-stack{gap:18px;display:grid}.kpi-card{flex-direction:column;justify-content:center;min-height:145px;padding:21px;display:flex}.kpi-card>span:not(.metric-label){color:var(--muted)}.kpi-card>strong{letter-spacing:-.035em;margin-top:8px;font-size:clamp(23px,2.2vw,34px)}.kpi-card small{color:var(--faint);margin-top:8px}.priority-card,.quick-card{padding:21px}.dashboard-grid>.priority-card,.dashboard-grid>.quick-card{grid-column:span 1}.card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.card-title h2{margin:0;font-size:17px}.card-title>span:not(.sales-state){background:var(--surface-soft);border-radius:12px;place-items:center;min-width:30px;height:30px;font-weight:800;display:grid}.priority-list{gap:2px;display:grid}.priority-list>div{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:11px;min-height:46px;display:grid}.priority-list>div:last-child{border:0}.priority-list i{border-radius:50%;width:8px;height:8px}.priority-list i.violet{background:var(--accent)}.priority-list i.rose{background:var(--danger)}.priority-list i.blue{background:var(--accent-2)}.priority-list i.cyan{background:var(--cyan)}.priority-list i.slate{background:var(--faint)}.sales-state{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.sales-state i{border-radius:50%;width:7px;height:7px}.sales-state.open i{background:var(--success);box-shadow:0 0 11px var(--success)}.sales-state.closed i{background:var(--danger)}.quick-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.quick-grid button{border:1px solid var(--line);background:var(--surface-soft);text-align:start;border-radius:17px;align-items:center;gap:11px;min-height:72px;padding:13px;transition:all .2s;display:flex}.quick-grid button:hover{background:var(--accent-soft);border-color:var(--line-strong);transform:translateY(-2px)}.quick-grid button svg{width:20px;color:var(--accent)}.quick-grid button.danger svg{color:var(--danger)}.quick-grid button.success svg{color:var(--success)}.customer-tools{z-index:20;grid-template-columns:minmax(250px,.8fr) 2fr;align-items:end;gap:11px;margin-bottom:18px;padding:13px;display:grid}.search-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:all .2s;display:flex}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-field svg{width:19px;color:var(--faint)}.search-field input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0}.search-field input::placeholder{color:var(--faint)}.filter-row{grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:8px;display:grid}.select-menu{min-width:0;position:relative}.select-label{color:var(--faint);margin:0 8px 5px;font-size:10px;display:block}.select-trigger{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:48px;padding:0 13px;display:flex}.select-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-trigger svg{width:17px;color:var(--faint);transition:all .2s}.select-menu.open .select-trigger{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select-menu.open .select-trigger svg{transform:rotate(180deg)}.select-options{z-index:100;background:var(--surface-strong);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);border-radius:17px;max-height:270px;padding:7px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:auto;box-shadow:0 20px 45px #00000057}.select-options button{text-align:start;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin:2px 0;padding:8px 10px;display:flex}.select-options button:hover,.select-options button[aria-selected=true]{background:var(--accent-soft)}.select-options svg{width:16px;color:var(--accent)}.filter-clear{border:1px solid var(--line);height:48px;color:var(--muted);background:0 0;border-radius:15px;align-items:center;gap:7px;padding:0 13px;display:flex}.filter-clear svg{width:16px}.filter-clear:hover{color:var(--text);background:var(--surface-soft)}.customer-card{appearance:none;aspect-ratio:3/4;text-align:start;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:225px 300px;flex-direction:column;min-height:350px;padding:0;transition:transform .28s,border-color .28s;display:flex;overflow:hidden}.customer-card.glass{-webkit-backdrop-filter:none}.customer-photo{background:linear-gradient(145deg,#232545,#0b0d1c);height:61%;min-height:0;position:relative;overflow:hidden}.customer-photo>span{color:#ffffff2e;place-items:center;font-size:80px;font-weight:800;display:grid;position:absolute;inset:0}.customer-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.customer-photo>div{background:linear-gradient(180deg,transparent,var(--surface-strong) 92%);position:absolute;inset:34% 0 0}.customer-info{z-index:2;flex-direction:column;flex:1;margin-top:-24px;padding:0 18px 16px;display:flex;position:relative}.customer-info h2{margin:0;font-size:20px;line-height:1.4}.customer-info>p{color:var(--faint);text-align:start;margin:2px 0 12px;font:12px Inter,sans-serif}.customer-info dl{border-top:1px solid var(--line);grid-template-columns:.75fr 1.45fr .9fr;gap:6px;margin:auto 0 0;padding-top:13px;display:grid}.customer-info dl div{min-width:0}.customer-info dt{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.customer-info dd{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;font-weight:750;overflow:hidden}.data-table{padding:9px;overflow:hidden}.table-head,.table-row{grid-template-columns:1fr 1.2fr 1.25fr 1fr 34px;align-items:center;gap:13px;min-width:0;display:grid}.table-head{height:45px;color:var(--faint);padding:0 14px;font-size:11px}.table-row{border:0;border-top:1px solid var(--line);text-align:start;background:0 0;width:100%;min-height:62px;padding:10px 14px;transition:all .18s}.table-row:hover:not(.static){background:var(--surface-soft);border-radius:15px}.table-row>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.table-row .status{width:max-content}.row-arrow{width:18px;color:var(--faint)}[dir=ltr] .row-arrow{transform:rotate(180deg)}.messages-table .table-row,.messages-table .table-head{grid-template-columns:1.2fr 1.2fr .7fr .7fr 34px}.sales-table .table-row,.sales-table .table-head{grid-template-columns:1fr 1.5fr 1fr 1.2fr}.unread-pill{background:var(--accent-soft);width:max-content;min-width:30px;color:var(--accent);text-align:center;border-radius:10px;padding:4px 8px}.status{background:var(--surface-soft);border-radius:10px;align-items:center;gap:7px;min-height:27px;padding:4px 9px;font-size:11px;display:inline-flex!important}.status i{background:var(--faint);border-radius:50%;width:7px;height:7px}.status-awaiting_receipt i,.status-payment_rejected i{background:var(--danger)}.status-paid i{background:var(--accent-2)}.status-in_progress i{background:var(--cyan)}.status-delivered i,.status-ready i{background:var(--success)}.status-needs_info i{background:#a889ff}.pager{justify-content:center;align-items:center;gap:13px;margin:20px auto 0;display:flex}.pager>span{color:var(--muted);font-size:12px}.button{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;transition:all .2s;display:inline-flex}.button svg{width:17px}.button:hover:not(:disabled){border-color:var(--line-strong);background:var(--accent-soft);transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-color:#0000}.button.secondary{background:var(--surface-strong)}.button.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.button.success{background:color-mix(in srgb,var(--success) 18%,var(--surface))}}.button.success{color:var(--success)}.button.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger{background:color-mix(in srgb,var(--danger) 15%,var(--surface))}}.button.danger{color:var(--danger)}.button.wide{width:100%}.button.center{margin:0 auto 20px}.sales-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:18px;display:grid}.empty-state{min-height:180px;color:var(--faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex}.empty-state svg{width:30px}.empty-state p{margin:0}.skeleton-grid{grid-template-columns:2fr 1fr;gap:17px;display:grid}.skeleton-grid i{border-radius:var(--radius);background:linear-gradient(100deg,var(--surface) 20%,var(--surface-soft) 45%,var(--surface) 70%);background-size:240% 100%;height:180px;animation:1.3s infinite shimmer}.skeleton-grid i:first-child{grid-row:span 2;height:390px}@keyframes shimmer{to{background-position:-220% 0}}.drawer{width:min(600px,94vw);max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0 0 0 auto;padding:0;overflow:visible}.drawer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010208a3}[dir=rtl] .drawer{margin:0 auto 0 0}.drawer-inner{background:var(--surface-strong);border-inline-start:1px solid var(--line-strong);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);height:100%;padding:18px;overflow:auto;box-shadow:-30px 0 80px #00000059}.drawer-inner>header{z-index:4;background:var(--surface-strong);align-items:center;gap:13px;margin:-18px -18px 18px;padding:17px 18px;display:flex;position:sticky;top:-18px}@supports (color:color-mix(in lab, red, red)){.drawer-inner>header{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.drawer-inner>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.drawer-inner>header h2{margin:0;font-size:20px}.drawer-content{gap:20px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.detail{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;flex-direction:column;gap:8px;min-height:74px;padding:12px;display:flex}.detail>span{color:var(--faint);font-size:10px}.detail>strong{overflow-wrap:anywhere;font-size:13px}.action-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.inline-form,.upload-form{border:1px solid var(--line);border-radius:17px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.inline-form label{color:var(--muted)}textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-soft);min-height:94px;color:var(--text);border-radius:14px;outline:0;padding:12px}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.upload-form{grid-template-columns:1fr auto;align-items:center}.file-picker{border:1px dashed var(--line-strong);border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex;overflow:hidden}.file-picker svg{width:18px;color:var(--accent)}.file-picker input{max-width:100%;font-size:11px}.profile-hero{align-items:center;gap:13px;padding:9px;display:flex}.profile-hero h3{margin:0;font-size:22px}.profile-hero span{color:var(--faint);font:12px Inter}.avatar-fallback{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-radius:22px;place-items:center;width:64px;height:64px;font-size:26px;font-weight:850;display:grid}.drawer-section{border-top:1px solid var(--line);padding-top:15px}.drawer-section h3{font-size:15px}.compact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.chat-shell{flex-direction:column;min-height:calc(100dvh - 100px);display:flex}.chat-user{align-items:center;gap:10px;padding:3px 5px 16px;display:flex}.chat-list{flex-direction:column;flex:1;gap:9px;display:flex}.bubble{background:var(--surface-soft);border:1px solid var(--line);border-radius:18px 18px 5px;align-self:flex-start;max-width:82%;padding:10px 12px}.bubble.sensi{background:var(--accent-soft);border-radius:18px 18px 18px 5px;align-self:flex-end}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble time{color:var(--faint);margin-top:6px;font-size:9px;display:block}.chat-compose{background:var(--surface-strong);border-top:1px solid var(--line);grid-template-columns:1fr 48px;gap:8px;margin:18px -18px -18px;padding:12px 18px 18px;display:grid;position:sticky;bottom:-18px}.chat-compose textarea{min-height:48px;max-height:130px}.send-button{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:0;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.send-button svg{width:19px}.login-shell,.boot{z-index:2;place-items:center;min-height:100vh;padding:20px;display:grid;position:relative}.boot{align-content:center;gap:17px}.login-card{text-align:center;justify-items:center;gap:13px;width:min(440px,100%);padding:38px;display:grid}.login-card .brand-mark{margin-bottom:5px}.login-card h1{margin:0;font-size:30px}.login-card>p:not(.eyebrow){color:var(--muted);margin:0 0 8px}.login-card small{color:var(--faint);align-items:center;gap:7px;margin-top:8px;display:flex}.login-card small svg{width:14px}.telegram-widget{min-height:44px}.login-orb{filter:blur(15px);background:radial-gradient(circle,#624fff3d,#0000 66%);border-radius:50%;width:min(70vw,700px);height:min(70vw,700px);position:absolute}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1fr}.kpi-stack{grid-template-columns:repeat(2,1fr)}.dashboard-grid>.priority-card,.dashboard-grid>.quick-card{grid-column:auto}.customer-tools{grid-template-columns:1fr}.filter-row{grid-template-columns:repeat(3,1fr) auto}.customer-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:820px){.sidebar{display:none}.content,.nav-collapsed .content{margin:0;padding:82px 14px 105px}.topbar{justify-content:flex-end;inset-inline:14px}.topbar .connection{margin-inline-end:auto}.mobile-nav{z-index:50;border-radius:22px;justify-content:space-around;align-items:center;height:62px;padding:6px;display:flex;position:fixed;inset-block-end:12px;inset-inline:14px}.mobile-nav button{width:50px;height:50px;color:var(--faint);background:0 0;border:0;border-radius:17px;place-items:center;display:grid;position:relative}.mobile-nav button.active{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 8px 22px #4e47d557}.mobile-nav svg{width:21px}.mobile-nav b{position:absolute;inset-block-start:1px;inset-inline-end:0}.section-heading{margin-bottom:16px}.section-heading h1{font-size:28px}.sales-card{min-height:auto;padding:17px}.card-head{flex-direction:column}.segmented{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.segmented button{min-width:0;padding:0 6px}.trend-chart svg{height:190px}.kpi-stack{grid-template-columns:1fr}.filter-row{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:visible}.select-menu{min-width:0}.filter-clear{justify-content:center;align-self:end}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.customer-card{min-height:0}.customer-info{padding-inline:12px}.customer-info h2{font-size:16px}.customer-info dl{grid-template-columns:repeat(3,1fr);gap:3px}.customer-info dt{font-size:9px}.customer-info dd{font-size:11px}.data-table{padding:7px}.table-head{display:none}.table-row,.messages-table .table-row,.sales-table .table-row{grid-template-columns:1fr 1fr;gap:8px 14px;min-height:92px;padding:13px;position:relative}.table-row .row-arrow{position:absolute;inset-block-start:12px;inset-inline-end:11px}.table-row .status{justify-self:start}.pager{justify-content:space-between}.pager .button{padding:0 11px}.drawer{width:100vw}.drawer-inner{border:0}.skeleton-grid{grid-template-columns:1fr}.skeleton-grid i:first-child{grid-row:auto;height:260px}.skeleton-grid i{height:120px}.sales-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.topbar .connection span{display:none}.connection.compact{padding:0 5px}.content{padding-inline:10px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-card{aspect-ratio:3/4.6}.customer-photo{height:56%}.customer-info dl{grid-template-columns:.75fr 1.35fr .75fr}.quick-grid{grid-template-columns:1fr 1fr}.detail-grid,.action-stack,.upload-form,.sales-kpis{grid-template-columns:1fr}.login-card{padding:28px 20px}}[dir=ltr] body{font-family:Inter,IRANYekanX,system-ui,sans-serif}[dir=ltr] .pager .button:first-child svg,[dir=ltr] .pager .button:last-child svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar{transition:width .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;overflow:hidden}.content{transition:margin .24s cubic-bezier(.2,.8,.2,1)}.sidebar-brand>strong,.sidebar nav span,.sidebar-foot{transition:opacity .14s}.sidebar nav button svg{flex:none;height:21px}.nav-collapsed .sidebar-brand{grid-template-columns:40px;justify-content:center}.nav-collapsed .sidebar-brand .brand-mark,.nav-collapsed .sidebar-brand>strong{display:none}.nav-collapsed .collapse-button{margin:auto;display:grid}.nav-collapsed .sidebar nav span{opacity:0;width:0;display:block;overflow:hidden}.nav-collapsed .sidebar-foot{opacity:0;border:0;height:0;padding:0;display:block;overflow:hidden}.nav-collapsed .sidebar nav button{grid-template-rows:48px;grid-template-columns:24px 0 0;justify-content:center;align-items:center;gap:0;padding:0}.nav-collapsed .sidebar nav button b{width:auto;min-width:16px;height:16px;padding:0 4px;font-size:9px;inset-block-start:3px;inset-inline-end:2px}.topbar{isolation:isolate;border-radius:20px;gap:4px;width:max-content;max-width:calc(100vw - 32px);min-height:54px;padding:6px;overflow:visible}.topbar .top-button{border-radius:14px;width:40px;min-width:40px;height:40px;padding:0}.topbar-status{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;min-height:40px;padding:0 12px}.sync-status{z-index:46;inset-block-start:calc(16px + var(--safe-top));right:max(18px,var(--safe-right));direction:ltr;border-radius:20px;grid-template-columns:0 0 1fr;place-items:center;width:54px;height:54px;padding:6px;transition:width .32s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s;display:grid;position:fixed;overflow:hidden}.sync-status>span{opacity:0;white-space:nowrap;grid-area:1/1;min-width:max-content;font-size:12px;font-weight:750;transition:opacity .16s .1s,transform .32s cubic-bezier(.2,.8,.2,1);transform:translate(10px)}.sync-status.fa>span{text-align:right;direction:rtl}.sync-status>svg{width:17px;height:17px;color:var(--danger);opacity:0;grid-area:1/2;transition:opacity .16s,transform .25s;transform:scale(.7)}.sync-status>i{background:var(--success);width:10px;height:10px;box-shadow:0 0 14px var(--success);border-radius:50%;grid-area:1/3;position:relative}.sync-status.connecting,.sync-status.offline{border-color:var(--danger);grid-template-columns:1fr 18px 40px;width:172px}@supports (color:color-mix(in lab, red, red)){.sync-status.connecting,.sync-status.offline{border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}}.sync-status.connecting,.sync-status.offline{background:linear-gradient(135deg,var(--danger),var(--surface))}@supports (color:color-mix(in lab, red, red)){.sync-status.connecting,.sync-status.offline{background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 16%,var(--surface)),var(--surface))}}.sync-status.connecting>i,.sync-status.offline>i{background:var(--danger);box-shadow:0 0 14px var(--danger)}.sync-status.connecting>span,.sync-status.offline>span,.sync-status.connecting>svg,.sync-status.offline>svg{opacity:1;transform:none}.sync-status.connecting>i:after{content:"";border:1px solid var(--danger);border-radius:50%;animation:1.25s ease-out infinite connection-ring;position:absolute;inset:-7px}@keyframes connection-ring{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}.sync-status.en{right:auto;left:max(18px,var(--safe-left));grid-template-columns:1fr 0 0}.sync-status.en>i{grid-column:1}.sync-status.en>svg{grid-column:2}.sync-status.en>span{grid-column:3;transform:translate(-10px)}.sync-status.en.connecting,.sync-status.en.offline{grid-template-columns:40px 18px max-content;justify-content:start;column-gap:13px}.dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin-bottom:18px;display:grid}.dashboard-kpis .kpi-card{min-height:154px}.dashboard-kpis .sales-summary{background:linear-gradient(145deg,#786dff2e,#ffffff06 55%),var(--surface)}.sales-summary{justify-content:flex-start;gap:0}.sales-summary .sales-periods{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:14px;display:grid}.sales-summary .sales-periods button{min-width:0;padding-inline:6px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start}.dashboard-side{align-content:start;gap:18px;min-width:0;display:grid}.dashboard-side .priority-card,.dashboard-side .quick-card{min-width:0}.sales-card .card-head{align-items:center}.quick-grid>*{min-width:0}@media (max-width:1280px){.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px) and (min-width:821px){.sidebar{display:none}.content,.nav-collapsed .content{margin:0;padding:82px 18px 105px}.topbar{inset-inline:auto 14px}.mobile-nav{z-index:50;border-radius:22px;justify-content:space-around;align-items:center;height:62px;padding:6px;display:flex;position:fixed;inset-block-end:12px;inset-inline:14px}.mobile-nav button{width:50px;height:50px;color:var(--faint);background:0 0;border:0;border-radius:17px;place-items:center;display:grid;position:relative}.mobile-nav button.active{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 8px 22px #4e47d557}.mobile-nav svg{width:21px;height:21px}.mobile-nav b{position:absolute;inset-block-start:1px;inset-inline-end:0}}@media (max-width:820px){.topbar{width:max-content;inset-inline-start:auto}.dashboard-kpis,.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:11px}.dashboard-kpis .sales-summary{grid-column:1/-1}.dashboard-side{grid-template-columns:1fr}.dashboard-kpis .kpi-card{min-height:124px}.sales-card{min-height:auto}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.topbar-status span{display:none}.topbar-status{justify-content:center;width:40px;padding:0}.topbar{max-width:calc(100vw - 28px)}}@media (min-width:1121px){.sync-status,.sync-status.en{inset-block-start:16px;inset-inline-end:18px;left:auto;right:auto}}html,body,.app-shell{min-height:100dvh}.topbar{inset-block-start:calc(16px + var(--safe-top))}.page-progress{inset-block-start:var(--safe-top)}.login-shell,.boot{padding-block-start:calc(20px + var(--safe-top));padding-block-end:calc(20px + var(--safe-bottom))}@media (max-width:1120px){.content,.nav-collapsed .content{padding-block-start:calc(74px + var(--safe-top));padding-block-end:calc(98px + var(--safe-bottom))}.mobile-nav{inset-block-end:calc(10px + var(--safe-bottom));inset-inline:auto;left:max(14px,var(--safe-left));right:max(14px,var(--safe-right))}.drawer-inner{padding-block-end:calc(18px + var(--safe-bottom))}.drawer-inner>header{padding-block-start:calc(17px + var(--safe-top))}.chat-compose{padding-block-end:calc(18px + var(--safe-bottom))}}@media (max-width:820px){.topbar{inset-block-start:calc(10px + var(--safe-top));right:max(14px,var(--safe-right));left:auto}[dir=rtl] .topbar{right:auto;left:max(14px,var(--safe-left))}.sync-status{inset-block-start:calc(10px + var(--safe-top));right:max(14px,var(--safe-right))}.sync-status.en{right:auto;left:max(14px,var(--safe-left))}}@media (max-width:1120px){.content,.nav-collapsed .content{padding-block-end:calc(98px + var(--safe-bottom))}.mobile-nav{width:min(80vw,500px);height:62px;inset-block-end:calc(4px + var(--safe-bottom));border-radius:24px;padding:6px;left:50%;right:auto;transform:translate(-50%)}.mobile-nav button{border-radius:17px;width:50px;height:50px}.mobile-nav svg{width:21px;height:21px}.mobile-nav b{width:auto;min-width:21px;height:21px;padding:0 5px;font-size:11px}}html,body,.drawer-inner,.select-options,.segmented{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.drawer-inner::-webkit-scrollbar{width:0;height:0;display:none}.select-options::-webkit-scrollbar{width:0;height:0;display:none}.segmented::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:1120px) and (orientation:landscape){.content,.nav-collapsed .content{padding-left:max(14px,var(--safe-left));padding-right:max(14px,var(--safe-right))}.topbar{inset-block-start:max(10px,var(--safe-top));right:max(14px,var(--safe-right));left:auto}[dir=rtl] .topbar{right:auto;left:max(14px,var(--safe-left))}}@media (hover:none),(pointer:coarse){.collapse-button:hover,.icon-button:hover,.top-button:hover{background:var(--surface-soft);border-color:var(--line);transform:none}.top-button.danger:hover{color:inherit;background:var(--surface-soft)}.sidebar nav button:hover{color:var(--muted);background:0 0}.quick-grid button:hover{background:var(--surface-soft);border-color:var(--line);transform:none}.select-options button:hover:not([aria-selected=true]){background:0 0}.filter-clear:hover{color:var(--muted);background:0 0}.customer-card:hover{border-color:var(--line);transform:none}.table-row:hover:not(.static){background:0 0;border-radius:0}.button:hover:not(:disabled){transform:none}.button:not(.primary):not(.secondary):not(.success):not(.danger):hover{border-color:var(--line);background:var(--surface-soft)}.button.primary:hover{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:#0000}.button.secondary:hover{background:var(--surface-strong);border-color:var(--line)}.button.success:hover{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.button.success:hover{background:color-mix(in srgb,var(--success) 18%,var(--surface))}}.button.success:hover{border-color:var(--line)}.button.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger:hover{background:color-mix(in srgb,var(--danger) 15%,var(--surface))}}.button.danger:hover{border-color:var(--line)}}.customer-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:26px}.customer-card{aspect-ratio:4/5.15;background:linear-gradient(160deg,#ffffff21,#ffffff06 43%,#3d4bb21a),var(--surface-strong);border-radius:28px;min-height:382px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;box-shadow:0 22px 52px #00000045,inset 0 1px #ffffff2b}@supports (color:color-mix(in lab, red, red)){.customer-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}}.customer-photo:after{content:"";background:linear-gradient(180deg,transparent 0%,#080a1b5c 35%,var(--surface-strong) 100%);position:absolute;inset:34% 0 0}.customer-info{gap:15px;margin-top:-44px;padding:0 18px 16px}.customer-name{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.customer-name>div{min-width:0}.customer-info h2{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.3;overflow:hidden}.customer-info>p{margin:3px 0 0}.customer-name>span{border:1px solid var(--line);color:var(--faint);letter-spacing:.05em;direction:ltr;background:#06081673;border-radius:10px;flex:none;padding:5px 8px;font:700 10px Inter,sans-serif}.customer-info dl{border-top:1px solid var(--line);grid-template-columns:.8fr 1.5fr .9fr;gap:0;margin:0;padding:13px 0 0}.customer-info dt{letter-spacing:.01em;font-size:10px}.customer-action{color:var(--accent);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:800;display:flex}.customer-action svg{width:17px;transition:transform .2s}.customer-card:hover .customer-action svg{transform:translate(-4px)}[dir=ltr] .customer-card:hover .customer-action svg{transform:translate(4px)}@media (max-width:820px){.customer-grid{gap:16px}.customer-card{border-radius:24px;min-height:340px}.customer-photo{height:55%}.customer-info{gap:12px;padding:0 14px 14px}.customer-info h2{font-size:17px}.customer-info dl{padding-top:11px}.customer-info dl div{padding-inline:6px}.customer-info dt{font-size:9px}.customer-info dd{font-size:11px}.customer-name>span{padding:4px 5px;font-size:8px}.customer-action{font-size:11px}}@media (max-width:480px){.customer-grid{gap:13px}.customer-card{aspect-ratio:4/5.45;min-height:0}.customer-photo{height:52%}.customer-info{padding-inline:11px}.customer-info dl{grid-template-columns:.76fr 1.42fr .82fr}.customer-action svg{width:15px}}.customer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.customer-card{aspect-ratio:3/4;background:var(--surface-strong);border-radius:24px;min-height:0;padding:0;transition:border-color .22s,box-shadow .22s,translate .22s;overflow:hidden;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff21}.customer-card:hover{border-color:var(--accent);transform:none}@supports (color:color-mix(in lab, red, red)){.customer-card:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}}.customer-photo{background:linear-gradient(145deg,#30356a,#0b0d20);height:48%}.customer-photo>div{display:none}.customer-photo img{filter:none;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.customer-card:hover .customer-photo img{filter:none;transform:scale(1.025)}.customer-photo>span{color:#fff3;text-shadow:none;font-size:64px}.customer-info{background:linear-gradient(145deg,#ffffff09,#0000 70%);gap:13px;margin:0;padding:16px}.customer-name{align-items:center}.customer-name>span{background:var(--surface-soft);border-radius:8px;padding:4px 7px;font-size:9px}.customer-info dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:12px 0}.customer-info dl div{border-inline-start:1px solid var(--line);padding:0 7px}.customer-info dl div:first-child{border-inline-start:0;padding-inline-start:0}.customer-info dl div:last-child{padding-inline-end:0}.customer-info dt{white-space:normal;font-size:9px;line-height:1.35}.customer-action{border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);border-radius:12px;margin-top:auto;padding:0 11px;font-size:11px;transition:background .2s,border-color .2s}.customer-card:hover .customer-action{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.customer-card:hover .customer-action{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.customer-card:hover .customer-action svg,[dir=ltr] .customer-card:hover .customer-action svg{transform:none}.customer-action svg{width:16px;color:var(--accent)}@media (min-width:1440px){.customer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}}@media (max-width:1240px){.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (max-width:900px){.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.customer-card{border-radius:20px}.customer-info{gap:10px;padding:13px}.customer-info h2{font-size:16px}.customer-info dl{padding:10px 0}.customer-info dl div{padding-inline:5px}.customer-info dt{font-size:8px}.customer-info dd{font-size:11px}.customer-action{min-height:40px;padding:0 9px}}@media (max-width:420px){.customer-grid{gap:12px}.customer-card{border-radius:18px}.customer-photo{height:46%}.customer-info{gap:8px;padding:10px}.customer-name>span{display:none}.customer-info h2{font-size:14px}.customer-info>p{font-size:9px}.customer-info dt{font-size:7px}.customer-info dd{font-size:10px}.customer-action{border-radius:10px;min-height:36px;font-size:10px}}.customer-card{aspect-ratio:auto;border-radius:24px;min-height:0;translate:none}.customer-card:hover{translate:0 -3px}.customer-photo{aspect-ratio:1;border-radius:0 0 28px 28px;height:auto;overflow:hidden}.customer-photo:after{background:linear-gradient(#0000,#0507134d);inset:55% 0 0}.customer-photo .customer-initial{font-size:72px}.customer-photo .customer-code{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.06em;direction:ltr;background:#090b1c61;border:1px solid #ffffff2e;border-radius:9px;padding:5px 8px;font:700 10px Inter,sans-serif;position:absolute;inset-block-start:12px;inset-inline-start:12px}.customer-info{background:0 0;gap:15px;padding:17px 18px 18px}.customer-name{display:block}.customer-info h2{font-size:19px}.customer-info>p{margin:4px 0 0;font-size:11px}.customer-info dl,.customer-info dl div,.customer-info dl div:first-child,.customer-info dl div:last-child{border:0;padding:0}.customer-info dt{color:var(--faint);font-size:10px}.customer-info dd{margin-top:6px;font-size:13px}.customer-action{display:none}@media (max-width:900px){.customer-photo{border-radius:0 0 22px 22px}.customer-info{gap:12px;padding:13px}.customer-info h2{font-size:16px}.customer-info dt{font-size:8px}.customer-info dd{font-size:11px}}@media (max-width:420px){.customer-photo{aspect-ratio:1;border-radius:0 0 18px 18px;height:auto}.customer-photo .customer-code{padding:4px 5px;font-size:8px;inset-block-start:8px;inset-inline-start:8px}.customer-info{gap:10px;padding:11px}.customer-info h2{font-size:14px}.customer-info dt{font-size:7px}.customer-info dd{font-size:10px}}.customer-photo .customer-code{inset-inline:auto 12px}.customer-name{text-align:center}.customer-info h2{font-size:clamp(20px,1.45vw,24px);font-weight:850}.customer-info>p{text-align:center;color:var(--faint);font-size:10px}.customer-info dl{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%}.customer-info dt{justify-content:center;align-items:flex-end;min-height:28px;font-size:10px;line-height:1.35;display:flex}.customer-info dd{letter-spacing:-.02em;font-size:14px;font-weight:850}@media (max-width:900px){.customer-photo .customer-code{inset-inline-end:10px}.customer-info h2{font-size:18px}.customer-info dt{min-height:24px;font-size:8px}.customer-info dd{font-size:12px}}@media (max-width:420px){.customer-photo .customer-code{inset-inline:auto 8px}.customer-info h2{font-size:16px}.customer-info dt{min-height:21px;font-size:7px}.customer-info dd{font-size:10px}}.customer-profile-action{width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}.customer-info{flex:none;padding:17px 18px 10px;display:block}.customer-name p{color:var(--faint);opacity:.55;text-align:center;margin:4px 0 0;font:10px Inter,sans-serif}.customer-footer{direction:ltr;align-items:center;gap:12px;padding:0 18px 18px;display:flex}.customer-footer dl{text-align:center;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.customer-footer dt{min-height:28px;color:var(--faint);justify-content:center;align-items:flex-end;font-size:10px;line-height:1.35;display:flex}.customer-footer dd{letter-spacing:-.02em;margin-top:6px;font-size:14px;font-weight:850}.customer-message{border:1px solid var(--line);background:var(--surface-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;flex:0 0 44px;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.customer-message svg{width:19px;height:19px}.customer-message:hover{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.customer-message:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}}.customer-message:hover{transform:translateY(-1px)}.customer-message:active{transform:scale(.96)}[dir=rtl] .customer-footer{flex-direction:row-reverse}[dir=rtl] .customer-photo .customer-code{left:12px;right:auto}[dir=ltr] .customer-photo .customer-code{left:auto;right:12px}@media (max-width:900px){.customer-info{padding:13px 13px 8px}.customer-footer{gap:9px;padding:0 13px 13px}.customer-footer dt{min-height:24px;font-size:8px}.customer-footer dd{margin-top:5px;font-size:12px}.customer-message{border-radius:12px;flex-basis:38px;width:38px;height:38px}.customer-message svg{width:17px;height:17px}[dir=rtl] .customer-photo .customer-code{left:10px}[dir=ltr] .customer-photo .customer-code{right:10px}}@media (max-width:420px){.customer-info{padding:11px 10px 7px}.customer-name p{font-size:8px}.customer-footer{gap:7px;padding:0 10px 10px}.customer-footer dt{min-height:21px;font-size:7px}.customer-footer dd{font-size:10px}.customer-message{border-radius:10px;flex-basis:34px;width:34px;height:34px}.customer-message svg{width:15px;height:15px}[dir=rtl] .customer-photo .customer-code{left:8px}[dir=ltr] .customer-photo .customer-code{right:8px}}.customer-card{height:100%}.customer-profile-action{flex-direction:column;flex:1;display:flex}.customer-profile-action .customer-info{margin-top:auto}.customer-footer{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;padding-bottom:30px;display:grid}.customer-footer dl{display:contents}.customer-footer dl>div{flex-direction:column;grid-row:1;justify-content:flex-end;align-items:center;min-width:0;height:64px;display:flex}.customer-footer dl>div:first-child{grid-column:1}.customer-footer dl>div:last-child{grid-column:2}.customer-footer .customer-message{grid-area:1/3;place-self:end center}.customer-footer dt{min-height:28px}.customer-footer dd{min-height:20px}[dir=rtl] .customer-footer{flex-direction:initial;direction:ltr}[dir=rtl] .customer-footer dl>div{direction:rtl}[dir=rtl] .customer-footer dl>div:first-child{grid-column:2}[dir=rtl] .customer-footer dl>div:last-child{grid-column:3}[dir=rtl] .customer-footer .customer-message{grid-column:1}.filter-clear.active{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.filter-clear.active{border-color:color-mix(in srgb,var(--danger) 58%,var(--line))}}.filter-clear.active{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.filter-clear.active{background:color-mix(in srgb,var(--danger) 14%,var(--surface))}}.filter-clear.active{color:var(--danger)}.filter-clear.active:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.filter-clear.active:hover{background:color-mix(in srgb,var(--danger) 23%,var(--surface))}}.filter-clear.active:hover{border-color:var(--danger)}@media (max-width:820px){.filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.customer-footer{padding-bottom:20px}.customer-footer dl>div{height:54px}.customer-footer dt{min-height:24px}}@media (max-width:420px){.customer-footer{padding-bottom:17px}.customer-footer dl>div{height:48px}.customer-footer dt{min-height:21px}.filter-row{gap:5px}.filter-clear{padding-inline:8px;font-size:10px}}.customer-tools{gap:8px;padding:10px}.customer-tools .filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:8px}.customer-tools .select-menu.compact .select-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-tools .select-menu.compact .select-trigger{border-radius:14px;height:44px;padding-inline:11px}.customer-tools .filter-clear{border-radius:14px;justify-content:center;width:44px;height:44px;padding:0}.customer-tools .filter-clear svg{width:18px;height:18px}.customer-footer{padding-bottom:30px}.customer-footer dt,.customer-footer .customer-message>span{min-height:28px;color:var(--faint);justify-content:center;align-items:flex-end;font-size:10px;line-height:1.35;display:flex}.customer-footer .customer-message{background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;width:100%;height:68px;display:flex}.customer-footer .customer-message>i{border:1px solid var(--line);background:var(--surface-soft);width:40px;height:40px;color:var(--accent);border-radius:13px;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.customer-footer .customer-message svg{width:18px;height:18px}.customer-footer .customer-message:hover{background:0 0;border-color:#0000;transform:none}.customer-footer .customer-message:hover>i{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.customer-footer .customer-message:hover>i{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}}.customer-footer .customer-message:hover>i{transform:translateY(-1px)}.customer-footer .customer-message:active>i{transform:scale(.96)}@media (max-width:820px){.customer-tools .filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px}.customer-footer{padding-bottom:22px}.customer-footer dl>div,.customer-footer .customer-message{height:60px}.customer-footer dt,.customer-footer .customer-message>span{min-height:24px;font-size:8px}.customer-footer .customer-message>i{border-radius:12px;width:36px;height:36px}}@media (max-width:420px){.customer-tools{padding:8px}.customer-tools .filter-row{gap:5px}.customer-tools .select-menu.compact .select-trigger{padding-inline:8px}.customer-footer{padding-bottom:18px}.customer-footer dl>div,.customer-footer .customer-message{height:54px}.customer-footer dt,.customer-footer .customer-message>span{min-height:21px;font-size:7px}.customer-footer .customer-message>i{border-radius:10px;width:33px;height:33px}}.customer-footer dt{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.customer-footer .customer-message{justify-content:flex-end}@media (max-width:820px){.customer-footer .customer-message{justify-content:flex-end}}@media (max-width:420px){.customer-footer .customer-message{justify-content:flex-end}}.customer-tools .select-menu.compact .select-trigger{color:var(--text);font-size:12px;font-weight:750}.customer-tools .select-menu.compact .select-trigger span{text-overflow:ellipsis;overflow:hidden}.customer-tools .select-menu.compact .select-trigger svg{color:var(--accent);flex:none}.customer-tools .filter-clear:not(.active){opacity:.38}.customer-tools .filter-clear.active{box-shadow:0 8px 20px var(--danger)}@supports (color:color-mix(in lab, red, red)){.customer-tools .filter-clear.active{box-shadow:0 8px 20px color-mix(in srgb,var(--danger) 16%,transparent)}}@media (max-width:420px){.customer-tools .select-menu.compact .select-trigger{padding-inline:7px;font-size:10px}}html,body{background:radial-gradient(at 50% 0,#4134a85c,#0000 52%),radial-gradient(at 72% 100%,#1952cb33,#0000 54%),linear-gradient(#050615,#08091d 62%,#03040d)}html[data-theme=light],html[data-theme=light] body{background:radial-gradient(at 50% 0,#6d5cff3d,#0000 52%),linear-gradient(#f7f8ff,#e9edff)}.customer-tools.glass{z-index:30;isolation:auto;-webkit-backdrop-filter:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s;position:sticky;top:76px}.customer-tools.glass:before{z-index:0}.customer-tools.glass>*{z-index:1;position:relative}.customer-tools.tools-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 90px))}.customer-tools .select-options{background:linear-gradient(145deg,#ffffff29,#ffffff0b 46%,#675bff1f),#080a19b8;border-color:#ffffff38;max-height:min(390px,100dvh - 160px);box-shadow:0 24px 60px #00000085,inset 0 1px #ffffff38}.select-options:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff21,#0000 35%);border-radius:15px;position:absolute;inset:1px}.select-options button{z-index:1;gap:12px;position:relative}.select-options button+button{margin-top:4px}[data-theme=light] .customer-tools .select-options{background:linear-gradient(145deg,#ffffffd1,#f8f9ff94 52%,#6e61eb1f),#f1f3ffb8;border-color:#3a417333;box-shadow:0 24px 55px #343d7538,inset 0 1px #fff}@media (max-width:1120px){.customer-tools.glass{top:calc(var(--safe-top) + 72px)}}.load-more-sentinel{height:96px;color:var(--accent);place-items:center;display:grid}.load-more-sentinel svg{width:24px;height:24px}.top-search{z-index:46;width:54px;height:54px;color:var(--text);border-radius:20px;place-items:center;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid;position:fixed;inset-block-start:calc(16px + var(--safe-top));inset-inline-end:80px}.top-search svg{width:21px;height:21px;color:var(--accent)}.top-search:hover{border-color:var(--line-strong);background:var(--accent-soft);transform:translateY(-1px)}@media (min-width:1121px){.top-search,.top-search.en{inset-block-start:16px;inset-inline-end:80px;left:auto;right:auto}}@media (max-width:820px){.top-search{inset-block-start:calc(10px + var(--safe-top));right:max(80px,calc(14px + var(--safe-right) + 66px));left:auto}.top-search.en{right:auto;left:max(80px,calc(14px + var(--safe-left) + 66px))}}.app-shell{--sidebar-space:280px}.app-shell.nav-collapsed{--sidebar-space:108px}.topbar,.sync-status,.top-search{inset-block-start:16px}.chart-axis{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:stretch;gap:6px;display:grid}.chart-axis span{text-overflow:ellipsis;gap:2px;max-width:none;display:grid;overflow:hidden}.chart-axis small{white-space:nowrap;font-size:10px}.dashboard-kpis{grid-template-columns:minmax(320px,1.45fr) repeat(2,minmax(170px,.78fr))}.dashboard-kpis .sales-summary{min-width:0}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.62fr)}.dashboard-side{grid-template-columns:1fr}.content{max-width:none}.sync-status,.sync-status.en{inset-inline-end:auto}html[dir=rtl] .sync-status,html[dir=rtl] .sync-status.en{right:var(--sidebar-space);left:auto}html[dir=ltr] .sync-status,html[dir=ltr] .sync-status.en{left:var(--sidebar-space);right:auto}.customers-layout,.customer-results{min-width:0}.filter-clear-label{display:none}.customer-tools.glass{-webkit-backdrop-filter:blur(30px)saturate(165%)}.customer-tools .select-options{-webkit-backdrop-filter:blur(38px)saturate(170%)}@media (min-width:1121px){.customers-layout{grid-template-columns:minmax(0,1fr) 248px;grid-template-areas:"results filters";align-items:start;gap:18px;display:grid}.desktop-customer-tools{grid-area:filters}.desktop-customer-tools.glass{grid-template-columns:1fr;margin:0;padding:10px;display:grid;position:sticky;top:92px;opacity:1!important;pointer-events:auto!important;transform:none!important}.desktop-customer-tools .filter-row{grid-template-columns:1fr;gap:7px}.desktop-customer-tools .filter-clear{justify-content:center;width:100%}.desktop-customer-tools .filter-clear-label{display:inline}.desktop-customer-tools.tools-hidden{display:grid}.customer-results{grid-area:results}.customer-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (min-width:1700px){.customer-grid{grid-template-columns:repeat(5,minmax(190px,1fr))}}@media (min-width:821px) and (max-width:1280px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis .sales-summary{grid-column:1/-1;min-height:154px}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr)}.dashboard-side{grid-template-columns:1fr}.customer-tools.glass{top:74px}}@media (min-width:821px) and (max-width:1120px){.customer-tools{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr)}}@media (max-width:1120px){html[dir=rtl] .sync-status,html[dir=rtl] .sync-status.en{left:auto;right:18px}html[dir=ltr] .sync-status,html[dir=ltr] .sync-status.en{left:18px;right:auto}}@media (max-width:820px){.topbar,.sync-status,.top-search{inset-block-start:10px}.content,.nav-collapsed .content{padding-block:74px 94px}.mobile-nav{inset-block-end:12px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dashboard-kpis .sales-summary{grid-column:1/-1;min-height:146px}.dashboard-kpis .kpi-card{min-height:126px}.dashboard-grid,.dashboard-side{grid-template-columns:1fr;gap:13px}.sales-card{min-height:360px;padding:18px}.sales-card .card-head{flex-direction:column;align-items:stretch;gap:12px}.sales-card .segmented{justify-content:space-between;width:100%}.sales-card .segmented button{flex:1;min-width:0;padding-inline:6px}.trend-chart{margin-top:16px}.trend-chart svg{height:190px}.customer-tools{grid-template-columns:1fr;margin-bottom:12px;padding:8px}.customer-tools .filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:6px}.customer-tools .select-menu.compact .select-trigger,.customer-tools .filter-clear{border-radius:12px;height:40px}.customer-tools .filter-clear{width:40px}.search-field{border-radius:13px;height:44px}html[dir=rtl] .sync-status,html[dir=rtl] .sync-status.en{right:14px}html[dir=ltr] .sync-status,html[dir=ltr] .sync-status.en{left:14px}}@media (display-mode:standalone){.topbar,.sync-status,.top-search{inset-block-start:calc(16px + var(--safe-top))}}@media (display-mode:standalone) and (max-width:820px){.topbar,.sync-status,.top-search{inset-block-start:calc(10px + var(--safe-top))}.content,.nav-collapsed .content{padding-block-start:calc(74px + var(--safe-top));padding-block-end:calc(94px + var(--safe-bottom))}.mobile-nav{inset-block-end:calc(12px + var(--safe-bottom))}html[dir=rtl] .sync-status,html[dir=rtl] .sync-status.en{right:max(14px,calc(14px + var(--safe-right)))}html[dir=ltr] .sync-status,html[dir=ltr] .sync-status.en{left:max(14px,calc(14px + var(--safe-left)))}}.customer-mobile-bar{display:contents}.mobile-customer-tools{display:none}@media (max-width:820px){.customer-mobile-bar{z-index:60;border-radius:24px;grid-template-columns:1fr auto;grid-template-areas:"sync actions""filters filters";gap:8px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;inset-block-start:calc(10px + var(--safe-top));inset-inline:10px}.customer-mobile-bar.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px)}.customer-mobile-bar .sync-status{width:54px;height:54px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;grid-area:sync;justify-self:start;position:relative;inset:auto}.customer-mobile-bar .sync-status.connecting,.customer-mobile-bar .sync-status.offline{border-color:var(--danger);width:min(172px,100vw - 154px)}@supports (color:color-mix(in lab, red, red)){.customer-mobile-bar .sync-status.connecting,.customer-mobile-bar .sync-status.offline{border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}}.customer-mobile-bar .sync-status.connecting,.customer-mobile-bar .sync-status.offline{background:linear-gradient(135deg,var(--danger),var(--surface))}@supports (color:color-mix(in lab, red, red)){.customer-mobile-bar .sync-status.connecting,.customer-mobile-bar .sync-status.offline{background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 16%,var(--surface)),var(--surface))}}.customer-mobile-bar .sync-status.connecting,.customer-mobile-bar .sync-status.offline{box-shadow:0 14px 38px #00000047}.customer-mobile-bar .topbar{width:max-content;min-height:54px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;grid-area:actions;justify-self:end;margin:0;position:relative;inset:auto}.customer-mobile-bar .mobile-customer-tools{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:filters;grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid;position:relative;inset:auto}.customer-mobile-bar .mobile-customer-tools:before{display:none}.customer-mobile-bar .mobile-customer-tools .filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:6px}.customer-mobile-bar .mobile-customer-tools .select-options{z-index:5;max-height:min(48dvh,360px)}.customers-layout{padding-block-start:116px}.desktop-customer-tools{display:none}}@media (min-width:821px){.customer-mobile-bar{display:contents}.customer-mobile-bar .mobile-customer-tools{display:none}}.customer-profile{gap:14px;padding-bottom:8px;display:grid}.customer-profile-hero{border:1px solid var(--line);background:linear-gradient(135deg,#8275ff42,#5291ff1a 47%,#ffffff09);border-radius:24px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-height:138px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.customer-profile-hero:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#5b89ff57,#0000 67%);border-radius:50%;width:180px;height:180px;position:absolute;inset-block-start:-88px;inset-inline-end:-75px}.profile-avatar{z-index:1;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:1px solid #ffffff42;border-radius:26px;place-items:center;width:82px;height:82px;font-size:31px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0000003d}.profile-avatar>span{transition:opacity .2s}.profile-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.customer-profile-identity{z-index:1;min-width:0;position:relative}.profile-overline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.customer-profile-identity h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(23px,4vw,30px);line-height:1.22}.customer-profile-identity p{color:var(--muted);margin:5px 0 0;font:12px Inter,sans-serif}.profile-code{z-index:1;-webkit-backdrop-filter:blur(14px);text-align:center;background:#080a1c40;border:1px solid #ffffff29;border-radius:12px;gap:2px;min-width:82px;padding:7px 9px;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.profile-code span{color:var(--muted);font-size:8px;font-weight:750}.profile-code strong{letter-spacing:.05em;color:#fff;font:800 11px Inter,sans-serif}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-stats>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:17px;align-content:center;gap:6px;min-height:82px;padding:12px 13px;display:grid}.profile-stats span{color:var(--faint);font-size:10px;line-height:1.35}.profile-stats strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;line-height:1.2}.profile-stats>div:last-child strong{font-size:13px}.profile-section{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,transparent 70%),var(--surface-soft);border-radius:20px;padding:15px}.profile-section>header{justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;display:flex}.profile-section>header>div{align-items:center;gap:8px;min-width:0;display:flex}.profile-section>header svg{width:18px;height:18px;color:var(--accent);flex:none}.profile-section h3{margin:0;font-size:15px;line-height:1.35}.profile-section>header>span{color:var(--faint);text-align:end;font-size:10px}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-fact{border:1px solid var(--line);align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-fact{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.profile-fact{background:var(--surface-strong);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.profile-fact{background:color-mix(in srgb,var(--surface-strong) 46%,transparent)}}.profile-fact.wide{grid-column:1/-1}.profile-fact>i{background:var(--accent-soft);width:29px;height:29px;color:var(--accent);border-radius:10px;flex:0 0 29px;place-items:center;display:grid}.profile-fact svg{width:15px;height:15px}.profile-fact>div{gap:3px;min-width:0;display:grid}.profile-fact span{color:var(--faint);font-size:9px}.profile-fact strong{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.profile-order-list,.profile-revision-list{gap:8px;display:grid}.profile-order,.profile-revision{border:1px solid var(--line);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-order,.profile-revision{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.profile-order,.profile-revision{background:var(--surface-strong);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.profile-order,.profile-revision{background:color-mix(in srgb,var(--surface-strong) 50%,transparent)}}.profile-order{grid-template-columns:minmax(0,1fr) auto}.profile-order>div,.profile-revision>div{gap:4px;min-width:0;display:grid}.profile-order>div strong,.profile-revision>div strong{overflow-wrap:anywhere;font-size:13px}.profile-order>div span,.profile-revision>div span{color:var(--faint);font:10px Inter,sans-serif}.profile-order dl,.profile-revision dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding-top:10px;display:grid}.profile-order dt,.profile-revision dt{color:var(--faint);font-size:9px}.profile-order dd,.profile-revision dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:750}.profile-revision{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-revision dl{text-align:end;border:0;grid-column:auto;align-self:center;padding:0}.profile-message{border:1px solid var(--line);gap:5px;margin-top:8px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-message{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.profile-message{background:var(--surface-strong);border-radius:14px}.profile-message.sensi{border-inline-start:3px solid var(--accent)}.profile-message.customer{border-inline-start:3px solid var(--success)}.profile-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.profile-message time{color:var(--faint);font-size:9px}[data-theme=light] .customer-profile-hero{background:linear-gradient(135deg,#6f63ff38,#447feb1a 50%,#ffffffb3)}[data-theme=light] .profile-code{background:#ffffff80}[data-theme=light] .profile-code strong{color:var(--text)}@media (max-width:480px){.customer-profile{gap:11px}.customer-profile-hero{border-radius:20px;grid-template-columns:64px minmax(0,1fr);min-height:120px;padding:16px}.profile-avatar{border-radius:20px;width:64px;height:64px;font-size:25px}.profile-code{min-width:70px;padding:5px 7px;inset-block-start:10px;inset-inline-end:10px}.profile-code span{font-size:7px}.profile-code strong{font-size:9px}.customer-profile-identity{padding-block-start:20px}.customer-profile-identity h3{font-size:21px}.profile-stats{gap:6px}.profile-stats>div{border-radius:14px;min-height:70px;padding:9px}.profile-stats span{font-size:8px}.profile-stats strong,.profile-stats>div:last-child strong{font-size:11px}.profile-section{border-radius:17px;padding:13px}.profile-section>header{margin-bottom:10px}.profile-section h3{font-size:14px}.profile-facts{grid-template-columns:1fr;gap:6px}.profile-fact{padding:10px}.profile-fact.wide{grid-column:auto}.profile-order{gap:8px;padding:11px}.profile-order dl{gap:5px}.profile-revision{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-revision dl{gap:7px}.profile-revision dt{font-size:8px}.profile-revision dd{font-size:10px}.profile-message{padding:10px}.profile-message p{font-size:11px}}.drawer-inner>header h2{order:1}.drawer-mobile-back{display:none}.profile-dialog::backdrop{-webkit-backdrop-filter:blur(14px);background:#010208b8}@media (min-width:821px){.drawer.profile-dialog,[dir=rtl] .drawer.profile-dialog{width:min(980px,100vw - 80px);height:min(880px,100dvh - 64px);margin:auto}.profile-dialog .drawer-inner{border:1px solid var(--line-strong);border-radius:30px;padding:20px;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff21}.profile-dialog .drawer-inner>header{border-radius:30px 30px 0 0;margin:-20px -20px 20px;padding:17px 20px;top:-20px}}.profile-dialog.from-thread .drawer-mobile-back{background:var(--surface-soft);min-height:44px;color:var(--text);border:0;border-radius:13px;align-items:center;gap:7px;padding:0 10px;display:flex}.profile-dialog.from-thread .drawer-mobile-back svg{width:19px;height:19px}.profile-order{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.profile-order:hover{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.profile-order:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}}.profile-order:hover{transform:translateY(-1px)}.profile-order:active{transform:scale(.99)}.profile-order-state{justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-order-state>svg{width:17px;height:17px;color:var(--faint)}.profile-back{border:1px solid var(--line);background:var(--surface-soft);width:max-content;min-height:44px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;transition:background .2s,border-color .2s,color .2s;display:flex}.profile-back:hover{background:var(--accent-soft);border-color:var(--line-strong);color:var(--text)}.profile-back svg{width:18px;height:18px}.order-profile-hero{border:1px solid var(--line);background:linear-gradient(135deg,#786dff3b,#4b8cff14 52%,var(--surface-soft));border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:132px;padding:22px;display:flex;overflow:hidden}.order-profile-hero>div{gap:5px;min-width:0;display:grid}.order-profile-hero>div>span{color:var(--muted);font-size:10px}.order-profile-hero h3{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4vw,30px)}.order-profile-hero bdi{color:var(--faint);font:11px Inter,sans-serif}.profile-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profile-gallery>a{aspect-ratio:4/5;border:1px solid var(--line);background:var(--surface-strong);border-radius:16px;min-width:0;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.profile-gallery>a:hover{border-color:var(--line-strong);transform:translateY(-2px)}.profile-gallery img{object-fit:cover;width:100%;height:100%;display:block}.profile-gallery>a>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#04050e94;border:1px solid #ffffff2e;border-radius:9px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font:750 10px Inter,sans-serif;display:grid;position:absolute;inset-block-end:8px;inset-inline-end:8px}.profile-section>.empty-state{min-height:104px;padding:16px}.message-photo{border-radius:13px;margin-top:7px;display:block;overflow:hidden}.message-photo img,.message-video{object-fit:cover;border-radius:13px;width:min(100%,360px);max-height:360px;display:block}.message-audio{width:min(100%,330px);margin-top:7px;display:block}.message-file{border:1px solid var(--line);background:var(--surface-soft);width:max-content;max-width:100%;min-height:44px;color:var(--text);border-radius:12px;align-items:center;gap:8px;margin-top:7px;padding:8px 11px;text-decoration:none;display:flex}.message-file:hover{background:var(--accent-soft);border-color:var(--line-strong)}.message-file svg{width:18px;height:18px;color:var(--accent);flex:none}.profile-message .message-photo img{width:min(100%,280px)}[dir=ltr] .bubble{border-radius:18px 18px 18px 5px}[dir=ltr] .bubble.sensi{border-radius:18px 18px 5px}[dir=ltr] .pager .button svg{transform:rotate(180deg)}@media (max-width:820px){.profile-dialog .drawer-inner{padding:max(14px,var(--safe-top)) max(14px,var(--safe-right)) max(18px,var(--safe-bottom)) max(14px,var(--safe-left));border:0}.profile-dialog .drawer-inner>header{top:calc(-1 * max(14px,var(--safe-top)));margin:calc(-1 * max(14px,var(--safe-top))) calc(-1 * max(14px,var(--safe-right))) 16px calc(-1 * max(14px,var(--safe-left)));padding:max(12px,var(--safe-top)) max(14px,var(--safe-right)) 12px max(14px,var(--safe-left))}.profile-dialog .drawer-desktop-close{display:none}.profile-dialog .drawer-mobile-back{background:var(--surface-soft);min-height:44px;color:var(--text);border:0;border-radius:13px;align-items:center;gap:7px;padding:0 10px;display:flex}.profile-dialog .drawer-mobile-back svg{width:19px;height:19px}.profile-dialog .drawer-inner>header h2{font-size:17px}.profile-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-profile-hero{border-radius:20px;min-height:116px;padding:17px}.order-profile-hero h3{font-size:21px}.profile-order-state{gap:5px}.profile-order-state>svg{width:15px}.message-photo img,.message-video{max-height:300px}}.messenger-page{width:min(100%,1040px);margin-inline:auto}.messenger-shell{padding:0;overflow:hidden}.messenger-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#786dff21,#0000 58%);justify-content:space-between;align-items:center;gap:20px;min-height:106px;padding:22px 24px;display:flex}.messenger-head>div{align-items:center;gap:13px;min-width:0;display:flex}.messenger-head h1{margin:0;font-size:24px;line-height:1.3}.messenger-head p{color:var(--faint);margin:4px 0 0;font-size:11px}.messenger-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.messenger-icon svg{width:22px;height:22px}.messenger-unread{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.messenger-unread b{background:var(--accent);color:#fff;border-radius:11px;place-items:center;min-width:28px;height:28px;padding-inline:7px;font:800 11px Inter,sans-serif;display:grid}.conversation-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:88px;color:inherit;text-align:start;background:0 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 20px;transition:background .18s;display:grid}.conversation-row:last-child{border-bottom:0}@supports (color:color-mix(in lab, red, red)){.conversation-row.unread{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 9%,transparent))}}.conversation-avatar{border:1px solid var(--line-strong);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-radius:19px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:850;display:grid;position:relative;overflow:hidden}.conversation-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.conversation-copy{gap:5px;min-width:0;display:grid}.conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.conversation-copy small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.conversation-row.unread .conversation-copy small{color:var(--muted)}.conversation-meta{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:8px;min-width:58px;display:flex}.conversation-meta time{color:var(--faint);font:9px Inter,var(--font);white-space:nowrap}.conversation-meta b{background:var(--accent);color:#fff;border-radius:10px;place-items:center;min-width:22px;height:22px;padding-inline:6px;font:800 9px Inter,sans-serif;display:grid}.chat-dialog::backdrop{-webkit-backdrop-filter:blur(14px);background:#010208b8}.chat-dialog .drawer-inner{background:var(--surface-strong);flex-direction:column;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-dialog .drawer-inner{background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}}.chat-dialog .drawer-inner>header{background:var(--surface-strong);flex:none;margin:0;padding:13px 16px;position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.chat-dialog .drawer-inner>header{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.chat-dialog-person{order:1;align-items:center;gap:11px;min-width:0;display:flex}.chat-dialog-person .conversation-avatar{border-radius:15px;width:44px;height:44px;font-size:17px}.chat-dialog-person>div{gap:2px;min-width:0;display:grid}.chat-dialog-person h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px!important}.chat-dialog-person span{color:var(--faint);font-size:9px}.chat-shell{flex:1;height:100%;min-height:0;overflow:hidden}.chat-list{overscroll-behavior:contain;scrollbar-width:none;background:radial-gradient(circle at 1px 1px,var(--accent) 1px,transparent 1.5px);min-height:0;padding:24px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.chat-list{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent) 13%,transparent) 1px,transparent 1.5px)}}.chat-list{background-size:24px 24px}.chat-list::-webkit-scrollbar{display:none}.bubble{width:max-content;min-width:90px;max-width:min(72%,520px);padding:9px 12px;font-size:13px;line-height:1.65;box-shadow:0 8px 22px #00000024}@supports (color:color-mix(in lab, red, red)){.bubble.sensi{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 23%,var(--surface-strong)),var(--accent-soft))}}.bubble time{text-align:end}.chat-compose{background:var(--surface-strong);flex:none;margin:0;padding:12px 14px 14px;position:relative;bottom:auto}@supports (color:color-mix(in lab, red, red)){.chat-compose{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.chat-compose{grid-template-columns:minmax(0,1fr) 48px;align-items:end}.chat-compose textarea{resize:none;border-radius:17px;min-height:48px;max-height:132px;padding:13px 15px;line-height:1.45}.send-button{box-shadow:0 8px 22px var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.send-button{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 28%,transparent)}}[dir=rtl] .send-button svg{transform:scaleX(-1)}@media (min-width:821px){.drawer.chat-dialog,[dir=rtl] .drawer.chat-dialog{width:min(900px,100vw - 80px);height:min(780px,100dvh - 64px);margin:auto}.chat-dialog .drawer-inner{border:1px solid var(--line-strong);border-radius:28px;box-shadow:0 40px 120px #0000009e}.chat-dialog .drawer-inner>header{border-radius:28px 28px 0 0}}@media (max-width:820px){.messenger-page{width:100%}.messenger-head{min-height:84px;padding:16px}.messenger-head h1{font-size:20px}.messenger-icon{border-radius:14px;width:42px;height:42px}.messenger-unread>span{display:none}.conversation-row{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;min-height:80px;padding:11px 13px}.conversation-avatar{border-radius:17px;width:48px;height:48px}.conversation-meta{min-width:48px}.drawer.chat-dialog,[dir=rtl] .drawer.chat-dialog{width:100vw;height:100dvh;margin:0}.chat-dialog .drawer-desktop-close{display:none}.chat-dialog .drawer-mobile-back{background:var(--surface-soft);min-height:44px;color:var(--text);border:0;border-radius:13px;align-items:center;gap:6px;padding:0 9px;display:flex}.chat-dialog .drawer-mobile-back svg{width:19px;height:19px}.chat-dialog .drawer-mobile-back span{display:none}.chat-dialog .drawer-inner>header{padding:max(10px,var(--safe-top)) max(12px,var(--safe-right)) 10px max(12px,var(--safe-left))}.chat-dialog-person{flex:1}.chat-dialog-person .conversation-avatar{width:42px;height:42px}.chat-list{padding:16px 12px}.bubble{max-width:84%;font-size:12px}.chat-compose{padding:10px max(10px,var(--safe-right)) max(10px,var(--safe-bottom)) max(10px,var(--safe-left))}}@media (hover:none),(pointer:coarse){.conversation-row:hover{background:0 0}.conversation-row.unread:hover{background:linear-gradient(90deg,transparent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.conversation-row.unread:hover{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 9%,transparent))}}.profile-order:hover,.profile-back:hover,.profile-gallery>a:hover,.message-file:hover{transform:none}}.work-page{width:min(100%,1240px);margin-inline:auto}.work-console{z-index:8;padding:0;overflow:visible}.work-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.work-head>div{align-items:center;gap:12px;min-width:0;display:flex}.work-head-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:16px;flex:0 0 48px;place-items:center;display:grid}.work-head-icon svg{width:22px}.work-head h1{margin:0;font-size:23px;line-height:1.35}.work-head p{color:var(--faint);margin:3px 0 0;font-size:11px}.work-head>div>strong{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;place-items:center;min-width:34px;height:34px;padding-inline:8px;font:800 12px Inter,sans-serif;display:grid}.work-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;flex:0 390px;align-items:center;gap:9px;height:48px;padding-inline-start:14px;transition:border-color .2s,box-shadow .2s;display:flex}.work-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.work-search>svg{width:18px;color:var(--faint);flex:0 0 18px}.work-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.work-search input::placeholder{color:var(--faint)}.work-search button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.work-search button svg{width:17px}.work-search-submit{margin-inline-start:-7px;background:linear-gradient(135deg,var(--accent),var(--accent-2))!important;color:#fff!important;border-radius:13px!important}.work-search-clear{margin-inline-start:-7px}.work-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.work-filters button{min-width:0;min-height:54px;color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;transition:background .2s,border-color .2s,color .2s;display:grid}.work-filters button:hover{background:var(--surface-soft);color:var(--text)}.work-filters button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.work-filters button[aria-pressed=true]{color:var(--text)}.work-filters svg{width:19px;color:var(--accent)}.work-filters span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.work-filters b{background:var(--surface-soft);border-radius:10px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font:750 10px Inter,sans-serif;display:grid}.work-filters button[aria-pressed=true] b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-filters button[aria-pressed=true] b{background:color-mix(in srgb,var(--accent) 28%,transparent)}}.work-filters button[aria-pressed=true] b{color:var(--text)}.work-list{gap:11px;margin-top:16px;display:grid}.work-item{--task-accent:var(--accent);border:1px solid var(--line);border-inline-start:3px solid var(--task-accent);background:linear-gradient(135deg,var(--task-accent),var(--surface-strong) 40%);border-radius:20px;width:100%;min-height:112px;padding:15px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.work-item{background:linear-gradient(135deg,color-mix(in srgb,var(--task-accent) 8%,var(--surface-strong)),var(--surface-strong) 40%)}}.work-item{color:var(--text);text-align:start;grid-template-columns:minmax(150px,.85fr) minmax(170px,1fr) minmax(150px,1.1fr) minmax(105px,.6fr) minmax(110px,.62fr) 36px;align-items:center;gap:13px;transition:border-color .2s,box-shadow .2s,translate .2s;display:grid;box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff14}.work-item.status-awaiting_receipt{--task-accent:var(--danger)}.work-item.status-paid{--task-accent:var(--accent-2)}.work-item.status-in_progress{--task-accent:var(--cyan)}.work-item.status-needs_info{--task-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-item.status-needs_info{--task-accent:color-mix(in srgb,var(--accent) 70%,var(--muted))}}.work-item:hover{border-color:var(--task-accent);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.work-item:hover{border-color:color-mix(in srgb,var(--task-accent) 45%,var(--line))}}.work-item:hover{box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff1c}.work-state,.work-person{align-items:center;gap:10px;min-width:0;display:flex}.work-state>i{background:var(--task-accent);border-radius:14px;flex:0 0 42px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.work-state>i{background:color-mix(in srgb,var(--task-accent) 15%,var(--surface-soft))}}.work-state>i{color:var(--task-accent);place-items:center;display:grid}.work-state svg{width:19px}.work-state>span,.work-person>span,.work-course{gap:3px;min-width:0;display:grid}.work-state small,.work-course small{color:var(--faint);font-size:9px}.work-state strong,.work-person strong,.work-course strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.work-person .conversation-avatar{border-radius:15px;flex:0 0 46px;width:46px;height:46px;font-size:16px}.work-person small{color:var(--faint);font:9px Inter,sans-serif}.work-record{gap:5px;min-width:0;display:grid}.work-record bdi{letter-spacing:.02em;font:750 10px Inter,sans-serif}.work-record time{color:var(--faint);white-space:nowrap;font-size:9px}.work-price{white-space:nowrap;font-size:11px;font-weight:750}.work-open{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--task-accent);border-radius:12px;place-items:center;display:grid}.work-open svg{width:17px}.work-empty{text-align:center;margin-top:16px;padding:12px}.work-empty .empty-state{min-height:150px}.work-empty>.button{margin:0 auto 12px}.order-dialog::backdrop{-webkit-backdrop-filter:blur(11px);background:#010208b3}.order-dialog .drawer-inner{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.order-dialog .drawer-inner{background:color-mix(in srgb,var(--surface-strong) 97%,transparent)}}.order-workspace{gap:13px;padding-bottom:8px;display:grid}.order-work-hero{--task-accent:var(--accent);border:1px solid var(--line);background:linear-gradient(135deg,var(--task-accent),var(--surface-soft));border-radius:24px;min-height:150px;padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.order-work-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--task-accent) 20%,var(--surface-strong)),var(--surface-soft))}}.order-work-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-work-hero.status-awaiting_receipt{--task-accent:var(--danger)}.order-work-hero.status-paid{--task-accent:var(--accent-2)}.order-work-hero.status-in_progress{--task-accent:var(--cyan)}.order-work-hero.status-needs_info{--task-accent:var(--accent)}.order-work-hero:after{content:"";background:var(--task-accent);opacity:.12;filter:blur(18px);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;inset-block-start:-105px;inset-inline-end:-85px}.order-work-hero>div{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.order-work-hero>div>span{color:var(--muted);font-size:10px}.order-work-hero bdi{color:var(--faint);font:750 10px Inter,sans-serif}.order-work-hero h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(21px,3vw,29px);line-height:1.3}.order-work-hero p{color:var(--muted);margin:1px 0 0;font-size:11px}.order-work-hero p strong{color:var(--text)}.order-work-hero>.status{z-index:1;flex:none;position:relative}.order-client-strip{border:1px solid var(--line);background:var(--surface-soft);border-radius:19px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.order-client-strip>.conversation-avatar{border-radius:18px;width:54px;height:54px}.order-client-strip>div{gap:2px;min-width:0;display:grid}.order-client-strip>div small{color:var(--faint);font-size:9px}.order-client-strip>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.order-client-strip>div span{color:var(--faint);font:9px Inter,sans-serif}.order-client-strip dl{grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px;margin:0;display:grid}.order-client-strip dl div{border-inline-start:1px solid var(--line);padding-inline-start:13px}.order-client-strip dt{color:var(--faint);font-size:9px}.order-client-strip dd{white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:750}.order-receipt{border:1px solid var(--danger);padding:15px}@supports (color:color-mix(in lab, red, red)){.order-receipt{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line))}}.order-receipt{background:var(--danger);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.order-receipt{background:color-mix(in srgb,var(--danger) 7%,var(--surface-soft))}}.order-receipt>header,.order-actions>header,.inline-form>div,.upload-title{align-items:center;gap:10px;display:flex}.order-receipt>header>svg,.order-actions>header>svg,.inline-form>div>svg,.upload-title>svg{width:20px;color:var(--accent);flex:0 0 20px}.order-receipt>header>svg{color:var(--danger)}.order-receipt h3,.order-actions h3{margin:0;font-size:14px}.order-receipt header span,.order-actions header p,.upload-title span{color:var(--faint);margin:2px 0 0;font-size:9px;display:block}.order-receipt>a:not(.message-file){border:1px solid var(--line);background:var(--surface-strong);border-radius:16px;margin-top:13px;display:block;position:relative;overflow:hidden}.order-receipt img{object-fit:contain;background:#00000038;width:100%;max-height:420px;display:block}.order-receipt>a:not(.message-file)>span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#04050eb8;border:1px solid #fff3;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:11px;display:flex;position:absolute;inset-block-end:10px;inset-inline:10px}.order-receipt>a span svg{width:16px}.order-receipt>.message-file{margin-top:12px}.order-actions{border:1px solid var(--line-strong);background:linear-gradient(145deg,var(--accent-soft),var(--surface-soft) 52%);border-radius:21px;padding:16px}.order-actions>header{margin-bottom:13px}.order-actions>header>div{min-width:0}.order-actions header p{font-size:10px}.action-feedback{border-radius:12px;margin:0 0 11px;padding:10px 12px;font-size:11px}.action-feedback.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.action-feedback.success{background:color-mix(in srgb,var(--success) 13%,transparent)}}.action-feedback.success{color:var(--success)}.action-feedback.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.action-feedback.error{background:color-mix(in srgb,var(--danger) 13%,transparent)}}.action-feedback.error{color:var(--danger)}.order-actions .action-stack{gap:10px}.order-actions .inline-form,.order-actions .upload-form{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.order-actions .inline-form,.order-actions .upload-form{background:color-mix(in srgb,var(--surface-strong) 48%,transparent)}}.order-actions .inline-form>div label{font-size:12px;font-weight:750}.order-actions .inline-form textarea{min-height:88px;font-size:13px}.order-actions .upload-form{grid-template-columns:1fr}.upload-title strong{font-size:12px}.order-actions .file-picker{min-height:50px}.order-actions .file-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-actions .file-picker input{opacity:0;width:1px;height:1px;position:absolute}.order-brief{background:var(--surface-soft)}@media (max-width:1040px){.work-item{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) 36px;grid-template-areas:"state state open""person course open""record price open"}.work-state{grid-area:state}.work-person{grid-area:person}.work-course{grid-area:course}.work-record{grid-area:record}.work-price{grid-area:price}.work-open{grid-area:open;align-self:stretch;height:auto}}@media (max-width:720px){.work-head{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.work-head>div>strong{margin-inline-start:auto}.work-search{flex-basis:auto;width:100%}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.work-filters button:first-child{grid-column:1/-1}.work-filters button{min-height:50px}.work-list{gap:9px;margin-top:11px}.work-item{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state open""person person""course price""record record";gap:12px;min-height:0;padding:13px}.work-open{align-self:center;width:42px;height:42px}.work-course{padding-inline-start:56px}.work-price{justify-self:end}.work-record{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.work-state strong,.work-person strong,.work-course strong{font-size:12px}.work-head p{font-size:10px}.order-client-strip{grid-template-columns:52px minmax(0,1fr)}.order-client-strip dl{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.order-client-strip dl div:first-child{border-inline-start:0;padding-inline-start:0}.order-work-hero{min-height:136px;padding:17px}.order-work-hero h3{font-size:21px}.order-actions .action-stack{grid-template-columns:1fr}}@media (max-width:820px){.order-dialog .drawer-desktop-close{display:none}.order-dialog .drawer-mobile-back{background:var(--surface-soft);min-height:44px;color:var(--text);border:0;border-radius:13px;align-items:center;gap:7px;padding:0 10px;display:flex}.order-dialog .drawer-mobile-back svg{width:19px;height:19px}.order-dialog .drawer-inner{padding:max(14px,var(--safe-top)) max(12px,var(--safe-right)) max(18px,var(--safe-bottom)) max(12px,var(--safe-left))}.order-dialog .drawer-inner>header{top:calc(-1 * max(14px,var(--safe-top)));margin:calc(-1 * max(14px,var(--safe-top))) calc(-1 * max(12px,var(--safe-right))) 14px calc(-1 * max(12px,var(--safe-left)));padding:max(11px,var(--safe-top)) max(12px,var(--safe-right)) 11px max(12px,var(--safe-left))}}@media (max-width:420px){.work-head-icon{flex-basis:44px;width:44px;height:44px}.work-head h1{font-size:20px}.work-search>svg{display:none}.work-search{padding-inline-start:10px}.work-filters span{font-size:10px}.work-item{padding:12px}.work-state>i{flex-basis:40px;width:40px;height:40px}.work-person .conversation-avatar{flex-basis:44px;width:44px;height:44px}.work-course{padding-inline-start:54px}.order-client-strip dl{grid-template-columns:1fr}.order-client-strip dl div{border:0;padding:0}.order-client-strip dl div+div{border-top:1px solid var(--line);padding-top:8px}}@media (hover:none),(pointer:coarse){.work-item:hover{border-color:var(--line);translate:none;box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff14}.work-filters button:hover{color:var(--muted);background:0 0}.work-filters button[aria-pressed=true]:hover{background:var(--accent-soft);color:var(--text)}}.inbox-page{width:min(100%,1160px);margin-inline:auto}.inbox-console{z-index:8;padding:0;overflow:visible}.inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.inbox-title{align-items:center;gap:12px;min-width:0;display:flex}.inbox-head-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:16px;flex:0 0 48px;place-items:center;display:grid}.inbox-head-icon svg{width:22px}.inbox-title>div{min-width:0}.inbox-title h1{margin:0;font-size:23px;line-height:1.35}.inbox-title p{color:var(--faint);margin:3px 0 0;font-size:11px}.inbox-title>strong{border:1px solid var(--accent);min-width:34px;height:34px;padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.inbox-title>strong{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.inbox-title>strong{background:var(--accent-soft);color:var(--text);border-radius:13px;place-items:center;font:800 12px Inter,sans-serif;display:grid}.inbox-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;flex:0 390px;align-items:center;gap:9px;height:48px;padding-inline-start:14px;transition:border-color .2s,box-shadow .2s;display:flex}.inbox-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.inbox-search>svg{width:18px;color:var(--faint);flex:0 0 18px}.inbox-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.inbox-search input::placeholder{color:var(--faint)}.inbox-search button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.inbox-search button svg{width:17px}.inbox-search-clear{margin-inline-start:-7px}.inbox-search-submit{margin-inline-start:-7px;background:linear-gradient(135deg,var(--accent),var(--accent-2))!important;color:#fff!important;border-radius:13px!important}.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.inbox-filters button{min-width:0;min-height:54px;color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;transition:background .2s,border-color .2s,color .2s;display:grid}.inbox-filters button:hover{background:var(--surface-soft);color:var(--text)}.inbox-filters button[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inbox-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.inbox-filters button[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.inbox-filters svg{width:19px;color:var(--accent)}.inbox-filters span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.inbox-filters b{background:var(--surface-soft);border-radius:10px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font:750 10px Inter,sans-serif;display:grid}.inbox-filters button[aria-pressed=true] b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inbox-filters button[aria-pressed=true] b{background:color-mix(in srgb,var(--accent) 28%,transparent)}}.inbox-list{gap:11px;margin-top:16px;display:grid}.inbox-item{--message-accent:var(--muted);border:1px solid var(--line);border-inline-start:3px solid var(--message-accent);background:linear-gradient(135deg,var(--message-accent),var(--surface-strong) 42%);border-radius:20px;width:100%;min-height:106px;padding:14px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.inbox-item{background:linear-gradient(135deg,color-mix(in srgb,var(--message-accent) 6%,var(--surface-strong)),var(--surface-strong) 42%)}}.inbox-item{color:var(--text);text-align:start;grid-template-columns:minmax(144px,.8fr) minmax(180px,1fr) minmax(210px,1.5fr) minmax(88px,.5fr) 36px;align-items:center;gap:14px;transition:border-color .2s,box-shadow .2s,translate .2s;display:grid;box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff14}.inbox-item.unread{--message-accent:var(--accent);background:linear-gradient(135deg,var(--accent),var(--surface-strong) 48%)}@supports (color:color-mix(in lab, red, red)){.inbox-item.unread{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface-strong)),var(--surface-strong) 48%)}}.inbox-item:hover{border-color:var(--message-accent);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.inbox-item:hover{border-color:color-mix(in srgb,var(--message-accent) 48%,var(--line))}}.inbox-item:hover{box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff1c}.inbox-state,.inbox-person{align-items:center;gap:10px;min-width:0;display:flex}.inbox-state>i{background:var(--message-accent);border-radius:14px;flex:0 0 42px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.inbox-state>i{background:color-mix(in srgb,var(--message-accent) 14%,var(--surface-soft))}}.inbox-state>i{color:var(--message-accent);place-items:center;display:grid}.inbox-state svg{width:18px}.inbox-state>span,.inbox-person>span,.inbox-preview{gap:3px;min-width:0;display:grid}.inbox-state small,.inbox-preview small{color:var(--faint);font-size:9px}.inbox-state strong,.inbox-person strong,.inbox-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-person .conversation-avatar{border-radius:15px;flex:0 0 46px;width:46px;height:46px;font-size:16px}.inbox-person small{color:var(--faint);font:9px Inter,sans-serif}.inbox-preview strong{color:var(--muted);font-weight:600}.inbox-item.unread .inbox-preview strong{color:var(--text);font-weight:750}.inbox-meta{text-align:end;justify-items:end;gap:5px;display:grid}.inbox-meta time{color:var(--muted);font:750 10px Inter,var(--font);white-space:nowrap}.inbox-meta small{color:var(--faint);white-space:nowrap;font-size:9px}.inbox-open{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--message-accent);border-radius:12px;place-items:center;display:grid}.inbox-open svg{width:17px}.inbox-empty{text-align:center;margin-top:16px;padding:12px}.inbox-empty .empty-state{min-height:150px}.inbox-empty>.button{margin:0 auto 12px}.chat-dialog .drawer-inner>header{min-height:72px}.chat-dialog-person span{font-size:10px}.chat-list{background-color:var(--surface-strong);gap:7px}@supports (color:color-mix(in lab, red, red)){.chat-list{background-color:color-mix(in srgb,var(--surface-strong) 84%,transparent)}}.chat-list{background-image:radial-gradient(circle at 1px 1px,var(--accent) 1px,transparent 1.5px)}@supports (color:color-mix(in lab, red, red)){.chat-list{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1.5px)}}.chat-day{justify-content:center;align-self:stretch;align-items:center;margin:7px 0;display:flex}.chat-day span{border:1px solid var(--line);background:var(--surface-strong);border-radius:999px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.chat-day span{background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}}.chat-day span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--muted);font-size:9px;font-weight:750}.bubble{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.bubble{border-color:color-mix(in srgb,var(--line) 82%,transparent)}}.bubble{box-shadow:0 8px 24px #00000024}.bubble.customer{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.bubble.customer{background:color-mix(in srgb,var(--surface-soft) 94%,transparent)}}.bubble.sensi{background:linear-gradient(135deg,var(--accent),var(--accent-2))}@supports (color:color-mix(in lab, red, red)){.bubble.sensi{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,var(--surface-strong)),color-mix(in srgb,var(--accent-2) 13%,var(--surface-soft)))}}.bubble time{font:8px Inter,var(--font);font-variant-numeric:tabular-nums}.chat-compose{border-top-color:var(--line-strong);grid-template-columns:minmax(0,1fr) 48px;gap:9px;box-shadow:0 -16px 32px #00000021}.chat-compose textarea{field-sizing:content;resize:none;min-height:48px;max-height:132px;font-size:16px}.chat-error{background:var(--danger);border-radius:11px;grid-column:1/-1;margin:0;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.chat-error{background:color-mix(in srgb,var(--danger) 13%,transparent)}}.chat-error{color:var(--danger);font-size:10px}.send-button{transition:opacity .2s,filter .2s,box-shadow .2s}.send-button:disabled{opacity:.42;box-shadow:none}.send-button .spin{width:18px}@media (max-width:980px){.inbox-item{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 36px;grid-template-areas:"state preview open""person meta open"}.inbox-state{grid-area:state}.inbox-person{grid-area:person}.inbox-preview{grid-area:preview}.inbox-meta{text-align:start;grid-area:meta;justify-items:start}.inbox-open{grid-area:open;align-self:stretch;height:auto}}@media (max-width:720px){.inbox-head{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.inbox-title>strong{margin-inline-start:auto}.inbox-search{flex-basis:auto;width:100%}.inbox-filters{padding:9px}.inbox-filters button{min-height:50px}.inbox-list{gap:9px;margin-top:11px}.inbox-item{border-radius:18px;grid-template-columns:minmax(0,1fr) auto 42px;grid-template-areas:"person meta open""preview preview open""state state open";gap:11px;min-height:0;padding:13px}.inbox-person{grid-area:person}.inbox-meta{text-align:end;grid-area:meta;justify-items:end}.inbox-preview{border-top:1px solid var(--line);grid-area:preview;padding-top:9px}.inbox-state{grid-area:state}.inbox-state>i{border-radius:11px;flex-basis:32px;width:32px;height:32px}.inbox-state strong{font-size:10px}.inbox-state small{display:none}.inbox-open{grid-area:open;width:42px;height:auto}.inbox-title h1{font-size:20px}.inbox-title p{font-size:10px}.inbox-person .conversation-avatar,.inbox-head-icon{flex-basis:44px;width:44px;height:44px}.chat-list{padding:16px 12px}.chat-day{margin:5px 0}.chat-compose{padding:10px max(10px,var(--safe-right)) max(10px,var(--safe-bottom)) max(10px,var(--safe-left))}}@media (max-width:420px){.inbox-search>svg{display:none}.inbox-search{padding-inline-start:10px}.inbox-filters button{gap:7px;padding:7px 9px}.inbox-filters span{font-size:10px}.inbox-item{padding:12px}.inbox-person strong{font-size:11px}.inbox-meta small{display:none}}@media (hover:none),(pointer:coarse){.inbox-item:hover{border-color:var(--line);translate:none;box-shadow:0 12px 34px #00000029,inset 0 1px #ffffff14}.inbox-filters button:hover{color:var(--muted);background:0 0}.inbox-filters button[aria-pressed=true]:hover{background:var(--accent-soft);color:var(--text)}}.messenger-page{width:min(100%,860px)}.messenger-shell{overflow:hidden}.messenger-head{background:0 0;min-height:78px;padding:15px 18px}.messenger-head h1{font-size:19px}.messenger-head p{font-size:10px}.messenger-icon{border-radius:14px;width:42px;height:42px}.messenger-unread{font-size:10px}.messenger-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;align-items:center;gap:8px;height:48px;margin:12px 14px 8px;padding-inline-start:13px;transition:border-color .2s,box-shadow .2s;display:flex}.messenger-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.messenger-search>svg{width:18px;color:var(--faint);flex:0 0 18px}.messenger-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.messenger-search input::placeholder{color:var(--faint)}.messenger-search button{width:42px;height:42px;color:var(--muted);background:0 0;border:0;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.messenger-search button svg{width:17px}.messenger-search button:last-child{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;margin-inline-start:-5px}.messenger-tabs{border-bottom:1px solid var(--line);gap:7px;padding:0 14px 11px;display:flex}.messenger-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;transition:background .2s,color .2s;display:flex}.messenger-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.messenger-tabs b{background:var(--surface-soft);border-radius:8px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font:800 9px Inter,sans-serif;display:grid}.messenger-tabs button[aria-pressed=true] b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.messenger-tabs button[aria-pressed=true] b{background:color-mix(in srgb,var(--accent) 24%,transparent)}}.conversation-list{display:grid}.conversation-row{grid-template-columns:50px minmax(0,1fr) auto;gap:11px;min-height:76px;padding:11px 17px}.conversation-row.unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.conversation-row.unread{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.conversation-row.unread{box-shadow:inset 2px 0 0 var(--accent)}.conversation-row:hover{background:var(--surface-soft)}.conversation-row.unread:hover{background:var(--accent-soft)}.conversation-avatar{border-radius:17px;width:48px;height:48px;font-size:18px}.conversation-copy{gap:4px}.conversation-copy small{font-size:11px}.conversation-meta{gap:6px;min-width:48px}.conversation-meta b{border-radius:9px;min-width:19px;height:19px;font-size:8px}.messenger-empty{padding:10px}.messenger-empty .empty-state{min-height:160px}.messenger-empty>.button{margin:0 auto 12px}@media (max-width:520px){.messenger-head{padding:13px 14px}.messenger-head h1{font-size:18px}.messenger-search{height:46px;margin:10px 11px 7px}.messenger-search button{width:40px;height:40px}.messenger-tabs{padding:0 11px 9px}.conversation-row{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px 12px}.conversation-avatar{border-radius:16px;width:46px;height:46px}.conversation-copy strong{font-size:12px}.conversation-copy small{font-size:10px}.messenger-unread>span{display:none}}@media (hover:none),(pointer:coarse){.conversation-row:hover{background:0 0}.conversation-row.unread:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.conversation-row.unread:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}}:where(input,textarea,select):focus-visible{outline:0}:where(.search-field,.work-search,.inbox-search,.messenger-search):focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.search-field,.work-search,.inbox-search,.messenger-search):focus-within{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}}:where(.search-field,.work-search,.inbox-search,.messenger-search):focus-within{box-shadow:0 0 0 1px var(--accent),0 8px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.search-field,.work-search,.inbox-search,.messenger-search):focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 8px 24px color-mix(in srgb,var(--accent) 9%,transparent)}}textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){textarea:focus{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}}textarea:focus{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}:where(button,a,input,textarea,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button):focus-visible{filter:brightness(1.12);outline:0}@media (max-width:820px),(pointer:coarse){:where(input,textarea,select){font-size:16px!important}}@media (display-mode:standalone){html,body,.app-shell{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;overscroll-behavior:none}}@media (display-mode:standalone) and (max-width:820px){:where(.profile-dialog,.order-dialog,.chat-dialog) .drawer-inner>header{padding-block-start:calc(var(--safe-top) + 10px)!important}}@media (max-width:820px){.order-profile>.profile-back{display:none}}:root{--bg:#06070c;--surface:#12141bb8;--surface-strong:#161820f0;--surface-soft:#ffffff0b;--line:#ffffff1a;--line-strong:#ffffff2e;--accent:#8178ed;--accent-2:#7188df;--accent-soft:#8178ed24}:root[data-theme=light]{--bg:#f2f3f6;--surface:#ffffffc7;--surface-strong:#fffffff5;--surface-soft:#1a1e2a0b;--line:#1a1e2a1c;--line-strong:#1a1e2a30;--accent:#6259ca;--accent-2:#526dbf;--accent-soft:#6259ca1a}.ambient i{opacity:.1;filter:blur(120px)}.glass{background:linear-gradient(145deg,#ffffff12,#ffffff05 54%),var(--surface)}.sales-workspace{gap:16px;max-width:1280px;margin-inline:auto;display:grid}.sales-overview{padding:20px}.sales-overview>header,.sales-trend>header,.sales-split>header,.sales-ledger>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-overview>header>div:first-child,.sales-trend>header>div,.sales-split>header>div,.sales-ledger>header>div{align-items:center;gap:11px;min-width:0;display:flex}.sales-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:15px;flex:0 0 44px;place-items:center;display:grid}.sales-icon svg,.sales-trend header svg,.sales-split header svg,.sales-ledger header svg{width:20px;color:var(--accent)}.sales-overview h1,.sales-analysis h2,.sales-ledger h2{margin:0}.sales-overview h1{font-size:21px}.sales-overview p,.sales-ledger header p{color:var(--faint);margin:3px 0 0;font-size:10px}.sales-metrics{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:1.6fr .7fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.sales-metrics>div{background:var(--surface-strong);gap:7px;min-width:0;padding:16px;display:grid}.sales-metrics span,.sales-split dt{color:var(--faint);font-size:10px}.sales-metrics strong{overflow-wrap:anywhere;font-size:clamp(17px,2vw,27px);line-height:1.25}.sales-analysis{grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:16px;display:grid}.sales-trend,.sales-split{padding:18px}.sales-analysis h2,.sales-ledger h2{font-size:15px}.sales-trend>header>span,.sales-split>header>b{background:var(--surface-soft);color:var(--muted);border-radius:9px;padding:5px 9px;font-size:10px}.sales-trend .trend-chart{margin-top:13px}.sales-trend .trend-chart svg{height:210px}.sales-split{flex-direction:column;display:flex}.sales-split dl{gap:4px;margin:28px 0 18px;display:grid}.sales-split dl>div{border-bottom:1px solid var(--line);gap:5px;padding:13px 0;display:grid}.sales-split dl>div:last-child{border:0}.sales-split dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800}.split-bar{background:var(--surface-soft);border-radius:999px;height:8px;margin-top:auto;display:flex;overflow:hidden}.split-bar i{background:var(--accent)}.split-bar span{background:var(--line-strong);flex:1}.sales-ledger{padding:16px;overflow:hidden}.sales-ledger>header{margin-bottom:12px}.sales-ledger-head,.sales-ledger-list>button{grid-template-columns:.8fr 1.2fr 1.2fr 1fr 1fr 24px;align-items:center;gap:12px;display:grid}.sales-ledger-head{min-height:36px;color:var(--faint);padding:0 12px;font-size:9px}.sales-ledger-list{display:grid}.sales-ledger-list>button{border:0;border-top:1px solid var(--line);min-height:62px;color:var(--text);text-align:start;background:0 0;padding:10px 12px;transition:background .18s}.sales-ledger-list>button:hover{background:var(--surface-soft)}.sales-ledger-list>button>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-ledger-list span,.sales-ledger-list time{color:var(--muted);font-size:10px}.sales-ledger-list i{color:var(--faint);display:grid}.sales-ledger-list svg{width:16px}@media (max-width:900px){.sales-analysis{grid-template-columns:1fr}.sales-split dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.sales-split dl>div{border:0;padding:10px}.sales-ledger-head{display:none}.sales-ledger-list>button{grid-template-columns:1fr auto;gap:6px 12px;padding:13px 38px 13px 12px;position:relative}.sales-ledger-list>button>span:nth-of-type(2){grid-column:1/-1}.sales-ledger-list>button>b{grid-column:1}.sales-ledger-list>button>time{grid-area:3/2}.sales-ledger-list>button>i{position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}}@media (max-width:560px){.sales-workspace{gap:11px}.sales-overview,.sales-trend,.sales-split,.sales-ledger{padding:13px}.sales-overview>header{flex-direction:column;align-items:stretch}.sales-overview .segmented{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.sales-overview h1{font-size:18px}.sales-metrics{grid-template-columns:1fr 1fr;margin-top:13px}.sales-metrics>div{padding:12px}.sales-metrics>div:first-child{grid-column:1/-1}.sales-metrics strong{font-size:16px}.sales-trend .trend-chart svg{height:175px}.sales-split dd{font-size:14px}.sales-ledger-list>button{min-height:76px}.sales-ledger-list>button>span:first-of-type{color:var(--text);font-weight:750}}@media (hover:none),(pointer:coarse){.sales-ledger-list>button:hover{background:0 0}}@media (min-width:821px){.drawer.order-dialog,[dir=rtl] .drawer.order-dialog{width:min(980px,100vw - 80px);height:min(880px,100dvh - 64px);margin:auto}.order-dialog .drawer-inner{border:1px solid var(--line-strong);border-radius:30px;padding:20px;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff1a}.order-dialog .drawer-inner>header{background:var(--surface-strong);border-radius:30px 30px 0 0;margin:-20px -20px 20px;padding:17px 20px;top:-20px}@supports (color:color-mix(in lab, red, red)){.order-dialog .drawer-inner>header{background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}}.chat-compose{grid-template-columns:44px minmax(0,1fr) 48px}.chat-attach{border:1px solid var(--line);background:var(--surface-soft);width:44px;height:48px;color:var(--muted);cursor:pointer;border-radius:15px;place-items:center;display:grid}.chat-attach svg{width:19px}.chat-attach input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-file-draft{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 11px;display:grid}.chat-file-draft>svg{width:16px;color:var(--accent)}.chat-file-draft>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-file-draft>button{width:34px;height:34px;color:var(--faint);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.chat-file-draft>button svg{width:15px}.drawer-inner>header,.chat-dialog .drawer-inner,.chat-dialog .drawer-inner>header{background:var(--surface-strong);-webkit-backdrop-filter:none}.chat-dialog-person span{color:var(--muted)}.chat-editor{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;min-height:48px;max-height:132px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;outline:0;padding:12px;font-size:16px;line-height:22px;overflow-y:auto}.chat-editor:empty:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none}.chat-editor:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-editor:focus{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}}.chat-editor:focus{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-editor:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}@media (max-width:820px){.chat-dialog .drawer-inner{overflow:hidden}.chat-dialog .chat-compose{box-sizing:border-box;width:100%;max-width:100%;padding:8px 8px max(12px,var(--safe-bottom));grid-template-columns:40px minmax(0,1fr) 44px;gap:7px;margin:0;overflow:hidden}.chat-dialog .chat-editor{width:auto;min-height:46px;padding-block:11px}.chat-dialog .chat-attach,.chat-dialog .send-button{width:100%;max-width:100%;height:46px}html.chat-keyboard-open .chat-dialog .chat-compose{padding-block-end:12px}:is(html:has(.chat-dialog[open]),body:has(.chat-dialog[open])){background:#151820}html[data-theme=light]:has(.chat-dialog[open]){background:#fff}html[data-theme=light] body:has(.chat-dialog[open]){background:#fff}}@media (display-mode:standalone) and (max-width:820px){.chat-dialog .drawer-inner>header{min-height:calc(var(--safe-top) + 78px);padding-block-end:14px;padding-block-start:calc(var(--safe-top) + 18px)!important}.chat-dialog .drawer-mobile-back,.chat-dialog-person{align-self:flex-end}}@media (max-width:820px){.drawer.chat-dialog,[dir=rtl] .drawer.chat-dialog{width:100%;max-width:100%;height:var(--chat-layout-height,100lvh);max-height:none;margin:0;position:fixed;inset:0;overflow:hidden;transform:none}.chat-dialog .drawer-inner{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.chat-dialog .drawer-inner>header{flex:none;min-height:58px}.chat-dialog .chat-shell{flex:1;height:auto;min-height:0;position:relative;overflow:hidden}.chat-dialog .chat-list{height:100%;min-height:0;padding-bottom:calc(var(--chat-composer-height,82px) + var(--chat-keyboard-inset,0px) + 14px);overflow-y:auto}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.chat-dialog .chat-composer{transition:none}}:root{--panel:#151820;--muted:#bac0ce;--faint:#9aa3b5;--shadow:0 8px 28px #0003,inset 0 1px 0 #ffffff09}:root[data-theme=light]{--panel:#fff;--bg:#f3f4f7;--muted:#4e586b;--faint:#626c80;--shadow:0 5px 20px #18233c09,inset 0 1px 0 #fff;--line:#37415624}.ambient{background:radial-gradient(at 55% -20%,#27233c 0,#0000 55%),#090b11}[data-theme=light] .ambient{background:radial-gradient(at 55% -20%,#e5e3f0 0,#0000 60%),#f3f4f7}.ambient i{display:none}.glass,.dashboard-kpis .sales-summary{background:linear-gradient(150deg,#ffffff04,transparent 60%),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:none}[data-theme=light] .glass{background:var(--panel)}.glass:before{display:none}.sidebar.glass,.topbar.glass,.mobile-nav.glass{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.sidebar.glass,.topbar.glass,.mobile-nav.glass{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.sidebar.glass,.topbar.glass,.mobile-nav.glass{-webkit-backdrop-filter:blur(24px)}.sidebar-foot .connection{display:none}.sidebar nav button.active{background:var(--accent-soft);box-shadow:none}.dashboard-kpis .kpi-card>strong{font-variant-numeric:tabular-nums;font-size:clamp(25px,2.5vw,36px);line-height:1.3}.dashboard-kpis .sales-summary{gap:8px}.dashboard-kpis .sales-summary>small{color:var(--muted);font-size:12px}.metric-label{color:var(--muted);font-size:14px}.segmented{background:var(--surface-soft);box-shadow:none;border-radius:14px;gap:3px;padding:4px}.segmented button{border-radius:10px;min-height:36px;font-size:12px;transition:background .18s,color .18s}.segmented button[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:0 2px 7px #0002}.dashboard-grid .sales-card{min-height:0}.chart-scale{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:14px 0 4px;font-size:11px;display:flex}.chart-axis b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.chart-axis small{color:var(--muted);font-size:11px}.trend-chart circle{fill:var(--panel);stroke:var(--accent);stroke-width:2px}.priority-list>div{min-height:44px}.quick-grid>button{min-height:62px;box-shadow:none;border-radius:14px}.quick-grid>button span{font-size:12px}.select-options{background:var(--panel)!important}@supports (color:color-mix(in lab, red, red)){.select-options{background:color-mix(in srgb,var(--panel) 96%,transparent)!important}}.select-options{max-height:min(360px,60dvh);padding:6px;overflow-y:auto;-webkit-backdrop-filter:blur(24px)!important;box-shadow:0 12px 35px #0003!important}.select-options [role=option]{min-height:42px;padding:10px 12px;font-size:13px;line-height:1.5}.select-options [role=option]+[role=option]{margin-top:4px}.customer-card{box-shadow:var(--shadow)}.customer-name p{color:var(--faint);opacity:.85;font-size:11px}.customer-footer dt{color:var(--muted);font-size:10px;line-height:1.5}.customer-footer dd{font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.work-item{background:var(--panel);box-shadow:var(--shadow)}.work-filters{gap:8px}.work-person strong,.work-course strong,.work-state strong{font-size:13px}.work-person small,.work-course small,.work-state small,.work-record time{font-size:11px}.work-price{font-size:13px}.messenger-page{margin-inline:auto}.conversation-copy strong{font-size:14px}.conversation-copy small{color:var(--muted);font-size:12px}.conversation-meta time{font-size:11px}.messenger-head p,.sales-overview p,.sales-ledger header p{color:var(--muted);font-size:12px}.sales-ledger-head,.sales-ledger-list span,.sales-ledger-list time{font-size:12px}.sales-ledger-list strong,.sales-ledger-list b{font-size:13px}.drawer-inner,.drawer-inner>header,.chat-dialog .drawer-inner,.chat-dialog .drawer-inner>header{background:var(--panel);-webkit-backdrop-filter:none}.chat-compose{background:var(--panel)}.chat-editor:focus{box-shadow:none;border-color:var(--line-strong)}button:focus-visible,[role=textbox]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)!important;outline:0!important}.chat-attach:focus-within{box-shadow:0 0 0 3px var(--accent-soft)}@media (min-width:1100px){.dashboard-kpis{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr))}.dashboard-kpis .sales-summary{grid-column:auto}.dashboard-kpis>.kpi-card:nth-child(4){grid-column:1/-1;min-height:88px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);align-items:start}.sales-card .card-head{flex-wrap:wrap}}@media (min-width:821px) and (max-width:1099px){.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-kpis .kpi-card{min-height:104px;padding:16px}.dashboard-kpis .sales-summary{min-height:158px}.dashboard-kpis .kpi-card>strong{font-size:27px}.metric-label{font-size:12px}.conversation-copy strong{font-size:14px}.conversation-copy small{font-size:12px}.work-filters>button{min-height:44px}.sales-card{padding:16px}.chat-dialog .chat-shell{height:auto;min-height:0}.chat-dialog .chat-list{overscroll-behavior:contain}.chat-dialog .drawer-inner{padding-bottom:0}.chart-scale{font-size:10px}}@media (hover:hover) and (pointer:fine){.work-item:hover{box-shadow:var(--shadow);background:var(--accent);translate:none}@supports (color:color-mix(in lab, red, red)){.work-item:hover{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}}.quick-grid>button:hover,.conversation-row:hover{background:var(--accent-soft)}}@media (max-width:820px){.mobile-customer-tools .select-options{width:220px;max-width:calc(100vw - 40px);inset-inline:0 auto}.mobile-customer-tools .select-menu:nth-child(2) .select-options{left:50%;right:auto;transform:translate(-50%)}.mobile-customer-tools .select-menu:nth-child(3) .select-options{inset-inline:auto 0}.mobile-customer-tools .select-options [role=option]{text-align:start}}.chat-composer{z-index:3;border-top:1px solid var(--line);background:var(--panel);box-sizing:border-box;flex:none;grid-template-columns:44px minmax(0,1fr) 48px;align-items:end;gap:8px;width:100%;margin:0;padding:10px 14px 14px;display:grid;position:relative}.chat-composer__editor{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;height:48px;min-height:48px;max-height:120px;color:var(--text);font:16px/22px var(--font);resize:none;box-shadow:none;appearance:none;border-radius:16px;outline:0;margin:0;padding:12px 14px;display:block;overflow-y:auto}.chat-composer__editor::placeholder{color:var(--faint);opacity:1}.chat-composer__editor:focus{border-color:var(--line-strong);box-shadow:none!important}.chat-composer__attachment,.chat-composer__send{border-radius:15px;place-items:center;width:100%;height:48px;margin:0;display:grid}.chat-composer__attachment{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);cursor:pointer;position:relative}.chat-composer__attachment input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-composer__attachment svg,.chat-composer__send svg{width:19px;height:19px}.chat-composer__send{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:0}.chat-composer__send:disabled{opacity:.42}[dir=rtl] .chat-composer__send svg{transform:scaleX(-1)}.chat-composer__error{background:var(--danger);border-radius:11px;grid-column:1/-1;margin:0;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.chat-composer__error{background:color-mix(in srgb,var(--danger) 13%,transparent)}}.chat-composer__error{color:var(--danger);font-size:11px}.chat-composer__draft{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 11px;display:grid}.chat-composer__draft>svg{width:16px;color:var(--accent)}.chat-composer__draft>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-composer__draft>button{width:34px;height:34px;color:var(--faint);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}@media (max-width:820px){.chat-dialog .chat-composer{inset-inline:0;bottom:var(--chat-keyboard-inset,0px);padding:8px max(8px,var(--safe-right)) max(4px,calc(var(--safe-bottom) - 8px)) max(8px,var(--safe-left));background:var(--panel);grid-template-columns:40px minmax(0,1fr) 44px;gap:7px;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-dialog .chat-composer{background:color-mix(in srgb,var(--panel) 82%,transparent)}}.chat-dialog .chat-composer{-webkit-backdrop-filter:blur(22px)saturate(150%);transition:bottom .16s ease-out;box-shadow:0 -10px 24px #00000018}.chat-keyboard-open .chat-dialog .chat-composer{padding-bottom:12px}.chat-composer__attachment,.chat-composer__send{height:46px}.chat-composer__editor{height:46px;min-height:46px;padding:11px 13px}}:root{--console-card-radius:22px;--console-gap:16px;--console-control-height:44px}.dashboard-kpis,.dashboard-grid,.customers-layout{width:min(100%,1280px);margin-inline:auto}.dashboard-kpis{gap:var(--console-gap);margin-bottom:var(--console-gap);grid-template-columns:minmax(360px,1.55fr) repeat(2,minmax(170px,.72fr))}.dashboard-kpis .kpi-card,.dashboard-grid .sales-card,.dashboard-side>.glass,.customer-tools,.customer-card{border:1px solid var(--line);border-radius:var(--console-card-radius);background:linear-gradient(145deg,var(--text),transparent 58%),var(--panel)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpis .kpi-card,.dashboard-grid .sales-card,.dashboard-side>.glass,.customer-tools,.customer-card{background:linear-gradient(145deg,color-mix(in srgb,var(--text) 2.5%,transparent),transparent 58%),var(--panel)}}.dashboard-kpis .kpi-card,.dashboard-grid .sales-card,.dashboard-side>.glass,.customer-tools,.customer-card{box-shadow:var(--shadow)}.dashboard-kpis .kpi-card{justify-content:center;gap:7px;min-height:132px;padding:19px 20px}.dashboard-kpis .kpi-card:not(.sales-summary)>strong{margin-top:2px;font-size:32px}.dashboard-kpis .sales-summary{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);grid-template-areas:"label periods""value periods""meta periods";align-items:center;column-gap:20px;display:grid}.dashboard-kpis .sales-summary>strong{white-space:nowrap;font-size:clamp(24px,2.1vw,32px)}.sales-summary>.metric-label{grid-area:label}.sales-summary>strong{grid-area:value}.sales-summary>small{grid-area:meta}.sales-summary>.segmented{grid-area:periods;width:100%;margin:0}.dashboard-kpis .metric-label svg,.sales-card .metric-label svg{box-sizing:content-box;background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border-radius:11px;padding:8px}.dashboard-grid{gap:var(--console-gap);grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start}.dashboard-grid .sales-card{min-height:0;padding:18px;overflow:hidden}.dashboard-grid .sales-card .card-head{align-items:center;min-height:44px}.dashboard-grid .trend-chart{margin-top:18px}.dashboard-grid .trend-chart svg{height:230px}.dashboard-side{gap:var(--console-gap);grid-template-columns:1fr}.dashboard-side .priority-card,.dashboard-side .quick-card{padding:18px}.dashboard-side .card-title{min-height:34px;margin-bottom:12px}.dashboard-side .priority-list>div{min-height:42px}.dashboard-side .quick-grid{gap:8px}.dashboard-side .quick-grid>button{background:var(--surface-soft);border-radius:14px;min-height:58px;padding:11px}.customers-layout{gap:var(--console-gap)}.customer-tools{padding:11px}.customer-tools .search-field,.customer-tools .select-trigger,.customer-tools .filter-clear{height:var(--console-control-height);background:var(--surface-soft);border-radius:14px}.customer-tools .select-options{border-radius:16px;background:var(--panel)!important}@supports (color:color-mix(in lab, red, red)){.customer-tools .select-options{background:color-mix(in srgb,var(--panel) 92%,transparent)!important}}.customer-tools .select-options{box-shadow:0 18px 44px #0006!important}.customer-grid{grid-template-columns:repeat(auto-fill,minmax(180px,190px));justify-content:start;gap:20px}.customer-card{border-radius:var(--console-card-radius);align-self:start;height:auto;transition:border-color .2s,background .2s,transform .2s;overflow:hidden}.customer-card:hover{border-color:var(--line-strong);background:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.customer-card:hover{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}}.customer-card:hover{box-shadow:var(--shadow)}.customer-photo{border-radius:0 0 18px 18px}.customer-photo:after{background:linear-gradient(#0000 58%,#05071357)}.customer-info{padding:16px 14px 12px}.customer-info h2{font-size:17px;line-height:1.6}.customer-name p{color:var(--muted);margin-top:4px;font-size:11px}.customer-footer{padding:0 14px 20px}.customer-footer dl>div,.customer-footer .customer-message{height:54px}.customer-footer dt,.customer-footer .customer-message>span{min-height:20px;color:var(--muted);font-size:10px}.customer-footer dd{font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px}.customer-footer .customer-message>i{background:var(--accent-soft);border-radius:14px;width:40px;height:40px}@media (min-width:1121px){.customers-layout{grid-template-columns:minmax(0,1fr) 232px}.desktop-customer-tools.glass{padding:11px;top:92px}.customer-grid{grid-template-columns:repeat(auto-fill,minmax(180px,190px))}}@media (min-width:821px) and (max-width:1099px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis .sales-summary{grid-column:1/-1}.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){:root{--console-card-radius:19px;--console-gap:12px}.dashboard-kpis{gap:var(--console-gap);margin-bottom:var(--console-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis .sales-summary{grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:"label""value""meta""periods";gap:5px;min-height:0;padding:16px;display:grid}.dashboard-kpis .sales-summary>.segmented{margin-top:10px}.dashboard-kpis .kpi-card{min-height:102px;padding:15px}.dashboard-kpis .kpi-card:not(.sales-summary)>strong{font-size:27px}.dashboard-kpis .metric-label svg,.sales-card .metric-label svg{width:16px;height:16px;padding:7px}.dashboard-grid,.dashboard-side{gap:var(--console-gap);grid-template-columns:1fr}.dashboard-grid .sales-card{padding:15px}.dashboard-grid .trend-chart svg{height:185px}.dashboard-side .priority-card,.dashboard-side .quick-card{padding:15px}.customer-mobile-bar{border-radius:20px}.customer-mobile-bar .sync-status,.customer-mobile-bar .topbar{height:48px;min-height:48px}.customer-mobile-bar .mobile-customer-tools{gap:7px}.customer-mobile-bar .mobile-customer-tools .search-field{height:42px}.customer-mobile-bar .mobile-customer-tools .select-trigger,.customer-mobile-bar .mobile-customer-tools .filter-clear{height:38px}.customers-layout{padding-block-start:108px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-card{border-radius:18px}.customer-photo{border-radius:0 0 16px 16px}.customer-info{padding:11px 10px 6px}.customer-info h2{font-size:15px}.customer-footer{padding:0 10px 16px}.customer-footer dl>div,.customer-footer .customer-message{height:48px}.customer-footer dt,.customer-footer .customer-message>span{min-height:18px;font-size:9px}.customer-footer dd{font-size:13px}.customer-footer .customer-message>i{border-radius:10px;width:34px;height:34px}}@media (hover:none),(pointer:coarse){.customer-card:hover{border-color:var(--line);background:var(--panel);transform:none}}.task-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.task-heading h1{align-items:center;gap:12px;margin:0;font-size:28px;display:flex}.task-heading h1>span{background:var(--accent-soft);min-width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;padding-inline:8px;font-size:14px;display:grid}.task-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.task-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.task-stages>button{border:1px solid var(--line);background:var(--surface-strong);min-width:0;color:var(--text);text-align:start;border-radius:20px;gap:8px;padding:20px;transition:background .18s,border-color .18s;display:grid}.task-stages>button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.task-stage-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.task-stage-top svg{width:22px;height:22px;color:var(--accent)}.task-stage-top b{font-size:28px;line-height:1.2}.task-stages>button>span:not(.task-stage-top){font-size:15px;font-weight:750;line-height:1.6}.task-stages small{color:var(--muted);font-size:12px}.task-list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.task-list-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-list-toolbar button{background:var(--surface-soft);border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex}.task-list-toolbar button[aria-pressed=true]{background:var(--accent-soft);color:var(--text);border-color:var(--accent)}.task-list-toolbar svg{width:17px;height:17px}.task-list-toolbar>span{color:var(--muted);font-size:12px}.task-list{gap:12px;display:grid}.task-card{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;color:var(--text);text-align:start;border-radius:20px;grid-template-columns:minmax(140px,1fr) minmax(150px,1.2fr) minmax(130px,.9fr) minmax(140px,1fr);align-items:center;gap:18px;padding:20px;transition:border-color .18s,background .18s;display:grid}.task-client{align-items:center;gap:12px;min-width:0;display:flex}.task-client .conversation-avatar{border-radius:16px;flex:0 0 48px;width:48px;height:48px}.task-client>span:last-child,.task-product,.task-status{gap:7px;min-width:0;display:grid}.task-client strong,.task-product>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.task-client bdi{color:var(--muted);text-align:start;font:11px Inter,sans-serif}.task-product>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;display:flex}.task-product bdi{font-family:Inter,sans-serif}.task-status{justify-items:start}.task-status small{color:var(--muted);font-size:11px}.task-status .status{white-space:normal;line-height:1.6}.task-cta{background:var(--accent-soft);min-height:44px;color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.task-cta svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.order-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;min-width:0;margin:0;padding:12px 0;list-style:none;display:grid}.order-steps li{min-width:0;color:var(--muted);text-align:center;grid-template-rows:32px auto;place-items:start center;gap:8px;font-size:12px;line-height:1.6;display:grid}.order-steps b{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.order-steps svg{width:16px;height:16px}.order-steps .current{color:var(--text);font-weight:750}.order-steps .current b{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.order-steps .done b{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.order-steps .done b{background:color-mix(in srgb,var(--success) 10%,transparent)}}.order-payment-note{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-items:start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.8;display:flex}.order-payment-note>svg{width:20px;height:20px;color:var(--success);flex-shrink:0;margin-top:3px}.order-payment-note small{color:var(--muted);overflow-wrap:anywhere;display:block}.order-waiting{border:1px solid var(--line);background:var(--accent-soft);border-radius:18px;align-items:start;gap:12px;padding:18px;display:flex}.order-waiting>svg{width:22px;height:22px;color:var(--accent);flex-shrink:0}.order-waiting>div{min-width:0}.order-waiting strong{font-size:14px}.order-waiting p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:13px;line-height:1.9}.order-photo-empty{color:var(--muted);padding:0 16px 12px;font-size:13px}.order-workspace-v2 .order-work-hero{background:var(--surface-soft);min-height:0;padding:20px}.order-workspace-v2 .order-work-hero h3{overflow-wrap:anywhere;font-size:22px}.order-workspace-v2 .order-work-hero p{font-size:13px;line-height:1.8}.order-workspace-v2 .order-work-hero>div>span{display:none}.order-workspace-v2 .order-actions{background:var(--surface-soft);padding:20px}.order-workspace-v2 .action-stack{grid-template-columns:1fr;gap:12px;display:grid}.order-workspace-v2 .order-actions .button{white-space:normal;height:auto;min-height:48px;padding:12px 16px;line-height:1.7}.order-workspace-v2 .inline-form textarea{min-height:112px;font-size:16px;line-height:1.8}.order-workspace-v2 .upload-title span{white-space:normal;font-size:12px;line-height:1.8}.order-workspace-v2 .file-picker{min-width:0;max-width:100%}.order-workspace-v2 .order-receipt>button:not(.message-file){border:1px solid var(--line);background:var(--surface-strong);width:100%;color:var(--text);border-radius:14px;margin-top:12px;padding:0;display:block;overflow:hidden}.order-workspace-v2 .order-receipt>button>span{justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}@media (hover:hover) and (pointer:fine){.task-card:hover{border-color:var(--accent);background:var(--surface-soft)}.task-stages>button:hover{border-color:var(--accent)}}.task-board button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:820px) and (orientation:landscape) and (max-height:500px){.task-heading{gap:16px;margin-bottom:12px}.task-heading h1{font-size:21px}.task-heading p,.task-stages small{display:none}.task-stages>button{gap:4px;padding:10px 14px}.task-stage-top{margin:0}.task-stage-top b{font-size:22px}.task-stages>button>span:not(.task-stage-top){font-size:12px}.task-list-toolbar{margin-top:12px}}@media (max-width:1100px){.task-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.task-client{grid-column:1}.task-product{grid-column:2}.task-status{grid-column:1}.task-cta{grid-column:2}}@media (max-width:720px){.task-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:16px}.task-heading .work-search{flex-basis:auto;width:100%}.task-heading h1{font-size:24px}.task-stages{gap:8px}.task-stages>button{border-radius:16px;gap:6px;padding:12px 10px}.task-stage-top b{font-size:24px}.task-stage-top svg{width:20px;height:20px}.task-stages>button>span:not(.task-stage-top){font-size:12px}.task-stages small{display:none}.task-list-toolbar{flex-direction:column;align-items:stretch;gap:8px;margin-top:16px}.task-list-toolbar>span{font-size:11px}.task-card{gap:14px 10px;padding:16px}.task-client,.task-product{grid-column:1/-1}.task-product>strong{font-size:14px}.task-status{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.task-cta{grid-column:1/-1;min-height:44px}.order-steps li{text-align:center;flex-direction:column;gap:6px;font-size:11px}.order-workspace-v2 .order-work-hero{flex-direction:column;align-items:start;gap:12px;padding:16px}.order-workspace-v2 .order-actions{padding:16px}.order-workspace-v2 .order-work-hero h3{font-size:19px}.order-workspace-v2 .order-client-strip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace-v2 .order-client-strip dl div{border:0;padding:0}.task-heading .work-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.task-card,.task-stages>button{transition:none}}.customer-results{container:customers/inline-size}.customer-results .customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0}@container customers (min-width:720px){.customer-results .customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@container customers (min-width:900px){.customer-results .customer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@container customers (min-width:1360px){.customer-results .customer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.customer-results .customer-card{aspect-ratio:auto;align-self:stretch;min-width:0;height:auto;min-height:0}.customer-results .customer-profile-action{flex:none;align-items:stretch;min-width:0}.customer-results .customer-photo{aspect-ratio:1;flex:none;width:100%;height:auto}.customer-results .customer-info{width:100%;min-width:0;margin:0}.customer-results .customer-footer{margin-top:auto}@media (min-width:821px) and (max-width:1120px){.desktop-customer-tools.glass{grid-template-columns:1fr;margin-bottom:16px;display:grid;position:relative;top:auto}.desktop-customer-tools .filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) 44px}.desktop-customer-tools .search-field{min-width:0}}.order-workspace-v2,.order-workspace-v2>section,.order-workspace-v2>ol{min-width:0;max-width:100%}.order-workspace-v2 .order-work-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.order-workspace-v2 .order-work-hero>.status{white-space:normal;overflow-wrap:anywhere;max-width:100%}.order-workspace-v2 .order-client-strip dl{min-width:0}.order-workspace-v2 .order-client-strip dd{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.profile-dialog .drawer-inner{overflow-anchor:none}@media (max-width:820px){.profile-dialog .drawer-inner>.profile-back{display:none}.order-workspace-v2 .order-work-hero{grid-template-columns:minmax(0,1fr);gap:12px}.order-workspace-v2 .order-work-hero>.status{justify-self:start}.order-workspace-v2 .order-steps li{gap:8px;font-size:12px}.order-workspace-v2 .order-client-strip{grid-template-columns:48px minmax(0,1fr)}.order-workspace-v2 .order-client-strip dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace-v2 .order-client-strip>.conversation-avatar{width:48px;height:48px}}@media (max-width:720px){.work-head{gap:10px;padding:14px}.work-head>div:first-child{gap:10px;min-height:44px}.work-head h1{font-size:20px}.work-head p{display:none}.work-head>div>strong{min-width:38px;height:38px;margin-inline-start:auto}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;overflow:visible}.work-filters>button{min-width:0;min-height:46px;padding:8px 10px}.work-filters>button:first-child{grid-column:1/-1}.work-filters>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.work-filters b{min-width:24px;height:24px}.work-list{gap:10px;margin-top:12px}.work-item{gap:12px;padding:14px}.work-record{padding-top:10px}.work-price{font-size:12px}}@media (max-width:820px) and (orientation:landscape) and (max-height:500px){.content{padding-top:74px;padding-bottom:82px}.work-head{flex-direction:row;align-items:center;gap:14px;padding:12px 16px}.work-head>div:first-child{flex:1;min-width:0}.work-head p{display:none}.work-head h1{font-size:20px}.work-search{flex:0 360px;width:auto;height:44px}.work-filters{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px;overflow:visible}.work-filters>button{gap:5px;min-height:44px;padding:7px}.work-filters>button:first-child{grid-column:auto}.work-filters>button span{font-size:10px}.work-filters b{min-width:22px;height:22px}.mobile-nav{height:54px;inset-block-end:7px}.mobile-nav button{border-radius:14px;width:44px;height:44px}}.work-search button,.messenger-search button,.messenger-search button:last-child{color:var(--muted)!important;background:0 0!important;margin-inline-start:0!important}.work-search button:hover,.messenger-search button:hover{color:var(--danger)!important}.profile-gallery>button{aspect-ratio:4/5;border:1px solid var(--line);background:var(--surface-strong);min-width:0;color:inherit;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.profile-gallery>button>span{color:#fff;background:#04050e94;border:1px solid #ffffff2e;border-radius:9px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font:750 10px Inter,sans-serif;display:grid;position:absolute;inset-block-end:8px;inset-inline-end:8px}.message-photo,.message-video-button{width:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:13px;margin-top:7px;padding:0;display:block;overflow:hidden}.message-video-button{position:relative}.message-video-button>span{color:#fff;background:#050713c7;border-radius:9px;padding:5px 9px;font-size:10px;position:absolute;inset-block-end:9px;inset-inline-end:9px}.message-file{font:inherit;text-align:start}.message-file>span{gap:2px;min-width:0;display:grid}.message-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.message-file small{color:var(--faint);font-size:9px}.order-receipt>button:not(.message-file){border:1px solid var(--line);background:var(--surface-strong);border-radius:16px;width:100%;margin-top:13px;padding:0;display:block;position:relative;overflow:hidden}.order-receipt>button:not(.message-file)>span{color:#fff;background:#04050eb8;border:1px solid #fff3;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:11px;display:flex;position:absolute;inset-block-end:10px;inset-inline:10px}.chat-composer__draft{background:var(--surface-soft);border-radius:15px;grid-template-columns:46px minmax(0,1fr) 38px;min-height:58px;padding:6px}@supports (color:color-mix(in lab, red, red)){.chat-composer__draft{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.chat-composer__draft{-webkit-backdrop-filter:blur(18px)}.chat-composer__draft>.draft-preview{border:1px solid var(--line);background:var(--surface-strong);width:46px;height:46px;color:var(--accent);border-radius:11px;padding:0;overflow:hidden}.draft-preview img,.draft-preview video{object-fit:cover;width:100%;height:100%;display:block}.draft-preview svg{width:20px}.chat-composer__draft>span{gap:3px;min-width:0;display:grid}.chat-composer__draft>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-composer__draft>span small{color:var(--faint);font:9px Inter,sans-serif}.media-viewer{z-index:100;-webkit-backdrop-filter:blur(24px);color:#fff;background:#02030bd9;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:18px;display:grid;position:fixed;inset:0}.media-viewer>header{background:#111424c7;border:1px solid #ffffff29;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,1100px);max-width:100%;min-height:52px;margin-inline:auto;padding:6px 7px 6px 14px;display:flex;overflow:hidden}.media-viewer>header>strong{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:12px;overflow:hidden}.media-viewer>header>div{flex:none;align-items:center;gap:4px;display:flex}.media-viewer>header button,.media-viewer>header a{color:#dce1f4;background:0 0;border:0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.media-viewer>header button:hover,.media-viewer>header a:hover{background:#ffffff14}.media-viewer>header svg{width:19px}.media-viewer__stage{overscroll-behavior:contain;background:#070914b8;border:1px solid #ffffff1f;border-radius:20px;place-items:center;width:min(100%,1100px);min-height:0;margin-inline:auto;display:grid;overflow:auto}.media-viewer__stage--image{touch-action:none}.media-viewer__stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:92%;max-height:92%;transition:transform .18s;display:block}.media-viewer__stage>img.is-gesturing{transition:none}.media-viewer__stage>video{max-width:100%;max-height:100%}.media-viewer__stage>audio{width:min(90%,480px)}.media-viewer__stage>iframe{background:#fff;border:0;width:100%;height:100%}.media-viewer__file{text-align:center;justify-items:center;gap:16px;display:grid}.media-viewer__file>svg{width:64px;height:64px;color:var(--accent)}.media-viewer__file>.button{width:auto}.media-viewer__stage{scrollbar-width:none}.media-viewer__stage::-webkit-scrollbar{display:none}.media-viewer{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.media-viewer__stage{box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0}.media-viewer__stage:has(>video){overflow:hidden}.media-viewer__stage>video{object-fit:contain;place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:block}@media (max-width:820px){.media-viewer{padding:max(18px,calc(var(--safe-top) + 10px)) max(8px,var(--safe-right)) max(10px,var(--safe-bottom)) max(8px,var(--safe-left));gap:8px}.media-viewer>header{border-radius:15px;min-height:48px;padding:3px 4px 3px 11px}.media-viewer>header button,.media-viewer>header a{width:40px;height:40px}.media-viewer>header>div{gap:1px}.media-viewer__stage{border-radius:16px}}.staff-dialog{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:24px;width:min(960px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.staff-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.staff-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.staff-heading>div,.staff-section-title,.staff-section-title h3{align-items:center;gap:12px;display:flex}.staff-heading h2{margin:2px 0;font-size:20px}.staff-heading small{color:var(--muted)}.staff-tabs{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.staff-tabs button{background:var(--surface-soft);color:var(--muted);border-radius:12px;flex:1;padding:10px 14px}.staff-tabs button[aria-pressed=true]{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.staff-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 22%,var(--panel))}}.staff-body{overscroll-behavior:contain;max-height:calc(100dvh - 235px);padding:8px 24px 24px;overflow:auto}.staff-section-title{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.staff-form{gap:16px;display:grid}.staff-form label,.collaboration-panel label{gap:8px;font-size:14px;display:grid}.staff-form input,.staff-form select,.staff-invite input,.collaboration-panel select,.collaboration-panel textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:12px;font-size:16px}.staff-form p,.staff-invite p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.staff-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-editor,.staff-invite{border:1px solid var(--line);border-radius:18px;margin-bottom:20px;padding:20px}.staff-invite{overflow-wrap:anywhere;gap:12px;display:grid}.staff-permissions{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.staff-permissions label{align-items:center;gap:10px;display:flex}.staff-permissions input{width:20px;height:20px;accent-color:var(--accent);flex:none}.staff-template,.staff-actions{flex-wrap:wrap;gap:8px;display:flex}.staff-template button,.staff-actions button,.staff-pager button,.collaboration-panel form>button{border:1px solid var(--line);background:var(--surface-soft);color:var(--text);border-radius:12px;min-height:44px;padding:10px 14px}.staff-actions button:disabled,.staff-pager button:disabled{opacity:.4;cursor:default}.staff-members{gap:12px;display:grid}.staff-member{border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.staff-member>div:first-child{gap:6px;min-width:0;display:grid}.staff-member strong,.staff-member small{overflow-wrap:anywhere}.staff-member small,.staff-member span{color:var(--muted);font-size:12px}.staff-member .staff-actions{justify-content:flex-end;max-width:60%}.staff-pager{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.staff-pager svg{width:18px}.staff-feedback{background:var(--surface-soft);border-radius:12px;padding:12px}.staff-audit{margin:0;padding:0;list-style:none}.staff-audit li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:6px;padding:16px 0;display:grid}.staff-audit time{color:var(--muted);font-size:12px}.collaboration-panel{border:1px solid var(--line);background:var(--surface-strong);border-radius:18px;flex:none;margin:8px 0 16px}@supports (color:color-mix(in lab, red, red)){.collaboration-panel{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.collaboration-panel{color:var(--text);overflow:clip;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0000001f}.collaboration-panel summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.collaboration-panel summary::-webkit-details-marker{display:none}.collaboration-panel summary>i{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.collaboration-panel summary>i svg{width:18px}.collaboration-heading{gap:2px;min-width:0;display:grid}.collaboration-heading strong{font-size:13px}.collaboration-heading small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.collaboration-count{background:var(--surface-soft);min-width:28px;height:28px;color:var(--muted);font:700 11px Inter,var(--font);border-radius:999px;place-items:center;padding:0 8px;display:grid}.collaboration-chevron{width:17px;color:var(--muted);transition:transform .2s}.collaboration-panel[open] .collaboration-chevron{transform:rotate(180deg)}.collaboration-body{border-top:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:none;gap:13px;max-height:380px;padding:0 12px 12px;display:grid;overflow:auto}.collaboration-body::-webkit-scrollbar{display:none}.collaboration-assignment{padding-top:12px}.collaboration-assignment>button{border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);border-radius:12px;padding:9px 13px}.collaboration-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:12px;display:grid}.collaboration-compose label{min-width:0}.collaboration-compose label>span{color:var(--muted);font-size:10px}.collaboration-compose textarea{resize:vertical;min-height:46px;max-height:112px;line-height:1.55;border-radius:13px!important;padding:11px 12px!important}.collaboration-compose>button{justify-content:center;align-items:center;gap:6px;min-width:76px;height:46px;display:flex;background:var(--accent)!important;color:#fff!important;border-color:#0000!important;padding:0 12px!important}.collaboration-compose>button svg{width:16px}.collaboration-compose>button:disabled{opacity:.42}.collaboration-feed{gap:8px;display:grid}.collaboration-feed article{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.collaboration-feed article{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.collaboration-feed article>i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font:800 12px Inter,var(--font);border-radius:10px;place-items:center;font-style:normal;display:grid}.collaboration-feed article>div{min-width:0}.collaboration-feed article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.collaboration-feed article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collaboration-feed time{color:var(--faint);font:9px Inter,var(--font);flex:none}.collaboration-feed p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.75}.collaboration-error,.collaboration-empty{color:var(--muted);background:var(--surface-soft);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:11px}.collaboration-error{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.collaboration-error{background:color-mix(in srgb,var(--danger) 10%,transparent)}}.chat-list>.collaboration-panel{z-index:7;-webkit-backdrop-filter:blur(22px);margin-top:-10px;position:sticky;top:0}.chat-list>.collaboration-panel[open] .collaboration-body{max-height:min(52dvh,380px)}.message-author{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.chat-composer[hidden]{display:none!important}.staff-dialog button:focus-visible,.staff-dialog input:focus-visible,.staff-dialog select:focus-visible,.collaboration-panel summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:820px){.staff-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.staff-heading{padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 14px}.staff-body{padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 155px)}.staff-fields,.staff-permissions{grid-template-columns:1fr}.staff-member{flex-direction:column;align-items:stretch;padding:16px}.staff-member .staff-actions{justify-content:flex-start;max-width:none}.staff-editor{padding:14px}}.staff-restricted{display:none!important}.staff-profile-sections{gap:24px;display:grid}.password-field{gap:8px;min-width:0;display:grid}.password-field small{color:var(--muted);font-size:12px;line-height:1.7}.password-control{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:4px;min-width:0;display:flex}.password-control input{background:0 0;border:0;flex:1;width:0}.password-control .icon-button{background:0 0;border:0;flex:none;width:44px;height:44px;margin-inline-end:4px}.password-control svg{width:20px;height:20px}.staff-fields>.select-menu{align-self:start;min-width:0}.staff-dialog .select-trigger,.collaboration-panel .select-trigger{text-align:start;width:100%;min-height:48px}.staff-dialog .select-label{color:var(--text);margin-bottom:8px;font-size:14px;display:block}.staff-dialog .select-options,.collaboration-panel .select-options{box-sizing:border-box;width:100%;max-height:220px;margin-top:8px;position:relative;inset:auto}.staff-dialog .select-options span,.collaboration-panel .select-options span{color:var(--text);white-space:normal}.collaboration-panel .select-menu{width:100%;max-width:320px}.login-card .staff-form{text-align:start;width:100%}.staff-dialog{height:min(760px,100dvh - 48px);position:fixed}.staff-dialog[open]{grid-template-rows:auto auto minmax(0,1fr);display:grid}.staff-body{scrollbar-width:none;min-height:0;max-height:none}.staff-body::-webkit-scrollbar{display:none}.password-control{min-height:48px;transition:border-color .18s,box-shadow .18s,background .18s}.password-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.password-control:focus-within{background:color-mix(in srgb,var(--surface-soft) 72%,var(--accent-soft))}}.password-control input,.staff-dialog .password-control input:focus-visible,.login-card .password-control input:focus-visible{box-shadow:none!important;outline:0!important}.password-control .icon-button:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:0}@supports (color:color-mix(in lab, red, red)){.password-control .icon-button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent)}}.password-field.invalid .password-control{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.password-field.invalid .password-control{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 13%,transparent)}}.password-field .field-error{color:var(--danger)}.staff-feedback{z-index:15;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);align-items:center;gap:9px;margin:0 0 14px;display:flex;position:sticky;inset-block-start:-8px}.staff-feedback svg{flex:none;width:18px}.staff-feedback.success{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.staff-feedback.success{border-color:color-mix(in srgb,var(--success) 35%,var(--line))}}.staff-feedback.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.staff-feedback.success{background:color-mix(in srgb,var(--success) 12%,var(--panel))}}.staff-feedback.error{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.staff-feedback.error{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}}.staff-feedback.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.staff-feedback.error{background:color-mix(in srgb,var(--danger) 12%,var(--panel))}}.button.danger,.staff-logout{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger,.staff-logout{border-color:color-mix(in srgb,var(--danger) 38%,var(--line))}}.button.danger,.staff-logout{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger,.staff-logout{background:color-mix(in srgb,var(--danger) 10%,var(--surface))}}.button.danger:hover,.staff-logout:hover{color:#fff;background:var(--danger);border-color:var(--danger)}.staff-logout{justify-self:start;align-items:center;gap:8px;min-width:160px;display:inline-flex}.staff-logout svg{width:18px}.staff-editor{position:relative}.staff-editor .select-menu{z-index:5;position:relative}.staff-editor .select-menu.open{z-index:25}.staff-editor .select-options{z-index:30;margin:0;position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0;background:var(--panel)!important}@supports (color:color-mix(in lab, red, red)){.staff-editor .select-options{background:color-mix(in srgb,var(--panel) 96%,transparent)!important}}.staff-editor .select-options{-webkit-backdrop-filter:blur(28px)!important;box-shadow:0 18px 45px #0008!important}.staff-editor .select-options [role=option]{min-height:44px;margin:3px 0}.staff-confirm{border:1px solid var(--line-strong);background:var(--panel);width:min(100% - 32px,420px);color:var(--text);box-shadow:var(--shadow);text-align:center;border-radius:24px;margin:auto;padding:26px}.staff-confirm::backdrop{-webkit-backdrop-filter:blur(14px);background:#02030bd1}.staff-confirm>i{background:var(--danger);border-radius:18px;width:54px;height:54px;margin:0 auto 14px}@supports (color:color-mix(in lab, red, red)){.staff-confirm>i{background:color-mix(in srgb,var(--danger) 14%,var(--surface))}}.staff-confirm>i{color:var(--danger);place-items:center;display:grid}.staff-confirm>i svg{width:24px}.staff-confirm h3{margin:0;font-size:19px}.staff-confirm p{color:var(--muted);margin:8px 0 22px;font-size:13px;line-height:1.8}.staff-confirm .staff-confirm-error{color:var(--danger);margin:-10px 0 14px}.staff-confirm>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.staff-confirm .button{justify-content:center;align-items:center;gap:7px;display:flex}.staff-confirm .button svg{width:17px}.staff-audit-section{gap:14px;display:grid}.staff-audit-section>header{border:1px solid var(--line);background:linear-gradient(135deg,var(--accent-soft),var(--surface-soft));border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.staff-audit-section>header>div{align-items:center;gap:12px;min-width:0;display:flex}.staff-audit-section>header svg{width:22px;color:var(--accent);flex:none}.staff-audit-section h3{margin:0;font-size:16px}.staff-audit-section header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.staff-audit-section>header>span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:11px;flex:none;padding:7px 10px;font-size:10px}.staff-audit{gap:9px;display:grid}.staff-audit li{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px}.staff-audit li>i{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.staff-audit li>i svg{width:17px}.staff-audit li>div{gap:3px;min-width:0;display:grid}.staff-audit li header{align-items:center;gap:7px;min-width:0;display:flex}.staff-audit li header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-audit li header span{background:var(--surface-soft);color:var(--faint);white-space:nowrap;border-radius:7px;padding:3px 6px;font-size:8px}.staff-audit li p{margin:0;font-size:12px;font-weight:700}.staff-audit li small{color:var(--muted);font-size:10px}.staff-audit time{text-align:end;max-width:120px;line-height:1.65}.staff-audit-empty{text-align:center;color:var(--muted)}.staff-audit-pager{justify-content:center;gap:8px;display:flex}.staff-audit-pager button{border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);border-radius:12px;padding:8px 14px}.staff-audit-pager button:disabled{opacity:.38}@media (max-width:820px){.staff-dialog{height:100dvh}.staff-dialog[open]{grid-template-rows:auto auto minmax(0,1fr)}.staff-body{max-height:none}.staff-audit-section>header{align-items:flex-start}.staff-audit-section>header>span{display:none}.staff-audit li{grid-template-columns:36px minmax(0,1fr);padding:12px}.staff-audit li>i{width:36px;height:36px}.staff-audit time{text-align:start;grid-column:2;max-width:none}.staff-confirm{padding:22px 18px}.staff-logout{justify-content:center;width:100%}}.chat-dialog-person{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:3px 6px;transition:background .2s}.chat-dialog-person:hover{background:var(--surface-soft)}.quick-grid .staff-confirm button{text-align:center;min-height:44px;padding:10px 14px;transform:none}.quick-grid .staff-confirm button svg{color:currentColor}@media (max-width:520px){.collaboration-compose{grid-template-columns:minmax(0,1fr) 48px}.collaboration-compose>button{width:48px;min-width:48px;padding:0!important}.collaboration-compose>button span{display:none}.collaboration-feed article header{flex-direction:column;align-items:flex-start;gap:2px}.collaboration-panel summary{grid-template-columns:36px minmax(0,1fr) auto 16px;gap:8px}.collaboration-panel summary>i{width:36px;height:36px}}.collaboration-panel{background:var(--panel);border-radius:18px;margin:0 0 16px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.collaboration-panel{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.collaboration-panel{isolation:isolate}.collaboration-panel--inline{margin-block:0 16px}.collaboration-panel summary{grid-template-columns:38px minmax(0,1fr) auto 18px;min-height:64px;padding:12px}.collaboration-body{border-top:1px solid var(--line);gap:10px;max-height:none;padding:12px;position:relative;overflow:visible}.collaboration-assignment{padding:0}.collaboration-panel .select-menu{z-index:3;width:min(100%,320px);position:relative}.collaboration-panel .select-options{z-index:20;max-height:220px;margin:0;position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0;background:var(--panel)!important}@supports (color:color-mix(in lab, red, red)){.collaboration-panel .select-options{background:color-mix(in srgb,var(--panel) 97%,transparent)!important}}.collaboration-panel .select-options{-webkit-backdrop-filter:blur(28px)!important;box-shadow:0 18px 45px #00000057!important}.collaboration-panel .select-options [role=option]{min-height:42px;margin:3px 0}.collaboration-compose{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;padding:0}.collaboration-compose label{min-width:0;display:block}.collaboration-compose textarea{resize:vertical;width:100%;height:48px;min-height:48px;max-height:112px;margin:0;font-size:16px;line-height:22px;display:block;border-radius:14px!important;padding:12px!important}.collaboration-compose>button{border-radius:14px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0!important}.collaboration-compose>button span{display:none}.collaboration-feed{overscroll-behavior:contain;scrollbar-width:none;max-height:220px;padding-inline-end:2px;overflow:auto}.collaboration-feed::-webkit-scrollbar{display:none}.collaboration-feed article{padding:10px}.collaboration-error,.collaboration-empty{margin:0}.chat-dialog .drawer-inner>header{z-index:20;isolation:isolate;overflow:visible}.chat-dialog .drawer-mobile-back{flex:none;order:0}.chat-dialog .chat-dialog-person{flex:1;order:1;min-width:0}.chat-dialog .drawer-desktop-close{order:3;margin-inline-start:0}.collaboration-panel--header{width:44px;box-shadow:none;background:0 0;border:0;flex:none;order:2;margin:0}.collaboration-panel--header summary{grid-template-columns:1fr;place-items:center;min-height:44px;padding:0;display:grid}.collaboration-panel--header summary>i{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;width:44px;height:44px}.collaboration-panel--header .collaboration-count{z-index:1;border:2px solid var(--panel);background:var(--accent);color:#fff;min-width:19px;height:19px;padding:0;font-size:9px;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.collaboration-panel--header .collaboration-body{border:1px solid var(--line-strong);background:var(--panel);border-radius:18px;width:min(390px,100vw - 24px);max-height:min(520px,100dvh - 112px);padding:12px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.collaboration-panel--header .collaboration-body{background:color-mix(in srgb,var(--panel) 98%,transparent)}}.collaboration-panel--header .collaboration-body{-webkit-backdrop-filter:blur(28px);overscroll-behavior:contain;scrollbar-width:none;overflow:auto;box-shadow:0 24px 60px #00000061}.collaboration-panel--header .collaboration-body::-webkit-scrollbar{display:none}.collaboration-panel--header .collaboration-feed{max-height:190px}.chat-composer{grid-template-columns:44px minmax(0,1fr) 48px;align-items:center}.chat-composer__attachment,.chat-composer__editor,.chat-composer__send{align-self:center;min-width:0}.chat-composer__editor{resize:none}.chat-composer__send{transition:filter .18s,opacity .18s}.chat-composer__send:not(:disabled):hover{filter:brightness(1.08)}@media (max-width:520px){.collaboration-panel--header{width:42px}.collaboration-panel--header summary>i{width:42px;height:42px}.collaboration-panel--header .collaboration-body{width:calc(100vw - 20px);max-height:calc(100dvh - 104px)}.chat-dialog .drawer-inner>header{gap:8px}.chat-dialog-person .conversation-avatar{border-radius:13px;width:38px;height:38px}.chat-dialog-person h2{font-size:14px!important}.collaboration-feed{max-height:180px}}.collaboration-panel--header .collaboration-body{max-height:none;overflow:visible}.collaboration-panel--header .collaboration-feed{overflow:auto}.collaboration-panel--header .select-menu.open{z-index:30}.drawer-inner>header{z-index:20;isolation:isolate;overflow:visible}.drawer-inner>header .drawer-mobile-back{flex:none;order:0}.drawer-inner>header>h2,.chat-dialog .chat-dialog-person{flex:0 auto;order:1;min-width:0}.drawer-inner>header>h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-inner>header .collaboration-panel--header{order:2}.drawer-inner>header .drawer-desktop-close{order:3;margin-inline-start:auto}.collaboration-panel--header .collaboration-body{inset-inline:0 auto}@media (max-width:520px){.collaboration-panel--header .collaboration-body{width:auto;position:fixed;inset-block-start:calc(var(--safe-top) + 138px);inset-inline:10px}}.chat-shell{position:relative}.chat-notes-dock{z-index:12;position:absolute;inset-block-start:12px;inset-inline-start:12px}.chat-notes-dock .collaboration-panel--header .collaboration-body{inset-inline:0 auto}.chat-notes-dock+.chat-list{padding-block-start:72px}.assigned-kpi>button{color:var(--accent);font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.assigned-kpi>button svg{width:15px}.dashboard-kpis.role-focused{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-grid.role-focused{grid-template-columns:minmax(0,680px);justify-content:center}.dashboard-grid.role-focused .dashboard-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.messenger-tabs button svg{width:15px;height:15px}@media (max-width:820px){.chat-notes-dock{inset-block-start:10px;inset-inline-start:10px}.chat-notes-dock+.chat-list{padding-block-start:66px}.dashboard-grid.role-focused{display:block}.dashboard-grid.role-focused .dashboard-side{display:grid}}.followups-page{gap:14px;max-width:1180px;margin-inline:auto;display:grid}.followups-hero{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.followups-hero>div{align-items:center;gap:14px;min-width:0;display:flex}.followups-hero>div>span{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:16px;flex:0 0 48px;place-items:center;display:grid}.followups-hero svg{width:22px}.followups-hero h1{margin:0;font-size:24px}.followups-hero p{color:var(--muted);margin:5px 0 0;font-size:12px}.followups-hero>strong{background:var(--surface-soft);min-width:48px;height:48px;font:800 18px Inter,var(--font);border-radius:16px;place-items:center;padding-inline:12px;display:grid}.followups-board{padding:14px}.followups-board>.messenger-search{margin-bottom:12px}.followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.followup-card{border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--text);text-align:start;border-radius:18px;gap:14px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.followup-kind{background:var(--accent-soft);width:max-content;max-width:100%;color:var(--accent);border-radius:10px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:750;display:flex}.followup-kind svg{width:15px;height:15px}.followup-person{align-items:center;gap:11px;min-width:0;display:flex}.followup-person .conversation-avatar{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.followup-person>span{gap:3px;min-width:0;display:grid}.followup-person strong,.followup-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.followup-person strong{font-size:13px}.followup-person small{color:var(--muted);font:10px Inter,var(--font)}.followup-card>p{min-height:45px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.followup-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.followup-meta time{color:var(--faint);font-size:10px}.followup-meta i{color:var(--accent);align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:700;display:flex}.followup-meta svg{width:14px}.followup-card:hover{border-color:var(--line-strong);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.followup-card:hover{background:color-mix(in srgb,var(--surface-soft) 78%,var(--accent-soft))}}.followup-card:hover{transform:translateY(-1px)}.followups-tools{gap:10px;margin-bottom:12px;display:grid}.followups-filter{justify-content:space-between;align-items:center;gap:10px;display:flex}.followups-filter>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;align-items:center;gap:5px;padding:4px;display:flex}.followups-filter button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.followups-filter button[aria-pressed=true]{background:var(--accent-soft);color:var(--text)}.followups-filter b{background:var(--surface-strong);min-width:20px;height:20px;font:700 9px Inter,var(--font);border-radius:8px;place-items:center;padding-inline:5px;display:grid}.followup-card.seen{opacity:.52;filter:saturate(.65)}.followup-card.seen:hover{opacity:.76}.followup-card:not(.seen){box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .followup-card:not(.seen){box-shadow:inset -3px 0 0 var(--accent)}@media (max-width:640px){.followups-hero{padding:16px}.followups-hero h1{font-size:19px}.followups-hero p{line-height:1.7}.followups-hero>div>span,.followups-hero>strong{border-radius:13px;width:42px;min-width:42px;height:42px}.followup-grid{grid-template-columns:1fr}.followups-board{padding:9px}.followups-filter{flex-direction:column;align-items:stretch}.followups-filter>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.followups-filter>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.followups-filter button{min-width:0;padding-inline:6px}.mobile-nav:has(button:nth-child(6)){width:min(92vw,540px)}}.workspace-menu{inset:auto 12px max(12px,env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--bg);width:min(520px,100% - 24px);max-height:80dvh;color:var(--text);overscroll-behavior:contain;border-radius:24px;margin:0 auto;padding:20px;position:fixed}.workspace-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.workspace-menu header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.workspace-menu h2{margin:0;font-size:18px}.workspace-menu nav{gap:8px;display:grid}.workspace-menu nav button{border:1px solid var(--line);background:var(--surface-soft);min-height:52px;color:var(--text);text-align:start;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.workspace-menu nav button[aria-current=page]{background:var(--accent-soft);border-color:var(--accent)}.workspace-menu nav button b{color:var(--accent);margin-inline-start:auto}.workspace-menu svg{flex:none;width:22px;height:22px}:is(html:has(.workspace-menu[open]),body:has(.workspace-menu[open])){overflow:hidden}.chat-dialog-person:disabled{opacity:1;cursor:default}@media (max-width:900px){.mobile-nav button{min-width:44px;min-height:44px}}.customer-results .customer-card{aspect-ratio:auto;background:var(--panel);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow);flex-direction:column;align-self:stretch;display:flex}.customer-results .customer-profile-action{width:100%;min-width:0;color:var(--text);direction:inherit;flex-direction:column;flex:1;align-items:stretch;padding:8px;display:flex}.customer-photo-wrap{aspect-ratio:1;flex:none;width:100%;display:block;position:relative}.customer-results .customer-photo{aspect-ratio:auto;border-radius:calc(var(--console-card-radius) - 6px);background:var(--surface-soft);width:100%;height:100%;display:block}.customer-results .customer-photo:after{display:none}.customer-results .customer-photo>span{color:var(--faint);text-shadow:none;font-size:clamp(40px,5vw,68px)}.customer-results .customer-photo img{object-position:center 28%;filter:none}.customer-photo-wrap .customer-code{z-index:1;color:#fff;letter-spacing:0;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f111db8;border:1px solid #ffffff2e;border-radius:9px;max-width:calc(100% - 20px);padding:5px 7px;font:700 10px/1.2 Inter,sans-serif;position:absolute;top:10px;left:10px;right:auto}[dir=ltr] .customer-photo-wrap .customer-code{left:auto;right:10px}.customer-photo-wrap .customer-kind{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f111db8;border:1px solid #ffffff2e;border-radius:9px;padding:5px 7px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:10px;left:auto;right:10px}[dir=ltr] .customer-photo-wrap .customer-kind{left:10px;right:auto}.customer-identity{text-align:center;align-content:center;gap:3px;width:100%;min-width:0;min-height:62px;padding:9px 3px 5px;display:grid}.customer-identity strong{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.customer-identity small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:11px/1.4 Inter,sans-serif;overflow:hidden}.customer-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;width:100%;min-height:58px;padding:4px 3px 7px;display:grid}.customer-card-stats>span{text-align:center;align-content:center;justify-items:center;gap:3px;min-width:0;display:grid}.customer-card-stats small{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1.3}.customer-card-stats strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1.1}.customer-card-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;min-height:57px;padding:6px 8px 8px;display:grid}.customer-open-profile,.customer-card-actions .customer-message{border:1px solid var(--line);background:var(--surface-soft);min-width:0;height:44px;min-height:44px;color:var(--text);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 6px;font-size:11px;font-weight:750;transition:background .2s,border-color .2s;display:flex}.customer-open-profile svg{width:15px;height:15px;color:var(--accent);flex:none}.customer-card-actions .customer-message{width:44px;color:var(--accent)}.customer-card-actions .customer-message svg{width:19px;height:19px}.customer-profile-action:focus-visible,.customer-card-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.customer-card-actions button:hover{background:var(--accent-soft);border-color:var(--accent);transform:none}}@media (max-width:820px){.customer-results .customer-card{border-radius:var(--console-card-radius)}.customer-results .customer-profile-action{padding:6px}.customer-results .customer-photo{border-radius:calc(var(--console-card-radius) - 5px)}.customer-identity{min-height:59px}.customer-identity strong{font-size:15px}.customer-identity small{font-size:10px}.customer-card-stats{min-height:55px}.customer-card-stats small{font-size:clamp(9px,2.7vw,11px)}.customer-card-stats strong{font-size:15px}.customer-card-actions{gap:4px;padding:5px 6px 6px}.customer-open-profile{font-size:clamp(10px,3vw,12px)}}@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}
