/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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}::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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}.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,)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191e23;--line:#272f37;--muted:#8391a2;--text:#dee2e6;--white:#1d2329;--navy:#057fa8;--navy-2:#06394d;--cream:#e6e0d0}html[data-theme=dark] body{background:var(--bg)!important;color:var(--text)!important}html[data-theme=dark] header{border-color:var(--line)!important;background:#1d2329eb!important}html[data-theme=dark] .head-actions .theme-toggle{color:#f0f1f3!important;background:#26232a!important;border-color:#38333b!important}html[data-theme=dark] .head-actions .theme-toggle:hover{background:#302c33!important}.theme-toggle{isolation:isolate;transition:background-color .26s,border-color .26s,box-shadow .26s;overflow:hidden;background:#ececf1!important;border:1px solid #17191c!important;border-radius:999px!important;width:70px!important;height:34px!important;padding:0!important;position:relative!important;box-shadow:inset 0 1px 1px #fffc,0 1px 2px #0000001f!important}.theme-toggle:before{content:"";opacity:.7;background:linear-gradient(90deg,#ffffff57,#0000 58%);border-radius:999px;position:absolute;inset:3px}.theme-toggle i{z-index:1;color:#2d2c31;background:#fafafa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;font-style:normal;line-height:1;transition:transform .28s cubic-bezier(.34,1.45,.64,1),background-color .24s,color .24s,box-shadow .24s;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #00000038}.theme-toggle[aria-pressed=true] i{color:#f4f1e9;background:#35313a;transform:translate(-38px)rotate(180deg);box-shadow:0 2px 7px #00000057}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle i{transition:none}}html[data-theme=dark] .panel,html[data-theme=dark] .kpi,html[data-theme=dark] .roles-grid article,html[data-theme=dark] .settings-nav,html[data-theme=dark] .settings-toolbar,html[data-theme=dark] .settings-section-head,html[data-theme=dark] .settings-checks,html[data-theme=dark] .preferences-grid,html[data-theme=dark] .security-cards article,html[data-theme=dark] .password-form,html[data-theme=dark] .backup-card,html[data-theme=dark] .session-manager,html[data-theme=dark] .homele-controls,html[data-theme=dark] .user-form-card,html[data-theme=dark] .user-summary,html[data-theme=dark] .notifications-list article,html[data-theme=dark] .tracking-history-head,html[data-theme=dark] .export-columns-popover{box-shadow:0 4px 18px #00000020;border-color:var(--line)!important;background:#1d2329!important}html[data-theme=dark] .panel,html[data-theme=dark] .kpi,html[data-theme=dark] .roles-grid article,html[data-theme=dark] .company-account-filter,html[data-theme=dark] .settings-nav,html[data-theme=dark] .settings-toolbar,html[data-theme=dark] .settings-section-head,html[data-theme=dark] .settings-checks,html[data-theme=dark] .preferences-grid,html[data-theme=dark] .security-cards article,html[data-theme=dark] .password-form,html[data-theme=dark] .backup-card,html[data-theme=dark] .session-manager,html[data-theme=dark] .homele-controls,html[data-theme=dark] .user-form-card,html[data-theme=dark] .user-summary,html[data-theme=dark] .notifications-list article,html[data-theme=dark] .tracking-history-head,html[data-theme=dark] .export-columns-popover{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#2a3139d1,#1d2329b8)!important;border-color:#8391a238!important;box-shadow:0 12px 30px #0000002e!important}html[data-theme=dark] .roles-grid article span,html[data-theme=dark] .company-account-filter select,html[data-theme=dark] .scope-explainer article,html[data-theme=dark] .utility-grid article,html[data-theme=dark] .profile-card,html[data-theme=dark] .updates-card,html[data-theme=dark] .profile-main,html[data-theme=dark] .overview-section{-webkit-backdrop-filter:blur(14px);color:#c9d2dc!important;background:#2a3139a3!important;border-color:#8391a233!important}html[data-theme=dark] .company-account-filter{position:relative;overflow:hidden}html[data-theme=dark] .company-account-filter:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 10%,#057fa821,#0000 42%);position:absolute;inset:0}html[data-theme=dark] .company-account-filter>*{position:relative}html[data-theme=dark] .table-scroll,html[data-theme=dark] .homele-search-row,html[data-theme=dark] .user-editor-modal>.form-grid{background:#191e23!important}html[data-theme=dark] th,html[data-theme=dark] .homele-list th,html[data-theme=dark] .export-columns-head{color:#aab8c5!important;border-color:var(--line)!important;background:#242b33!important}html[data-theme=dark] td,html[data-theme=dark] .homele-list th,html[data-theme=dark] .homele-list td,html[data-theme=dark] .permission-row,html[data-theme=dark] .settings-nav>div,html[data-theme=dark] .settings-checks .settings-check-option,html[data-theme=dark] .session-manager article,html[data-theme=dark] .tracking-history-head,html[data-theme=dark] .audit-filters,html[data-theme=dark] .export-column-row{color:#aab8c5!important;border-color:#272f37!important}html[data-theme=dark] tbody tr:hover,html[data-theme=dark] .export-column-row:hover{background:#242b33!important}html[data-theme=dark] .head-actions button,html[data-theme=dark] .head-actions select,html[data-theme=dark] .toolbar button,html[data-theme=dark] .table-actions button,html[data-theme=dark] .role-pill,html[data-theme=dark] .project-strip button,html[data-theme=dark] .deal-col article,html[data-theme=dark] .deal-col h3 span,html[data-theme=dark] .roles-grid article button,html[data-theme=dark] .form-grid input,html[data-theme=dark] .form-grid select,html[data-theme=dark] .form-grid textarea,html[data-theme=dark] .detail-list select,html[data-theme=dark] .calendar-trigger,html[data-theme=dark] .tracking-history-head select,html[data-theme=dark] .audit-filters input,html[data-theme=dark] .audit-filters select,html[data-theme=dark] .preferences-grid input,html[data-theme=dark] .preferences-grid select,html[data-theme=dark] .password-form input,html[data-theme=dark] .backup-card input,html[data-theme=dark] .user-form-card input,html[data-theme=dark] .user-form-card select,html[data-theme=dark] .user-form-card textarea,html[data-theme=dark] .role-choice button,html[data-theme=dark] .list-footer select,html[data-theme=dark] .list-footer button,html[data-theme=dark] .homele-filter,html[data-theme=dark] .homele-search-row>label,html[data-theme=dark] .homele-search-row button,html[data-theme=dark] .scope-toggle button,html[data-theme=dark] .multi-trigger,html[data-theme=dark] .multi-menu,html[data-theme=dark] .multi-menu button,html[data-theme=dark] .outline-tag{color:#dee2e6!important;background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .head-actions button:hover,html[data-theme=dark] .toolbar button:hover,html[data-theme=dark] .project-strip button:hover,html[data-theme=dark] .roles-grid article button:hover,html[data-theme=dark] .homele-filter:hover,html[data-theme=dark] .multi-menu button:hover{background:#2a3139!important}html[data-theme=dark] .project-strip button.active,html[data-theme=dark] .role-choice button.selected{background:#2a3139!important;border-color:#057fa8!important;box-shadow:0 0 0 2px #057fa829!important}html[data-theme=dark] .deal-col{background:#191e23!important}html[data-theme=dark] .kpi-icon,html[data-theme=dark] .project-strip span,html[data-theme=dark] .person span,html[data-theme=dark] .user-avatar{color:#74c9e2!important;background:#2a3139!important}html[data-theme=dark] .donut:before,html[data-theme=dark] .modal,html[data-theme=dark] .drawer,html[data-theme=dark] .calendar-popover,html[data-theme=dark] .confirm-card,html[data-theme=dark] .operation-feedback-card{color:var(--text)!important;background:#1d2329!important}html[data-theme=dark] .modal-head>button,html[data-theme=dark] .drawer-head>button,html[data-theme=dark] .calendar-head button,html[data-theme=dark] .calendar-head select{color:#dee2e6!important;background:#242b33!important}html[data-theme=dark] .detail-list>div,html[data-theme=dark] .detail-list label{border-color:#293b45!important}html[data-theme=dark] .quick-actions button{background:#1a2d36!important;border-color:#38505b!important}html[data-theme=dark] .homele-filter-row,html[data-theme=dark] .list-footer,html[data-theme=dark] .modal-actions,html[data-theme=dark] .user-editor-modal .modal-actions{border-color:var(--line)!important;background:#15242d!important}html[data-theme=dark] .sidebar{background:linear-gradient(#242b33 0%,#1d2329 42%,#191e23 100%)!important;box-shadow:-3px 0 18px #00000042!important}html[data-theme=dark] .sidebar .profile{background:#ffffff0e!important;border-color:#8391a238!important}html[data-theme=dark] .sidebar nav button{color:#aab8c5!important}html[data-theme=dark] .sidebar nav button:hover,html[data-theme=dark] .sidebar nav button.active{color:#edf2f5!important;background:#8391a221!important}html[data-theme=dark] .sidebar nav button.active{box-shadow:inset -2px 0 #6e98a8!important}html[data-theme=dark] .sidebar .nav-label{color:#8391a2!important}html[data-theme=dark] .sidebar-foot{border-color:#8391a233!important}html[data-theme=dark] .actions button,html[data-theme=dark] .record-actions button{color:#9dcee0!important;background:#8391a21a!important;border-color:#8391a240!important}html[data-theme=dark] .actions .danger,html[data-theme=dark] .record-actions .danger{color:#ff9da8!important;background:#d84c5b1a!important;border-color:#d84c5b47!important}html[data-theme=dark] .status.green{color:#7fe0b8!important;background:#27ab7d29!important}html[data-theme=dark] .status.red{color:#ff9fa9!important;background:#d84c5b26!important}html[data-theme=dark] .status.violet{color:#c1afff!important;background:#7257d92b!important}html[data-theme=dark] .status.blue{color:#8bcdf9!important;background:#2686c72b!important}html[data-theme=dark] .status.gray{color:#c4cdd5!important;background:#8391a229!important}html[data-theme=dark] .panel,html[data-theme=dark] .kpi,html[data-theme=dark] .roles-grid article,html[data-theme=dark] .company-account-filter,html[data-theme=dark] .settings-nav,html[data-theme=dark] .settings-toolbar,html[data-theme=dark] .settings-section-head,html[data-theme=dark] .settings-checks,html[data-theme=dark] .preferences-grid,html[data-theme=dark] .security-cards article,html[data-theme=dark] .password-form,html[data-theme=dark] .backup-card,html[data-theme=dark] .session-manager,html[data-theme=dark] .homele-controls,html[data-theme=dark] .user-form-card,html[data-theme=dark] .user-summary,html[data-theme=dark] .notifications-list article,html[data-theme=dark] .tracking-history-head,html[data-theme=dark] .export-columns-popover,html[data-theme=dark] .roles-grid article span,html[data-theme=dark] .company-account-filter select,html[data-theme=dark] .scope-explainer article,html[data-theme=dark] .utility-grid article,html[data-theme=dark] .profile-card,html[data-theme=dark] .updates-card,html[data-theme=dark] .profile-main,html[data-theme=dark] .overview-section{-webkit-backdrop-filter:none!important}html[data-theme=dark] .scope-toggle,html[data-theme=dark] .homele-search-row>label{border-color:#3a505b!important}html[data-theme=dark] .settings-nav button,html[data-theme=dark] .multi-menu button{color:#cedce1!important}html[data-theme=dark] .settings-nav button:hover,html[data-theme=dark] .settings-nav button.active,html[data-theme=dark] .multi-menu button.selected,html[data-theme=dark] .calendar-grid button:hover{color:#76d1e9!important;background:#1c3a46!important}html[data-theme=dark] .audit-summary{background:#12232c!important}html[data-theme=dark] .audit-summary span,html[data-theme=dark] .audit-table .audit-action{color:#89d8ec!important;background:#1c3844!important}html[data-theme=dark] .chart-tooltip{background:#1a2c35!important;border-color:#3a505b!important;box-shadow:0 10px 28px #00000040!important}html[data-theme=dark] .chart-tooltip b{color:#edf6f8!important}html[data-theme=dark] .chart-legend em{color:#80dfb9!important;background:#174233!important}html[data-theme=dark] .operation-indicator{color:#dce8eb!important;background:#182a33!important;border-color:#3a4c55!important}html[data-theme=dark] .confirm-card h2,html[data-theme=dark] .operation-feedback-card h2{color:#edf5f7!important}html[data-theme=dark] .skeleton-kpis article,html[data-theme=dark] .skeleton-panels section{border-color:var(--line)!important;background:#15242d!important}html[data-theme=dark] .skeleton-title>*,html[data-theme=dark] .skeleton-kpis i,html[data-theme=dark] .skeleton-kpis b,html[data-theme=dark] .skeleton-kpis span,html[data-theme=dark] .skeleton-panels b,html[data-theme=dark] .skeleton-panels i{background:linear-gradient(90deg,#1b2d36 25%,#263c46 45%,#1b2d36 65%)!important}@media (max-width:760px){.head-actions .theme-toggle{width:70px!important;padding:0!important;display:inline-flex!important}}@font-face{font-family:Arada;src:url(/Arada-Regular-Web.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Arada;src:url(/Arada-Bold-Web.ttf)format("truetype");font-weight:700;font-display:swap}:root{--navy:#004460;--navy-2:#06384d;--cream:#e9e1d1;--bg:#f5f7f8;--line:#e5eaed;--muted:#71818b;--text:#18303b;--white:#fff;--green:#15966e;--red:#d84c5b;--violet:#7257d9;--blue:#2686c7}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Arada,SF Arabic,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.crm-shell{direction:rtl;grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg,var(--navy),var(--navy-2));color:#fff;z-index:20;flex-direction:column;width:264px;padding:18px 14px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-3px 0 18px #002b3d20}.brand{border-bottom:1px solid #ffffff1e;align-items:center;gap:11px;height:70px;padding:0 8px 15px;display:flex}.brand img{object-fit:contain;filter:brightness(0)invert();width:58px;height:42px}.brand div{flex-direction:column;display:flex}.brand b{letter-spacing:.2px;font-size:19px}.brand span{color:#d4e2e7;font-size:11px}.profile{background:#ffffff12;border:1px solid #ffffff18;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;margin:16px 4px;padding:11px;display:grid}.avatar,.big-avatar{background:var(--cream);color:var(--navy);place-items:center;font-weight:700;display:grid}.avatar{border-radius:10px;width:38px;height:38px}.profile div:nth-child(2){flex-direction:column;display:flex}.profile b{font-size:13px}.profile span{color:#b9cbd2;font-size:10px}.panel-head button{color:inherit;background:0 0;border:0}.nav-label{color:#8fb0bc;text-transform:uppercase;padding:7px 13px;font-size:10px}.sidebar nav{flex-direction:column;gap:3px;display:flex;overflow:auto}.sidebar nav button{color:#c8d9df;text-align:right;background:0 0;border:0;border-radius:9px;grid-template-columns:26px 1fr 27px;align-items:center;height:42px;padding:0 12px;transition:all .2s;display:grid}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff16}.sidebar nav button.active{box-shadow:inset -3px 0 var(--cream)}.sidebar nav i{font-size:18px;font-style:normal}.sidebar nav span{font-size:13px}.sidebar nav em{color:#fff;text-align:center;background:#e35763;border-radius:10px;padding:2px 5px;font-size:9px;font-style:normal}.sidebar-foot{color:#94b1bc;border-top:1px solid #ffffff1e;justify-content:space-between;margin-top:auto;padding:14px 10px 0;font-size:10px;display:flex}.sidebar-foot b{color:#d9e6ea}.sidebar-foot i{background:#41d49a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #41d49a22}main{grid-column:2;min-width:0}header{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.crumb{color:#94a0a6;font-size:12px}.crumb span{margin:0 6px}.crumb b{color:var(--text)}.head-actions{align-items:center;gap:8px;display:flex}.head-actions button,.head-actions select,.toolbar button,.table-actions button{border:1px solid var(--line);color:#48606b;background:#fff;border-radius:8px;height:36px;padding:0 12px;font-size:12px}.head-actions select{max-width:190px}.head-actions .bell{color:#e15362;width:36px;padding:0}.mobile-menu{display:none}.workspace{max-width:1600px;margin:auto;padding:26px 28px 45px}.page-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.page-title h1{margin:0 0 4px;font-size:24px}.page-title p{color:var(--muted);margin:0;font-size:12px}.primary{border-radius:9px;padding:10px 17px;box-shadow:0 5px 15px #00446020;background:var(--navy)!important;color:#fff!important;border:1px solid var(--navy)!important}.kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:47px 1fr 20px;align-items:center;gap:12px;padding:17px;display:grid;box-shadow:0 3px 13px #1a344008}.kpi-icon{width:47px;height:47px;color:var(--navy);background:#e8f3f7;border-radius:12px;place-items:center;font-size:22px;display:grid}.kpi-icon.warn{color:var(--red);background:#fff0f1}.kpi div:nth-child(2){flex-direction:column;display:flex}.kpi span{color:var(--muted);font-size:11px}.kpi strong{font-size:21px;line-height:1.35}.kpi small{color:var(--green);font-size:9px}.kpi button{color:#9ba8ae;background:0 0;border:0;align-self:start}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 3px 13px #1a344008}.dash-grid{grid-template-columns:1.55fr .75fr;gap:16px;margin-bottom:16px;display:grid}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.panel-head h3{margin:0;font-size:15px}.panel-head p{color:var(--muted);margin:2px 0 0;font-size:10px}.funnel{direction:rtl;justify-content:space-around;align-items:flex-end;gap:14px;height:245px;padding:23px 32px 15px;display:flex}.funnel>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;height:100%;display:flex}.funnel span{color:#fff;border-radius:9px 9px 3px 3px;place-items:center;min-width:30px;transition:all .2s;display:grid}.funnel>div:first-child span{height:85%}.funnel>div:nth-child(2) span{height:65%}.funnel>div:nth-child(3) span{height:53%}.funnel>div:nth-child(4) span{height:39%}.funnel>div:nth-child(5) span{height:28%}.funnel label{color:var(--muted);font-size:10px}.donut{background:conic-gradient(var(--green) 0 55%,var(--violet) 55% 78%,#dfe6e9 78%);border-radius:50%;place-items:center;width:144px;height:144px;margin:20px auto 12px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:91px;height:91px}.donut div{flex-direction:column;align-items:center;display:flex;position:absolute}.donut b{font-size:24px}.donut span{color:var(--muted);font-size:10px}.legend{grid-template-columns:1fr 26px;gap:7px;padding:0 22px 18px;font-size:10px;display:grid}.legend span{color:var(--muted)}.legend i{border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}.lg-green{background:var(--green)}.lg-violet{background:var(--violet)}.lg-gray{background:#dfe6e9}.recent{overflow:hidden}.toolbar{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.filters,.table-actions{gap:7px;display:flex}.table-actions label{border:1px solid var(--line);color:#89969d;background:#fff;border-radius:8px;align-items:center;height:36px;padding:0 10px;display:flex}.table-actions input{border:0;outline:0;width:180px;margin-right:6px}.table-panel{overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:right;color:#7f8d94;border-bottom:1px solid var(--line);background:#f8fafb;padding:12px 15px;font-size:10px;font-weight:400}td{color:#4b5f68;border-bottom:1px solid #edf1f2;padding:12px 15px;font-size:11px}tbody tr{transition:all .15s}tbody tr:hover{background:#f7fafb}.person{align-items:center;gap:8px;display:flex}.person span{width:30px;height:30px;color:var(--navy);background:#e7f0f3;border-radius:9px;place-items:center;font-weight:700;display:grid}.person b{color:var(--text);font-size:11px}.status{border-radius:20px;padding:4px 9px;font-size:9px;font-weight:700;display:inline-flex}.status.green{color:#118563;background:#e4f7ef}.status.red{color:#cb4451;background:#fff0f1}.status.violet{color:#684fd0;background:#f0edff}.status.blue{color:#1979b6;background:#e8f4fb}.status.gray{color:#64737b;background:#eef2f4}.pagination{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;display:flex}.pagination button{border:1px solid var(--line);background:#fff;min-width:29px;height:29px}.pagination button.active{background:var(--navy);color:#fff}.project-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:15px;display:grid}.project-strip button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;gap:1px 10px;padding:14px;display:grid}.project-strip button.active{border-color:var(--navy);background:#edf6f8;box-shadow:0 0 0 2px #00446012}.project-strip span{width:38px;height:38px;color:var(--navy);background:#e8f3f7;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.project-strip b{font-size:11px}.project-strip small{color:var(--muted);font-size:9px}.deal-board{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.deal-col{background:#edf2f4;border-radius:12px;min-height:350px;padding:12px}.deal-col h3{justify-content:space-between;margin:0 0 11px;font-size:12px;display:flex}.deal-col h3 span{background:#fff;border-radius:10px;padding:2px 8px}.deal-col article{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:9px;padding:13px}.deal-col article h4{margin:11px 0 3px}.deal-col article strong{color:var(--navy);font-size:17px}.deal-col article p{color:var(--muted);margin:8px 0 0;font-size:9px}.empty{color:#94a0a6;text-align:center;border:1px dashed #cfd9dd;border-radius:10px;padding:25px 5px;font-size:10px}.empty-page{color:#839199;flex-direction:column;justify-content:center;align-items:center;height:220px;display:flex}.empty-page b{color:#445a64;font-size:14px}.roles-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.roles-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px;position:relative}.level{background:var(--navy);color:#fff;border-radius:7px;padding:3px 7px;font-size:9px;position:absolute;top:13px;left:13px}.roles-grid h3{margin:4px 0;font-size:13px}.roles-grid p{color:var(--muted);height:27px;font-size:9px}.roles-grid article>div:nth-of-type(2){flex-wrap:wrap;gap:4px;min-height:70px;display:flex}.roles-grid article span{color:#45616c;background:#eef5f7;border-radius:7px;padding:3px 5px;font-size:8px}.roles-grid article button{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:30px;font-size:9px}.permissions{overflow:hidden}.yes{color:var(--green);font-weight:700}.no{color:#c7d0d4}.modal-back,.drawer-back{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b263380;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(680px,92vw);overflow:hidden;box-shadow:0 25px 80px #001c2860}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.modal-head h2{margin:0;font-size:19px}.modal-head p{color:var(--muted);margin:3px 0;font-size:10px}.modal-head button,.drawer-head>button{background:#f1f4f5;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;display:grid}.form-grid label{color:#566b74;flex-direction:column;gap:6px;font-size:10px;display:flex}.form-grid input,.form-grid select,.form-grid textarea,.detail-list select{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;padding:9px 11px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #00446012}.form-grid textarea{resize:none;height:72px}.form-grid .full{grid-column:1/-1}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 16px}.drawer-back{place-items:stretch start}.drawer{background:#fff;width:min(440px,94vw);height:100vh;animation:.25s slide;overflow:auto;box-shadow:20px 0 60px #001c2850}@keyframes slide{0%{transform:translate(-100%)}to{transform:none}}.drawer-head{text-align:center;border-bottom:1px solid var(--line);padding:22px;position:relative}.drawer-head>button{position:absolute;top:18px;left:18px}.big-avatar{border-radius:18px;width:64px;height:64px;margin:0 auto 10px;font-size:24px}.drawer-head h2{margin:0}.drawer-head p{color:var(--muted);margin:4px 0;font-size:12px}.quick-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.quick-actions button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:9px 2px;font-size:17px}.quick-actions span{color:var(--muted);font-size:8px;display:block}.detail-list{padding:7px 20px}.detail-list>div,.detail-list label{border-bottom:1px solid #eef1f2;justify-content:space-between;align-items:center;padding:12px 0;font-size:11px;display:flex}.detail-list span,.detail-list label{color:var(--muted)}.detail-list b{color:var(--text)}.detail-list select{color:var(--text);padding:5px 9px}.timeline{padding:15px 20px}.timeline h3{font-size:13px}.timeline>div{flex-direction:column;padding:4px 24px 20px;display:flex;position:relative}.timeline i{background:var(--navy);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:2px;box-shadow:0 0 0 4px #e2eef2}.timeline b{font-size:11px}.timeline span{color:var(--muted);font-size:9px}.toast{color:#fff;z-index:100;background:#123d4d;border-radius:10px;padding:11px 18px;font-size:11px;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 30px #001c2840}.loading{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;height:70vh;display:flex}.loading span{background:var(--navy);border-radius:50%;width:10px;height:10px;animation:.9s infinite alternate pulse}.loading span:nth-child(2){animation-delay:.2s}.loading span:nth-child(3){animation-delay:.4s}.loading p{text-align:center;width:100%;color:var(--muted);font-size:11px}@keyframes pulse{50%{opacity:.5}}.actions,.record-actions{align-items:center;gap:5px;display:flex}.actions button,.record-actions button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:6px;padding:4px 8px;font-size:9px}.actions .danger,.record-actions .danger{color:var(--red);border-color:#f3d5d8}.record-actions{justify-content:center;margin-top:12px}.plain{background:0 0;border:0;padding:0}.deal-col article .actions{border-top:1px solid var(--line);margin-top:11px;padding-top:9px}.utility{width:min(620px,92vw)}.utility-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.utility-grid article{border:1px solid var(--line);background:#f7fafb;border-radius:11px;justify-content:space-between;align-items:center;padding:17px;display:flex}.utility-grid article b{font-size:12px}.utility-grid article span{color:var(--green);font-size:10px}.utility-grid article strong{color:var(--navy);font-size:24px}.modal{flex-direction:column;max-height:92vh;display:flex}.form-grid{overflow-y:auto}.modal-head,.modal-actions{flex:none}.role-pill{border:1px solid var(--line);color:#48606b;background:#fff;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:11px;display:flex}.auth-page{direction:rtl;background:linear-gradient(135deg,#003a52,#005878);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border-radius:20px;width:min(430px,94vw);padding:30px;box-shadow:0 28px 90px #001f2d66}.auth-brand{text-align:center;margin-bottom:24px}.auth-brand h1{color:var(--navy);margin:10px 0 0;font-size:27px}.auth-brand p{color:var(--muted);margin:4px 0;font-size:12px}.brand-motion{flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-motion.login{background:linear-gradient(145deg,#003d56,#006082);border-radius:18px;width:150px;height:102px;margin:0 auto;overflow:hidden;box-shadow:0 10px 28px #00446025}.brand-motion.login>div{width:145px!important;height:103px!important}.brand-motion.loading,.brand-motion.welcome{color:#fff;text-align:center;animation:.28s ease-out brand-stage-in}.brand-motion.loading>div,.brand-motion.welcome>div{width:min(390px,78vw)!important;height:min(278px,56vw)!important}.brand-motion.loading p{color:#d4e4e9;letter-spacing:.15px;margin:-30px 0 0;font-size:12px}.brand-motion.welcome strong{letter-spacing:1.5px;margin:-34px 0 0;font-size:34px}.auth-card form{flex-direction:column;gap:14px;display:flex}.auth-card label{color:#50666f;flex-direction:column;gap:6px;font-size:11px;display:flex}.auth-card input{border:1px solid var(--line);border-radius:9px;outline:none;height:43px;padding:0 12px}.auth-card input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #00446012}.password-input{display:block;position:relative}.password-input input{width:100%;padding-inline-start:70px}.password-input button{min-width:55px;height:29px;color:var(--navy);font:inherit;cursor:pointer;inset-inline-start:7px;background:#eaf3f6;border:0;border-radius:7px;position:absolute;top:7px}:is(.password-input button:hover,.password-input button:focus-visible){background:#dcecf1;outline:2px solid #00446033}.auth-card form>button{height:43px;margin-top:4px}.auth-card small{text-align:center;color:#8a999f;margin-top:15px;font-size:9px;display:block}.auth-error{color:var(--red);background:#fff0f1;border-radius:8px;padding:9px 11px;font-size:10px}@keyframes brand-stage-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-motion{animation:none}}.funnel span{width:82%;transition:height .25s}.employee-kpis{grid-template-columns:repeat(3,1fr)}.employee-dashboard{grid-template-columns:1fr}.roles-grid.two-levels{grid-template-columns:1fr 1fr}.roles-grid.two-levels article>div:nth-of-type(2){min-height:auto}.assignment-note{color:#41616e;background:#f1f8fa;border:1px solid #cfe1e7;border-radius:8px;align-self:end;padding:10px 12px;font-size:9px}.scope-explainer{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.scope-explainer article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:15px;display:flex}.scope-explainer b{color:var(--navy);font-size:11px}.scope-explainer span{color:var(--muted);font-size:9px}.settings-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.settings-title h1{margin:0 0 4px;font-size:24px}.settings-title p,.settings-section-head p,.settings-toolbar p{color:var(--muted);margin:0;font-size:10px}.manager-lock{color:var(--red);background:#fff1f2;border:1px solid #efc7cb;border-radius:20px;padding:7px 11px;font-size:10px}.manager-lock.open{color:var(--green);background:#ecfaf5;border-color:#bce8d8}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:15px;display:grid}.settings-nav{border:1px solid var(--line);background:#fff;border-radius:13px;padding:10px;position:sticky;top:88px}.settings-nav>div{border-bottom:1px solid #edf1f2;padding:6px 0}.settings-nav>div:last-child{border:0}.settings-nav b{color:#8a989e;padding:5px 8px;font-size:9px;display:block}.settings-nav button{text-align:right;color:#50636c;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:8px;font-size:10px;display:flex}.settings-nav button:hover,.settings-nav button.active{color:var(--navy);background:#eaf3f6;font-weight:700}.settings-nav em{background:#eef2f4;border-radius:10px;padding:1px 6px;font-size:8px;font-style:normal}.settings-content{min-width:0}.settings-toolbar{border:1px solid var(--line);background:#fff;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.settings-toolbar h2,.settings-section-head h2{margin:0 0 3px;font-size:17px}.settings-toolbar>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settings-toolbar button{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:9px}.settings-search{border:1px solid var(--line);color:#819099;border-radius:8px;align-items:center;height:34px;padding:0 9px;display:flex}.settings-search input{border:0;outline:0;width:120px}.settings-content>.panel{border-radius:0 0 13px 13px}.permission-note{color:#8b6418;background:#fff8e8;border:1px solid #f3dfaa;padding:9px 12px;font-size:9px}.color-chip{width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:7px;display:inline-block}.parent-name{color:var(--muted);margin-top:2px;font-size:8px;display:block}.settings-modal{width:min(620px,92vw)}.settings-modal input[type=color]{width:100%;height:39px;padding:4px}.settings-section-head{border:1px solid var(--line);background:#fff;border-radius:13px 13px 0 0;padding:18px}.settings-checks{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1fr 1fr;display:grid}.settings-checks .settings-check-option{border-bottom:1px solid #edf1f2;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.settings-checks input{accent-color:var(--navy);margin-top:3px}.settings-checks span{flex-direction:column;display:flex}.settings-checks b{font-size:10px}.settings-checks small{color:var(--muted);font-size:8px}.preferences-grid{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.preferences-grid label,.password-form label{color:#546872;flex-direction:column;gap:5px;font-size:9px;display:flex}.preferences-grid input,.preferences-grid select,.password-form input{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px}.settings-save{margin-top:12px}.security-cards{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.security-cards article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;padding:16px;display:grid}.security-cards b{font-size:11px}.security-cards span{color:var(--muted);grid-column:1;font-size:9px}.security-cards em{color:#9b7a27;background:#fff7dd;border-radius:12px;grid-area:1/2/3;align-self:center;padding:4px 8px;font-size:8px;font-style:normal}.security-cards em.ok{color:var(--green);background:#e8f8f2}.password-form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.password-form h3{grid-column:1/-1;margin:0;font-size:13px}.password-form button{align-self:end;height:38px}.settings-content table small{white-space:normal}.settings-content .empty-page{height:160px}.date-picker-wrap{position:relative}.required-mark{color:var(--red);font-size:8px;position:absolute;top:0;left:0}.calendar-trigger{border:1px solid var(--line);width:100%;height:40px;color:var(--text);text-align:right;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.calendar-trigger.open,.calendar-trigger:focus{border-color:var(--navy);box-shadow:0 0 0 3px #00446012}.calendar-trigger .placeholder{color:#87959b}.calendar-trigger b{color:var(--navy);font-size:17px}.calendar-popover{z-index:90;border:1px solid var(--line);width:min(322px,100vw - 28px);color:var(--text);direction:rtl;background:#fff;border-radius:14px;padding:13px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px #092b3950}.calendar-head{grid-template-columns:32px 1.35fr 82px 32px;align-items:center;gap:5px;margin-bottom:10px;display:grid}.calendar-head button{height:32px;color:var(--navy);background:#f2f6f7;border:0;border-radius:8px;font-size:22px}.calendar-head select{height:32px;color:var(--text);background:#f7f9fa;border:0;border-radius:8px;padding:0 7px;font-size:10px}.calendar-week,.calendar-grid{direction:ltr;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar-week span{text-align:center;color:var(--muted);padding:4px 0;font-size:8px}.calendar-grid button,.calendar-grid i{height:32px}.calendar-grid button{color:var(--text);background:0 0;border:0;border-radius:8px;font-size:11px}.calendar-grid button:hover{color:var(--navy);background:#e8f3f7}.calendar-grid button.today{box-shadow:inset 0 0 0 1px #9fc3d0}.calendar-grid button.selected{background:var(--navy);color:#fff;box-shadow:none}.calendar-time{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;padding-top:11px;display:flex}.calendar-time label{flex:1}.calendar-time input{height:37px!important}.calendar-time button{height:37px;padding:0 17px}.form-grid:has(.calendar-popover){overflow:visible}@media (max-width:1100px){.kpis{grid-template-columns:1fr 1fr}.roles-grid,.project-strip{grid-template-columns:repeat(3,1fr)}.dash-grid{grid-template-columns:1fr}.deal-board{grid-template-columns:1fr 1fr}.sidebar{width:220px}.crm-shell{grid-template-columns:220px 1fr}}@media (max-width:760px){.crm-shell{display:block}.sidebar{display:none}main{width:100%}.mobile-menu{background:0 0;border:0;display:block}.crumb,.head-actions button:not(.bell){display:none}.workspace{padding:18px 14px}.kpis,.roles-grid,.project-strip,.deal-board{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.filters{overflow:auto}.page-title{align-items:flex-start}.page-title h1{font-size:20px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;position:static;overflow:auto}.settings-nav>div{border-bottom:0;border-left:1px solid var(--line);min-width:150px}.settings-toolbar{flex-direction:column;align-items:flex-start}.settings-checks,.preferences-grid,.security-cards,.password-form{grid-template-columns:1fr}.password-form h3{grid-column:auto}.scope-explainer{grid-template-columns:1fr}}.modal:has(.form-divider){width:min(960px,94vw)}.form-divider{color:var(--navy);border-bottom:1px solid var(--line);padding:4px 0 8px;font-size:12px;font-weight:700}.field-label{align-items:center;gap:4px;display:flex}.required-star{color:var(--red);font-size:14px;line-height:1}.check-field{border:1px solid var(--line);border-radius:8px;align-self:end;min-height:40px;flex-direction:row!important;align-items:center!important;padding:9px!important}.check-field input{accent-color:var(--navy);width:auto!important}.multi-select{position:relative}.multi-trigger{border:1px solid var(--line);text-align:right;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:5px 8px;display:flex}.multi-trigger em{font-style:normal}.multi-chips{flex-wrap:wrap;gap:4px;display:flex}.multi-chips i{color:#087653;background:#e7f4f0;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal}.multi-chips i>button{color:inherit;background:0 0;border:0;margin-right:6px;padding:0;line-height:1}.multi-menu{z-index:35;border:1px solid var(--line);background:#fff;border-radius:9px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0a2e3d25}.multi-menu button{text-align:right;background:#fff;border:0;border-radius:6px;width:100%;padding:8px;font-size:10px}.multi-menu button:hover,.multi-menu button.selected{color:var(--navy);background:#edf6f8}.multi-menu span{width:18px;display:inline-grid}.multi-menu-search{z-index:2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:20px 1fr 24px;align-items:center;gap:4px;margin:-1px -1px 5px;padding:6px;display:grid;position:sticky;top:-5px}.multi-menu-search>span{text-align:center;width:auto;color:var(--muted)}.multi-menu-search input{width:100%;font-size:10px;border:1px solid var(--line)!important;background:#f8fafb!important;border-radius:7px!important;height:34px!important;padding:0 9px!important}.multi-menu-search>button{height:24px;text-align:center!important;color:#607782!important;background:#edf2f4!important;border-radius:50%!important;width:24px!important;padding:0!important;font-size:15px!important}.multi-menu-empty{text-align:center;color:var(--muted);margin:0;padding:14px 8px;font-size:10px}.customer-profile{direction:ltr;grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.profile-side,.profile-main{direction:rtl}.profile-side{flex-direction:column;gap:15px;display:flex}.profile-card,.updates-card,.profile-main{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 3px 13px #1a344008}.profile-card-top{justify-content:space-between;padding:14px 16px;display:flex}.profile-card-top button{color:#356786;background:0 0;border:0;font-size:10px}.profile-card-top .archive-link{color:var(--red)}.profile-person{text-align:center;padding:2px 18px 14px}.profile-person>div{width:68px;height:68px;color:var(--navy);background:#e9f0f3;border-radius:50%;place-items:center;margin:auto;font-size:25px;font-weight:700;display:grid}.profile-person h2{margin:8px 0 1px;font-size:18px}.profile-person span,.profile-person b{color:var(--muted);font-size:10px;display:block}.profile-quick{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:5px;padding:14px;display:grid}.profile-quick button{color:var(--navy);background:0 0;border:0;padding:0}.profile-quick i{background:#f5f8f9;border:1px solid #d5e0e4;border-radius:50%;place-items:center;width:36px;height:36px;margin:auto;font-size:15px;font-style:normal;display:grid}.profile-quick span{color:var(--muted);font-size:8px}.profile-facts{padding:8px 16px 15px}.profile-facts>div,.profile-facts>label{border-bottom:1px solid #edf1f2;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:9px 0;font-size:9px;display:flex}.profile-facts span,.profile-facts label{color:var(--muted)}.profile-facts b{color:var(--text);text-align:left}.profile-facts small{width:100%;color:var(--muted)}.profile-facts select{color:var(--navy);background:#f2f7f8;border:0;border-radius:6px;padding:3px}.updates-card{padding:16px}.updates-card h3{margin:0 0 13px;font-size:14px}.updates-timeline article{grid-template-columns:11px 1fr auto;gap:8px;padding:0 0 17px;display:grid;position:relative}.updates-timeline article:before{content:"";border-right:1px solid #dce5e8;position:absolute;top:11px;bottom:0;right:5px}.updates-timeline article:last-child:before{display:none}.updates-timeline i{z-index:1;background:#3187d5;border-radius:50%;width:9px;height:9px;margin-top:3px}.updates-timeline i.activity{background:#7c5ce1}.updates-timeline i.deal{background:#13a47a}.updates-timeline div{flex-direction:column;display:flex}.updates-timeline b{font-size:9px}.updates-timeline span,.updates-timeline time{color:#99a6ac;font-size:8px}.profile-main{min-height:720px;overflow:visible}.profile-tabs{border-bottom:1px solid var(--line);gap:7px;height:58px;padding:0 17px;display:flex}.profile-tabs>button{color:#50636c;background:0 0;border:0;padding:0 18px}.profile-tabs>button.active{color:var(--navy);border-bottom:2px solid var(--navy)}.profile-tabs em{background:#edf2f4;border-radius:10px;padding:1px 6px;font-size:8px;font-style:normal}.customer-add{z-index:20;align-self:center;margin-right:auto;position:relative}.profile-tabs .customer-add-trigger{align-items:center;gap:8px;height:38px;padding:0 15px;font-size:11px;display:flex}.customer-add-trigger>span{font-size:9px}.customer-add-menu{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;width:225px;padding:8px;display:grid;position:absolute;top:45px;left:0;box-shadow:0 14px 35px #0b2e3d30}.profile-tabs .customer-add-menu button{color:#35515d;text-align:right;background:#f6f9fa;border:0;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 10px;font-size:10px;display:flex}.profile-tabs .customer-add-menu button:hover{color:var(--navy);background:#e7f2f6}.customer-add-menu i{width:25px;height:25px;color:var(--navy);background:#e4eff3;border-radius:7px;place-items:center;font-style:normal;display:grid}.overview-content,.activities-content{padding:18px}.overview-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.overview-title h2{margin:0;font-size:18px}.overview-title p{color:var(--muted);margin:2px 0;font-size:9px}.overview-section{border:1px solid var(--line);border-radius:11px;margin-bottom:13px;overflow:hidden}.overview-section h3{border-bottom:1px solid var(--line);background:#f8fafb;margin:0;padding:12px 15px;font-size:11px}.overview-section>div{grid-template-columns:repeat(3,1fr);display:grid}.overview-section article{border-bottom:1px solid #edf1f2;border-left:1px solid #edf1f2;flex-direction:column;padding:13px 15px;display:flex}.overview-section span{color:var(--muted);font-size:8px}.overview-section b{margin-top:3px;font-size:10px}.activity-tabs{border-bottom:1px solid var(--line);gap:4px;margin:-8px 0 18px;display:flex;overflow:auto}.activity-tabs button{white-space:nowrap;color:#667982;background:0 0;border:0;padding:12px 11px;font-size:10px}.activity-tabs button.active{color:var(--navy);border-bottom:2px solid var(--navy)}.activity-tabs span{background:#edf2f4;border-radius:10px;margin-right:4px;padding:1px 5px;font-size:7px}.activity-group{margin-bottom:20px}.activity-group>h3{align-items:center;gap:7px;font-size:14px;display:flex}.activity-group>h3 span{background:#edf2f4;border-radius:10px;padding:1px 7px;font-size:8px}.activity-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:11px;margin-bottom:8px;padding:11px;display:grid}.activity-type{width:36px;height:36px;color:var(--navy);background:#edf6f8;border-radius:50%;place-items:center;display:grid}.activity-info{flex-direction:column;gap:3px;display:flex}.activity-info>b{font-size:10px}.activity-info>span,.activity-card time{color:var(--muted);font-size:8px}@media (max-width:1100px){.customer-profile{grid-template-columns:280px minmax(0,1fr)}.overview-section>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.customer-profile{grid-template-columns:1fr}.profile-main{min-height:500px}.overview-section>div{grid-template-columns:1fr}.activity-card{grid-template-columns:36px 1fr}.activity-card time,.activity-card .actions{grid-column:2}.profile-quick{grid-template-columns:repeat(5,1fr)}}.font-setting{z-index:35;border:1px solid var(--line);color:#5b6e77;background:#fff;border-radius:9px;align-items:center;gap:7px;height:37px;padding:0 8px;display:flex;position:fixed;top:auto;bottom:18px;left:18px;box-shadow:0 8px 24px #16343f1c}.font-setting span{font-size:11px}.font-setting select{border:0;border-right:1px solid var(--line);height:28px;color:var(--navy);background:#fff;outline:none;padding:0 8px;font-size:11px}html[data-font-size=large] .sidebar nav span,html[data-font-size=large] .profile b{font-size:14px}html[data-font-size=large] .profile span,html[data-font-size=large] .nav-label,html[data-font-size=large] .sidebar-foot{font-size:11px}html[data-font-size=large] .crumb,html[data-font-size=large] .role-pill{font-size:13px}html[data-font-size=large] th{font-size:11.5px}html[data-font-size=large] td,html[data-font-size=large] .person b{font-size:12.5px}html[data-font-size=large] .status{font-size:10.5px}html[data-font-size=large] .page-title p,html[data-font-size=large] .panel-head p{font-size:11.5px}html[data-font-size=large] .form-grid label{font-size:12px}html[data-font-size=large] .form-grid input,html[data-font-size=large] .form-grid select,html[data-font-size=large] .form-grid textarea{font-size:13px}html[data-font-size=large] .profile-quick span{font-size:10px}html[data-font-size=large] .profile-facts>div,html[data-font-size=large] .profile-facts>label{font-size:11.5px}html[data-font-size=large] .profile-facts small{font-size:10.5px}html[data-font-size=large] .updates-timeline b{font-size:11px}html[data-font-size=large] .updates-timeline span,html[data-font-size=large] .updates-timeline time{font-size:9.5px}html[data-font-size=large] .overview-title p{font-size:11px}html[data-font-size=large] .overview-section h3{font-size:13px}html[data-font-size=large] .overview-section span{font-size:10.5px}html[data-font-size=large] .overview-section b{font-size:12.5px}html[data-font-size=large] .activity-tabs button,html[data-font-size=large] .activity-info>b{font-size:12px}html[data-font-size=large] .activity-info>span,html[data-font-size=large] .activity-card time{font-size:10px}html[data-font-size=large] .actions button{font-size:10.5px}html[data-font-size=large] .settings-title p,html[data-font-size=large] .settings-section-head p,html[data-font-size=large] .settings-toolbar p,html[data-font-size=large] .settings-nav button,html[data-font-size=large] .settings-checks b,html[data-font-size=large] .preferences-grid label{font-size:11.5px}html[data-font-size=xlarge] .sidebar nav span{font-size:16px}html[data-font-size=xlarge] .profile b{font-size:15px}html[data-font-size=xlarge] .profile span{font-size:12px}html[data-font-size=xlarge] .crumb,html[data-font-size=xlarge] .role-pill{font-size:14px}html[data-font-size=xlarge] th{font-size:13px}html[data-font-size=xlarge] td,html[data-font-size=xlarge] .person b{font-size:14px}html[data-font-size=xlarge] .status{font-size:12px}html[data-font-size=xlarge] .page-title p,html[data-font-size=xlarge] .panel-head p{font-size:13px}html[data-font-size=xlarge] .form-grid label{font-size:13.5px}html[data-font-size=xlarge] .form-grid input,html[data-font-size=xlarge] .form-grid select,html[data-font-size=xlarge] .form-grid textarea{font-size:14.5px}html[data-font-size=xlarge] .profile-quick span{font-size:11px}html[data-font-size=xlarge] .profile-facts>div,html[data-font-size=xlarge] .profile-facts>label{font-size:13px}html[data-font-size=xlarge] .profile-facts small{font-size:12px}html[data-font-size=xlarge] .updates-timeline b{font-size:12.5px}html[data-font-size=xlarge] .updates-timeline span,html[data-font-size=xlarge] .updates-timeline time{font-size:11px}html[data-font-size=xlarge] .overview-title p{font-size:12.5px}html[data-font-size=xlarge] .overview-section h3{font-size:14.5px}html[data-font-size=xlarge] .overview-section span{font-size:12px}html[data-font-size=xlarge] .overview-section b{font-size:14px}html[data-font-size=xlarge] .activity-tabs button,html[data-font-size=xlarge] .activity-info>b{font-size:13.5px}html[data-font-size=xlarge] .activity-info>span,html[data-font-size=xlarge] .activity-card time{font-size:11.5px}html[data-font-size=xlarge] .actions button{font-size:12px}html[data-font-size=xlarge] .settings-title p,html[data-font-size=xlarge] .settings-section-head p,html[data-font-size=xlarge] .settings-toolbar p,html[data-font-size=xlarge] .settings-nav button,html[data-font-size=xlarge] .settings-checks b,html[data-font-size=xlarge] .preferences-grid label,.form-grid .activity-details-field{font-size:13px}.form-grid .activity-details-field textarea{resize:vertical;height:120px;min-height:120px;font-size:16px;line-height:1.7}time,[dir=ltr]{unicode-bidi:isolate}@media (max-width:1000px){.font-setting{bottom:14px;left:14px}}@media (max-width:760px){.font-setting{bottom:12px;left:12px}.font-setting span{display:none}}.brand.brand-home{border-inline:0;background:0 0;border-top:0;justify-content:center;width:100%;height:82px;padding:4px 8px 14px}.brand.brand-home img{object-fit:contain;filter:brightness(0)invert();width:154px;height:62px;display:block}.roles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.roles-grid article{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:18px;padding:20px 22px;display:grid}.roles-grid .level{border-radius:9px;grid-area:1/2/3;align-self:start;padding:5px 11px;font-size:10px;position:static}.roles-grid h3{grid-area:1/1;margin:0 0 5px;font-size:16px}.roles-grid p{grid-area:2/1;height:auto;min-height:24px;margin:0 0 15px;font-size:10px}.roles-grid article>div:nth-of-type(2){flex-wrap:wrap;grid-area:3/1/auto/-1;gap:7px;min-height:0;display:flex}.roles-grid article span{white-space:nowrap;border-radius:8px;align-items:center;min-height:30px;padding:6px 10px;font-size:9px;display:inline-flex}.platform-company-context{color:#fff;background:linear-gradient(135deg,#004460,#08627f);border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(260px,380px) auto;align-items:center;gap:22px;margin-bottom:20px;padding:22px 26px;display:grid;box-shadow:0 12px 32px #00446026}.platform-company-context span,.platform-company-context p{color:#d7e8ee;margin:3px 0;display:block}.platform-company-context h2{margin:5px 0;font-size:25px}.platform-company-context label{gap:7px;font-weight:700;display:grid}.platform-company-context select{color:#17313c;min-height:46px;font:inherit;background:#fff;border:1px solid #ffffff6b;border-radius:11px;padding:0 13px}.company-settings-summary{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:2px 9px;padding:12px 16px;display:grid}.company-settings-summary b{font-size:22px}.company-settings-summary span{font-size:12px}@media (max-width:900px){.platform-company-context{grid-template-columns:1fr}.company-settings-summary{width:max-content}}.company-account-filter{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:15px 18px;display:flex;box-shadow:0 3px 13px #1a344008}.company-account-filter>div{flex-direction:column;display:flex}.company-account-filter b{color:var(--navy);font-size:13px}.company-account-filter span{color:var(--muted);margin-top:3px;font-size:10px}.company-account-filter label{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.company-account-filter select{border:1px solid var(--line);min-width:260px;height:40px;color:var(--text);background:#fff;border-radius:9px;padding:0 12px}@media (max-width:760px){.company-account-filter,.company-account-filter label{flex-direction:column;align-items:stretch}.company-account-filter select{width:100%;min-width:0}}.homele-controls{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0;overflow:visible}.homele-filter-row{border-bottom:1px solid #edf1f2;flex-wrap:wrap;align-items:center;gap:5px;min-height:58px;padding:10px 13px;display:flex}.homele-filter{color:#344b55;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;height:36px;padding:0 4px;display:flex}.homele-filter:hover,.homele-filter.active{background:#f7fafb;border-color:#cddde3}.homele-filter span{white-space:nowrap;font-size:11px;font-weight:700}.homele-filter select,.homele-filter input{color:#58707a;background:0 0;border:0;outline:0;max-width:92px;height:30px;font-size:10px}.homele-filter input[type=date]{max-width:126px}.scope-toggle{border:1px solid #dce5e8;border-radius:7px;margin-right:auto;display:flex;overflow:hidden}.scope-toggle button{color:#526873;background:#fff;border:0;height:34px;padding:0 12px;font-size:10px}.scope-toggle button.active{color:#fff;background:#3f65e8}.clear-filters{height:34px;color:var(--red);background:#fff1f2;border:0;border-radius:7px;padding:0 9px;font-size:9px}.homele-search-row{background:#f7f9fa;justify-content:space-between;align-items:center;padding:7px 13px;display:flex}.homele-search-row>label{color:#7a8b93;background:#fff;border:1px solid #dbe4e8;border-radius:7px;align-items:center;width:min(300px,45%);height:38px;padding:0 10px;display:flex}.homele-search-row input{background:0 0;border:0;outline:0;width:100%;margin-right:6px;font-size:11px}.homele-search-row>div{gap:6px;display:flex}.homele-search-row button{color:#5c6f78;background:#fff;border:1px solid #dbe4e8;border-radius:7px;height:35px;padding:0 12px;font-size:10px}.homele-list{border-radius:0 0 11px 11px}.homele-list table{direction:rtl}.homele-list th{color:#263d47;background:#f5f7f8;font-weight:700}.homele-list th,.homele-list td{border-left:1px solid #e8edef}.homele-list tbody tr{cursor:default}.homele-list input[type=checkbox]{accent-color:#4265e5;width:17px;height:17px}.outline-tag{color:#2749bd;background:#fff;border:1px solid #4169ef;border-radius:5px;padding:3px 7px;font-size:9px;display:inline-block}.list-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:9px 14px;display:flex}.list-footer>div{color:#536972;align-items:center;gap:10px;font-size:10px;display:flex}.list-footer select{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 8px}.list-page-size{white-space:nowrap;align-items:center;gap:7px;display:flex}.list-footer nav{direction:rtl;align-items:center;gap:6px;display:flex}.list-footer button{border:1px solid var(--line);color:#556b75;background:#fff;border-radius:7px;min-width:70px;height:34px;padding:0 12px}:is(.list-footer button:hover,.list-footer button:focus-visible){color:#2749bd;border-color:#4169e1}.list-footer button:disabled{opacity:.4}.homele-controls+.homele-list{margin-top:0}html[data-font-size=large] .homele-filter span,html[data-font-size=large] .homele-filter select,html[data-font-size=large] .homele-search-row input,html[data-font-size=large] .homele-search-row button,html[data-font-size=large] .scope-toggle button,html[data-font-size=large] .list-footer>div{font-size:12px}html[data-font-size=xlarge] .homele-filter span,html[data-font-size=xlarge] .homele-filter select,html[data-font-size=xlarge] .homele-search-row input,html[data-font-size=xlarge] .homele-search-row button,html[data-font-size=xlarge] .scope-toggle button,html[data-font-size=xlarge] .list-footer>div{font-size:13.5px}@media (max-width:760px){.homele-filter-row{flex-wrap:nowrap;overflow-x:auto}.homele-filter{flex:none}.scope-toggle{flex:none;margin-right:0}.homele-search-row>label{width:65%}.list-footer{flex-direction:column;align-items:flex-start;gap:10px}.homele-list{overflow:hidden}.bulk-selection{flex-direction:column;align-items:flex-start;gap:8px}.bulk-selection>div{flex-wrap:wrap;width:100%}.bulk-selection>div:last-child{justify-content:flex-end}}.tracking-title{margin-bottom:14px}.tracking-search{margin-bottom:14px;padding:20px}.tracking-search>label{color:var(--navy);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.tracking-search>div{background:#fff;border:1px solid #cbdce2;border-radius:12px;align-items:center;height:52px;padding:0 15px;display:flex;box-shadow:0 5px 18px #16343f0d}.tracking-search>div:focus-within{border-color:var(--navy);box-shadow:0 0 0 4px #00446012}.tracking-search span{color:var(--navy);font-size:20px}.tracking-search input{height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px}.tracking-search button{color:#55717c;background:#edf3f5;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.tracking-search>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.tracking-results{overflow:hidden}.tracking-results>div:last-child{display:grid}.tracking-results>div>button{text-align:right;width:100%;min-height:72px;color:var(--text);background:#fff;border:0;border-top:1px solid #edf1f2;grid-template-columns:42px minmax(180px,1fr) minmax(170px,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.tracking-results>div>button:hover{background:#f5fafb}.tracking-results i,.tracking-avatar{color:var(--navy);background:#e5f0f4;place-items:center;font-style:normal;font-weight:700;display:grid}.tracking-results i{border-radius:11px;width:38px;height:38px}.tracking-results span,.tracking-results em{flex-direction:column;font-style:normal;display:flex}.tracking-results small{color:var(--muted);margin-top:3px;font-size:9px}.tracking-results em strong{color:var(--navy)}.tracking-results u{color:#16709a;font-size:10px;text-decoration:none}.tracking-empty{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.tracking-empty b{color:#405761;margin-bottom:5px;font-size:14px}.tracking-back{color:#16709a;background:0 0;border:0;padding:7px 0 13px;font-weight:700}.tracking-detail{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:14px;display:grid}.tracking-back{grid-column:1/-1}.tracking-customer{padding:20px;position:sticky;top:86px}.tracking-customer>div:nth-child(2){text-align:center}.tracking-avatar{border-radius:20px;width:68px;height:68px;margin:0 auto 10px;font-size:25px}.tracking-customer h2{margin:0;font-size:20px}.tracking-customer p{color:var(--muted);margin:4px 0 18px}.tracking-customer dl{margin:0}.tracking-customer dl>div{border-top:1px solid #edf1f2;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.tracking-customer dt{color:var(--muted);font-size:10px}.tracking-customer dd{text-align:left;margin:0;font-size:10px;font-weight:700}.tracking-history{overflow:hidden}.tracking-timeline{padding:10px 20px 22px}.tracking-timeline article{grid-template-columns:16px 1fr;gap:11px;padding:12px 0;display:grid;position:relative}.tracking-timeline article:not(:last-child):before{content:"";border-right:2px solid #e2eaed;position:absolute;top:28px;bottom:-12px;right:7px}.tracking-timeline>article>i{z-index:1;background:#66808b;border-radius:50%;width:14px;height:14px;margin-top:3px;box-shadow:0 0 0 5px #eef3f5}.tracking-timeline>article>i.activity{background:#0d90b8}.tracking-timeline>article>i.deal{background:#16a276}.tracking-timeline>article>i.update{background:#7a5ce0}.tracking-timeline article>div{background:#fff;border:1px solid #e3eaed;border-radius:11px;padding:13px 15px}.tracking-timeline header,.tracking-timeline footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tracking-timeline header{justify-content:space-between}.tracking-timeline header>b{font-size:12px}.tracking-timeline p{color:#344c57;margin:8px 0 11px}.tracking-timeline footer{color:var(--muted);font-size:9px}.tracking-timeline footer time{direction:ltr;margin-right:auto}.tracking-timeline footer strong{color:#405964}@media (max-width:900px){.tracking-detail{grid-template-columns:1fr}.tracking-customer{position:static}.tracking-results>div>button{grid-template-columns:42px 1fr}.tracking-results em,.tracking-results u{grid-column:2}}@media (max-width:560px){.tracking-search{padding:14px}.tracking-results>div>button{padding:10px}.tracking-timeline{padding:8px 12px 18px}.tracking-timeline footer{flex-direction:column;align-items:flex-start}.tracking-timeline footer time{margin:0}}.bulk-selection{color:#243d86;background:#edf4ff;border:1px solid #bfd0fa;border-bottom:0;justify-content:space-between;align-items:center;min-height:54px;padding:9px 14px;display:flex}.bulk-selection>div{align-items:center;gap:9px;display:flex}.bulk-selection b{color:#fff;background:#4169e1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.bulk-selection span{font-size:11px;font-weight:700}.bulk-selection button{color:#3b5394;background:#fff;border:1px solid #b8c9ec;border-radius:7px;height:34px;padding:0 11px;font-size:10px}.bulk-selection .bulk-export{color:#fff;background:#4169e1;border-color:#4169e1}.bulk-selection+.homele-list,.bulk-selection+.selectable-list{border-radius:0 0 11px 11px}.select-all-cell{cursor:pointer;-webkit-user-select:none;user-select:none;width:48px;text-align:center!important}.selectable-list input[type=checkbox]{accent-color:#4265e5;width:17px;height:17px}.row-selected{background:#eef4ff!important}.row-selected:hover{background:#e6efff!important}.user-editor-modal{width:min(1220px,96vw);height:min(900px,94vh)}.user-editor-modal>.form-grid{background:#f7f9fa;padding:14px;display:block}.user-editor{grid-template-columns:310px 1fr;align-items:start;gap:14px;display:grid}.user-editor-side,.user-editor-main{gap:14px;display:grid}.user-form-card,.user-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.user-summary{align-items:center;gap:13px;display:flex}.user-avatar{width:58px;height:58px;color:var(--navy);background:#e7f0f3;border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.user-summary div{flex-direction:column;display:flex}.user-summary b{font-size:15px}.user-summary small{color:var(--muted)}.user-form-card h3{margin:0 0 14px;font-size:14px}.user-form-card>p,.access-title p{color:var(--muted);margin:-8px 0 14px;font-size:9px}.user-form-card>label{color:#566b74;flex-direction:column;gap:6px;margin-top:11px;font-size:10px;display:flex}.user-form-card input,.user-form-card select,.user-form-card textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;width:100%;padding:9px 11px}.user-form-card textarea{resize:vertical;height:55px}.user-switch{align-items:center;flex-direction:row!important}.user-switch input{width:auto}.user-fields,.user-scope-fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.user-scope-fields{grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.user-scope-fields>label{color:#566b74;flex-direction:column;gap:6px;font-size:10px;display:flex}.access-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.access-title>label{min-width:150px}.role-choice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:13px 0;display:grid}.role-choice button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.role-choice button.selected{background:#eef4ff;border-color:#4169e1;box-shadow:0 0 0 2px #4169e118}.role-choice span{color:var(--muted);font-size:9px}.permission-matrix{margin-top:15px}.permission-row{border-top:1px solid #edf1f2;grid-template-columns:190px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.permission-row>b{font-size:10px}.permission-row>div{flex-wrap:wrap;gap:15px;display:flex}.permission-row label{align-items:center;gap:5px;font-size:9px;display:flex}.permission-row input{accent-color:#4169e1;width:15px;height:15px;padding:0}.permission-row .disabled{color:#aab4b9}.user-editor-modal .modal-actions{background:#fff}@media (max-width:900px){.user-editor-modal{width:96vw}.user-editor{grid-template-columns:1fr}.user-editor-side{grid-template-columns:1fr 1fr}.user-summary{grid-column:1/-1}.user-scope-fields{grid-template-columns:1fr 1fr}.permission-row{grid-template-columns:1fr}}@media (max-width:620px){.user-editor-side,.user-fields,.user-scope-fields,.role-choice{grid-template-columns:1fr}.user-editor-modal{height:96vh}.permission-row>div{gap:9px}}.permission-row label{cursor:pointer;border-radius:6px;padding:5px 7px;transition:all .15s}.permission-row label:hover{background:#eef4ff}.permission-row input{cursor:pointer}.permission-row .locked{color:#c2cbd0;cursor:not-allowed;text-decoration:line-through}.permission-row .locked:hover{background:0 0}.permission-row .locked input{cursor:not-allowed}.date-filter{z-index:auto;gap:0;position:relative;padding:0!important}.date-filter:has(.filter-calendar-popover){z-index:30}.date-filter>span{pointer-events:none;padding-right:9px}.date-filter .date-trigger{color:#647983;cursor:pointer;height:34px;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;display:flex}.date-filter .date-trigger b{color:var(--navy);font-size:13px}.date-filter .date-quick-clear{color:#52707c;cursor:pointer;background:#eaf1f4;border:0;border-radius:50%;width:25px;height:25px;margin-left:4px;padding:0;font-size:16px;line-height:1}.date-filter .date-quick-clear:hover{color:#c53b4c;background:#ffe8e9}.date-filter:focus-within,.date-filter:hover{background:#f2f8fa;border-color:#9eb9c4}.filter-calendar-popover{z-index:60;cursor:default;direction:rtl;background:#fff;border:1px solid #d7e2e7;border-radius:16px;width:340px;padding:17px;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #0033462e}.filter-calendar-head{grid-template-columns:40px 1fr 40px;align-items:center;height:40px;margin-bottom:8px;display:grid}.filter-calendar-head strong{text-align:center;color:#143b4b;font-size:15px}.filter-calendar-head button{width:36px;height:36px;color:var(--navy);cursor:pointer;background:#f7fafb;border:1px solid #e1e9ec;border-radius:10px;font-size:25px}.filter-calendar-head button:hover{background:#e7f2f6}.filter-calendar-week,.filter-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.filter-calendar-week{margin-bottom:6px}.filter-calendar-week span{text-align:center;color:#889ba3;padding:5px 0;font-size:10px;font-weight:700}.filter-calendar-grid button{color:#294550;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:37px;height:37px;margin:auto;font-size:11px;font-weight:700;transition:all .15s}.filter-calendar-grid button:hover{background:#eef5f7;transform:translateY(-1px)}.filter-calendar-grid button.outside{color:#c5cfd3;background:0 0}.filter-calendar-grid button.today:not(.range-start):not(.range-end){color:#087ca4;text-underline-offset:4px;text-decoration:underline}.filter-calendar-grid button.in-range{background:#e3f1f5;border-radius:10px}.filter-calendar-grid button.range-start,.filter-calendar-grid button.range-end{color:#075b79;background:#fff;border-color:#0786ad;box-shadow:0 3px 9px #00698d2e}.filter-calendar-grid button.range-start.range-end{background:var(--navy);color:#fff}.filter-calendar-foot{border-top:1px solid #edf1f3;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.filter-calendar-foot button{height:34px;color:var(--navy);cursor:pointer;background:#e7f2f6;border:0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:700}.filter-calendar-foot .clear-date{color:#c83d4c;background:#fff0f1}.filter-calendar-foot .apply-date{background:var(--navy);color:#fff;margin-right:auto}.filter-calendar-foot button:disabled{opacity:.42;cursor:not-allowed}.filter-calendar-foot button:not(:disabled):hover{filter:brightness(.97)}html[data-font-size=large] .date-filter>button{font-size:12px}html[data-font-size=xlarge] .date-filter>button{font-size:13.5px}@media (max-width:520px){.filter-calendar-popover{width:min(340px,100vw - 28px);position:fixed;top:50%;right:50%;transform:translate(50%,-50%);box-shadow:0 0 0 100vmax #091f2852,0 18px 45px #00334638}}.head-actions .bell{font-size:0;position:relative}.head-actions .bell:before{content:"●";font-size:14px}.head-actions .bell em{color:#fff;background:#e15362;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-7px;left:-7px}.notifications-modal{width:min(720px,92vw)}.notifications-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;padding:12px 22px;display:flex}.notifications-toolbar button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;padding:8px 13px;font-size:11px}.notifications-toolbar button:disabled{opacity:.45;cursor:default}.notifications-list{max-height:490px;padding:13px 18px 18px;overflow:auto}.notifications-list article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:34px 1fr;gap:11px;margin-bottom:9px;padding:14px;display:grid}.notifications-list article.unread{box-shadow:inset -3px 0 var(--navy);background:#f0f7f9;border-color:#bcd5de}.notifications-list article>i{color:#cf4050;background:#fff0f1;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.notifications-list article b{font-size:12px}.notifications-list article p{color:#4f646e;margin:5px 0 7px;font-size:11px;line-height:1.7}.notifications-list article time{color:var(--muted);font-size:9px}.notifications-list .empty-page{height:180px}.backup-admin-password{color:#526871;flex-direction:column;gap:7px;max-width:460px;margin-top:14px;font-size:11px;display:flex}.backup-admin-password input{background:#fff;border:1px solid #b9d0d9;border-radius:9px;height:42px;padding:0 12px}.backup-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.backup-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:stretch;padding:20px;display:flex}.backup-icon{width:45px;height:45px;color:var(--navy);background:#e9f4f7;border-radius:12px;place-items:center;font-size:22px;display:grid}.backup-icon.danger{color:var(--red);background:#fff0f1}.backup-card h3{margin:13px 0 5px;font-size:15px}.backup-card>p{color:var(--muted);min-height:54px;margin:0 0 16px;font-size:10px;line-height:1.8}.backup-card label{color:#526871;flex-direction:column;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.backup-card input{border:1px solid var(--line);background:#fff;border-radius:8px;height:39px;padding:0 10px}.backup-card input[type=file]{height:auto;padding:9px}.backup-card small{color:#98721e;background:#fff8e7;border:1px solid #f2dfac;border-radius:8px;margin-bottom:12px;padding:9px;line-height:1.6}.backup-card>button{border:1px solid var(--line);height:40px;color:var(--navy);background:#fff;border-radius:8px}.backup-card button:disabled{opacity:.45;cursor:default}.backup-preview{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:15px;padding-top:14px;display:flex}.backup-preview>b{color:var(--green)}.backup-preview>span{color:var(--muted);font-size:10px}.backup-preview>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.backup-preview em{text-align:center;color:#6b7c83;background:#f3f7f8;border-radius:8px;padding:7px 4px;font-size:8px;font-style:normal}.backup-preview strong{color:var(--navy);font-size:15px;display:block}.backup-preview .restore-button{background:var(--red);color:#fff;border:0;border-radius:8px;height:40px}.backup-security-note{background:#edf7f4;border:1px solid #c8e6dc;border-radius:11px;align-items:center;gap:12px;margin-top:13px;padding:12px 15px;display:flex}.backup-security-note b{color:#18795d;font-size:11px}.backup-security-note span{color:#526c63;font-size:9px}.backup-page time{direction:ltr;display:inline-block}@media (max-width:760px){.backup-grid{grid-template-columns:1fr}.backup-admin-password{max-width:none}.backup-preview>div{grid-template-columns:repeat(3,1fr)}.backup-security-note{flex-direction:column;align-items:flex-start}}.status.orange{color:#b86500;background:#fff4dc}.sortable{padding:0!important}.sortable>button{width:100%;min-height:42px;color:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;display:flex}:is(.sortable>button:hover,.sortable>button:focus-visible){color:#3155bd;background:#edf4ff;outline:none}.sortable>button span{color:#9aa9af;font-size:12px}.sortable.active>button{color:#254bbd;background:#eef4ff}.sortable.active>button span{color:#254bbd;font-weight:800}.operation-indicator{z-index:220;color:#324b56;background:#fff;border:1px solid #d9e1e4;border-radius:12px;align-items:center;gap:10px;min-width:220px;max-width:min(440px,100vw - 28px);height:48px;padding:0 16px;animation:.18s ease-out indicator-in;display:flex;position:fixed;top:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 38px #00283824}.operation-indicator i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.operation-indicator span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.operation-indicator.pending i{border:3px solid #d5dde0;border-top-color:var(--navy);animation:.72s linear infinite indicator-spin}.operation-indicator.success{color:#107253;background:#f5fffb;border-color:#b9e6d4}.operation-indicator.success i{color:#fff;background:#1aa477}.operation-indicator.error{color:#b63241;background:#fff8f8;border-color:#f1c3c8}.operation-indicator.error i{color:#fff;background:#df5261}.operation-indicator b{background:currentColor;height:3px;position:absolute;bottom:0;right:0}.operation-indicator.pending b{width:42%;animation:1.25s ease-in-out infinite indicator-progress}.operation-indicator.success b,.operation-indicator.error b{width:100%;animation:1s linear forwards indicator-finish}@keyframes indicator-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes indicator-spin{to{transform:rotate(360deg)}}@keyframes indicator-progress{0%{transform:translate(150%)}to{transform:translate(-260%)}}@keyframes indicator-finish{0%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.workspace-skeleton{gap:17px;display:grid}.skeleton-title{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.skeleton-title i{border-radius:8px;width:190px;height:31px}.skeleton-title span{border-radius:9px;width:112px;height:39px}.skeleton-kpis{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.skeleton-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;height:94px;padding:17px;display:flex}.skeleton-kpis article>i{border-radius:12px;flex:none;width:47px;height:47px}.skeleton-kpis article div{flex:1;gap:9px;display:grid}.skeleton-kpis b{border-radius:5px;width:76%;height:13px}.skeleton-kpis span{border-radius:5px;width:48%;height:9px}.skeleton-panels{grid-template-columns:1.55fr .75fr;gap:16px;display:grid}.skeleton-panels section{border:1px solid var(--line);background:#fff;border-radius:13px;align-content:start;gap:18px;height:310px;padding:22px;display:grid}.skeleton-panels b{border-radius:6px;width:30%;height:18px}.skeleton-panels i{border-radius:8px;height:38px}.skeleton-title>*,.skeleton-kpis i,.skeleton-kpis b,.skeleton-kpis span,.skeleton-panels b,.skeleton-panels i{background:linear-gradient(90deg,#edf0f2 25%,#f7f8f9 45%,#e7ebed 65%) 0 0/250% 100%;animation:1.35s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:900px){.skeleton-kpis{grid-template-columns:1fr 1fr}.skeleton-panels{grid-template-columns:1fr}.skeleton-panels section:last-child{display:none}}@media (max-width:560px){.operation-indicator{width:calc(100vw - 24px);min-width:0;height:46px;top:10px}.skeleton-kpis{grid-template-columns:1fr}.skeleton-title span{display:none}}@media (prefers-reduced-motion:reduce){.operation-indicator,.operation-indicator i,.operation-indicator b,.workspace-skeleton *{animation:none!important}}.navigation-progress{z-index:300;pointer-events:none;background:#dce6ea;height:4px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress i{background:linear-gradient(90deg,#0e789e,var(--navy),#35a7c9);transform-origin:100%;width:100%;height:100%;animation:.52s cubic-bezier(.2,.8,.2,1) forwards navigation-load;display:block;box-shadow:0 0 10px #08799b80}@keyframes navigation-load{0%{transform:scaleX(.04)}55%{transform:scaleX(.72)}85%{transform:scaleX(.9)}to{transform:scaleX(1)}}.operation-feedback-layer.pending .operation-feedback-card i{border:6px solid #dce5e8;border-top-color:var(--navy);box-shadow:none;background:0 0;animation:.72s linear infinite indicator-spin}.operation-feedback-layer.pending .operation-feedback-card h2{color:var(--navy)}.confirm-layer{z-index:240;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17313d66;place-items:center;padding:22px;animation:.18s ease-out feedback-layer-in;display:grid;position:fixed;inset:0}.confirm-card{text-align:center;background:#fff;border:1px solid #ffffffa8;border-radius:24px;width:min(460px,100vw - 32px);padding:30px;animation:.28s cubic-bezier(.2,1.1,.35,1) feedback-card-in;box-shadow:0 28px 80px #001f2d4a}.confirm-card>i{color:#d84b5a;background:#fff0f1;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:30px;font-style:normal;font-weight:800;display:grid}.confirm-card h2{color:#243e49;margin:0 0 8px;font-size:21px}.confirm-card p{color:#778990;max-width:350px;margin:0 auto 22px;font-size:12px;line-height:1.8}.confirm-card>div{justify-content:center;gap:9px;display:flex}.confirm-card button{border:1px solid var(--line);color:#50656e;background:#fff;border-radius:9px;min-width:104px;height:40px;font-size:11px;font-weight:700}.confirm-card button.danger{color:#fff;background:#d94c5b;border-color:#d94c5b;box-shadow:0 7px 18px #d94c5b28}.confirm-card button:focus-visible{outline-offset:2px;outline:3px solid #8eb5c4}@media (max-width:560px){.confirm-card{border-radius:20px;padding:25px 20px}.confirm-card>div{flex-direction:column-reverse}.confirm-card button{width:100%}}.operation-feedback-layer{z-index:230;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#17313d38;place-items:center;padding:22px;animation:.18s ease-out feedback-layer-in;display:grid;position:fixed;inset:0}.operation-feedback-card{text-align:center;background:#fffffff5;border:1px solid #ffffffb5;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(520px,100vw - 32px);min-height:230px;padding:35px 30px 30px;animation:.34s cubic-bezier(.2,1.15,.35,1) feedback-card-in;display:flex;box-shadow:0 28px 80px #001f2d3d}.operation-feedback-card i{color:#fff;background:#28b45d;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:20px;font-size:38px;font-style:normal;font-weight:800;line-height:1;animation:.45s cubic-bezier(.2,1.45,.35,1) feedback-icon-in;display:grid;box-shadow:0 10px 25px #28b45d38}.operation-feedback-card h2{color:#173743;margin:0 0 8px;font-size:25px}.operation-feedback-card p{color:#75878f;margin:0;font-size:13px;line-height:1.7}.operation-feedback-layer.error .operation-feedback-card i{background:#df5261;box-shadow:0 10px 25px #df526138}.operation-feedback-layer.error .operation-feedback-card h2{color:#a92f3d}@keyframes feedback-layer-in{0%{opacity:0}to{opacity:1}}@keyframes feedback-card-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes feedback-icon-in{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:560px){.operation-feedback-card{border-radius:22px;min-height:205px;padding:28px 20px}.operation-feedback-card i{width:60px;height:60px;margin-bottom:16px;font-size:33px}.operation-feedback-card h2{font-size:21px}.operation-feedback-card p{font-size:12px}}@media (prefers-reduced-motion:reduce){.navigation-progress i,.operation-feedback-layer,.operation-feedback-card,.operation-feedback-card i{animation:none!important}}.lead-line-chart{direction:ltr;height:292px;padding:8px 12px 0;position:relative}.lead-line-chart canvas{touch-action:pan-y;width:100%;height:244px;display:block}.chart-tooltip{z-index:5;pointer-events:none;direction:rtl;background:#fffffff5;border:1px solid #dbe5e8;border-radius:10px;min-width:152px;padding:10px 12px;animation:.14s ease-out chart-tip-in;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 28px #002d4028}.chart-tooltip b{color:#183a48;margin-bottom:6px;font-size:11px;display:block}.chart-tooltip span{color:#72848c;align-items:center;gap:6px;font-size:9px;display:flex}.chart-tooltip span i,.chart-legend i{background:var(--navy);border-radius:50%;width:8px;height:8px;display:inline-block}.chart-tooltip strong{color:var(--navy);margin-right:auto;font-size:12px}.chart-legend{color:#6f8189;direction:rtl;justify-content:space-between;align-items:center;height:36px;padding:2px 25px 0 42px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend em{color:#2b8b72;background:#e7f7f1;border-radius:12px;padding:4px 8px;font-style:normal}@keyframes chart-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 8px))}to{opacity:1;transform:translate(-50%,calc(-100% - 14px))}}@media (max-width:560px){.lead-line-chart{height:270px;padding-inline:4px}.lead-line-chart canvas{height:228px}.chart-tooltip{min-width:136px}.chart-legend{padding-inline:38px 15px}}.export-tools{gap:6px;display:flex;position:relative}.export-column-picker{position:relative}.export-columns-popover{z-index:80;direction:rtl;background:#fff;border:1px solid #d9e3e7;border-radius:12px;width:330px;max-height:440px;position:absolute;top:42px;left:0;overflow:hidden;box-shadow:0 16px 42px #0d303d33}.export-columns-head,.export-column-row{grid-template-columns:minmax(130px,1fr) 62px 62px;align-items:center;display:grid}.export-columns-head{color:#6a7f88;background:#f3f6f8;border-bottom:1px solid #e2e9ec;padding:11px 13px;font-size:9px}.export-columns-head b:not(:first-child){text-align:center}.export-columns-list{max-height:310px;overflow:auto}.export-column-row{color:#314a55;border-bottom:1px solid #edf1f3;min-height:39px;padding:0 13px;font-size:11px}.export-column-row:hover{background:#f7fafb}.export-column-row input{accent-color:#4169e1;width:18px;height:18px;margin:auto}.export-column-row i{text-align:center;color:#b4c0c5;font-style:normal}.export-columns-actions{gap:6px;padding:10px 13px;display:flex}.export-columns-actions button{background:#f4f8fa!important;flex:1!important;height:32px!important;padding:0 7px!important}.export-columns-popover small{color:#78909a;padding:0 13px 12px;font-size:9px;line-height:1.6;display:block}@media (max-width:560px){.export-columns-popover{width:min(350px,100vw - 24px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #091f285c,0 18px 45px #00334638}}.sidebar .profile{cursor:pointer}.sidebar .profile:hover{background:#ffffff1c}.platform-profile-modal{width:min(760px,94vw)}.platform-profile-modal .auth-error{margin:0}.platform-profile-modal button:disabled{opacity:.55;cursor:not-allowed}.tracking-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.tracking-filters label{align-items:center;gap:6px;display:flex}.tracking-filters select{min-width:140px}@media (max-width:760px){.tracking-history-head,.tracking-filters,.tracking-filters label{flex-direction:column;align-items:stretch}.tracking-filters select{width:100%;min-width:0}}.tracking-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 18px;display:flex}.tracking-history-head h3{color:var(--navy);margin:0;font-size:15px}.tracking-history-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.tracking-history-head label{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.tracking-history-head select{border:1px solid var(--line);min-width:190px;height:38px;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:0 10px}.tracking-company-list{align-items:flex-start!important}.tracking-company-list dd{flex:1;gap:7px;display:grid}.tracking-company-list dd>span{text-align:right;background:#f3f7f8;border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.tracking-company-list dd>span b{font-size:10px}.tracking-company-list dd>span small{color:var(--muted);margin-top:2px;font-size:8px}@media (max-width:560px){.tracking-history-head,.tracking-history-head label{flex-direction:column;align-items:stretch}.tracking-history-head select{width:100%}}html[data-theme=dark] .tracking-search>div{background:#2a3139c7!important;border-color:#8391a24d!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] .tracking-search>div:focus-within{border-color:#74c9e29e!important;box-shadow:0 0 0 3px #74c9e21a!important}html[data-theme=dark] .tracking-search input{color:#e2e8ed!important}html[data-theme=dark] .tracking-search input::placeholder{color:#7f8d9a!important}html[data-theme=dark] .tracking-search button{color:#a9c4ce!important;background:#8391a224!important}html[data-theme=dark] .settings-toolbar button{color:#c6d3da!important;background:#8391a21a!important;border-color:#8391a242!important}html[data-theme=dark] .settings-toolbar button:hover{color:#edf3f6!important;background:#8391a22b!important}html[data-theme=dark] .settings-toolbar button:disabled{color:#71808d!important;background:#8391a212!important;border-color:#8391a224!important}html[data-theme=dark] .settings-nav em{color:#dce5ea!important;background:#8391a229!important}html[data-theme=dark] .settings-nav button.active em{color:#9bdaea!important;background:#74c9e22e!important}html[data-theme=dark] .overview-section h3{color:#c8d5db!important;background:#8391a217!important;border-color:#343f49!important}html[data-theme=dark] .profile-person>div,html[data-theme=dark] .profile-quick i{color:#74c9e2!important;background:#2a3139!important;border-color:#3a4551!important}html[data-theme=dark] .profile-tabs em,html[data-theme=dark] .activity-tabs span,html[data-theme=dark] .activity-group>h3 span{color:#c6d2d8!important;background:#8391a224!important}html[data-theme=dark] .modal-actions button:not(.primary){color:#c6d3da!important;background:#8391a21a!important;border-color:#8391a242!important}html[data-theme=dark] .modal-actions button:not(.primary):hover{color:#edf3f6!important;background:#8391a22b!important}html[data-theme=dark] .customer-add-menu{background:#20272e!important;border-color:#3a4551!important;box-shadow:0 14px 35px #00000047!important}html[data-theme=dark] .profile-tabs .customer-add-menu button{color:#c9d6dc!important;background:#8391a217!important}html[data-theme=dark] .profile-tabs .customer-add-menu button:hover{color:#9bdaea!important;background:#74c9e224!important}html[data-theme=dark] .customer-add-menu i{color:#80d1e8!important;background:#74c9e21f!important}html[data-theme=dark] .profile-facts select{color:#a4d7e7!important;background:#2a3139!important;border:1px solid #3a4551!important}html[data-theme=dark] .profile-facts select option{color:#dce6eb!important;background:#242b33!important}.session-manager{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.session-manager-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.session-manager-head h3{margin:0 0 4px;font-size:13px}.session-manager-head p{color:var(--muted);margin:0;font-size:9px}.session-manager-head button,.session-manager article button{color:var(--red);font:inherit;background:#fff;border:1px solid #efc7cb;border-radius:8px;padding:8px 10px;font-size:9px}.session-manager article{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.session-manager article:last-child{border-bottom:0}.session-manager article div{flex-direction:column;gap:3px;display:flex}.session-manager article b{font-size:10px}.session-manager article span{color:var(--muted);direction:rtl;font-size:8px}.session-manager article em{color:var(--green);background:#e8f8f2;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal}.session-empty{color:var(--muted);padding:16px;font-size:9px}@media (max-width:760px){.session-manager-head,.session-manager article{flex-direction:column;align-items:flex-start}}.audit-summary{border-bottom:1px solid var(--line);background:#f8fbfc;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.audit-summary strong{color:var(--navy);font-size:13px;display:block}.audit-summary p{color:var(--muted);margin:3px 0 0;font-size:9px}.audit-summary span{color:var(--navy);background:#e7f2f6;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.audit-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(125px,1fr));gap:9px;padding:13px 18px;display:grid}.audit-filters input,.audit-filters select{border:1px solid var(--line);width:100%;height:39px;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:0 11px}.audit-table td{vertical-align:top}.audit-table td small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.audit-table .audit-action{color:var(--navy);white-space:nowrap;background:#e9f3f6;border-radius:999px;padding:4px 8px;font-weight:700;display:inline-flex}@media (max-width:960px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters input:first-child{grid-column:1/-1}}@media (max-width:560px){.audit-summary{flex-direction:column;align-items:flex-start}.audit-filters{grid-template-columns:1fr}.audit-filters input:first-child{grid-column:auto}}.ai-page{gap:16px;max-width:1120px;margin:0 auto;display:grid}.ai-hero{background:linear-gradient(135deg,#eaf5f7,#f8fbfc 55%,#eef5ef);border:1px solid #d9e5e9;border-radius:18px;align-items:center;gap:18px;min-height:126px;padding:24px 28px;display:flex;box-shadow:0 10px 30px #033f540f}.ai-mark{color:#fff;background:linear-gradient(145deg,#057fa8,#07536c);border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:32px;display:grid;box-shadow:0 10px 24px #057fa838}.ai-hero h1{color:#113b4b;letter-spacing:.2px;margin:0;font-size:26px}.ai-hero p{color:#667d86;margin:5px 0 0;font-size:12px}.ai-privacy{background:#f5fbf8;border:1px solid #cfe4db;border-radius:12px;flex-direction:column;gap:2px;margin-right:auto;padding:10px 14px;display:flex}.ai-privacy b{color:#19785e;font-size:11px}.ai-privacy span{color:#648078;font-size:9px}.ai-shell{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:570px;display:flex;overflow:hidden;box-shadow:0 12px 34px #0a34430f}.ai-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 20px;display:flex}.ai-toolbar>div{color:#657b84;align-items:center;gap:8px;font-size:10px;display:flex}.ai-dot{background:#8aa0aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8aa0aa1f}.ai-dot.connected{background:#17a477;box-shadow:0 0 0 4px #17a4771f}.ai-toolbar label{color:#71848c;align-items:center;gap:9px;font-size:10px;display:flex}.ai-toolbar select{border:1px solid var(--line);min-width:190px;height:38px;color:var(--text);background:#f8fafb;border-radius:9px;padding:0 11px}.ai-suggestions{flex-wrap:wrap;gap:8px;padding:14px 20px 4px;display:flex}.ai-suggestions button{color:#365b69;background:#f5f9fa;border:1px solid #dce7ea;border-radius:999px;min-height:36px;padding:0 13px;font-size:10px}.ai-suggestions button:hover{background:#edf7fa;border-color:#9fc6d3}.ai-suggestions button:disabled{opacity:.5;cursor:default}.ai-chat{scrollbar-width:thin;flex-direction:column;gap:14px;height:390px;padding:22px 24px;display:flex;overflow:auto}.ai-message{align-items:flex-start;gap:9px;max-width:min(720px,86%);display:flex}.ai-message i{color:#057fa8;background:#e4f3f7;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:grid}.ai-message p{color:#294753;white-space:pre-wrap;background:#f1f6f7;border-radius:4px 15px 15px;margin:0;padding:12px 15px;font-size:13px;line-height:1.9}.ai-message.user{align-self:flex-start}.ai-message.user p{color:#fff;background:#075a76;border-radius:15px 4px 15px 15px}.ai-thinking p{align-items:center;gap:5px;height:46px;display:flex}.ai-thinking p span{background:#78939d;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ai-pulse}.ai-thinking p span:nth-child(2){animation-delay:.15s}.ai-thinking p span:nth-child(3){animation-delay:.3s}@keyframes ai-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-composer{background:#f8fafb;border:1px solid #d6e2e6;border-radius:15px;align-items:flex-end;gap:10px;margin:0 20px;padding:9px;display:flex}.ai-composer:focus-within{border-color:#78afc1;box-shadow:0 0 0 3px #057fa817}.ai-composer textarea{resize:vertical;min-height:52px;max-height:130px;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:8px 9px;font-size:13px;line-height:1.7}.ai-composer button{color:#fff;background:#057fa8;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:45px;font-size:11px;font-weight:700;display:flex}.ai-composer button:disabled{opacity:.45;cursor:default}.ai-composer button span{font-size:17px}.ai-disclaimer{text-align:center;color:#8a9ba2;padding:10px 22px 15px;font-size:9px}:is(.ai-page button:focus-visible,.ai-page select:focus-visible,.ai-page textarea:focus-visible){outline-offset:2px;outline:3px solid #057fa833}html[data-theme=dark] .ai-hero{box-shadow:none!important;background:linear-gradient(135deg,#1c2c33,#20272e 58%,#1c2a29)!important;border-color:#34424a!important}html[data-theme=dark] .ai-hero h1{color:#edf6f8!important}html[data-theme=dark] .ai-hero p{color:#9eafb7!important}html[data-theme=dark] .ai-privacy{background:#20322e!important;border-color:#345047!important}html[data-theme=dark] .ai-privacy b{color:#80d7bb!important}html[data-theme=dark] .ai-privacy span{color:#91aaa2!important}html[data-theme=dark] .ai-shell{box-shadow:none!important;background:#191e23!important;border-color:#303a43!important}html[data-theme=dark] .ai-toolbar{border-color:#303a43!important}html[data-theme=dark] .ai-toolbar select,html[data-theme=dark] .ai-composer{color:#e2e8ed!important;background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .ai-suggestions button{color:#c5d4da!important;background:#222a31!important;border-color:#37434c!important}html[data-theme=dark] .ai-suggestions button:hover{background:#29343c!important;border-color:#526773!important}html[data-theme=dark] .ai-message i{color:#83cee2!important;background:#203740!important}html[data-theme=dark] .ai-message p{color:#d8e1e5!important;background:#242c33!important}html[data-theme=dark] .ai-message.user p{color:#f4f8fa!important;background:#285467!important}html[data-theme=dark] .ai-composer textarea{color:#edf2f5!important}html[data-theme=dark] .ai-composer textarea::placeholder{color:#7f8d98!important}@media (max-width:760px){.ai-hero{align-items:flex-start;padding:19px}.ai-mark{border-radius:15px;width:52px;height:52px}.ai-privacy{display:none}.ai-toolbar,.ai-toolbar label{flex-direction:column;align-items:stretch}.ai-toolbar select{width:100%;min-width:0}.ai-suggestions{flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.ai-suggestions button{flex:none}.ai-chat{height:calc(100vh - 440px);min-height:320px;padding:17px 14px}.ai-message{max-width:94%}.ai-composer{flex-direction:column;align-items:stretch;margin:0 12px}.ai-composer button{width:100%}}@media (prefers-reduced-motion:reduce){.ai-thinking p span{animation:none!important}}.ai-message>div{min-width:0}.ai-sources{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ai-sources a{text-overflow:ellipsis;white-space:nowrap;color:#096b8d;background:#fff;border:1px solid #cfe1e7;border-radius:8px;max-width:260px;padding:6px 9px;font-size:9px;text-decoration:none;overflow:hidden}.ai-sources a:hover{text-decoration:underline}.project-library{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.project-library>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.project-library h2{color:var(--navy);margin:0;font-size:18px}.project-library>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.project-library>header button,.project-editor>button{color:#fff;background:#057fa8;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:11px;font-weight:700}.project-filters{border-bottom:1px solid var(--line);grid-template-columns:1fr 210px;gap:10px;padding:14px 22px;display:grid}.project-filters input,.project-filters select,.project-editor input,.project-editor select,.project-editor textarea{width:100%;color:var(--text);background:#f8fafb;border:1px solid #dce5e8;border-radius:9px;padding:0 11px}.project-filters input,.project-filters select,.project-editor input,.project-editor select{height:40px}.project-editor{border-bottom:1px solid var(--line);background:#f7fafb;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 22px;display:grid}.project-editor label{color:#607680;gap:5px;font-size:10px;display:grid}.project-editor .wide{grid-column:span 2}.project-editor textarea{resize:vertical;padding-block:10px}.project-editor>button{align-self:end}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px 22px 24px;display:grid}.project-grid article{background:#fbfcfd;border:1px solid #dce6e9;border-radius:14px;flex-direction:column;gap:13px;min-height:260px;padding:17px;display:flex}.project-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.project-card-head h3{color:#143e4e;margin:0;font-size:15px}.project-card-head span{color:#84959c;text-align:right;direction:ltr;margin-top:3px;font-size:9px;display:block}.project-card-head em{color:#168061;background:#e8f5f1;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-style:normal}.project-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.project-grid dl div{min-width:0}.project-grid dt{color:#8b9aa1;font-size:8px}.project-grid dd{color:#334e59;text-overflow:ellipsis;margin:2px 0 0;font-size:10px;overflow:hidden}.project-grid article>p{color:#647982;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.project-grid footer{border-top:1px solid #e7edef;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.project-grid footer span{color:#87979e;font-size:8px}.project-grid footer a{color:#087ba2;font-size:9px;font-weight:700;text-decoration:none}.project-empty,.project-loading{color:#85969d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:34px;display:flex}.project-empty b{color:#45616c;font-size:13px}.project-empty span{font-size:10px}.project-error{color:#b93847;background:#fff7f8;border:1px solid #efcbd0;border-radius:9px;margin:12px 22px;padding:10px 12px;font-size:10px}html[data-theme=dark] .ai-sources a{color:#8ed4e7!important;background:#1e3038!important;border-color:#39505a!important}html[data-theme=dark] .project-library{background:#191e23!important;border-color:#303a43!important}html[data-theme=dark] .project-library>header,html[data-theme=dark] .project-filters{border-color:#303a43!important}html[data-theme=dark] .project-library h2,html[data-theme=dark] .project-card-head h3{color:#e5eef1!important}html[data-theme=dark] .project-editor{background:#1d2329!important;border-color:#303a43!important}html[data-theme=dark] .project-filters input,html[data-theme=dark] .project-filters select,html[data-theme=dark] .project-editor input,html[data-theme=dark] .project-editor select,html[data-theme=dark] .project-editor textarea{color:#e2e8ed!important;background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .project-grid article{background:#20262c!important;border-color:#343f48!important}html[data-theme=dark] .project-grid dd{color:#cad5da!important}html[data-theme=dark] .project-card-head em{color:#80d8b8!important;background:#1c3c34!important}html[data-theme=dark] .project-grid footer{border-color:#343f48!important}html[data-theme=dark] .project-empty b{color:#c5d2d8!important}@media (max-width:1000px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-editor{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.project-library>header{flex-direction:column;align-items:stretch}.project-library>header button{width:100%}.project-filters,.project-editor{grid-template-columns:1fr}.project-editor .wide{grid-column:auto}.project-grid{grid-template-columns:1fr;padding-inline:13px}.project-grid article{min-height:230px}}.ai-history{border-bottom:1px solid var(--line);background:#fbfcfd;align-items:center;gap:10px;padding:12px 16px;display:flex}.ai-new-chat{color:#fff;background:#057fa8;border:0;border-radius:10px;flex:none;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.ai-history-toggle{color:#59727c;background:0 0;border:1px solid #dce6e9;border-radius:10px;flex:none;height:38px;padding:0 12px;font-size:10px}.ai-history-list{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.ai-history-list>span{color:var(--muted);padding:10px;font-size:10px}.ai-history-list>div{background:#f4f8f9;border:1px solid #dce6e9;border-radius:10px;flex:none;align-items:center;height:38px;display:flex;overflow:hidden}.ai-history-list>div.active{background:#eaf5f8;border-color:#68abc1}.ai-history-list>div>button:first-child{color:#41616d;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:210px;height:100%;padding:0 11px;font-size:10px;overflow:hidden}.ai-archive-chat{color:#80949c;border:0;background:0 0;border-inline-start:1px solid #dce6e9;width:34px;height:100%;font-size:15px}.ai-archive-chat:hover{color:#b5414c;background:#b5414c0f}html[data-theme=dark] .ai-history{background:#1d2329!important;border-color:#303a43!important}html[data-theme=dark] .ai-history-toggle{color:#b9c8ce!important;border-color:#3a4551!important}html[data-theme=dark] .ai-history-list>div{background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .ai-history-list>div.active{background:#203740!important;border-color:#4e8294!important}html[data-theme=dark] .ai-history-list>div>button:first-child{color:#c7d5da!important}html[data-theme=dark] .ai-archive-chat{color:#93a5ad!important;border-color:#3a4551!important}@media (max-width:650px){.ai-history{flex-direction:column;align-items:stretch}.ai-new-chat{width:100%}.ai-history-list>div>button:first-child{max-width:170px}}.ai-message .ai-bubble{color:#294753;white-space:pre-wrap;background:#f1f6f7;border-radius:4px 15px 15px;margin:0;padding:12px 15px;font-size:13px;line-height:1.9}.ai-message.user .ai-bubble{color:#fff;background:#075a76;border-radius:15px 4px 15px 15px}.ai-rich-text{white-space:normal;gap:8px;display:grid}.ai-rich-text h4{color:inherit;margin:2px 0;font-size:14px}.ai-rich-text ul,.ai-rich-text ol{gap:4px;margin:0;padding-inline-start:22px;display:grid}.ai-rich-text li::marker{color:#0784ae}.ai-rich-text strong{color:#123f50;font-weight:800}.ai-inline-link{color:#087da7;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;-webkit-text-decoration:underline #087da759;text-decoration:underline #087da759}.ai-inline-link:hover{color:#055b7a;text-decoration-color:currentColor}.ai-inline-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #087da759}html[data-theme=dark] .ai-message .ai-bubble{color:#d8e1e5!important;background:#242c33!important}html[data-theme=dark] .ai-message.user .ai-bubble{color:#f4f8fa!important;background:#285467!important}html[data-theme=dark] .ai-rich-text strong{color:#f0f5f7!important}html[data-theme=dark] .ai-inline-link{color:#74c9e2!important}.customer-import-page{gap:14px;display:grid}.import-card{border:1px solid var(--line);background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #0d34410f}.import-step{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(220px,1fr) minmax(220px,340px);align-items:center;gap:14px;padding:20px 22px;display:grid}.import-step>b{color:#087da7;background:#e4f3f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.import-step h3,.import-preview h3{color:var(--navy-2);margin:0 0 4px;font-size:14px}.import-step p,.import-preview p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.import-file{color:#087da7;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f3fafb;border:1px dashed #69a9bc;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.import-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-step-block{align-items:start}.import-mapping{grid-column:2/4;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;width:100%;display:grid}.import-mapping label{gap:5px;display:grid}.import-mapping span{color:#526a75;font-size:10px;font-weight:700}.import-mapping em{color:#d84c5b;font-style:normal}.import-mapping select,.import-advisor{color:#294753;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e3e7;border-radius:9px;padding:0 11px;font-size:11px}.import-preview{border-bottom:1px solid var(--line);padding:18px 22px}.import-preview header{justify-content:space-between;margin-bottom:10px;display:flex}.import-preview .table-scroll{border:1px solid var(--line);border-radius:10px;max-height:300px}.import-preview table{min-width:620px}.import-preview th,.import-preview td{padding:10px 12px;font-size:10px}.import-actions{background:#f8fbfc;align-items:center;gap:14px;padding:16px 22px;display:flex}.import-actions .primary{color:#fff;background:#087da7;border:0;border-radius:10px;min-width:160px;min-height:42px;font-size:11px;font-weight:800}.import-actions .primary:disabled{opacity:.52;cursor:not-allowed}.import-progress{background:#dce8ec;border-radius:99px;flex:1;height:7px;overflow:hidden}.import-progress i{border-radius:inherit;background:linear-gradient(90deg,#087da7,#36b6c8);height:100%;transition:width .2s;display:block}.import-message,.import-warning{color:#187452;background:#edf8f3;border-radius:9px;margin:14px 22px;padding:11px 13px;font-size:11px}.import-warning{color:#9a5b16;background:#fff5e9}html[data-theme=dark] .import-card{background:#1d2329!important;border-color:#303a43!important}html[data-theme=dark] .import-step,html[data-theme=dark] .import-preview{border-color:#303a43!important}html[data-theme=dark] .import-step>b{color:#74c9e2!important;background:#203740!important}html[data-theme=dark] .import-step h3,html[data-theme=dark] .import-preview h3{color:#e4edf1!important}html[data-theme=dark] .import-file{color:#8ed4e7!important;background:#202d33!important;border-color:#466d79!important}html[data-theme=dark] .import-mapping select,html[data-theme=dark] .import-advisor{color:#dee2e6!important;background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .import-actions{background:#192126!important}html[data-theme=dark] .import-message{color:#8bd8b8!important;background:#1c352d!important}html[data-theme=dark] .import-warning{color:#f0c17f!important;background:#392e20!important}@media (max-width:900px){.import-step{grid-template-columns:36px 1fr}.import-step>:last-child{grid-column:2}.import-mapping{grid-column:2;grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (max-width:560px){.import-step{padding:16px 14px}.import-mapping{grid-template-columns:1fr}.import-preview,.import-actions{padding-inline:14px}.import-actions{flex-direction:column;align-items:stretch}.import-actions .primary{width:100%}}.lead-resource-page{gap:14px;display:grid}.resource-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;box-shadow:0 3px 13px #1a344008}.resource-kpis span{color:var(--muted);font-size:11px}.resource-kpis strong{color:var(--navy);font-size:22px}.resource-import-card{margin-bottom:2px}.resource-mapping{grid-template-columns:repeat(4,minmax(150px,1fr))}.resource-batch-row{border-bottom:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:end;gap:18px;padding:15px 22px;display:flex}.resource-batch-row label{gap:6px;min-width:min(360px,100%);display:grid}.resource-batch-row span{color:#526a75;font-size:10px;font-weight:700}.resource-batch-row input{height:42px;color:var(--text);background:#fff;border:1px solid #d8e3e7;border-radius:9px;padding:0 12px}.resource-batch-row p{color:var(--muted);margin:0;font-size:10px}.resource-controls{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1fr) 190px 240px;gap:10px;padding:12px;display:grid}.resource-controls label{color:#526a75;gap:5px;font-size:10px;font-weight:700;display:grid}.resource-controls input,.resource-controls select,.resource-assign-bar select{height:40px;color:var(--text);background:#fff;border:1px solid #d8e3e7;border-radius:8px;padding:0 11px}.resource-assign-bar{color:#243d86;background:#edf4ff;border:1px solid #bfd0fa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.resource-assign-bar>div{align-items:center;gap:9px;display:flex}.resource-assign-bar b{color:#fff;background:#4169e1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.resource-assign-bar span{font-size:11px;font-weight:700}.resource-assign-bar select{min-width:190px}.resource-assign-bar button{color:#fff;background:#4169e1;border:1px solid #4169e1;border-radius:8px;height:40px;padding:0 16px;font-size:11px;font-weight:700}.resource-assign-bar button:disabled{opacity:.5;cursor:not-allowed}.resource-table{overflow:hidden}.resource-table table{min-width:1260px}.resource-table th,.resource-table td{font-size:10px}.resource-table tbody input[type=checkbox],.resource-table thead input[type=checkbox]{accent-color:#4169e1;width:17px;height:17px}.resource-message{margin:0}.resource-table td[dir=ltr]{text-align:right}html[data-theme=dark] .resource-kpis article,html[data-theme=dark] .resource-controls,html[data-theme=dark] .resource-table{background:#1d2329!important;border-color:#303a43!important}html[data-theme=dark] .resource-kpis strong{color:#8ed4e7!important}html[data-theme=dark] .resource-batch-row{background:#192126!important;border-color:#303a43!important}html[data-theme=dark] .resource-batch-row input,html[data-theme=dark] .resource-controls input,html[data-theme=dark] .resource-controls select,html[data-theme=dark] .resource-assign-bar select{color:#dee2e6!important;background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .resource-assign-bar{color:#d7e2ff!important;background:#202d42!important;border-color:#38517b!important}@media (max-width:900px){.resource-mapping{grid-template-columns:repeat(2,minmax(140px,1fr))}.resource-controls{grid-template-columns:1fr 1fr}.resource-controls label:first-child{grid-column:1/-1}.resource-assign-bar{flex-direction:column;align-items:flex-start}.resource-assign-bar>div:last-child{flex-wrap:wrap;width:100%}.resource-assign-bar select{flex:1;min-width:170px}.resource-batch-row{flex-direction:column;align-items:stretch}}@media (max-width:560px){.resource-kpis,.resource-controls{grid-template-columns:1fr}.resource-controls label:first-child{grid-column:auto}.resource-mapping{grid-template-columns:1fr}.resource-assign-bar>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.resource-assign-bar select,.resource-assign-bar button{width:100%}}.import-assignment{gap:9px;display:grid}.import-mode{grid-template-columns:1fr 1fr;gap:7px;display:grid}.import-mode button{color:#526a75;min-height:38px;font:inherit;background:#fff;border:1px solid #d8e3e7;border-radius:9px;font-size:12px}.import-mode button.active{color:#075a76;background:#eaf6f9;border-color:#087da7;font-weight:800}.import-mode button:disabled{opacity:.45}.import-review{border-bottom:1px solid var(--line);background:#fbfcfd;padding:20px 22px}.import-review>header{grid-template-columns:36px 1fr;align-items:center;gap:14px;margin-bottom:14px;display:grid}.import-review>header>b{color:#9a5b16;background:#fff0d8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.import-review h3{color:var(--navy-2);margin:0 0 4px;font-size:15px}.import-review p{color:var(--muted);margin:0;font-size:12px}.import-review-list{grid-template-columns:repeat(2,minmax(280px,1fr));gap:9px;display:grid}.import-review-list article{background:#fff;border:1px solid #dce6e9;border-radius:11px;grid-template-columns:minmax(140px,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.import-review-list article.unresolved{background:#fffaf4;border-color:#e5aa62}.import-review-list article>div{gap:3px;min-width:0;display:grid}.import-review-list span{color:#7b8d95;font-size:11px}.import-review-list strong{text-overflow:ellipsis;color:#294753;font-size:13px;overflow:hidden}.import-review-list small{color:#9a6b28;font-size:11px}.import-review-list select{color:#294753;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e3e7;border-radius:9px;padding:0 9px;font-size:12px}html[data-theme=dark] .import-mode button,html[data-theme=dark] .import-review-list article,html[data-theme=dark] .import-review-list select{color:#dee2e6!important;background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .import-mode button.active{color:#8ed4e7!important;background:#203740!important;border-color:#4e8294!important}html[data-theme=dark] .import-review{background:#1a2026!important;border-color:#303a43!important}html[data-theme=dark] .import-review h3,html[data-theme=dark] .import-review-list strong{color:#e4edf1!important}html[data-theme=dark] .import-review-list article.unresolved{background:#332b21!important;border-color:#8d6536!important}@media (max-width:850px){.import-review-list{grid-template-columns:1fr}}@media (max-width:560px){.import-review{padding:16px 14px}.import-review-list article,.import-mode{grid-template-columns:1fr}}.backup-card .raw-backup-button{color:#8b5a0a;background:#fff9ed;border-color:#d59a3a;margin-top:9px;font-weight:700}.backup-card .raw-backup-warning{color:#775116;background:#fff3dc;border-color:#edcf91;margin:9px 0 0}html[data-theme=dark] .backup-card .raw-backup-button{color:#f4c77d!important;background:#382d1d!important;border-color:#866638!important}html[data-theme=dark] .backup-card .raw-backup-warning{color:#e6bd79!important;background:#30281c!important;border-color:#68512f!important}.homele-multi-filter{position:relative}.homele-multi-filter>button{color:#58707a;white-space:nowrap;background:0 0;border:0;max-width:150px;height:30px;font-size:10px}.homele-multi-filter>button i{margin-right:3px;font-style:normal}.homele-multi-menu{z-index:60;border:1px solid var(--line);background:#fff;border-radius:9px;width:220px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 12px 30px #0a2e3d25}.homele-multi-menu>label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px;display:flex}.homele-multi-menu>label:hover{background:#edf6f8}.homele-multi-menu input{accent-color:#4169e1;width:16px!important;height:16px!important}.homele-multi-menu span{font-size:10px;font-weight:600}.homele-multi-actions{border-bottom:1px solid var(--line);gap:5px;margin-bottom:4px;padding-bottom:6px;display:flex}.homele-multi-actions button{color:#3157cf;background:#edf3ff;border:0;border-radius:6px;flex:1;padding:6px;font-size:9px}html[data-theme=dark] .homele-multi-menu{background:#242b33!important;border-color:#3a4551!important}html[data-theme=dark] .homele-multi-menu>label:hover{background:#1c3a46!important}html[data-theme=dark] .homele-multi-actions button{color:#76d1e9!important;background:#1c3a46!important}.homele-list tbody tr.activity-customer-row{cursor:pointer}.homele-list tbody tr.activity-customer-row:hover{background:#f5fbfd}.homele-list tbody tr.activity-customer-row:focus-visible{outline-offset:-2px;outline:2px solid #087da766}.customer-table-link{color:#087da7;font:inherit;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #087da755;text-decoration:underline #087da755}html[data-theme=dark] .homele-list tbody tr.activity-customer-row:hover{background:#1c3038!important}html[data-theme=dark] .customer-table-link{color:#74c9e2!important}.task-work-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 10px;padding:6px;display:flex;overflow-x:auto}.task-work-tabs button{color:#5b7079;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:36px;padding:0 15px;font-size:11px;font-weight:700}.task-work-tabs button.active{color:#fff;background:#075a78;box-shadow:0 6px 14px #075a7825}.task-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.task-complete-button,.task-reopen-button{border-radius:8px;height:34px;padding:0 11px;font-size:10px;font-weight:800}.task-complete-button{color:#9a5b08;background:#fff4df;border:1px solid #e4a33f;align-items:center;gap:7px;display:inline-flex}.task-empty-check{background:#fffaf0;border:2px solid #d28b24;border-radius:5px;width:17px;height:17px;box-shadow:inset 0 0 0 2px #fffaf0}:is(.task-complete-button:hover,.task-complete-button:focus-visible){color:#7d4600;background:#ffe7bd;border-color:#c77b10}:is(.task-complete-button:hover .task-empty-check,.task-complete-button:focus-visible .task-empty-check){background:#ffd890;border-color:#b56c08}.task-reopen-button{color:#50656e;background:#f7fafb;border:1px solid #b8c7cf}.task-completed-meta{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:9px;display:block}.bulk-selection .bulk-primary{color:#fff;background:#16805f;border-color:#16805f}.confirm-card.confirm-success>i{color:#16805f;background:#e8f7f1}.confirm-card button.confirm-primary{color:#fff;background:#087da7;border-color:#087da7;box-shadow:0 7px 18px #087da72b}html[data-theme=dark] .task-work-tabs{background:#1d2329!important;border-color:#303a43!important}html[data-theme=dark] .task-work-tabs button{color:#afbec5}html[data-theme=dark] .task-work-tabs button.active{color:#fff;background:#087da7}html[data-theme=dark] .task-complete-button{color:#f2bd69;background:#3b2b17;border-color:#8e642d}html[data-theme=dark] .task-empty-check{background:#251b10;border-color:#d2953f;box-shadow:inset 0 0 0 2px #251b10}html[data-theme=dark] .task-reopen-button{color:#c5d1d7;background:#242b33;border-color:#3a4551}@media (max-width:760px){.task-work-tabs{width:100%}.task-work-tabs button{flex:1}.task-row-actions{flex-direction:column;align-items:flex-start}}.user-create-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:-6px 0 14px;display:flex}.user-create-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:11px;font-weight:800}.user-create-actions .platform-owner-add{color:#075a76;background:#edf8fb;border:1px solid #087da7}.platform-owner-scope{color:#075a76;background:#edf8fb;border:1px solid #b7dce6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.platform-owner-scope b{font-size:13px}.platform-owner-scope span{color:#526a75;font-size:11px}html[data-theme=dark] .user-create-actions .platform-owner-add,html[data-theme=dark] .platform-owner-scope{color:#8ed4e7!important;background:#203740!important;border-color:#4e8294!important}html[data-theme=dark] .platform-owner-scope span{color:#cedce1!important}.marsa-home-link{color:inherit;text-align:center;border:1px solid #ffffff35;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;text-decoration:none;display:block}.marsa-crm-wordmark{color:#e0f4ef;letter-spacing:3px;font:700 28px Arada,sans-serif}.marsa-crm-wordmark small{letter-spacing:1px;font-size:14px}.marsa-signin{text-align:center;color:#103b48;background:#fff;border-radius:20px;max-width:440px;padding:36px;box-shadow:0 10px 40px #12344114}.marsa-signin>b{font-size:22px}.marsa-signin h1{font-size:26px}.marsa-signin p{color:#536976;line-height:1.9}.marsa-signin a{color:#fff;background:#0a3d4d;border-radius:10px;padding:12px 24px;text-decoration:none;display:inline-block}.marsa-mobile-home{color:inherit;font-weight:700;text-decoration:none;display:none}@media (max-width:900px){.marsa-mobile-home{display:inline-flex}}.crm-report-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;padding:18px;display:flex}.crm-report-controls label,.crm-property-search{gap:6px;min-width:160px;font-size:13px;display:grid}.crm-report-controls select,.crm-report-controls input,.crm-property-search input{border:1px solid var(--line);background:var(--white);color:var(--text);border-radius:8px;min-height:40px;padding:9px 12px}.crm-report-controls p{width:100%;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.crm-deal-stages{margin-bottom:18px;padding:18px}.crm-deal-stages>span{background:var(--bg);border-radius:8px;gap:12px;margin:6px;padding:8px 12px;display:inline-flex}.crm-list-status{min-height:28px;color:var(--muted);margin:8px 0;font-size:12px}.crm-list-status button,.crm-report-controls>button:not(.primary){border:1px solid var(--line);background:var(--white);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 12px}.crm-list-status [role=alert]{color:var(--danger,#b83442);align-items:center;gap:12px;margin:8px 0;display:flex}.crm-list-skeleton{background:linear-gradient(100deg,var(--line) 20%,var(--bg) 45%,var(--line) 65%);background-size:220% 100%;border-radius:10px;height:84px;padding:14px;animation:1.35s linear infinite crm-query-loading}.crm-refresh-line{border-top:2px solid var(--primary,#004460);padding-top:6px}.crm-property-search{max-width:420px;margin:14px 0}@keyframes crm-query-loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.crm-list-skeleton{animation:none}}@media (max-width:640px){.crm-report-controls label{flex:1;min-width:130px}.crm-report-controls>button{flex:1}.crm-report-controls p{font-size:11px}}.crm-report-controls label{flex:160px;min-width:0}.crm-report-controls select,.crm-report-controls input{width:100%;min-width:0;max-width:100%}.crm-currency-summary dd{white-space:nowrap;overflow-wrap:normal}@media (max-width:640px){.crm-currency-summary dl>div{flex-wrap:wrap}.crm-currency-summary dt{flex-basis:100%}.crm-currency-summary dd{max-width:100%}}.crm-dashboard-heading{flex-wrap:wrap;gap:14px}.crm-dashboard-actions,.crm-dashboard-tools{align-items:center;gap:10px;max-width:100%;display:flex}.crm-dashboard-actions{flex-wrap:wrap}.crm-report-options{min-width:0;position:relative}.crm-report-options>summary,.crm-dashboard-refresh{border:1px solid var(--line);background:var(--white);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;list-style:none;display:flex}.crm-report-options>summary::-webkit-details-marker{display:none}.crm-dashboard-details>summary::-webkit-details-marker{display:none}.crm-report-options>summary.is-filtered{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.crm-report-scope{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.crm-report-options .crm-report-controls{z-index:16;inset-inline-end:0;width:min(540px,100vw - 48px);margin:0;position:absolute;top:calc(100% + 10px);box-shadow:0 16px 40px #001e3030}.crm-report-options:not([open])>.crm-report-controls{display:none}.crm-report-options[open]>summary{background:var(--bg)}html[data-theme=dark] .crm-report-options .crm-report-controls{background:var(--white)!important}.crm-report-options summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.crm-dashboard-refresh:focus-visible{outline:2px solid var(--green);outline-offset:3px}.crm-dashboard-details>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.crm-dashboard-refresh{flex-shrink:0;width:40px;padding:9px}.crm-dashboard-refresh:disabled{cursor:wait;opacity:.5}.crm-dashboard-actions>.primary{min-height:40px;font-size:12px}.crm-dashboard-updated{color:var(--muted);text-align:end;margin:0 0 12px;font-size:11px}.crm-dashboard-details{margin-top:16px}.crm-dashboard-details>summary{cursor:pointer;align-items:center;gap:12px;padding:17px 20px;font-size:14px;list-style:none;display:flex}.crm-dashboard-details>summary small{color:var(--muted);font-size:11px;font-weight:400}.crm-dashboard-details>summary:after{content:"";border-inline-end:1.5px solid;border-bottom:1.5px solid;flex-shrink:0;width:7px;height:7px;margin-inline-start:auto;transform:rotate(45deg)}.crm-dashboard-details[open]>summary:after{transform:rotate(225deg)}.crm-dashboard-details-body{grid-template-columns:1fr 1fr;gap:20px;padding:0 20px 20px;display:grid}.crm-dashboard-details:not([open])>.crm-dashboard-details-body{display:none}.crm-dashboard-details-body .crm-deal-stages{margin:0;padding:0}.crm-dashboard-details-body h3{margin:0 0 10px;font-size:14px}.crm-dashboard-details-body p{color:var(--muted);font-size:12px;line-height:1.8}@media (max-width:760px){.crm-dashboard-heading{position:relative}.crm-dashboard-actions{gap:8px;width:100%}.crm-dashboard-actions>.primary{margin-inline-start:auto;padding-inline:12px}.crm-report-options{position:static}.crm-report-options .crm-report-controls{width:100%;inset-inline:0}.crm-report-scope{max-width:140px}.crm-dashboard-details-body{grid-template-columns:1fr}.crm-dashboard-details>summary{flex-wrap:wrap;gap:6px 12px}}@media (max-width:640px){.crm-dashboard-heading~.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-dashboard-heading~.kpis .kpi{gap:8px;min-width:0;padding:14px 10px}.crm-dashboard-heading~.kpis .kpi-icon{flex-shrink:0;width:32px;height:36px;font-size:19px}.crm-dashboard-heading~.kpis .kpi strong{font-size:23px}.crm-dashboard-heading~.kpis .kpi span{font-size:10px}}.active-filter-chips{background:#fbfdfe;border-top:1px solid #e8eef1;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.active-filter-chips>span{color:#70838b;font-size:9px;font-weight:800}.active-filter-chips button{color:#176681;background:#edf8fb;border:1px solid #b8dbe5;border-radius:14px;min-height:28px;padding:4px 10px;font-size:9px}.active-filter-chips button:hover{background:#e0f3f8;border-color:#77b9ca}.active-filter-chips b{font-weight:800}.last-opened-row{box-shadow:inset -3px 0 #e4a33f;background:#fff8e8!important}.last-opened-row:hover{background:#fff2d4!important}.profile-result-navigation{color:#4e6872;background:#f7fbfc;border:1px solid #cfe0e6;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-bottom:10px;padding:8px 13px;display:flex}.profile-result-navigation span{text-align:center;font-size:10px;font-weight:700}.profile-result-navigation button{color:#075a78;background:#fff;border:1px solid #b9d1d9;border-radius:8px;height:32px;padding:0 11px;font-size:10px;font-weight:800}.profile-result-navigation button:disabled{opacity:.35;cursor:not-allowed}html[data-theme=dark] .active-filter-chips{background:#1b2429!important;border-color:#303a43!important}html[data-theme=dark] .active-filter-chips button{color:#8ed4e7!important;background:#203740!important;border-color:#426876!important}html[data-theme=dark] .last-opened-row{box-shadow:inset -3px 0 #d99a36;background:#382e1d!important}html[data-theme=dark] .profile-result-navigation{color:#c7d5db!important;background:#1d292f!important;border-color:#35464e!important}html[data-theme=dark] .profile-result-navigation button{color:#8ed4e7!important;background:#242f35!important;border-color:#3d5964!important}@media (max-width:760px){.profile-result-navigation{z-index:8;position:sticky;top:78px}.profile-result-navigation span{font-size:9px}.profile-result-navigation button{padding:0 8px}}.homele-list .activity-title-cell{white-space:normal;width:18rem;max-width:18rem}.activity-title-text{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:clamp(12rem,22vw,18rem);max-width:100%;max-height:3.3em;font-size:.94em;line-height:1.65;display:-webkit-box;overflow:hidden}.customer-notes-section>.customer-notes-list{flex-direction:column;display:flex}.customer-notes-list article{border-left:0;gap:4px;padding:13px 15px}.customer-notes-list article:last-child{border-bottom:0}.customer-notes-list b{white-space:pre-wrap;line-height:1.7}.customer-notes-list small,.customer-notes-list span{color:var(--muted);font-size:9px}.customer-note-summary{background:#fbfcfd}.crm-directory-panel{overflow:hidden}.crm-directory-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.crm-directory-copy{min-width:0}.crm-directory-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-directory-title-row h2{color:var(--text);margin:0;font-size:18px;line-height:1.5}.crm-directory-copy p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.7}.crm-directory-count{border:1px solid var(--line);background:var(--bg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.crm-directory-heading .crm-directory-manage,.crm-directory-empty-link{color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crm-directory-scroll{padding:0 16px}.crm-directory-table{min-width:620px}.crm-directory-table th,.crm-directory-table td{padding:14px 16px}.crm-directory-table tbody th[scope=row]{color:var(--text);text-align:right;background:0 0;font-size:12px;font-weight:700}.crm-directory-table tbody tr:last-child th,.crm-directory-table tbody tr:last-child td{border-bottom:0}.crm-directory-table td[dir=ltr]{color:var(--muted);text-align:left;font-size:12px}.crm-directory-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.crm-directory-status:before{content:"";border-radius:50%;width:7px;height:7px}.crm-directory-status.is-active{color:#187452;background:#eaf7f1}.crm-directory-status.is-active:before{background:#25a775}.crm-directory-status.is-inactive{color:#a43f3c;background:#fff0ef}.crm-directory-status.is-inactive:before{background:#cf5955}.crm-directory-empty,.crm-directory-message{text-align:center;min-height:170px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.crm-directory-empty-icon{background:var(--bg);width:40px;height:40px;color:var(--navy);border-radius:50%;place-items:center;font-size:21px;display:grid}.crm-directory-empty b{color:var(--text);font-size:13px}.crm-directory-empty p{margin:0;font-size:11px;line-height:1.7}.crm-directory-empty-link{background:var(--navy);min-height:36px;margin-top:5px}.crm-directory-message{min-height:105px;font-size:12px}.crm-directory-error{color:#a43f3c;flex-direction:row;justify-content:space-between}.crm-directory-error button,.crm-directory-pagination button{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--text);border-radius:8px;padding:0 13px;font-size:11px;font-weight:700}.crm-directory-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:14px 20px;display:flex}.crm-directory-pagination span{min-width:105px;color:var(--muted);text-align:center;font-size:11px}.crm-directory-pagination button:disabled{opacity:.45;cursor:not-allowed}.crm-directory-panel .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}html[data-theme=dark] .crm-directory-count{color:#b3c0c8;background:#242b33}html[data-theme=dark] .crm-directory-status.is-active{color:#8bd8b8;background:#1b362d}html[data-theme=dark] .crm-directory-status.is-inactive{color:#efa6a2;background:#3b2627}html[data-theme=dark] .crm-directory-empty-icon{color:#8ed4e7;background:#242b33}html[data-theme=dark] .crm-directory-empty-link{background:#087da7}html[data-theme=dark] .crm-directory-error{color:#efa6a2}@media (max-width:650px){.crm-directory-heading{flex-direction:column;align-items:stretch;padding:18px 16px}.crm-directory-heading .crm-directory-manage{width:100%}.crm-directory-scroll{padding-inline:8px}.crm-directory-table th,.crm-directory-table td{padding:12px 11px}.crm-directory-pagination{justify-content:space-between;padding-inline: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}
