*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-1{bottom:.25rem}.end-0{inset-inline-end:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.top-1{top:.25rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.-me-2{margin-inline-end:-.5rem}.-ml-8{margin-left:-2rem}.-ml-px{margin-left:-1px}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{--tw-border-opacity:1;border-color:rgb(227 227 224/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{--tw-bg-opacity:1;background-color:rgb(27 27 24/var(--tw-bg-opacity,1))}.bg-\[\#FDFDFC\]{--tw-bg-opacity:1;background-color:rgb(253 253 252/var(--tw-bg-opacity,1))}.bg-\[\#dbdbd7\]{--tw-bg-opacity:1;background-color:rgb(219 219 215/var(--tw-bg-opacity,1))}.bg-\[\#fff2f2\]{--tw-bg-opacity:1;background-color:rgb(255 242 242/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-\[20px\]{line-height:20px}.leading-normal{line-height:1.5}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{--tw-text-opacity:1;color:rgb(27 27 24/var(--tw-text-opacity,1))}.text-\[\#706f6c\]{--tw-text-opacity:1;color:rgb(112 111 108/var(--tw-text-opacity,1))}.text-\[\#F3BEC7\]{--tw-text-opacity:1;color:rgb(243 190 199/var(--tw-text-opacity,1))}.text-\[\#F53003\]{--tw-text-opacity:1;color:rgb(245 48 3/var(--tw-text-opacity,1))}.text-\[\#F8B803\]{--tw-text-opacity:1;color:rgb(248 184 3/var(--tw-text-opacity,1))}.text-\[\#f53003\]{--tw-text-opacity:1;color:rgb(245 48 3/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-color{mix-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px #00000008,0px 1px 2px 0px #0000000f;--tw-shadow-colored:0px 0px 1px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px #1a1a0029;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.crm-call-player{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-call-player audio{width:min(100%,380px);min-width:220px}.crm-call-player--compact{gap:8px}.crm-call-player--compact audio{width:min(100%,220px);min-width:180px}.calls-page .calls-table{table-layout:fixed;min-width:1120px}.calls-page .calls-table th,.calls-page .calls-table td{vertical-align:middle;padding:6px 8px;line-height:1.2}.calls-page .calls-table td{height:44px}.calls-page .calls-table .crm-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.calls-page .calls-filter{align-items:center;gap:6px;margin-bottom:12px;padding:10px 12px}.calls-page .calls-filter--iconic{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:12px;padding:0;display:block}.calls-page .calls-filter__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.2}.calls-page .calls-filter__grid{grid-template-columns:repeat(5,minmax(180px,1fr));align-items:stretch;gap:8px;display:grid}.calls-page .calls-filter-field{background:#fff;border:1px solid #cfd5dd;align-items:stretch;width:100%;min-width:0;height:44px;display:inline-flex;overflow:visible}.calls-page .calls-filter-field--search,.calls-page .calls-filter-field--date{grid-column:span 2}.calls-page .calls-filter-field__icon{color:#4d535a;background:#f3f3f3;border-right:1px solid #c8ced6;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:42px;display:inline-flex}.calls-page .calls-filter-field input,.calls-page .calls-filter-field select{color:#111827;width:100%;min-width:0;height:42px;min-height:42px;box-shadow:none;background-color:#fff;border:0;flex:auto;padding:0 14px;font-size:14px;font-weight:500}.calls-page .calls-date-range{min-width:0;position:relative}.calls-page .calls-date-range__toggle{color:#111827;cursor:pointer;width:100%;min-width:0;height:42px;min-height:42px;box-shadow:none;background:#fff;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.calls-page .calls-date-range__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1;display:block;overflow:hidden}.calls-page .calls-date-range__popover{z-index:80;border:1px solid var(--crm-border,#d7dee8);background:var(--crm-surface,#fff);border-radius:8px;width:min(380px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 8px);left:-47px;box-shadow:0 18px 40px #0f172a2e}.calls-page .calls-date-range__presets,.calls-page .calls-date-range__custom{gap:8px;display:grid}.calls-page .calls-date-range__custom{border-top:1px solid var(--crm-border,#d7dee8);grid-template-columns:1fr 1fr;margin-top:10px;padding-top:10px}.calls-page .calls-log-panel{padding:0;overflow:hidden}.calls-page .calls-filter__apply,.calls-page .calls-filter__reset{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}.calls-page .calls-table--moizvonki{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1120px}.calls-page .calls-table--moizvonki th,.calls-page .calls-table--moizvonki td{vertical-align:middle;border-bottom:1px solid #d8dbe0;height:38px;padding:5px 10px;font-size:14px;line-height:1.2}.calls-page .calls-table--moizvonki .calls-table__row--missed td{background:#f6dddd}.calls-page .calls-table__icon-heading,.calls-page .calls-table__direction-cell,.calls-page .calls-table__play-cell{text-align:center}.calls-page .calls-direction-icon{color:#35b653;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.calls-page .calls-direction-icon.is-outgoing{color:#2f7ed8}.calls-page .calls-direction-icon svg{fill:currentColor;width:20px;height:20px;display:block}.calls-page .calls-date-link{color:#2b7fd7;font-weight:500}.calls-page .crm-call-player--icon{justify-content:center;align-items:center;margin:0;display:inline-flex}.calls-page .crm-call-player__audio--hidden{display:none}.calls-page .crm-call-player__play{color:#2f7ed8;cursor:pointer;width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;background:#fff;border:2px solid #1f2937;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.calls-page .crm-call-player__play:hover,.calls-page .crm-call-player__play.is-playing{background:#edf6ff;border-color:#2f7ed8}.calls-page .crm-call-player__play-icon{fill:currentColor;width:14px;height:14px;display:block}.calls-page .crm-call-player__play-icon--pause,.calls-page .crm-call-player__play.is-playing .crm-call-player__play-icon--start{display:none}.calls-page .crm-call-player__play.is-playing .crm-call-player__play-icon--pause{display:block}.calls-page .crm-call-player__empty{color:#9ca3af;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}@media (width<=1530px){.calls-page .calls-filter__grid{grid-template-columns:repeat(4,minmax(170px,1fr))}}@media (width<=1180px){.calls-page .calls-filter__grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.calls-page .calls-filter-field--search,.calls-page .calls-filter-field--date{grid-column:span 3}}@media (width<=900px){.calls-page .calls-filter__grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.calls-page .calls-filter-field--search,.calls-page .calls-filter-field--date{grid-column:span 2}}@media (width<=760px){.calls-page .calls-filter__grid{grid-template-columns:1fr}.calls-page .calls-filter-field--search,.calls-page .calls-filter-field--date{grid-column:span 1}.calls-page .calls-date-range__custom{grid-template-columns:1fr}}*{box-sizing:border-box}body{color:var(--crm-text,#101827);background:var(--crm-bg,#f3f5f8);margin:0;font-family:Arial,Helvetica,sans-serif}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:4px!important}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main>:is(.crm-filter,.orders-filter,.clients-search-filter,.executors-search-filter,.crm-table-wrap,.crm-panel,.clients-tabs,.reports-tabs,.reports-filter,.dashboard-periods,.dashboard-history){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width>=761px){body.orders-page .orders-filter{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;padding:8px!important;display:grid!important}body.orders-page .orders-filter>:is(input,select){width:100%!important;min-width:0!important}body.orders-page .orders-filter .orders-filter-actions{flex-wrap:nowrap!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}body.orders-page .orders-filter .orders-filter-actions>*{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important}}@media (width>=1180px){body.orders-page .orders-filter{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding:8px!important;display:flex!important;position:relative!important}body.orders-page .orders-filter>:is(input,select){flex:1 1 0!important;width:auto!important;min-width:72px!important}body.orders-page .orders-filter>.crm-search-input{flex-grow:1.25!important;min-width:120px!important}body.orders-page .orders-filter .orders-filter-actions{flex-wrap:nowrap!important;flex:none!important;grid-column:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;display:inline-flex!important}body.orders-page .orders-filter .orders-filter-actions>*{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;padding-left:8px!important;padding-right:8px!important}body.orders-page .orders-filter.is-active{padding-bottom:26px!important}body.orders-page .orders-filter .orders-filter-state{display:block!important;position:absolute!important;bottom:7px!important;left:8px!important}}@media (width>=901px){body.leads-page .crm-filter-leads{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px!important;display:flex!important}body.leads-page .crm-filter-leads>*{min-width:0!important}body.leads-page .crm-filter-leads .crm-search-input,body.leads-page .crm-filter-leads .crm-filter-field{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}body.leads-page .crm-filter-leads .crm-search-input{flex-grow:1.25!important}body.leads-page .crm-filter-leads .leads-filter-actions{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;margin-left:0!important;display:inline-flex!important}body.leads-page .crm-filter-leads .leads-filter-actions .crm-btn{flex:none!important;width:auto!important;padding-left:10px!important;padding-right:10px!important}}body.leads-page .crm-table th:nth-child(4),body.leads-page .crm-table td:nth-child(4){width:96px!important}body.leads-page .crm-table th:nth-child(5),body.leads-page .crm-table td:nth-child(5){width:300px!important}body.clients-page .clients-search-filter,body.clients-page .clients-list-panel{padding-left:6px!important;padding-right:6px!important}body.clients-page .crm-table-wrap{overflow:auto hidden!important}body.clients-page .clients-main-table{table-layout:fixed!important;width:max(100%,1680px)!important;min-width:1680px!important;max-width:none!important}body.clients-page .clients-main-table :is(th,td){padding-left:8px!important;padding-right:8px!important}body.clients-page .clients-main-table .clients-col-number{width:5%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-type{width:7%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-name{width:16%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-inn{width:7%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-contact{width:14%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-manager{text-align:center;width:4%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-phone{width:11%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-email,body.clients-page .clients-main-table .clients-col-source{width:8%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-date{width:7%!important;min-width:0!important}body.clients-page .clients-main-table .clients-col-actions{width:13%!important;min-width:176px!important}body.clients-page .clients-main-table th.clients-col-actions,body.clients-page .clients-main-table td.clients-col-actions,body.clients-page .clients-main-table th:nth-child(11),body.clients-page .clients-main-table td:nth-child(11){width:190px!important;min-width:190px!important;max-width:190px!important}body.clients-page .clients-main-table td.clients-col-actions{padding-right:14px!important}body.clients-page .clients-main-table td.clients-col-actions .crm-actions-inline{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;display:inline-flex!important}body.clients-page .clients-main-table td.clients-col-actions .btn-small{white-space:nowrap!important;width:auto!important;min-width:118px!important}body.clients-page .clients-main-table td.clients-col-actions .client-actions-menu,body.clients-page .clients-main-table td.clients-col-actions .client-actions-menu__toggle{width:40px!important}body.vehicles-page .vehicles-list-table{table-layout:fixed!important;width:100%!important}body.vehicles-page .vehicles-list-table th:first-child,body.vehicles-page .vehicles-list-table td:first-child{width:12%!important}body.vehicles-page .vehicles-list-table th:nth-child(2),body.vehicles-page .vehicles-list-table td:nth-child(2){width:28%!important}body.vehicles-page .vehicles-list-table th:nth-child(3),body.vehicles-page .vehicles-list-table td:nth-child(3){width:12%!important}body.vehicles-page .vehicles-list-table th:nth-child(4),body.vehicles-page .vehicles-list-table td:nth-child(4){width:17%!important}body.vehicles-page .vehicles-list-table th:nth-child(5),body.vehicles-page .vehicles-list-table td:nth-child(5){width:10%!important}body.vehicles-page .vehicles-list-table th:nth-child(6),body.vehicles-page .vehicles-list-table td:nth-child(6),body.vehicles-page .vehicles-list-table th:nth-child(7),body.vehicles-page .vehicles-list-table td:nth-child(7){width:8%!important}body.vehicles-page .vehicles-list-table th:nth-child(8),body.vehicles-page .vehicles-list-table td:nth-child(8){width:5%!important}a{color:inherit}a[href^=tel\:],a[href^=mailto\:],a[x-apple-data-detectors]{color:inherit;text-decoration:none!important}.crm-page{background:var(--crm-bg,#f3f5f8);min-height:100vh}.crm-header{background:var(--crm-header-bg,#070b10);min-height:78px;color:var(--crm-header-text,#fff);align-items:stretch;gap:28px;min-width:0;max-width:100%;padding:0 32px 0 24px;display:flex;overflow-x:hidden}.brand-switcher{flex:none;align-self:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.brand-logo{white-space:nowrap;flex:none;align-self:center;align-items:center;gap:8px;min-height:40px;padding:0;text-decoration:none;display:inline-flex}.brand-logo__name{color:var(--crm-brand-text,#1f2a37);letter-spacing:0;font-size:22px;font-weight:700;line-height:1}.brand-logo__badge{border:1px solid var(--crm-accent-border,#ffd8c2);background:var(--crm-accent-soft,#fff1e8);color:var(--crm-accent,#ff6b22);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.brand-badges{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.brand-logo__badge-link{white-space:nowrap;text-decoration:none}.brand-logo--service-switch,.brand-logo--transport-switch{min-height:40px}.brand-logo__badge--service{border-color:var(--crm-accent-border,#ffd8c2);background:var(--crm-accent-soft,#fff1e8);color:var(--crm-accent,#ff6b22)}.crm-nav{flex:auto;justify-content:center;align-items:stretch;min-width:0;height:auto;display:flex;overflow:hidden}.crm-nav a{color:var(--crm-header-nav,#f2f4f7);white-space:nowrap;background:0 0;border-radius:0;flex:none;align-items:center;min-width:0;min-height:78px;padding:0 16px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.crm-nav a:hover{color:var(--crm-accent,#ff6b22)}.crm-nav a.active{color:var(--crm-accent,#ff6b22);font-weight:inherit;box-shadow:none;background:0 0}.crm-nav a.active:after{content:"";background:var(--crm-accent,#ff6b22);border-radius:999px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.crm-user{white-space:nowrap;flex:none;align-items:center;gap:14px;min-width:0;max-width:min(28vw,340px);margin-left:0;font-weight:600;display:flex;overflow:hidden}.crm-user a,.crm-nav-mobile-user a{color:inherit;text-decoration:none}.crm-user>a{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-user form{flex:none;margin:0}.crm-user a:hover,.crm-nav-mobile-user a:hover{color:var(--crm-accent,#ff6b22)}.crm-user button{color:var(--crm-header-text,#fff);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:700}.crm-header-actions{flex:none;grid-auto-columns:42px;grid-auto-flow:column;justify-content:flex-end;align-self:center;align-items:center;gap:4px;width:max-content;display:inline-grid;position:relative}.crm-header-actions .manager-notification-center{width:42px;min-width:42px}.crm-header-actions .manager-notification-center__label{display:none}.crm-header-icon-link{border:1px solid var(--crm-header-border,#ffffff2e);background:var(--crm-surface,#ffffff14);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--crm-header-text,#fff);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.crm-header-icon-link:hover,.crm-header-icon-link.is-active{border-color:var(--crm-accent-border,#ffd8c2);background:var(--crm-accent-soft,#fff1e8);color:var(--crm-accent,#ff6b22)}.crm-header-icon-link__icon,.crm-header-icon-link svg{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px;display:block;fill:none!important;stroke:currentColor!important}.crm-header-icon-link__icon path,.crm-header-icon-link svg path{vector-effect:non-scaling-stroke;fill:none!important;stroke:currentColor!important}.crm-header-icon-link__badge{border:2px solid var(--crm-header-bg,#070b10);color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;line-height:16px;position:absolute;top:-7px;right:-7px}.manager-notification-center{flex:none;align-self:center;position:relative}.manager-notification-center__toggle{border:1px solid var(--crm-header-border,#ffffff2e);background:var(--crm-surface,#ffffff14);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--crm-header-text,#fff);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;display:inline-flex;position:relative}.manager-notification-center__toggle:hover,.manager-notification-center.is-open .manager-notification-center__toggle{border-color:var(--crm-accent-border,#ffd8c2);background:var(--crm-accent-soft,#fff1e8);color:var(--crm-accent,#ff6b22)}.manager-notification-center__icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.manager-notification-center__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.manager-notification-center__badge{border:2px solid var(--crm-header-bg,#070b10);color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;line-height:16px;position:absolute;top:-7px;right:-7px}.manager-notification-center__panel{z-index:120;border:1px solid var(--crm-border,#d8dee7);background:var(--crm-surface,#fff);width:min(380px,100vw - 36px);max-height:min(560px,100vh - 98px);color:var(--crm-text,#101827);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;top:78px;right:18px;overflow:hidden;box-shadow:0 18px 44px #0f172a2e}.manager-notification-center__panel[hidden]{display:none}.manager-notification-center__head{border-bottom:1px solid var(--crm-border,#e5eaf0);background:var(--crm-panel,#f8fafc);justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.manager-notification-center__head strong{color:var(--crm-text,#101827);font-size:14px;font-weight:900;line-height:1.2;display:block}.manager-notification-center__head span{color:var(--crm-muted,#66758a);margin-top:3px;font-size:12px;font-weight:800;display:block}.manager-notification-center__read-all{border:1px solid var(--crm-border,#d8dee7);background:var(--crm-surface,#fff);min-height:28px;color:var(--crm-text,#1f2a37);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:700}.manager-notification-center__read-all:hover{border-color:var(--crm-border,#b8c2cf);background:var(--crm-hover,#eef2f7)}.manager-notification-center__read-all:disabled{cursor:not-allowed;opacity:.55}.manager-notification-center__browser{border-bottom:1px solid var(--crm-border,#e5eaf0);background:var(--crm-panel,#f8fafc);gap:6px;padding:9px 12px;display:grid}.manager-notification-center__browser[hidden]{display:none}.manager-notification-center__browser button{border:1px solid var(--crm-border,#cbd5e1);background:var(--crm-surface,#fff);min-height:28px;color:var(--crm-text,#1f2a37);font:inherit;cursor:pointer;border-radius:7px;justify-self:start;padding:0 10px;font-size:12px;font-weight:850}.manager-notification-center__browser button:hover{border-color:var(--crm-accent,#1677f2);color:var(--crm-accent-dark,#0f66d0)}.manager-notification-center__browser button:disabled{cursor:not-allowed;opacity:.6}.manager-notification-center__browser span{color:var(--crm-muted,#66758a);font-size:11px;font-weight:750;line-height:1.35}.manager-notification-center__list{gap:8px;padding:10px;display:grid;overflow:hidden auto}.manager-notification-center__empty{color:var(--crm-muted,#66758a);text-align:center;margin:8px 0;font-size:14px;font-weight:700}.manager-notification-center__item{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);overflow-wrap:anywhere;border-left-width:3px;border-radius:8px;gap:6px;padding:10px;display:grid;position:relative}.manager-notification-center__item--success{border-left-color:#059669}.manager-notification-center__item--info{border-left-color:#1677f2}.manager-notification-center__item--warning{border-left-color:#d97706}.manager-notification-center__item--danger{border-left-color:#dc2626}.manager-notification-center__item.is-unread{background:var(--crm-hover,#f8fbff)}.manager-notification-center__item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.manager-notification-center__item h3{color:var(--crm-text,#101827);margin:0;font-size:13px;font-weight:900;line-height:1.3}.manager-notification-center__dot{background:var(--crm-accent-soft,#dbeafe);color:var(--crm-accent,#1d4ed8);border-radius:999px;flex:none;padding:3px 6px;font-size:11px;font-weight:900;line-height:1}.manager-notification-center__message{color:var(--crm-text,#334155);white-space:pre-line;margin:0;font-size:12px;line-height:1.42}.manager-notification-center__meta{color:var(--crm-muted,#66758a);font-size:11px;font-weight:800}.manager-notification-center__actions{flex-wrap:wrap;gap:6px;display:flex}.manager-notification-center__actions a,.manager-notification-center__actions button{border:1px solid var(--crm-border,#d8dee7);background:var(--crm-surface,#fff);min-height:28px;color:var(--crm-text,#1f2a37);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.manager-notification-center__actions a{border-color:var(--crm-accent,#1677f2);background:var(--crm-accent,#1677f2);color:#fff}.manager-notification-center__actions a:hover{background:var(--crm-accent-dark,#0f66d0)}.manager-notification-center__actions button:hover{background:var(--crm-hover,#eef2f7)}.crm-menu-toggle,.crm-nav-mobile-user,.crm-filter-toggle,.orders-mobile-cards,.leads-mobile-cards,.executors-mobile-list{display:none}.crm-main{max-width:1550px;margin:56px auto;padding:0 24px}.manager-notification-toasts{z-index:80;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 24px);max-height:min(300px,100vh - 24px);padding:0;display:flex;position:fixed;bottom:12px;right:12px;overflow:hidden auto}.manager-notification-toasts.has-notification-stack{overflow-y:auto}.manager-notification-toasts.is-notification-collapsed{max-height:none;overflow:visible}.manager-notification-toasts.has-notification-stack:after{content:attr(data-stack-label);z-index:3;color:#fff;pointer-events:none;background:#6b7280db;border-radius:999px;align-self:flex-end;margin-top:-1px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;position:sticky;bottom:0;right:0}.manager-notification-toast-collapse{border:1px solid var(--crm-border,#d1d8e2fa);background:var(--crm-surface,#fff);min-height:30px;color:var(--crm-text,#1f2a37);font:inherit;cursor:pointer;pointer-events:auto;border-radius:999px;align-self:flex-end;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.1;box-shadow:0 1px 2px #0f172a14,0 8px 18px #0f172a1f}.manager-notification-toast-collapse:hover{border-color:var(--crm-accent,#1677f2);color:var(--crm-accent-dark,#0f66d0)}.manager-notification-toast-collapse:focus-visible{outline-offset:2px;outline:2px solid #1677f252}.manager-notification-toast{border:1px solid var(--crm-border,#d8dee8fa);background:var(--crm-surface,#fff);width:100%;min-height:106px;box-shadow:var(--crm-toast-shadow,0 1px 2px #0f172a14, 0 8px 22px #0f172a24);color:var(--crm-text,#020617);pointer-events:auto;overflow-wrap:anywhere;border-left-width:4px;border-radius:12px;padding:10px 12px 10px 15px;position:relative}.manager-notification-toasts.has-notification-stack .manager-notification-toast,.manager-notification-toasts.has-deep-notification-stack .manager-notification-toast{box-shadow:var(--crm-toast-shadow,0 1px 2px #0f172a14, 0 8px 22px #0f172a24)}.manager-notification-toast--success{border-left-color:#059669}.manager-notification-toast--info{border-left-color:#1677f2}.manager-notification-toast--warning{border-left-color:#d97706}.manager-notification-toast--danger{border-left-color:#dc2626}.manager-notification-toast:before,.manager-notification-toast:after{display:none}.manager-notification-toast__origin{color:var(--crm-muted,#5f6b7a);justify-content:space-between;align-items:center;gap:10px;margin:-1px 0 5px;font-size:12px;line-height:1.1;display:flex}.manager-notification-toast__site{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-notification-toast__controls{flex:none;align-items:center;gap:6px;display:inline-flex}.manager-notification-toast__gear{color:#94a3b8;width:17px;height:17px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.manager-notification-toast__gear:hover{color:#101827;background:#eef2f7}.manager-notification-toast__gear:focus-visible{outline-offset:2px;outline:2px solid #1677f252}.manager-notification-toast__header{display:block;position:relative}.manager-notification-toast__title{color:var(--crm-heading,#020617);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.manager-notification-toast__close{color:#8a94a6;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:15px;line-height:1;display:inline-flex}.manager-notification-toast__close:hover{color:#101827;background:#eef2f7}.manager-notification-toast__close:disabled{cursor:not-allowed;opacity:.55}.manager-notification-toast__message{color:var(--crm-text,#111827);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.manager-notification-toast__message.has-mail-preview,.manager-notification-center__message.has-mail-preview{white-space:normal;display:block}.manager-notification-mail-from,.manager-notification-mail-preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manager-notification-mail-from{color:var(--crm-heading,#020617);font-size:13px;font-weight:800}.manager-notification-mail-preview{color:var(--crm-text,#111827);margin-top:2px;font-size:13px;font-weight:500}.manager-notification-toast__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin-top:7px;display:flex;position:relative}.manager-notification-toast__meta{color:var(--crm-muted,#5f6b7a);white-space:nowrap;flex:none;margin-top:0;font-size:11px;font-weight:800;line-height:1.1}.manager-notification-toast__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px;min-width:0;margin-top:0;margin-left:auto;display:flex}.manager-notification-toast__order-link{color:#fff;letter-spacing:0;background:#1677f2;border-radius:7px;justify-content:center;align-items:center;min-height:22px;padding:3px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.manager-notification-toast__order-link:hover{background:#0f66d0}@media (width<=767px){.manager-notification-toasts{gap:8px;width:min(360px,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(42vh,280px);padding:0;bottom:8px;left:auto;right:8px}.manager-notification-toasts.has-notification-stack:after{bottom:0;right:0}.manager-notification-toast{min-height:102px;padding:10px 12px 10px 15px}.manager-notification-toast__title{font-size:13px}.manager-notification-toast__origin,.manager-notification-toast__message,.manager-notification-mail-from,.manager-notification-mail-preview{font-size:12px}.manager-notification-toast__close{width:22px;height:22px}.manager-notification-toast__order-link{flex:0 auto;min-width:0;font-size:13px}}.crm-main h1{margin:0 0 28px;font-size:38px;font-weight:800}.crm-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.crm-title-row h1{margin-bottom:0}.crm-actions,.form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.crm-actions{margin-bottom:42px}.crm-inline-form{margin:0;display:inline-flex}.crm-actions-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-subtitle{color:#66758a;margin:8px 0 0;font-weight:700}.crm-muted{color:#66758a;margin-left:6px;font-size:13px;display:inline-block}.btn-green,.btn-blue,.btn-orange,.btn-gray,.btn-secondary-action,.btn-red{color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:4px 12px;font-weight:800;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.btn-green{background:#059669}.btn-blue{background:var(--crm-accent,#1677f2)}.btn-orange{background:#d97706}.btn-gray{background:#66758a}.btn-secondary-action{border:1px solid var(--crm-border,#d8dee7);background:var(--crm-surface,#fff);color:var(--crm-text,#1f2a37)}.btn-red{background:#dc2626}.btn-green:hover{background:#047857}.btn-blue:hover{background:var(--crm-accent-dark,#0f66d0)}.btn-orange:hover{background:#b45309}.btn-gray:hover{background:#4f5f73}.btn-secondary-action:hover{background:var(--crm-hover,#f8fafc)}.btn-red:hover{background:#b91c1c}.btn-green:hover,.btn-blue:hover,.btn-orange:hover,.btn-gray:hover,.btn-secondary-action:hover,.btn-red:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a24}.btn-green:disabled,.btn-blue:disabled,.btn-orange:disabled,.btn-gray:disabled,.btn-secondary-action:disabled,.btn-red:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-client-add{gap:9px;padding-left:16px}.btn-client-add__plus{background:#ffffff38;border-radius:50%;place-items:center;width:22px;height:22px;font-size:20px;line-height:1;display:inline-grid}.btn-small{min-height:22px;padding:3px 8px;font-size:13px}.crm-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px;display:grid}.crm-card,.crm-panel{background:var(--crm-surface,#fff);border:1px solid var(--crm-card-border,transparent);border-radius:var(--crm-card-radius,8px);box-shadow:var(--crm-card-shadow,0 10px 24px #0f172a0f)}.crm-card{min-height:150px;padding:28px}.crm-card h3,.crm-panel h2{margin:0 0 18px;font-size:24px;font-weight:800}.crm-card strong{font-size:34px}.dashboard-periods{gap:30px;display:grid}.dashboard-period-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.dashboard-period-head h2{margin:0;font-size:24px;font-weight:800}.dashboard-period-head span{color:var(--crm-muted,#66758a);font-weight:700}.dashboard-stat-grid{gap:14px}.dashboard-stat-card{min-height:118px;padding:22px 28px}.dashboard-stat-card h3{margin-bottom:14px;font-size:20px}.dashboard-history{margin-top:34px}.dashboard-history .crm-table th:not(:first-child),.dashboard-history .crm-table td:not(:first-child){text-align:right}.reports-filter{grid-template-columns:repeat(6,minmax(140px,1fr));align-items:end}.reports-filter label{color:#334155;margin-bottom:6px;font-weight:800;display:block}.reports-filter__actions{align-items:center;gap:8px;display:flex}.report-kpi-grid,.reports-tabs{margin-bottom:18px}.reports-filter--reconciliation{grid-template-columns:repeat(7,minmax(140px,1fr))}.report-kpi-grid--secondary .dashboard-stat-card strong{font-size:28px}.dashboard-stat-card span{color:var(--crm-muted,#66758a);margin-top:8px;font-size:14px;font-weight:700;display:block}.report-section h2{margin-bottom:14px}.report-note{margin-bottom:16px}.report-table th:not(:first-child),.report-table td:not(:first-child){text-align:right}.report-table th:first-child,.report-table td:first-child,.report-table--orders th:nth-child(2),.report-table--orders td:nth-child(2),.report-table--orders th:nth-child(3),.report-table--orders td:nth-child(3),.report-table--orders th:nth-child(4),.report-table--orders td:nth-child(4),.report-table--orders th:nth-child(5),.report-table--orders td:nth-child(5),.report-table--orders th:nth-child(6),.report-table--orders td:nth-child(6),.report-table--orders th:nth-child(7),.report-table--orders td:nth-child(7){text-align:left}.report-split,.reconciliation-summary{margin-top:0}.report-table tfoot th{background:var(--crm-panel,#eef2f7);color:var(--crm-text,#101827);font-size:15px}.crm-panel{margin-top:24px;padding:22px}.crm-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.crm-form{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;max-width:1120px;display:grid}.crm-form.compact{grid-template-columns:repeat(2,minmax(180px,1fr));max-width:none}.crm-form h2{grid-column:1/-1}.crm-form label{color:var(--crm-text,inherit);margin-bottom:6px;font-weight:700;display:block}.crm-form input,.crm-form select,.crm-form textarea,.crm-filter input,.crm-filter select{border:1px solid var(--crm-border,#cfd8e3);background:var(--crm-input-bg,#fff);width:100%;min-height:42px;color:var(--crm-text,#101827);border-radius:4px;padding:8px 10px}.crm-form textarea{resize:vertical;min-height:100px}.crm-comment-history{border:1px solid var(--crm-border,#cfd8e3);background:var(--crm-panel,#f8fafc);min-height:48px;max-height:180px;color:var(--crm-text,#334155);white-space:pre-wrap;border-radius:4px;padding:9px 12px;line-height:1.35;overflow:auto}.crm-comment-history--table{min-width:220px;min-height:54px;max-height:130px;margin-bottom:8px;padding:8px 10px;font-size:13px}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus,.crm-filter input:focus,.crm-filter select:focus{outline:2px solid var(--crm-focus-ring,#1677f224);border-color:var(--crm-accent,#1677f2)}.form-actions-panel{border-top:1px solid #dbe3ee;gap:10px;margin-top:4px;padding-top:16px}.form-actions-panel .btn-green,.form-actions-panel .btn-blue,.form-actions-panel .btn-gray,.form-actions-panel .btn-red{min-height:24px;padding:4px 12px}.crm-check{align-items:center;gap:10px;font-weight:700;display:inline-flex}.crm-check input{width:18px;min-height:18px}.crm-check-button{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#66758a;border:0;border-radius:4px;justify-content:center;align-items:center;width:auto;max-width:max-content;min-height:24px;padding:11px 20px;font-size:16px;font-weight:800;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0f172a1f}.form-actions-panel .crm-check-button{min-height:24px;padding:4px 12px}.lead-actions-panel{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.lead-actions-panel>*{flex:none;margin:0!important}.lead-actions-panel .btn-green,.lead-actions-panel .btn-blue,.lead-actions-panel .btn-gray,.lead-actions-panel .btn-red,.lead-actions-panel .crm-check-button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:24px;min-height:24px;padding:0 12px;line-height:1;display:inline-flex}.lead-actions-panel .crm-check-button span{line-height:1}.lead-actions-panel .lead-save-button{order:4}.lead-actions-panel .crm-check-button{order:1}.lead-actions-panel button[name=next_action]{order:2}.lead-actions-panel .btn-gray{order:3}.crm-check-button:hover{background:#56667a;transform:translateY(-1px);box-shadow:0 5px 12px #0f172a29}.crm-check-button:has(input:checked){color:#fff;background:#059669}.crm-check-button:has(input:checked):hover{background:#047857}.crm-check-button input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.order-passenger-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-contact-field__control{align-items:center;gap:8px;display:flex}.order-contact-field__control input{min-width:0}.order-contact-action{color:#1f2a37;white-space:nowrap;background:#fff;border:1px solid #cfd8e3;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.order-contact-action:hover{color:#101827;background:#f8fafc;border-color:#b8c4d2}.order-contact-action:disabled{cursor:not-allowed;opacity:.55}.order-contact-action--call{display:none}.order-email-compose{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.order-email-compose[hidden]{display:none!important}.order-email-compose__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-email-compose__head strong{color:#1f2a37;font-size:14px;font-weight:800}.order-email-compose__head span{color:#66758a;word-break:break-word;font-size:12px;font-weight:700}.order-email-compose label{color:#334155;gap:5px;font-size:13px;font-weight:800;display:grid}.order-email-compose input,.order-email-compose textarea{width:100%}.order-email-compose textarea{resize:vertical;min-height:116px}.order-email-compose__actions{flex-wrap:wrap;gap:8px;display:flex}.order-notification-history__text{color:#475569;white-space:normal;max-width:240px}.crm-filter{grid-template-columns:repeat(9,minmax(100px,1fr));align-items:center;gap:8px;margin-bottom:18px;display:grid}.crm-filter .btn-green,.crm-filter .btn-blue,.crm-filter .btn-gray,.crm-filter .btn-red{align-self:center;height:24px;min-height:24px;padding:2px 10px}.crm-table-wrap{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#d7dde5);border-radius:var(--crm-card-radius,8px);overflow-x:auto}.crm-empty-state{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);min-height:56px;color:var(--crm-muted,#66758a);border-radius:10px;align-items:center;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.crm-empty-state[hidden],.order-notification-history__table[hidden]{display:none!important}.crm-table{border-collapse:collapse;background:var(--crm-surface,#fff);width:100%;color:var(--crm-text,#101827)}.crm-table:has(>tbody>tr:only-child>td[colspan]){table-layout:auto;min-width:0!important}:is(.crm-table:has(>tbody>tr:only-child>td[colspan])>thead,.crm-table:has(>tbody>tr:only-child>td[colspan])>tfoot){display:none}.crm-table:has(>tbody>tr:only-child>td[colspan])>tbody>tr>td[colspan]{background:var(--crm-surface,#fff);min-height:56px;color:var(--crm-muted,#66758a);border:0;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.4}.crm-table th{background:var(--crm-table-header-bg,var(--crm-panel,#303841));color:var(--crm-table-header-text,var(--crm-text,#fff));text-align:left;white-space:nowrap;font-weight:800}.crm-table th,.crm-table td{border:1px solid var(--crm-border,#d7dde5);vertical-align:top;padding:10px}.crm-table tbody tr:nth-child(2n){background:var(--crm-row-alt,var(--crm-hover,#f8fafc))}.crm-table a{color:var(--crm-link,#005fc7);text-decoration:none}.crm-manager-initials{white-space:nowrap;min-width:34px;font-weight:700;display:inline-block}.crm-table .crm-sort-link{color:var(--crm-table-header-text,#fff);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.crm-table .crm-sort-link:hover{color:var(--crm-accent,#dbeafe)}.crm-table .crm-link-strong{font-weight:800}.crm-table a.btn-green,.crm-table a.btn-blue,.crm-table a.btn-gray,.crm-table a.btn-red{color:#fff}.crm-table .table-input,.crm-table .table-select,.crm-table .table-textarea{border:1px solid var(--crm-border,#cbd5e1);background:var(--crm-input-bg,#fff);width:100%;min-width:130px;min-height:38px;color:var(--crm-text,#101827);font:inherit;border-radius:4px;padding:8px 10px}.crm-table .table-textarea{resize:vertical;min-height:44px}.crm-table .table-input:focus,.crm-table .table-select:focus,.crm-table .table-textarea:focus{outline:2px solid var(--crm-focus-ring,#1677f224);border-color:var(--crm-accent,#1677f2)}.crm-account-table{min-width:1080px}.crm-account-table input,.crm-account-table select{border:1px solid var(--crm-border,#cbd5e1);background:var(--crm-input-bg,#fff);width:100%;min-width:150px;min-height:34px;color:var(--crm-text,#101827);font:inherit;border-radius:6px;padding:6px 8px}.crm-account-table input:focus,.crm-account-table select:focus{outline:2px solid var(--crm-focus-ring,#1677f224);border-color:var(--crm-accent,#1677f2)}.crm-table-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.crm-table-actions .btn-blue,.crm-table-actions .btn-red{height:30px;min-height:30px;padding:4px 10px}.crm-delete-form{margin:0}.crm-alert{color:#166534;background:#dcfce7;border-radius:4px;margin-bottom:18px;padding:12px 14px;font-weight:700}.crm-alert-danger{color:#9f2727;background:#fdecec;border:1px solid #f8c9c9}.crm-alert-danger ul{margin:8px 0 0;padding-left:18px;font-weight:600}.crm-work-section{margin-top:28px}.orders-page{--orders-bg:#f5f7f9;--orders-surface:#fff;--orders-panel:#f0f3f6;--orders-border:#e1e6ec;--orders-border-strong:#e1e6ec;--orders-text:#1f2a37;--orders-muted:#6b7280;--orders-accent:#ff6b22;--orders-accent-dark:#f05f18;--orders-link:#1e7bbe;--orders-success:#35a852;--orders-danger:#e54848;background:var(--orders-bg);color:var(--orders-text);font-size:14px}body.orders-page{overflow-x:hidden}.orders-page .crm-page{background:var(--orders-bg)}.orders-page .crm-header{background:var(--orders-surface);min-height:66px;color:var(--orders-text);border-bottom:1px solid var(--orders-border);gap:34px;padding:0 28px}.orders-page .brand-logo{min-width:300px;min-height:44px;margin-right:0}.orders-page .crm-nav{justify-content:center;align-items:center;gap:4px}.orders-page .crm-nav a{color:#4a5563;background:0 0;border-radius:0;min-height:66px;padding:0 12px;font-size:14px;font-weight:650;transition:color .15s}.orders-page .crm-nav a:hover{color:var(--orders-accent);background:0 0}.orders-page .crm-nav a.active{color:var(--orders-accent);box-shadow:none;background:0 0;font-weight:650}.orders-page .crm-nav a.active:after{background:var(--orders-accent);border-radius:999px;height:2px;left:8px;right:8px}.orders-page .crm-user,.orders-page .crm-user button{color:var(--orders-text);font-size:13px}.orders-page .crm-main{max-width:1660px;margin:32px auto;padding:0 28px}.orders-page .crm-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px}.orders-page .crm-title-row>div:first-child{min-width:0}.orders-page .crm-main h1{color:var(--orders-text);margin:0;font-size:22px;font-weight:700;line-height:1.25}.orders-page-subtitle{color:var(--orders-muted);margin:4px 0 0;font-size:14px}.orders-page-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.orders-page-actions .btn-green,.orders-page-actions .btn-blue,.orders-page-actions .btn-gray{white-space:nowrap;height:40px;min-height:40px;padding:0 14px}.orders-page-actions .orders-action-import{border:1px solid var(--orders-border-strong);background:var(--orders-surface);color:var(--orders-text)}.orders-page-actions .orders-action-create{border:1px solid var(--orders-accent);background:var(--orders-accent);color:#fff}.orders-page .orders-filter{border:1px solid var(--orders-border);background:var(--orders-filter-bg,var(--orders-surface));border-radius:12px;grid-template-columns:minmax(220px,1.45fr) repeat(6,minmax(118px,.95fr)) minmax(106px,auto) minmax(88px,auto);align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:grid}.orders-page .orders-filter.is-active{border-color:var(--crm-accent-border,#ffd3bd);background:var(--crm-accent-soft,#fff7f2)}.crm-search-input{min-width:0}.orders-page .crm-filter input,.orders-page .crm-filter select{border:1px solid var(--orders-border-strong);background-color:var(--orders-surface);height:40px;min-height:40px;color:var(--orders-text);box-shadow:none;border-radius:8px;padding:7px 12px;font-size:14px}.orders-page .crm-filter input:focus,.orders-page .crm-filter select:focus{outline:2px solid var(--crm-focus-ring,#ff6b2229);border-color:var(--orders-accent)}.orders-page .btn-green,.orders-page .btn-blue,.orders-page .btn-gray,.orders-page .btn-secondary-action,.orders-page .btn-red{height:40px;min-height:40px;box-shadow:none;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.orders-page .crm-filter .btn-blue,.orders-page .crm-filter .btn-gray{justify-self:stretch;width:100%;padding:0 14px}@media (width>=1367px){.orders-page .orders-filter>button[type=submit]{grid-column:-3/-2}.orders-page .orders-filter>a.btn-gray{grid-column:-2/-1}}.orders-page .btn-blue,.orders-page .btn-green{background:var(--orders-accent)}.orders-page .btn-gray,.orders-page .btn-secondary-action{border:1px solid var(--orders-border-strong);background:var(--orders-surface);color:var(--orders-text)}.orders-page .btn-red{background:var(--orders-danger)}.orders-page .btn-blue:hover,.orders-page .btn-green:hover{background:var(--orders-accent-dark)}.orders-page .btn-gray:hover,.orders-page .btn-secondary-action:hover{background:var(--orders-panel)}.orders-page .orders-page-actions .orders-action-export{border:1px solid var(--orders-accent);background:var(--crm-accent-soft,#fff1e8);color:var(--orders-accent-dark)}.orders-page-actions .orders-action-import:hover{background:var(--orders-panel)}.orders-page .orders-page-actions .orders-action-export:hover{border-color:var(--orders-accent-dark);background:var(--crm-accent-soft,#fff1e8);color:var(--orders-accent-dark)}.orders-page .btn-green:hover,.orders-page .btn-blue:hover,.orders-page .btn-gray:hover,.orders-page .btn-secondary-action:hover,.orders-page .btn-red:hover{box-shadow:none;transform:none}.orders-filter-state{color:var(--orders-accent-dark);grid-column:1/-1;font-size:12px;font-weight:700;line-height:1}.orders-primary-create{white-space:nowrap;flex:none}.orders-indicator-legend{color:#475569;flex-wrap:wrap;align-items:center;gap:7px 14px;margin:2px 0 14px;font-size:12px;line-height:1.3;display:flex}.orders-indicator-legend__item{white-space:nowrap;align-items:center;gap:6px;min-height:24px;font-weight:700;display:inline-flex}.orders-indicator-legend .orders-notification-indicator{flex:none;width:9px;height:9px}.orders-page .crm-table-wrap{border:1px solid var(--orders-border);background:var(--orders-surface);box-shadow:var(--orders-table-shadow,0 1px 2px #0f172a0d);scrollbar-color:var(--crm-scroll-thumb,#aeb7c2) var(--crm-scroll-track,#edf1f5);scrollbar-width:thin;border-radius:12px;min-width:0;max-width:100%;max-height:calc(100vh - 300px);overflow-x:auto}.orders-import-preview-note{margin-top:18px}.orders-import-preview-page .orders-import-preview-inline-list{overflow-wrap:anywhere;max-height:4.8em;line-height:1.6;overflow:auto}.orders-import-preview-page .orders-import-preview-table{border:1px solid var(--orders-border);background:var(--orders-surface);scrollbar-color:#aeb7c2 #edf1f5;scrollbar-width:thin;border-radius:8px;width:100%;max-height:min(46vh,520px);overflow:auto}.orders-import-preview-page .orders-import-preview-table::-webkit-scrollbar{width:10px;height:10px}.orders-import-preview-page .orders-import-preview-table::-webkit-scrollbar-track{background:#edf1f5}.orders-import-preview-page .orders-import-preview-table::-webkit-scrollbar-thumb{background:#aeb7c2;border:2px solid #edf1f5;border-radius:999px}.orders-import-preview-page .orders-import-preview-table .crm-table{table-layout:fixed;min-width:1680px}.orders-import-preview-page .orders-import-preview-table .crm-table th:first-child,.orders-import-preview-page .orders-import-preview-table .crm-table td:first-child{width:72px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(2),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(2){width:88px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(3),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(3){width:112px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(4),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(4){width:132px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(5),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(5){width:78px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(6),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(6){width:260px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(7),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(7),.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(8),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(8){width:150px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(9),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(9){width:200px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(10),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(10),.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(11),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(11),.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(12),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(12){width:96px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(13),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(13){width:130px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(14),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(14){width:220px}.orders-import-preview-page .orders-import-preview-table .crm-table th:nth-child(15),.orders-import-preview-page .orders-import-preview-table .crm-table td:nth-child(15){width:240px}.orders-import-preview-page .orders-import-preview-table .crm-table thead th{z-index:2;background:#f8fafc;position:sticky;top:0;box-shadow:inset 0 -1px #d8e0ea}.orders-import-preview-page .orders-import-preview-table .crm-table td,.orders-import-preview-page .orders-import-preview-table .crm-table th{vertical-align:top}.orders-import-preview-page .orders-import-preview-table .crm-table td{overflow-wrap:anywhere}.orders-import-preview-page .orders-import-preview-clip{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.9em;line-height:1.3;display:-webkit-box;overflow:hidden}.clients-import-preview-page .clients-import-preview-table{max-height:min(46vh,520px);margin-top:16px;overflow:auto}.clients-import-preview-page .clients-import-preview-table .crm-table{table-layout:fixed;min-width:1220px}.clients-import-preview-page .clients-import-preview-table .crm-table th:first-child,.clients-import-preview-page .clients-import-preview-table .crm-table td:first-child{width:72px}.clients-import-preview-page .clients-import-preview-table .crm-table th:nth-child(2),.clients-import-preview-page .clients-import-preview-table .crm-table td:nth-child(2){width:98px}.clients-import-preview-page .clients-import-preview-table .crm-table th:nth-child(3),.clients-import-preview-page .clients-import-preview-table .crm-table td:nth-child(3){width:260px}.clients-import-preview-page .clients-import-preview-table .crm-table th:nth-child(4),.clients-import-preview-page .clients-import-preview-table .crm-table td:nth-child(4){width:130px}.clients-import-preview-page .clients-import-preview-table .crm-table th:nth-child(5),.clients-import-preview-page .clients-import-preview-table .crm-table td:nth-child(5){width:170px}.clients-import-preview-page .clients-import-preview-table .crm-table th:nth-child(6),.clients-import-preview-page .clients-import-preview-table .crm-table td:nth-child(6){width:190px}.clients-import-preview-page .clients-import-preview-table .crm-table th:nth-child(7),.clients-import-preview-page .clients-import-preview-table .crm-table td:nth-child(7){width:300px}.clients-import-preview-page .clients-import-preview-clip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.orders-import-actions{z-index:5;background:linear-gradient(#f7f9fc00,#f7f9fc 26%);margin-top:16px;padding:12px 0;position:sticky;bottom:0}.orders-import-preview-page .orders-import-actions--top{border:1px solid var(--orders-border);background:#fff;border-radius:10px;justify-content:flex-start;margin:14px 0 0;padding:12px;position:static}.orders-page .crm-table-wrap::-webkit-scrollbar{width:10px;height:10px}.orders-page .crm-table-wrap::-webkit-scrollbar-track{background:var(--crm-scroll-track,#edf1f5);border-radius:999px}.orders-page .crm-table-wrap::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb,#aeb7c2);border:2px solid var(--crm-scroll-track,#edf1f5);border-radius:999px}.orders-page .crm-table{table-layout:fixed;min-width:2474px;color:var(--orders-text);font-size:13px}.orders-page .crm-table th{z-index:2;background:var(--orders-table-header-bg,var(--orders-panel));color:var(--orders-table-header-text,var(--orders-text));letter-spacing:0;font-size:12px;font-weight:600;line-height:1.25;position:sticky;top:0}.orders-page .crm-table th,.orders-page .crm-table td{border:0;border-bottom:1px solid var(--orders-border);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height:48px;padding:7px 8px;overflow:hidden}.orders-page .crm-table tbody tr:nth-child(2n){background:var(--orders-row-alt,transparent)}.orders-page .crm-table tbody tr:hover{background:var(--orders-row-hover,#f8fafc)}.orders-page .crm-table tbody tr.orders-row-driver-confirmed,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:nth-child(2n){background:#ecfdf3}.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover{background:#dcfce7}.orders-page .crm-table tbody tr.orders-row-driver-declined,.orders-page .crm-table tbody tr.orders-row-driver-declined:nth-child(2n){background:#fef2f2}.orders-page .crm-table tbody tr.orders-row-driver-declined:hover{background:#fee2e2}.orders-page .crm-table tbody tr.orders-row-driver-sent,.orders-page .crm-table tbody tr.orders-row-driver-sent:nth-child(2n){background:#fefce8}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover{background:#fef9c3}.orders-page .crm-table th:first-child,.orders-page .crm-table td:first-child{width:92px}.orders-page .crm-table th:nth-child(2),.orders-page .crm-table td:nth-child(2){width:54px}.orders-page .crm-table th:nth-child(3),.orders-page .crm-table td:nth-child(3){width:86px}.orders-page .crm-table th:nth-child(4),.orders-page .crm-table td:nth-child(4){width:108px}.orders-page .crm-table th:nth-child(5),.orders-page .crm-table td:nth-child(5){width:432px}.orders-page .crm-table th:nth-child(6),.orders-page .crm-table td:nth-child(6){width:160px}.orders-page .crm-table th:nth-child(7),.orders-page .crm-table td:nth-child(7){width:150px}.orders-page .crm-table th:nth-child(8),.orders-page .crm-table td:nth-child(8){width:105px}.orders-page .orders-table--manager th:first-child,.orders-page .orders-table--manager td:first-child{width:58px}.orders-page .orders-table--manager th:nth-child(2),.orders-page .orders-table--manager td:nth-child(2){width:54px}.orders-page .orders-table--manager th:nth-child(3),.orders-page .orders-table--manager td:nth-child(3){width:86px}.orders-page .orders-table--manager th:nth-child(4),.orders-page .orders-table--manager td:nth-child(4){width:108px}.orders-page .orders-table--manager th:nth-child(5),.orders-page .orders-table--manager td:nth-child(5){width:432px}.orders-page .orders-table--manager th:nth-child(6),.orders-page .orders-table--manager td:nth-child(6){width:160px}.orders-page .orders-table--manager th:nth-child(7),.orders-page .orders-table--manager td:nth-child(7){width:150px}.orders-page .orders-table--manager th:nth-child(8),.orders-page .orders-table--manager td:nth-child(8){width:105px}.orders-page .crm-table th:first-child,.orders-page .crm-table td:first-child{text-align:center}.orders-page .crm-table th:nth-child(9),.orders-page .crm-table td:nth-child(9){width:42px}.orders-page .crm-table th:nth-child(10),.orders-page .crm-table td:nth-child(10){width:56px}.orders-page .crm-table th:nth-child(11),.orders-page .crm-table td:nth-child(11){width:68px}.orders-page .crm-table th:nth-child(12),.orders-page .crm-table td:nth-child(12){width:56px}.orders-page .crm-table th:nth-child(13),.orders-page .crm-table td:nth-child(13){width:72px}.orders-page .orders-table--owner th:first-child,.orders-page .orders-table--owner td:first-child{width:58px}.orders-page .orders-table--owner th:nth-child(14),.orders-page .orders-table--owner td:nth-child(14),.orders-page .orders-table--manager th:nth-child(14),.orders-page .orders-table--manager td:nth-child(14){width:132px;padding-right:4px}.orders-page .orders-table--owner th:nth-child(15),.orders-page .orders-table--owner td:nth-child(15),.orders-page .orders-table--manager th:nth-child(15),.orders-page .orders-table--manager td:nth-child(15){width:170px;padding-left:4px;padding-right:4px}.orders-page .orders-table--owner th:nth-child(16),.orders-page .orders-table--owner td:nth-child(16),.orders-page .orders-table--manager th:nth-child(16),.orders-page .orders-table--manager td:nth-child(16){width:96px;padding-left:4px;padding-right:4px}.orders-page .orders-table--owner th:nth-child(17),.orders-page .orders-table--owner td:nth-child(17),.orders-page .orders-table--manager th:nth-child(17),.orders-page .orders-table--manager td:nth-child(17),.orders-page .orders-table--owner th:nth-child(18),.orders-page .orders-table--owner td:nth-child(18),.orders-page .orders-table--manager th:nth-child(18),.orders-page .orders-table--manager td:nth-child(18){width:92px}.orders-page .orders-table--owner th:nth-child(19),.orders-page .orders-table--owner td:nth-child(19),.orders-page .orders-table--manager th:nth-child(19),.orders-page .orders-table--manager td:nth-child(19){width:112px}.orders-page .orders-table--owner th:nth-child(20),.orders-page .orders-table--owner td:nth-child(20),.orders-page .orders-table--manager th:nth-child(20),.orders-page .orders-table--manager td:nth-child(20){width:170px}.orders-page .orders-table--owner th:nth-child(21),.orders-page .orders-table--owner td:nth-child(21){width:96px}.orders-page .orders-table--owner th:nth-child(22),.orders-page .orders-table--owner td:nth-child(22),.orders-page .orders-table--manager th:nth-child(21),.orders-page .orders-table--manager td:nth-child(21){width:120px}.orders-page .orders-table--owner th:nth-child(23),.orders-page .orders-table--owner td:nth-child(23),.orders-page .orders-table--manager th:nth-child(22),.orders-page .orders-table--manager td:nth-child(22){width:165px}.orders-page .orders-table--owner th:nth-child(24),.orders-page .orders-table--owner td:nth-child(24),.orders-page .orders-table--manager th:nth-child(23),.orders-page .orders-table--manager td:nth-child(23){width:48px}.orders-page .orders-table--owner th:nth-child(25),.orders-page .orders-table--owner td:nth-child(25),.orders-page .orders-table--manager th:nth-child(24),.orders-page .orders-table--manager td:nth-child(24){width:62px}.orders-page .orders-col-no,.orders-page .orders-col-date,.orders-page .orders-col-time,.orders-page .orders-col-route{z-index:3;background:var(--orders-surface);position:sticky}.orders-page thead .orders-col-no,.orders-page thead .orders-col-date,.orders-page thead .orders-col-time,.orders-page thead .orders-col-route{z-index:5;background:var(--orders-panel)}.orders-page .crm-table tbody tr:hover .orders-col-no,.orders-page .crm-table tbody tr:hover .orders-col-date,.orders-page .crm-table tbody tr:hover .orders-col-time,.orders-page .crm-table tbody tr:hover .orders-col-route{background:#f8fafc}.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-route{background:#ecfdf3}.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-route{background:#dcfce7}.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-route{background:#fef2f2}.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-route{background:#fee2e2}.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-route{background:#fefce8}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-route{background:#fef9c3}.orders-page .crm-table a,.orders-page .crm-table .crm-sort-link{color:var(--orders-link)}.orders-page .crm-table .crm-sort-link:hover{color:#1668a6}.orders-page .orders-col-route a{font-weight:600}.orders-money{white-space:nowrap;font-weight:700}.orders-money-cell{text-align:right;white-space:nowrap}.orders-page .crm-table th.orders-money-cell{text-align:right}.orders-nowrap{white-space:nowrap}.orders-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.orders-status{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.orders-status--created{color:#4a5563;background:#edf2f7}.orders-status--in-work{color:#1e7bbe;background:#e8f3ff}.orders-status--completed{color:#24823c;background:#eaf7ee}.orders-status--cancelled{color:#c73535;background:#fdecec}.orders-status--default{color:#4b5563;background:#f3f4f6}.orders-driver-status{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.orders-driver-status--unassigned{color:#64748b;background:#f3f4f6}.orders-driver-status--in-work,.orders-driver-status--assigned{color:#c2410c;background:#fff7ed}.orders-driver-status--sent{color:#92400e;background:#fef3c7}.orders-driver-status--confirmed{color:#047857;background:#eaf7ee}.orders-driver-status--accepted,.orders-driver-status--in-progress,.orders-driver-status--finish-in-progress,.orders-driver-status--finished{color:#047857;background:#dcfce7}.orders-driver-status--in-progress{color:#1d4ed8;background:#dbeafe}.orders-driver-status--finish-in-progress{color:#92400e;background:#fef3c7}.orders-driver-status--declined,.orders-driver-status--failed{color:#b91c1c;background:#fdecec}.orders-page .crm-table tbody tr.orders-row-driver-sent,.orders-page .crm-table tbody tr.orders-row-driver-sent:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-sent>td,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-route{background:#fefce8!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-route{background:#ecfdf3!important}.orders-page .crm-table tbody tr.orders-row-driver-declined,.orders-page .crm-table tbody tr.orders-row-driver-declined:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-declined>td,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-route{background:#fef2f2!important}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover .orders-col-route{background:#fef9c3!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover .orders-col-route{background:#dcfce7!important}.orders-page .crm-table tbody tr.orders-row-driver-declined:hover,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover .orders-col-route{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent){background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):nth-child(2n){background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td{background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-no{background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-date{background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-time{background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-route{background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed){background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):nth-child(2n){background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td{background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-no{background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-date{background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-time{background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-route{background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined){background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):nth-child(2n){background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-no{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-date{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-time{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-route{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed){background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):nth-child(2n){background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-no{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-date{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-time{background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-route{background:#fecaca!important}.orders-page .crm-table tbody tr.orders-row-driver-sent,.orders-page .crm-table tbody tr.orders-row-driver-confirmed,.orders-page .crm-table tbody tr.orders-row-driver-declined,.orders-page .crm-table tbody tr.orders-row-driver-sent>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td,.orders-page .crm-table tbody tr.orders-row-driver-declined>td{background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td{background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td{background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td{background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td{background:0 0!important}.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent .orders-col-route,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed .orders-col-route,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined .orders-col-route{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-no{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-date{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-time{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent) .orders-col-route{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-no{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-date{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-time{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed) .orders-col-route{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-no{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-date{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-time{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined) .orders-col-route{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-no{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-date{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-time{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed) .orders-col-route{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr.orders-row-driver-sent>td:first-child{border-left:4px solid #ca8a04;background:#fef08a!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td:first-child{border-left:4px solid #ca8a04;background:#fef08a!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td:first-child{border-left:4px solid #16a34a;background:#bbf7d0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td:first-child{border-left:4px solid #16a34a;background:#bbf7d0!important}.orders-page .crm-table tbody tr.orders-row-driver-declined>td:first-child{border-left:4px solid #dc2626;background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td:first-child{border-left:4px solid #dc2626;background:#fecaca!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td:first-child{border-left:4px solid #dc2626;background:#fecaca!important}.orders-page .crm-table tbody tr.orders-row-driver-sent,.orders-page .crm-table tbody tr.orders-row-driver-confirmed,.orders-page .crm-table tbody tr.orders-row-driver-declined{background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined){background:0 0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed){background:0 0!important}.orders-page .crm-table tbody tr.orders-row-driver-sent>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td,.orders-page .crm-table tbody tr.orders-row-driver-declined>td{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td{background:var(--orders-surface)!important}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td{background:#f8fafc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td{background:#f8fafc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td{background:#f8fafc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td{background:#f8fafc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td{background:#f8fafc!important}.orders-page .crm-table tbody tr.orders-row-driver-sent>td:first-child,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td:first-child,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr.orders-row-driver-declined>td:first-child,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td:first-child{border-left:0;background:var(--orders-surface)!important}.orders-page .orders-notification-indicator-cell{text-align:center;z-index:4;padding-left:6px;padding-right:6px;position:sticky;left:0;background:var(--orders-surface)!important;width:34px!important;min-width:34px!important;max-width:34px!important}.orders-page thead .orders-notification-indicator-cell{z-index:6;background:var(--orders-panel)!important}.orders-page .orders-notification-indicator-cell a{color:var(--orders-link);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.orders-notification-heading-icon{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.orders-notification-heading-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.orders-page .orders-notification-indicator-cell a:hover .orders-notification-heading-icon{color:var(--orders-accent);background:#fff7ed;border-color:#fed7aa}.orders-notification-indicator{vertical-align:middle;background:#e5e7eb;border:1px solid #cbd5e1;border-radius:999px;width:14px;height:14px;display:inline-block}.orders-notification-indicator--sent{background:#facc15;border-color:#f59e0b}.orders-notification-indicator--confirmed,.orders-notification-indicator--accepted{background:#bbf7d0;border-color:#34d399}.orders-notification-indicator--in-progress{background:#bfdbfe;border-color:#60a5fa}.orders-notification-indicator--finish-in-progress{background:#fde68a;border-color:#f59e0b}.orders-notification-indicator--finished{background:#bbf7d0;border-color:#22c55e}.orders-notification-indicator--declined{background:#ef4444;border-color:#dc2626}.orders-notification-indicator--failed{background:#fecaca;border-color:#f87171}.orders-notification-indicator--assigned,.orders-notification-indicator--in-work,.orders-notification-indicator--unassigned{background:#e5e7eb;border-color:#cbd5e1}.orders-status[title],.orders-driver-status[title],.order-notification-status[title],.crm-badge[title],.orders-notification-indicator-cell[title],.orders-indicator-legend__item[title]{cursor:help}.orders-page .crm-table tbody tr.orders-row-driver-sent>.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed>.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr.orders-row-driver-declined>.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>.orders-notification-indicator-cell{border-left:0;background:var(--orders-surface)!important}.orders-page .crm-table{min-width:3080px}.orders-page .crm-table th,.orders-page .crm-table td{box-sizing:border-box}.orders-page .orders-table th:nth-child(2),.orders-page .orders-table td:nth-child(2){text-align:center;z-index:4;background:var(--orders-surface);width:44px;min-width:44px;max-width:44px;position:sticky;left:34px}.orders-page .orders-table thead th:nth-child(2){z-index:6;background:var(--orders-table-header-bg,var(--orders-panel))}.orders-page .orders-table th:nth-child(3),.orders-page .orders-table td:nth-child(3){width:68px;min-width:68px}.orders-page .orders-table th:nth-child(4),.orders-page .orders-table td:nth-child(4){width:100px;min-width:100px}.orders-page .orders-table th:nth-child(5),.orders-page .orders-table td:nth-child(5){width:126px;min-width:126px}.orders-page .orders-table th:nth-child(6),.orders-page .orders-table td:nth-child(6){width:432px;min-width:432px}.orders-page .orders-table th:nth-child(7),.orders-page .orders-table td:nth-child(7){width:150px;min-width:150px}.orders-page .orders-table th:nth-child(8),.orders-page .orders-table td:nth-child(8){width:135px;min-width:135px}.orders-page .orders-table th:nth-child(9),.orders-page .orders-table td:nth-child(9){width:112px;min-width:112px}.orders-page .orders-table th:nth-child(10),.orders-page .orders-table td:nth-child(10){width:44px;min-width:44px}.orders-page .orders-table th:nth-child(11),.orders-page .orders-table td:nth-child(11){width:58px;min-width:58px}.orders-page .orders-table th:nth-child(12),.orders-page .orders-table td:nth-child(12){width:60px;min-width:60px}.orders-page .orders-table th:nth-child(13),.orders-page .orders-table td:nth-child(13){width:44px;min-width:44px}.orders-page .orders-table th:nth-child(14),.orders-page .orders-table td:nth-child(14){width:72px;min-width:72px}.orders-page .orders-table th:nth-child(15),.orders-page .orders-table td:nth-child(15){width:150px;min-width:150px}.orders-page .orders-table th:nth-child(16),.orders-page .orders-table td:nth-child(16){width:170px;min-width:170px}.orders-page .orders-table th:nth-child(17),.orders-page .orders-table td:nth-child(17),.orders-page .orders-table th:nth-child(18),.orders-page .orders-table td:nth-child(18),.orders-page .orders-table th:nth-child(19),.orders-page .orders-table td:nth-child(19){width:96px;min-width:96px}.orders-page .orders-table th:nth-child(20),.orders-page .orders-table td:nth-child(20){width:112px;min-width:112px}.orders-page .orders-table th:nth-child(21),.orders-page .orders-table td:nth-child(21){width:170px;min-width:170px}.orders-page .orders-table--owner th:nth-child(22),.orders-page .orders-table--owner td:nth-child(22){width:96px;min-width:96px}.orders-page .orders-table--owner th:nth-child(23),.orders-page .orders-table--owner td:nth-child(23),.orders-page .orders-table--manager th:nth-child(22),.orders-page .orders-table--manager td:nth-child(22){width:126px;min-width:126px}.orders-page .orders-table--owner th:nth-child(24),.orders-page .orders-table--owner td:nth-child(24),.orders-page .orders-table--manager th:nth-child(23),.orders-page .orders-table--manager td:nth-child(23){width:190px;min-width:190px}.orders-page .orders-table--owner th:nth-child(25),.orders-page .orders-table--owner td:nth-child(25),.orders-page .orders-table--manager th:nth-child(24),.orders-page .orders-table--manager td:nth-child(24){width:116px;min-width:116px}.orders-page .orders-table--owner th:nth-child(26),.orders-page .orders-table--owner td:nth-child(26),.orders-page .orders-table--manager th:nth-child(25),.orders-page .orders-table--manager td:nth-child(25){width:58px;min-width:58px}.orders-page .orders-table--owner th:nth-child(27),.orders-page .orders-table--owner td:nth-child(27),.orders-page .orders-table--manager th:nth-child(26),.orders-page .orders-table--manager td:nth-child(26){width:76px;min-width:76px}.orders-page .orders-table--owner .orders-col-no,.orders-page .orders-table--manager .orders-col-no{left:78px}.orders-page .orders-table--owner .orders-col-date,.orders-page .orders-table--manager .orders-col-date{left:146px}.orders-page .orders-table--owner .orders-col-time,.orders-page .orders-table--manager .orders-col-time{left:246px}.orders-page .orders-table--owner .orders-col-route,.orders-page .orders-table--manager .orders-col-route{left:372px}.orders-page .crm-table tbody tr.orders-row-driver-sent,.orders-page .crm-table tbody tr.orders-row-driver-sent:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-sent>td{background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent){background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):nth-child(2n){background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td{background:#fff7cc!important}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td{background:#fff3b0!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td{background:#ecfdf3!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td{background:#dcfce7!important}.orders-page .crm-table tbody tr.orders-row-driver-declined,.orders-page .crm-table tbody tr.orders-row-driver-declined:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-declined>td{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined){background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):nth-child(2n){background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed){background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):nth-child(2n){background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td{background:#fef2f2!important}.orders-page .crm-table tbody tr.orders-row-driver-declined:hover,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td{background:#fee2e2!important}.order-driver-state{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.order-state-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.order-state-badges .crm-badge,.order-state-badges .orders-status,.order-driver-state .orders-driver-status,.order-state-label{border:1px solid #0000;border-radius:8px;min-height:30px;padding:5px 11px;font-size:13px;line-height:1.2}.order-state-label{color:#66758a;background:#fff;border-color:#e1e6ec;align-items:center;font-weight:700;display:inline-flex}.crm-modern-page{--crm-bg:#f5f7f9;--crm-surface:#fff;--crm-panel:#f0f3f6;--crm-border:#e1e6ec;--crm-text:#1f2a37;--crm-muted:#6b7280;--crm-accent:#ff6b22;--crm-accent-dark:#f05f18;--crm-link:#1e7bbe;--crm-danger:#e54848;background:var(--crm-bg);color:var(--crm-text);font-size:14px}body.theme-elit{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f2f4f7;--crm-surface:#fff;--crm-panel:#f0f3f6;--crm-border:#dfe5ec;--crm-text:#172033;--crm-muted:#66758a;--crm-heading:#111827;--crm-header-bg:#070b10;--crm-header-text:#fff;--crm-header-nav:#f2f4f7;--crm-header-border:#151c24;--crm-brand-text:#fff;--crm-accent:#ff6b22;--crm-accent-dark:#e85f1f;--crm-accent-soft:#fff1e8;--crm-accent-border:#ffd8c2;--crm-link:#1e7bbe;--crm-link-hover:#1668a6;--crm-danger:#e54848;--crm-danger-dark:#d83a3a;--crm-danger-soft:snow;--crm-input-bg:#fff;--crm-disabled-bg:#f8fafc;--crm-hover:#f8fafc;--crm-focus-ring:#ff6b2229;--crm-scroll-track:#edf1f5;--crm-scroll-thumb:#aeb7c2;--crm-table-header-bg:var(--crm-panel);--crm-table-header-text:var(--crm-text);--crm-row-alt:var(--crm-hover);--orders-bg:var(--crm-bg);--orders-surface:var(--crm-surface);--orders-panel:var(--crm-panel);--orders-border:var(--crm-border);--orders-border-strong:var(--crm-border);--orders-text:var(--crm-text);--orders-muted:var(--crm-muted);--orders-accent:var(--crm-accent);--orders-accent-dark:var(--crm-accent-dark);--orders-link:var(--crm-link);--orders-row-bg:var(--orders-surface);--orders-row-alt:transparent;--orders-row-hover:var(--crm-hover);--orders-row-selected:#fffbea}body.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f5f7f9;--crm-surface:#fff;--crm-panel:#f0f3f6;--crm-border:#e1e6ec;--crm-text:#1f2a37;--crm-muted:#6b7280;--crm-heading:#111827;--crm-header-bg:#fff;--crm-header-text:#06172f;--crm-header-nav:#4a5563;--crm-header-border:#d8dee7;--crm-brand-text:#06172f;--crm-accent:#ff6b22;--crm-accent-dark:#f05f18;--crm-accent-soft:#fff1e8;--crm-accent-border:#ffd8c2;--crm-link:#1e7bbe;--crm-link-hover:#1668a6;--crm-danger:#e54848;--crm-danger-dark:#d83a3a;--crm-danger-soft:snow;--crm-input-bg:#fff;--crm-disabled-bg:#f8fafc;--crm-hover:#f8fafc;--crm-focus-ring:#ff6b2229;--crm-scroll-track:#edf1f5;--crm-scroll-thumb:#aeb7c2;--crm-table-header-bg:var(--crm-panel);--crm-table-header-text:var(--crm-text);--crm-row-alt:var(--crm-hover);--orders-bg:var(--crm-bg);--orders-surface:var(--crm-surface);--orders-panel:var(--crm-panel);--orders-border:var(--crm-border);--orders-border-strong:var(--crm-border);--orders-text:var(--crm-text);--orders-muted:var(--crm-muted);--orders-accent:var(--crm-accent);--orders-accent-dark:var(--crm-accent-dark);--orders-link:var(--crm-link);--orders-row-bg:var(--orders-surface);--orders-row-alt:transparent;--orders-row-hover:var(--crm-hover);--orders-row-selected:#fffbea}body.theme-airline{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#e7eef7;--crm-surface:#fbfdff;--crm-panel:#dce8f5;--crm-border:#b8c9dc;--crm-text:#102033;--crm-muted:#51657a;--crm-heading:#061a31;--crm-header-bg:linear-gradient(90deg, #06264a 0%, #0a4b82 100%);--crm-header-text:#fff;--crm-header-nav:#d7e9ff;--crm-header-border:#083963;--crm-brand-text:#fff;--crm-accent:#0f6fc6;--crm-accent-dark:#0a559b;--crm-accent-soft:#d9ecff;--crm-accent-border:#93c5fd;--crm-link:#0b66bd;--crm-link-hover:#084c8e;--crm-danger:#e54848;--crm-danger-dark:#d83a3a;--crm-danger-soft:snow;--crm-input-bg:#fafdff;--crm-disabled-bg:#eaf2fb;--crm-hover:#dbeafe;--crm-focus-ring:#0f6fc638;--crm-scroll-track:#d4e0ed;--crm-scroll-thumb:#68a;--crm-card-radius:6px;--crm-card-shadow:0 8px 18px #0a2f521f;--crm-card-border:#adc1d6;--crm-table-header-bg:#12395f;--crm-table-header-text:#fff;--crm-row-alt:#f2f7fc;--crm-toast-shadow:0 12px 30px #06264a33;--orders-bg:var(--crm-bg);--orders-surface:var(--crm-surface);--orders-panel:#d8e5f3;--orders-border:var(--crm-border);--orders-border-strong:#9db5cc;--orders-text:var(--crm-text);--orders-muted:var(--crm-muted);--orders-accent:var(--crm-accent);--orders-accent-dark:var(--crm-accent-dark);--orders-link:var(--crm-link);--orders-row-bg:var(--orders-surface);--orders-row-alt:#f1f6fb;--orders-row-hover:#dbeafe;--orders-row-selected:#cfe5ff;--orders-filter-bg:#f7fbff;--orders-table-header-bg:#0f3458;--orders-table-header-text:#fff;--orders-table-shadow:inset 0 1px 0 #ffffffb3, 0 12px 22px #0a2f5224}body.theme-compact{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f4f6f2;--crm-surface:#fffefa;--crm-panel:#edf2ea;--crm-border:#d3ddcf;--crm-text:#17221d;--crm-muted:#687367;--crm-heading:#101713;--crm-header-bg:#171a1f;--crm-header-text:#fffaf0;--crm-header-nav:#d8dfd5;--crm-header-border:#242932;--crm-brand-text:#fffaf0;--crm-accent:#9a7a28;--crm-accent-dark:#755b18;--crm-accent-soft:#f7efd9;--crm-accent-border:#dcc27a;--crm-link:#527c66;--crm-link-hover:#315846;--crm-danger:#e54848;--crm-danger-dark:#d83a3a;--crm-danger-soft:snow;--crm-input-bg:#fffefa;--crm-disabled-bg:#f1f4ef;--crm-hover:#f7f3e9;--crm-focus-ring:#9a7a282e;--crm-scroll-track:#e4e8df;--crm-scroll-thumb:#9da996;--crm-card-radius:8px;--crm-card-shadow:0 14px 34px #171a1f14;--crm-card-border:#d8dfd4;--crm-table-header-bg:#20242b;--crm-table-header-text:#fff7e1;--crm-row-alt:#faf8f1;--crm-toast-shadow:0 14px 34px #171a1f2e;--orders-bg:var(--crm-bg);--orders-surface:var(--crm-surface);--orders-panel:var(--crm-panel);--orders-border:var(--crm-border);--orders-border-strong:#c5d0c1;--orders-text:var(--crm-text);--orders-muted:var(--crm-muted);--orders-accent:var(--crm-accent);--orders-accent-dark:var(--crm-accent-dark);--orders-link:var(--crm-link);--orders-row-bg:var(--orders-surface);--orders-row-alt:#fbfaf5;--orders-row-hover:#f7f3e9;--orders-row-selected:#fff1c8;--orders-filter-bg:#fffefa;--orders-table-header-bg:#20242b;--orders-table-header-text:#fff7e1;--orders-table-shadow:0 14px 34px #171a1f17}body.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-bg:#0d1117;--crm-surface:#151b24;--crm-panel:#1d2531;--crm-border:#2c3746;--crm-text:#edf2f7;--crm-muted:#a8b3c2;--crm-heading:#f8fafc;--crm-header-bg:#080c12;--crm-header-text:#f8fafc;--crm-header-nav:#d8dee7;--crm-header-border:#263141;--crm-brand-text:#fff;--crm-accent:#ff8a45;--crm-accent-dark:#f97316;--crm-accent-soft:#2b211b;--crm-accent-border:#7c3f1d;--crm-link:#78b7ff;--crm-link-hover:#a6d1ff;--crm-danger:#ef6464;--crm-danger-dark:#dc4c4c;--crm-danger-soft:#2a1b20;--crm-input-bg:#111720;--crm-disabled-bg:#1a2230;--crm-hover:#1b2430;--crm-focus-ring:#ff8a4538;--crm-scroll-track:#111720;--crm-scroll-thumb:#465467;--crm-table-header-bg:#1d2531;--crm-table-header-text:#f8fafc;--crm-row-alt:#121923;--orders-bg:var(--crm-bg);--orders-surface:var(--crm-surface);--orders-panel:var(--crm-panel);--orders-border:var(--crm-border);--orders-border-strong:var(--crm-border);--orders-text:var(--crm-text);--orders-muted:var(--crm-muted);--orders-accent:var(--crm-accent);--orders-accent-dark:var(--crm-accent-dark);--orders-link:var(--crm-link);--orders-row-bg:var(--orders-surface);--orders-row-alt:#111720;--orders-row-hover:#1b2430;--orders-row-selected:#2d2817}.crm-modern-page .crm-page{background:var(--crm-bg)}.crm-modern-page .crm-header{background:var(--crm-header-bg,var(--crm-surface));min-height:66px;color:var(--crm-header-text,var(--crm-text));border-bottom:1px solid var(--crm-header-border,var(--crm-border));gap:34px;padding:0 28px}.crm-modern-page .brand-switcher{min-width:300px;margin-right:0}.crm-modern-page .brand-logo{min-height:44px}.crm-modern-page .brand-switcher .brand-logo{min-width:0}.crm-modern-page .brand-logo--service-switch{padding-left:2px}.crm-modern-page .crm-nav{justify-content:center;align-items:center;gap:4px}.crm-modern-page .crm-nav a{min-height:66px;color:var(--crm-header-nav,#4a5563);background:0 0;border-radius:0;padding:0 12px;font-size:14px;font-weight:650;transition:color .15s}.crm-modern-page .crm-nav a:hover{color:var(--crm-accent);background:0 0}.crm-modern-page .crm-nav a.active{color:var(--crm-accent);box-shadow:none;background:0 0;font-weight:650}.crm-modern-page .crm-nav a.active:after{background:var(--crm-accent);border-radius:999px;height:2px;left:8px;right:8px}.crm-modern-page .crm-user,.crm-modern-page .crm-user button{color:var(--crm-header-text,var(--crm-text));font-size:13px}.crm-modern-page .crm-main{max-width:1660px;margin:32px auto;padding:0 28px}.crm-modern-page .crm-title-row{margin-bottom:16px}.crm-modern-page .crm-title-row h1,.crm-modern-page .crm-main>h1{color:var(--crm-text);margin:0;font-size:24px;font-weight:700;line-height:1.25}.crm-modern-page .crm-subtitle{color:var(--crm-muted);margin:4px 0 0;font-size:14px;font-weight:400}.crm-modern-page .btn-green,.crm-modern-page .btn-blue,.crm-modern-page .btn-orange,.crm-modern-page .btn-gray,.crm-modern-page .btn-secondary-action,.crm-modern-page .btn-red,.crm-modern-page .crm-check-button{height:40px;min-height:40px;box-shadow:none;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;transform:none}.crm-modern-page .btn-green,.crm-modern-page .btn-blue{background:var(--crm-accent);color:#fff}.crm-modern-page .btn-orange{color:#fff;background:#d97706}.crm-modern-page .btn-gray,.crm-modern-page .btn-secondary-action{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-text)}.crm-modern-page .btn-red{background:var(--crm-danger);color:#fff}.crm-modern-page .btn-green:hover,.crm-modern-page .btn-blue:hover{background:var(--crm-accent-dark);box-shadow:none;transform:none}.crm-modern-page .btn-orange:hover{box-shadow:none;background:#b45309;transform:none}.crm-modern-page .btn-gray:hover,.crm-modern-page .btn-secondary-action:hover{background:var(--crm-hover);box-shadow:none;transform:none}.crm-modern-page .btn-red:hover{background:var(--crm-danger-dark);box-shadow:none;transform:none}.crm-modern-page .btn-small{border-radius:7px;height:32px;min-height:32px;padding:0 10px;font-size:13px}.crm-modern-page .crm-filter{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;display:grid}.crm-modern-page .crm-filter input,.crm-modern-page .crm-filter select{border:1px solid var(--crm-border);background-color:var(--crm-input-bg,var(--crm-surface));height:40px;min-height:40px;color:var(--crm-text);box-shadow:none;border-radius:8px;padding:7px 12px;font-size:14px}.crm-modern-page .crm-filter input:focus,.crm-modern-page .crm-filter select:focus,.crm-modern-page .crm-form input:focus,.crm-modern-page .crm-form select:focus,.crm-modern-page .crm-form textarea:focus,.crm-modern-page .crm-table .table-input:focus,.crm-modern-page .crm-table .table-select:focus,.crm-modern-page .crm-table .table-textarea:focus{outline:2px solid var(--crm-focus-ring);border-color:var(--crm-accent)}.crm-modern-page .crm-filter .btn-green,.crm-modern-page .crm-filter .btn-blue,.crm-modern-page .crm-filter .btn-gray,.crm-modern-page .crm-filter .btn-red{height:40px;min-height:40px;padding:0 16px}.crm-modern-page .crm-card,.crm-modern-page .crm-panel,.crm-modern-page .crm-form{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:none;border-radius:10px}.crm-modern-page .crm-panel{margin-top:18px;padding:18px}.crm-modern-page .crm-form{gap:14px;max-width:none;padding:18px}.crm-modern-page .crm-panel.crm-form{padding:18px}.crm-modern-page .crm-panel>.crm-form{border:0;border-radius:0;padding:0}.crm-modern-page .crm-panel h2,.crm-modern-page .crm-form h2{color:var(--crm-text);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3}.crm-modern-page .crm-form label{color:var(--crm-text);margin-bottom:6px;font-size:13px;font-weight:600}.crm-modern-page .crm-form input,.crm-modern-page .crm-form select,.crm-modern-page .crm-form textarea,.crm-modern-page .crm-table .table-input,.crm-modern-page .crm-table .table-select,.crm-modern-page .crm-table .table-textarea{border:1px solid var(--crm-border);background:var(--crm-input-bg,var(--crm-surface));color:var(--crm-text);border-radius:8px;font-size:14px}.crm-modern-page .crm-form input,.crm-modern-page .crm-form select{min-height:40px;padding:7px 12px}.crm-modern-page .crm-form textarea{min-height:92px;padding:9px 12px}.crm-modern-page .crm-form input:disabled,.crm-modern-page .crm-form select:disabled{background:var(--crm-disabled-bg);color:var(--crm-muted)}.crm-modern-page .form-actions-panel,.crm-modern-page .form-actions{gap:10px}.crm-modern-page .form-actions-panel{border-top-color:var(--crm-border)}.crm-modern-page .lead-actions-panel .btn-green,.crm-modern-page .lead-actions-panel .btn-blue,.crm-modern-page .lead-actions-panel .btn-gray,.crm-modern-page .lead-actions-panel .btn-red,.crm-modern-page .lead-actions-panel .crm-check-button,.crm-modern-page .form-actions-panel .btn-green,.crm-modern-page .form-actions-panel .btn-blue,.crm-modern-page .form-actions-panel .btn-gray,.crm-modern-page .form-actions-panel .btn-red{height:40px;min-height:40px;padding:0 14px}.crm-modern-page .crm-check-button{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-text)}.crm-modern-page .crm-check-button:hover{background:var(--crm-hover);box-shadow:none;transform:none}.crm-modern-page .crm-check-button:has(input:checked){border-color:var(--crm-accent-border);background:var(--crm-accent-soft);color:var(--crm-accent)}.crm-modern-page .crm-table-wrap{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:none;scrollbar-color:var(--crm-scroll-thumb) var(--crm-scroll-track);scrollbar-width:thin;border-radius:10px;overflow-x:auto}.crm-modern-page .crm-table-wrap::-webkit-scrollbar{width:10px;height:10px}.crm-modern-page .crm-table-wrap::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:999px}.crm-modern-page .crm-table-wrap::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:2px solid var(--crm-scroll-track);border-radius:999px}.crm-modern-page .crm-table{table-layout:fixed;border-collapse:collapse;min-width:1080px;color:var(--crm-text);font-size:13px}.crm-modern-page .crm-table th{background:var(--crm-panel);color:var(--crm-text);letter-spacing:0;text-align:left;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25}.crm-modern-page .crm-table th,.crm-modern-page .crm-table td{border:0;border-bottom:1px solid var(--crm-border);vertical-align:middle;padding:8px 10px}.crm-modern-page .crm-table tbody tr:nth-child(2n){background:0 0}.crm-modern-page .crm-table tbody tr:hover{background:var(--crm-hover)}.crm-modern-page .crm-table a,.crm-modern-page .crm-table .crm-sort-link{color:var(--crm-link);text-decoration:none}.crm-modern-page .crm-table .crm-sort-link:hover,.crm-modern-page .crm-table a:hover{color:var(--crm-link-hover)}.crm-modern-page .crm-table a.btn-green,.crm-modern-page .crm-table a.btn-blue,.crm-modern-page .crm-table a.btn-gray,.crm-modern-page .crm-table a.btn-red{color:inherit}.crm-modern-page .crm-table a.btn-green,.crm-modern-page .crm-table a.btn-blue,.crm-modern-page .crm-table a.btn-red,.crm-modern-page .crm-table a.btn-red:hover,.crm-modern-page .crm-table a.btn-green:hover,.crm-modern-page .crm-table a.btn-blue:hover{color:#fff}.crm-modern-page .crm-table a.btn-gray,.crm-modern-page .crm-table a.btn-gray:hover{color:var(--crm-text)}.crm-modern-page .crm-link-strong{font-weight:700}.crm-modern-page .crm-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.crm-modern-page .crm-manager-initials{min-width:28px;color:var(--crm-text);text-align:center;font-weight:700}.crm-modern-page .crm-muted{color:var(--crm-muted);font-size:12px;font-weight:500}.client-max-panel{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.client-max-panel h3{color:var(--crm-text,#1f2a37);margin:0 0 8px;font-size:15px;font-weight:800}.client-max-panel p{color:#66758a;margin:8px 0 0;font-size:13px;font-weight:700}.client-max-panel__statuses{flex-wrap:wrap;gap:6px;display:flex}.client-max-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:260px;display:flex}.client-max-panel__status{color:#66758a;width:100%;font-size:13px;font-weight:800}.client-max-panel__status.is-success{color:#047857}.client-max-panel__status.is-error{color:#b91c1c}.client-consent-card{background:#fff;border:1px solid #e1e6ec;border-radius:10px;gap:14px;padding:14px;display:grid}.client-consent-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-consent-card__head h3{color:var(--crm-text,#1f2a37);margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.25}.client-consent-card__head p{color:var(--crm-muted,#6b7280);margin:0;font-size:13px;line-height:1.35}.client-consent-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.client-consent-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.client-consent-card__grid div{background:#f8fafc;border:1px solid #e1e6ec;border-radius:8px;min-width:0;padding:10px}.client-consent-card__grid dt{color:var(--crm-muted,#6b7280);margin:0 0 4px;font-size:12px;font-weight:700}.client-consent-card__grid dd{color:var(--crm-text,#1f2a37);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.client-consent-history{gap:8px;display:grid}.client-consent-history>strong{color:var(--crm-text,#1f2a37);font-size:13px;font-weight:800}.client-consent-history__list{border:1px solid #e1e6ec;border-radius:8px;display:grid;overflow:hidden}.client-consent-history__item{min-width:0;color:var(--crm-text,#1f2a37);border-bottom:1px solid #e5eaf0;grid-template-columns:130px 170px 110px minmax(90px,1fr) minmax(160px,1.2fr);align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.client-consent-history__item:last-child{border-bottom:0}.client-consent-history__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-max-thread-panel{margin-top:16px}.lead-max-thread{background:#f8fafc;border:1px solid #e1e6ec;border-radius:8px;gap:10px;max-height:420px;padding:10px;display:grid;overflow:auto}.lead-max-thread__message{max-width:78%;color:var(--crm-text,#1f2a37);background:#fff;border:1px solid #dbe4ee;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.lead-max-thread__message.is-outgoing{background:#eff6ff;border-color:#bfdbfe;justify-self:end}.lead-max-thread__message.is-failed{background:#fef2f2;border-color:#fecaca}.lead-max-thread__meta{color:var(--crm-muted,#6b7280);flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.25;display:flex}.lead-max-thread__meta strong{color:var(--crm-text,#1f2a37)}.lead-max-thread__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.lead-max-thread__message small,.lead-max-reply-form__error{color:#b91c1c;font-size:12px;font-weight:700}.lead-max-thread__empty{color:var(--crm-muted,#6b7280);margin:0;font-size:13px}.lead-max-reply-form{gap:8px;display:grid}.lead-max-reply-form textarea{resize:vertical;width:100%;min-height:86px}.lead-max-reply-form__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-max-reply-form__actions span{color:var(--crm-muted,#6b7280);font-size:13px}.crm-modern-page .crm-comment-history{border-color:var(--crm-border);color:var(--crm-text);background:#f8fafc;border-radius:8px}.crm-badge,.crm-modern-page .crm-status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.crm-badge--new,.crm-badge--created,.crm-modern-page .crm-status-badge{color:#4a5563;background:#edf2f7}.crm-badge--in-work,.crm-badge--waiting{color:#1e7bbe;background:#e8f3ff}.crm-badge--completed,.crm-badge--active{color:#24823c;background:#eaf7ee}.crm-badge--cancelled,.crm-badge--inactive{color:#c73535;background:#fdecec}.crm-badge--default{color:#4b5563;background:#f3f4f6}.leads-page .crm-filter{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 6px;display:flex}.leads-page .crm-filter .crm-search-input{flex:0 0 172px;width:172px;max-width:172px}.leads-page .crm-filter select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;flex:0 0 98px;width:98px;min-width:0;padding-right:24px}.leads-page .crm-filter select[name=follow_up_date]{flex-basis:108px;width:108px}.leads-filter-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.leads-filter-actions .btn-blue{width:112px}.leads-filter-actions .btn-gray{width:88px}.clients-page .clients-search-filter{grid-template-columns:minmax(220px,360px) auto auto minmax(120px,1fr);justify-content:start;margin-bottom:18px}.clients-page .clients-search-filter .crm-search-input{grid-column:auto;max-width:360px}.clients-page .clients-search-filter.is-active{background:#fff7f2;border-color:#ffd3bd}.clients-tabs{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:4px;display:inline-flex}.clients-tab{min-height:36px;color:var(--crm-text);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.clients-tab span{min-width:24px;height:22px;color:var(--crm-muted);background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.clients-tab:hover,.clients-tab.is-active{color:#ff6b22;background:#fff7f2}.clients-tab.is-active span{color:#ff6b22;background:#fff1e8}.clients-subscription-panel{background:#fff7f2;border:1px solid #ffd8c2;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;display:flex}.clients-subscription-panel div{gap:3px;display:grid}.clients-subscription-panel strong{color:var(--crm-text);font-size:15px;font-weight:800}.clients-subscription-panel span{color:var(--crm-muted);font-size:13px;line-height:1.35}.clients-subscription-summary{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.clients-subscription-summary span{min-height:32px;color:var(--crm-text);white-space:nowrap;background:#fff;border:1px solid #ffd8c2;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.clients-subscribers-sections{gap:16px;display:grid}.clients-subscribers-section{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:12px;gap:12px;padding:14px;display:grid}.clients-subscribers-section__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clients-subscribers-section__head h2{color:var(--crm-text);margin:0;font-size:18px;font-weight:900}.clients-subscribers-section__head p{color:var(--crm-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.clients-subscribers-section__head>span{color:#ff6b22;background:#fff1e8;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:30px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.clients-broadcast-panel{background:#f8fbff;border:1px solid #dbe7f5;border-radius:10px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;margin:0 0 14px;padding:14px 16px;display:grid}.clients-broadcast-panel__copy{align-content:start;gap:4px;display:grid}.clients-broadcast-panel__copy strong{color:var(--crm-text);font-size:15px;font-weight:900}.clients-broadcast-panel__copy span,.clients-broadcast-form p{color:var(--crm-muted);margin:0;font-size:13px;line-height:1.4}.clients-broadcast-form{gap:10px;display:grid}.clients-broadcast-form label{color:var(--crm-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.clients-broadcast-form textarea{resize:vertical;width:100%;min-height:96px;color:var(--crm-text);background:#fff;border:1px solid #dbe7f5;border-radius:8px;font-size:14px;line-height:1.45}.clients-broadcast-form__options{flex-wrap:wrap;gap:10px;display:flex}.clients-broadcast-form__options label{min-height:34px;color:var(--crm-text);background:#fff;border:1px solid #dbe7f5;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.leads-page .crm-table{min-width:1180px}.leads-page .crm-table th:first-child,.leads-page .crm-table td:first-child{width:94px}.leads-page .crm-table th:nth-child(2),.leads-page .crm-table td:nth-child(2){width:76px}.leads-page .crm-table th:nth-child(3),.leads-page .crm-table td:nth-child(3){text-align:center;width:58px}.leads-page .crm-table th:nth-child(5),.leads-page .crm-table td:nth-child(5){width:180px}.leads-page .crm-table th:nth-child(7),.leads-page .crm-table td:nth-child(7){width:280px}.leads-page .crm-table th:nth-child(8),.leads-page .crm-table td:nth-child(8),.leads-page .crm-table th:nth-child(9),.leads-page .crm-table td:nth-child(9){width:130px}.lead-followup-state{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;width:max-content;margin-top:4px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.clients-page .crm-table{min-width:1280px}.clients-page .clients-subscribers-table{min-width:1180px}.clients-page .clients-broadcast-table{min-width:1260px}@media (width<=720px){.client-consent-card__head,.clients-subscription-panel,.clients-subscribers-section__head{flex-direction:column;align-items:stretch}.client-consent-card__badges,.clients-subscription-summary{justify-content:flex-start}.client-consent-card__grid{grid-template-columns:1fr}.client-consent-history__item{grid-template-columns:1fr;gap:6px}.lead-max-thread__message{max-width:100%}.clients-tabs{width:100%}.clients-tab{flex:160px;justify-content:center}.clients-subscription-summary{width:100%}.clients-subscription-summary span{flex:180px;justify-content:center}.clients-subscribers-section{padding:12px}.clients-subscribers-section__head{flex-direction:column;align-items:stretch}.clients-subscribers-section__head>span{width:max-content}.clients-broadcast-panel{grid-template-columns:1fr;padding:12px}.clients-broadcast-form__options{flex-direction:column}}.clients-page .client-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clients-page .client-details-grid textarea{min-height:88px}.clients-page .crm-table th:first-child,.clients-page .crm-table td:first-child{white-space:nowrap;width:70px}.clients-page .crm-table th:nth-child(2),.clients-page .crm-table td:nth-child(2){width:90px}.clients-page .crm-table th:nth-child(3),.clients-page .crm-table td:nth-child(3){width:220px}.clients-page .crm-table th:nth-child(4),.clients-page .crm-table td:nth-child(4){width:170px}.clients-page .crm-table th:nth-child(5),.clients-page .crm-table td:nth-child(5){text-align:center;width:50px}.clients-page .crm-table th:nth-child(9),.clients-page .crm-table td:nth-child(9){white-space:nowrap;width:110px}.clients-page .crm-table th:nth-child(10),.clients-page .crm-table td:nth-child(10){width:190px}.clients-page .clients-subscribers-table th:nth-child(2),.clients-page .clients-subscribers-table td:nth-child(2){width:220px}.clients-page .clients-subscribers-table th:nth-child(3),.clients-page .clients-subscribers-table td:nth-child(3){width:150px}.clients-page .clients-subscribers-table th:nth-child(4),.clients-page .clients-subscribers-table td:nth-child(4){white-space:nowrap;width:150px}.clients-page .clients-subscribers-table th:nth-child(5),.clients-page .clients-subscribers-table td:nth-child(5){text-align:left;width:220px}.clients-page .clients-subscribers-table th:nth-child(6),.clients-page .clients-subscribers-table td:nth-child(6){text-align:center;width:52px}.clients-page .clients-subscribers-table th:nth-child(7),.clients-page .clients-subscribers-table td:nth-child(7){width:130px}.clients-page .clients-subscribers-table th:nth-child(8),.clients-page .clients-subscribers-table td:nth-child(8){width:180px}.clients-page .clients-subscribers-table th:nth-child(9),.clients-page .clients-subscribers-table td:nth-child(9){white-space:nowrap;width:140px}.clients-page .clients-subscribers-table th:nth-child(10),.clients-page .clients-subscribers-table td:nth-child(10){width:90px}.clients-page .clients-broadcast-table th:first-child,.clients-page .clients-broadcast-table td:first-child{text-align:center;width:70px}.clients-page .clients-broadcast-table th:nth-child(2),.clients-page .clients-broadcast-table td:nth-child(2){white-space:nowrap;width:70px}.clients-page .clients-broadcast-table th:nth-child(3),.clients-page .clients-broadcast-table td:nth-child(3){width:240px}.clients-page .clients-broadcast-table th:nth-child(4),.clients-page .clients-broadcast-table td:nth-child(4){width:170px}.clients-page .clients-broadcast-table th:nth-child(5),.clients-page .clients-broadcast-table td:nth-child(5){white-space:nowrap;width:150px}.clients-page .clients-broadcast-table th:nth-child(6),.clients-page .clients-broadcast-table td:nth-child(6){text-align:left;width:220px}.clients-page .clients-broadcast-table th:nth-child(7),.clients-page .clients-broadcast-table td:nth-child(7){text-align:center;width:52px}.clients-page .clients-broadcast-table th:nth-child(8),.clients-page .clients-broadcast-table td:nth-child(8){text-align:center;width:90px}.clients-page .clients-broadcast-table th:nth-child(9),.clients-page .clients-broadcast-table td:nth-child(9){width:130px}.clients-page .clients-broadcast-table th:nth-child(10),.clients-page .clients-broadcast-table td:nth-child(10){width:90px}.clients-page .client-actions-menu{justify-items:end;gap:6px;display:inline-grid}.clients-page .client-actions-menu__toggle{border:1px solid var(--crm-border);background:var(--crm-surface);width:40px;height:40px;color:var(--crm-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;list-style:none;display:inline-flex}.clients-page .client-actions-menu__toggle::-webkit-details-marker{display:none}.clients-page .client-actions-menu__toggle:hover,.clients-page .client-actions-menu[open] .client-actions-menu__toggle{background:#f8fafc}.clients-page .client-actions-menu__panel,.clients-page .client-actions-menu__panel form{margin:0;display:grid}.clients-page .clients-order-history{margin-top:22px;padding:18px}.clients-page .clients-order-history__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.clients-page .clients-order-history__head h2{color:var(--crm-text);margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.25}.clients-page .clients-order-month{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;overflow:hidden}.clients-page .clients-order-month+.clients-order-month{margin-top:10px}.clients-page .clients-order-month summary{color:var(--crm-text);cursor:pointer;background:#f8fafc;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.clients-page .clients-order-month[open] summary{border-bottom-color:var(--crm-border)}.clients-page .clients-order-month summary::-webkit-details-marker{display:none}.clients-page .clients-order-month summary span{font-size:15px;font-weight:700}.clients-page .clients-order-month summary strong{color:var(--crm-muted);white-space:nowrap;font-size:13px;font-weight:700}.clients-page .clients-order-history .crm-table-wrap{border:0;border-radius:0}.clients-page .clients-order-history-table{min-width:1180px}.clients-page .clients-order-history-table th:first-child,.clients-page .clients-order-history-table td:first-child{white-space:nowrap;width:96px}.clients-page .clients-order-history-table th:nth-child(2),.clients-page .clients-order-history-table td:nth-child(2){white-space:nowrap;width:72px}.clients-page .clients-order-history-table th:nth-child(3),.clients-page .clients-order-history-table td:nth-child(3){white-space:nowrap;width:70px}.clients-page .clients-order-history-table th:nth-child(4),.clients-page .clients-order-history-table td:nth-child(4){width:190px}.clients-page .clients-order-history-table th:nth-child(5),.clients-page .clients-order-history-table td:nth-child(5){text-align:left;width:170px}.clients-page .clients-order-history-table th:nth-child(6),.clients-page .clients-order-history-table td:nth-child(6){width:300px}.clients-page .clients-order-history-table th:nth-child(7),.clients-page .clients-order-history-table td:nth-child(7){width:130px}.clients-page .clients-order-history-table th:nth-child(8),.clients-page .clients-order-history-table td:nth-child(8){text-align:right;white-space:nowrap;width:110px}.clients-page .clients-order-history-table th:nth-child(9),.clients-page .clients-order-history-table td:nth-child(9){width:120px}.executors-page .executors-search-filter{grid-template-columns:minmax(240px,360px) auto auto auto auto minmax(90px,1fr);justify-content:start;gap:8px;margin-bottom:12px;padding:10px 12px}.executors-page .executors-search-filter .crm-search-input{grid-column:auto;max-width:360px}.executors-page .executors-search-filter.is-active{background:#fff7f2;border-color:#ffd3bd}.executors-page .executors-search-filter .btn-green.is-active,.executors-page .executors-search-filter .btn-blue.is-active,.executors-page .crm-title-row .btn-blue.is-active{box-shadow:inset 0 -2px #ffffff8c}.executors-page .executor-title-main{align-items:center;gap:10px;display:inline-flex}.executors-page [hidden]{display:none!important}.executors-page .crm-split,.executors-page .executors-create-panels{gap:12px}.executors-page .executors-create-panels{margin-bottom:12px}.executors-page .crm-panel{margin-top:12px;padding:12px}.executors-page .crm-panel h2{margin-bottom:10px;font-size:16px}.executors-page{--executor-action-button-width:92px;--executor-action-column-width:244px;--executor-action-gap:8px}.executors-page .crm-form.compact{gap:8px 10px}.executors-page .crm-form label{margin-bottom:3px;font-size:12px}.executors-page .crm-form input,.executors-page .crm-form select{min-height:34px;padding:5px 8px}.executors-page .crm-form input.is-readonly{color:#6b7280;background:#f8fafc}.executors-page .crm-form textarea{min-height:52px;padding:6px 8px}.executors-page .executor-max-notification{border-top:1px solid #e1e6ec;margin-top:18px;padding-top:14px}.executors-page .executor-change-item{border-top:1px solid #e1e6ec;gap:4px;padding:10px 0;display:grid}.executors-page .executor-change-item:first-of-type{border-top:0}.executors-page .executor-change-item__meta{color:#6b7280;font-size:12px}.executors-page .executor-change-item__body{color:#1f2a37;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.executors-page .crm-table{table-layout:fixed;min-width:980px}.executors-page .crm-table th,.executors-page .crm-table td{vertical-align:middle;height:44px;padding:6px 10px;line-height:1.25}.executors-page .crm-table th{height:38px}.executors-page .crm-table tbody tr{height:44px}.executors-page .crm-table .crm-cell-truncate,.executors-page .crm-table .crm-comment-history--table{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.executors-page .crm-table .crm-badge,.executors-page .crm-table .messenger-badge{white-space:nowrap}.executors-page .crm-table-actions{grid-template-columns:repeat(2, var(--executor-action-button-width));justify-content:end;align-items:center;gap:var(--executor-action-gap);white-space:nowrap;width:100%;margin-left:auto;display:grid}.executors-page .crm-table-actions>a,.executors-page .crm-table-actions>button{width:100%}.executors-page .crm-table-actions>a:only-child,.executors-page .crm-table-actions>button:only-child{width:var(--executor-action-button-width);grid-column:1/-1;justify-self:end}.executors-page .crm-table-actions>form{width:100%}.executors-page .crm-table-actions .crm-delete-form{margin:0;display:grid}.executors-page .executor-actions-menu{width:var(--executor-action-button-width);justify-items:stretch;gap:6px;display:inline-grid}.executors-page .executor-actions-menu__toggle{border:1px solid var(--crm-border);background:var(--crm-surface);width:100%;height:30px;color:var(--crm-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;list-style:none;display:inline-flex}.executors-page .executor-actions-menu__toggle::-webkit-details-marker{display:none}.executors-page .executor-actions-menu__toggle:hover,.executors-page .executor-actions-menu[open] .executor-actions-menu__toggle{background:#f8fafc;border-color:#cfd7e2}.executors-page .executor-actions-menu__panel,.executors-page .executor-actions-menu__panel form{margin:0;display:grid}.executors-page .form-actions-panel .executor-actions-menu__toggle{width:40px;height:40px}.executors-page .crm-table-actions .btn-blue,.executors-page .crm-table-actions .btn-red,.executors-page .crm-table-actions .btn-green{width:100%;height:30px;min-height:30px;box-shadow:none;border-radius:8px;padding:0 10px;font-size:12px;transform:none}.executors-page .crm-table-actions .btn-blue:hover,.executors-page .crm-table-actions .btn-red:hover,.executors-page .crm-table-actions .btn-green:hover{box-shadow:none;transform:none}.executors-page .crm-table .table-input,.executors-page .crm-table .table-select{min-height:32px;padding:5px 8px}.executors-page .crm-table .table-textarea{min-height:34px;padding:5px 8px}.executors-page .crm-table th:last-child,.executors-page .crm-table td:last-child{width:var(--executor-action-column-width);min-width:var(--executor-action-column-width);text-align:right}.executors-page .executors-list-table{min-width:1120px}.executors-page .executors-list-table th:first-child,.executors-page .executors-list-table td:first-child{width:112px}.executors-page .executors-list-table th:nth-child(2),.executors-page .executors-list-table td:nth-child(2){width:260px}.executors-page .executors-list-table th:nth-child(3),.executors-page .executors-list-table td:nth-child(3){width:170px}.executors-page .executors-list-table th:nth-child(4),.executors-page .executors-list-table td:nth-child(4){width:260px}.executors-page .executors-list-table th:nth-child(5),.executors-page .executors-list-table td:nth-child(5){width:88px}.executors-page .executors-list-table th:nth-child(6),.executors-page .executors-list-table td:nth-child(6){text-align:center;width:86px}.executors-page .executors-list-table th:nth-child(7),.executors-page .executors-list-table td:nth-child(7){width:var(--executor-action-column-width)}.executors-page .drivers-list-table{min-width:1120px}.executors-page .drivers-list-table th:first-child,.executors-page .drivers-list-table td:first-child{width:135px}.executors-page .drivers-list-table th:nth-child(2),.executors-page .drivers-list-table td:nth-child(2){width:200px}.executors-page .drivers-list-table th:nth-child(3),.executors-page .drivers-list-table td:nth-child(3){width:190px}.executors-page .drivers-list-table th:nth-child(4),.executors-page .drivers-list-table td:nth-child(4){width:120px}.executors-page .drivers-list-table th:nth-child(5),.executors-page .drivers-list-table td:nth-child(5){width:155px}.executors-page .drivers-list-table th:nth-child(6),.executors-page .drivers-list-table td:nth-child(6){width:72px}.executors-page .drivers-list-table th:nth-child(7),.executors-page .drivers-list-table td:nth-child(7){width:200px}.executors-page .drivers-list-table th:nth-child(8),.executors-page .drivers-list-table td:nth-child(8){width:var(--executor-action-column-width)}.executors-page .executor-drivers-table{min-width:1220px}.executors-page .executor-drivers-table th:first-child,.executors-page .executor-drivers-table td:first-child,.executors-page .executor-drivers-table th:nth-child(2),.executors-page .executor-drivers-table td:nth-child(2){width:150px}.executors-page .executor-drivers-table th:nth-child(3),.executors-page .executor-drivers-table td:nth-child(3){width:115px}.executors-page .executor-drivers-table th:nth-child(4),.executors-page .executor-drivers-table td:nth-child(4){width:145px}.executors-page .executor-drivers-table th:nth-child(5),.executors-page .executor-drivers-table td:nth-child(5){width:190px}.executors-page .executor-drivers-table th:nth-child(6),.executors-page .executor-drivers-table td:nth-child(6){width:110px}.executors-page .executor-drivers-table th:nth-child(7),.executors-page .executor-drivers-table td:nth-child(7),.executors-page .executor-drivers-table th:nth-child(8),.executors-page .executor-drivers-table td:nth-child(8){width:120px}.executors-page .executor-drivers-table th:nth-child(9),.executors-page .executor-drivers-table td:nth-child(9){width:70px}.executors-page .executor-drivers-table th:nth-child(10),.executors-page .executor-drivers-table td:nth-child(10){width:150px}.executors-page .executor-drivers-table th:nth-child(11),.executors-page .executor-drivers-table td:nth-child(11){width:var(--executor-action-column-width)}.executors-page .executor-drivers-table .crm-table-actions{grid-template-columns:repeat(3,86px)}.executors-page .driver-profile-card{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:14px;display:grid}.executors-page .driver-profile-card__photo{gap:10px;display:grid}.executors-page .driver-photo-box{aspect-ratio:4/5;border:1px solid var(--crm-border);color:var(--crm-muted);background:#f8fafc;border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid;overflow:hidden}.executors-page .driver-photo-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.executors-page .driver-photo-upload{grid-template-columns:1fr}.executors-page .driver-photo-upload input[type=file]{width:100%}.executors-page .driver-profile-form h2{border-top:1px solid var(--crm-border);margin:6px 0 0;padding-top:8px}.executors-page .driver-profile-form h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.messenger-badges{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.messenger-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.messenger-badge--telegram{color:#1e7bbe;background:#e8f3ff;border-color:#c7e1fb}.messenger-badge--max{color:#24823c;background:#eaf7ee;border-color:#bfe8c9}.messenger-badge--inactive{color:#7b8794;background:#f4f6f8;border-color:#d8dee7}.messenger-badge--error{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.work-page .crm-work-section{margin-top:18px}.work-page .crm-section-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.work-page .crm-section-title h2{color:var(--crm-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.work-page .crm-count-badge{border:1px solid var(--crm-border);background:var(--crm-surface);min-width:26px;min-height:22px;color:var(--crm-muted);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.work-page .crm-count-badge--alert{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.work-page .crm-work-empty{border-style:solid;min-height:54px;font-weight:700}.work-page .crm-table{min-width:1120px}.work-page .crm-table th:first-child,.work-page .crm-table td:first-child{white-space:nowrap;width:112px}.work-page .crm-table th:nth-child(2),.work-page .crm-table td:nth-child(2){text-align:center;width:48px}.work-page .crm-table th:nth-child(3),.work-page .crm-table td:nth-child(3){width:190px}.work-page .crm-table th:nth-child(4),.work-page .crm-table td:nth-child(4){white-space:nowrap;width:130px}.work-page .crm-table th:nth-child(5),.work-page .crm-table td:nth-child(5){width:140px}.work-page .crm-table th:nth-child(6),.work-page .crm-table td:nth-child(6){width:300px}.work-page .crm-table th:nth-child(7),.work-page .crm-table td:nth-child(7){width:130px}.work-page .crm-table th:nth-child(8),.work-page .crm-table td:nth-child(8){white-space:nowrap;width:130px}.work-page .crm-table tbody tr.crm-row-overdue{background:#fff7f2}.work-page .crm-table tbody tr.crm-row-done{color:var(--crm-muted)}.work-page .crm-table tbody tr.crm-row-overdue:hover,.work-page .crm-table tbody tr.crm-row-done:hover{background:#f8fafc}.dashboard-page .crm-actions{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:16px 22px;margin:0 0 18px;padding:14px 16px;display:flex}.dashboard-page .dashboard-action-group{flex-direction:column;gap:8px;min-width:0;display:flex}.dashboard-page .dashboard-action-group--primary,.dashboard-page .dashboard-action-group--navigation{flex:320px}.dashboard-page .dashboard-action-group--service{border-left:1px solid var(--crm-border);flex:0 auto;margin-left:auto;padding-left:18px}.dashboard-page .dashboard-action-label{color:var(--crm-muted);letter-spacing:0;font-size:12px;font-weight:700;line-height:1.2}.dashboard-page .dashboard-action-buttons{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.dashboard-page .crm-inline-form{margin:0;display:inline-flex}.dashboard-page .dashboard-action-sync{border:1px solid var(--crm-border);background:var(--crm-surface);color:var(--crm-text)}.dashboard-page .dashboard-action-sync:hover{border-color:var(--crm-accent);background:var(--crm-hover);color:var(--crm-text)}.dashboard-page .dashboard-periods{gap:18px;display:grid}.dashboard-page .dashboard-period{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;padding:18px}.dashboard-page .dashboard-period-head{align-items:center;gap:10px;margin-bottom:14px}.dashboard-page .dashboard-period-head h2{color:var(--crm-text);font-size:18px;font-weight:700;line-height:1.3}.dashboard-page .dashboard-period-head span{color:var(--crm-muted);font-size:13px;font-weight:500}.dashboard-page .dashboard-stat-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.dashboard-page .dashboard-stat-card{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:112px;box-shadow:none;border-radius:10px;padding:16px}.dashboard-page .dashboard-stat-card h3{color:var(--crm-muted);margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.25}.dashboard-page .dashboard-stat-card strong{color:var(--crm-text);font-size:28px;font-weight:700;line-height:1.1;display:block}.dashboard-page .dashboard-stat-card span{color:var(--crm-muted);margin-top:8px;font-size:12px;font-weight:500;display:block}.dashboard-page .dashboard-history{margin-top:18px}.dashboard-page .dashboard-history h2{color:var(--crm-text);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3}.dashboard-page .dashboard-history .crm-table{min-width:760px}.dashboard-page .dashboard-history .crm-table th:not(:first-child),.dashboard-page .dashboard-history .crm-table td:not(:first-child){text-align:right;white-space:nowrap}.dashboard-page .dashboard-history .crm-table td:first-child{font-weight:700}.reports-page .reports-tabs{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;gap:8px;margin-bottom:18px;padding:4px;display:inline-flex}.reports-page .reports-tabs .btn-blue,.reports-page .reports-tabs .btn-gray{min-width:110px}.reports-page .reports-filter{grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(320px,auto);gap:10px;margin-bottom:18px}.reports-page .reports-filter--reconciliation{grid-template-columns:repeat(3,minmax(140px,1fr)) repeat(3,minmax(190px,1fr)) minmax(360px,auto)}.reports-page .reports-filter label{color:var(--crm-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.reports-page .reports-filter__actions{flex-wrap:wrap;align-self:end;align-items:flex-end;gap:8px;display:flex}.reports-page .reports-filter__actions .btn-blue,.reports-page .reports-filter__actions .btn-green,.reports-page .reports-filter__actions .btn-gray{white-space:nowrap}.reports-page .report-kpi-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;margin-bottom:18px}.reports-page .report-kpi-grid--secondary{grid-template-columns:repeat(4,minmax(150px,1fr))}.reports-page .reconciliation-summary .report-kpi-grid--secondary{grid-template-columns:repeat(2,minmax(180px,1fr))}.reports-page .dashboard-stat-card{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:112px;box-shadow:none;border-radius:10px;padding:16px}.reports-page .dashboard-stat-card h3{color:var(--crm-muted);margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.25}.reports-page .dashboard-stat-card strong{color:var(--crm-text);font-size:26px;font-weight:700;line-height:1.12;display:block}.reports-page .report-kpi-grid--secondary .dashboard-stat-card strong{font-size:24px}.reports-page .dashboard-stat-card span{color:var(--crm-muted);margin-top:8px;font-size:12px;font-weight:500;display:block}.reports-page .report-section{margin-top:18px;padding:18px}.reports-page .report-section h2{color:var(--crm-text);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3}.reports-page .report-note{margin-bottom:14px}.reports-page .report-split{grid-template-columns:minmax(340px,4fr) minmax(0,5fr);gap:18px;margin-top:18px}.reports-page .report-table{min-width:760px}.reports-page .report-split .report-table{min-width:620px}.reports-page .report-table--orders{min-width:1120px}.reports-page .report-table--recent-orders{table-layout:fixed;min-width:1540px}.reports-page .report-table--recent-orders th,.reports-page .report-table--recent-orders td{text-overflow:ellipsis;overflow:hidden}.reports-page .report-table--recent-orders th:first-child,.reports-page .report-table--recent-orders td:first-child{width:100px}.reports-page .report-table--recent-orders th:nth-child(2),.reports-page .report-table--recent-orders td:nth-child(2){width:90px}.reports-page .report-table--recent-orders th:nth-child(3),.reports-page .report-table--recent-orders td:nth-child(3){width:170px}.reports-page .report-table--recent-orders th:nth-child(4),.reports-page .report-table--recent-orders td:nth-child(4){width:220px}.reports-page .report-table--recent-orders th:nth-child(5),.reports-page .report-table--recent-orders td:nth-child(5){width:170px}.reports-page .report-table--recent-orders th:nth-child(6),.reports-page .report-table--recent-orders td:nth-child(6){width:150px}.reports-page .report-table--recent-orders th:nth-child(7),.reports-page .report-table--recent-orders td:nth-child(7){width:170px}.reports-page .report-table--recent-orders th:nth-child(8),.reports-page .report-table--recent-orders td:nth-child(8),.reports-page .report-table--recent-orders th:nth-child(9),.reports-page .report-table--recent-orders td:nth-child(9){width:110px}.reports-page .report-table--recent-orders th:nth-child(10),.reports-page .report-table--recent-orders td:nth-child(10){width:140px}.reports-page .report-empty-state{border-style:solid;min-height:56px;font-weight:700}.reports-page .report-table th,.reports-page .report-table td{white-space:nowrap}.reports-page .report-table th:first-child,.reports-page .report-table td:first-child{text-align:left}.reports-page .report-table th:not(:first-child),.reports-page .report-table td:not(:first-child){text-align:right}.reports-page .report-table--orders th:nth-child(2),.reports-page .report-table--orders td:nth-child(2),.reports-page .report-table--orders th:nth-child(3),.reports-page .report-table--orders td:nth-child(3),.reports-page .report-table--orders th:nth-child(4),.reports-page .report-table--orders td:nth-child(4),.reports-page .report-table--orders th:nth-child(5),.reports-page .report-table--orders td:nth-child(5),.reports-page .report-table--orders th:nth-child(6),.reports-page .report-table--orders td:nth-child(6),.reports-page .report-table--orders th:nth-child(7),.reports-page .report-table--orders td:nth-child(7){text-align:left}.reports-page .report-table tfoot th{background:var(--crm-panel);color:var(--crm-text);font-size:13px}.reports-page .reports-filter--sales{grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(190px,auto)}.reports-page .report-kpi-grid--sales{grid-template-columns:repeat(4,minmax(180px,1fr))}.reports-page .sales-efficiency-section .report-note{max-width:980px}.reports-page .report-table--sales{table-layout:fixed;min-width:1480px}.reports-page .report-table--sales th,.reports-page .report-table--sales td{text-overflow:ellipsis;overflow:hidden}.reports-page .report-table--sales th:first-child,.reports-page .report-table--sales td:first-child{text-align:left;width:180px}.reports-page .report-table--sales th:nth-child(9),.reports-page .report-table--sales td:nth-child(9){width:132px}.reports-page .report-table--sales th:nth-child(11),.reports-page .report-table--sales td:nth-child(11),.reports-page .report-table--sales th:nth-child(12),.reports-page .report-table--sales td:nth-child(12){width:128px}.reports-page .report-table--sales th:nth-child(13),.reports-page .report-table--sales td:nth-child(13),.reports-page .report-table--sales th:nth-child(14),.reports-page .report-table--sales td:nth-child(14){text-align:center;width:132px}.reports-page .report-muted-value{color:var(--crm-muted);font-size:12px}.owner-page .owner-accounts-panel{gap:14px;margin-top:0;padding:18px;display:grid}.owner-page .owner-create-form{background:0 0;border:0;grid-template-columns:minmax(190px,1.2fr) minmax(88px,.55fr) minmax(220px,1fr) minmax(180px,.9fr) minmax(210px,1fr) auto;align-items:end;max-width:none;padding:0;display:grid}.owner-page .owner-field{min-width:0}.owner-page .owner-field label{color:var(--crm-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.owner-page .owner-field input,.owner-page .owner-field select,.owner-page .owner-create-form input,.owner-page .owner-create-form select{border:1px solid var(--crm-border);background:var(--crm-surface);width:100%;min-width:0;height:40px;min-height:40px;color:var(--crm-text);border-radius:8px;padding:7px 12px;font-size:14px}.owner-page .owner-field input:focus,.owner-page .owner-field select:focus,.owner-page .owner-create-form input:focus,.owner-page .owner-create-form select:focus{border-color:var(--crm-accent);outline:2px solid #ff6b2229}.owner-page .owner-create-actions{align-items:end;display:flex}.owner-page .owner-create-actions .btn-green{white-space:nowrap;min-width:118px}.owner-page .owner-create-permissions{grid-column:1/-1;align-self:start}.owner-page .owner-create-permissions__enable{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:8px 10px}.owner-page .owner-create-permissions .owner-permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-users-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.owner-users-head h2{margin:0}.owner-users-head p{color:var(--crm-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.owner-users-head span{color:var(--crm-muted);font-size:13px;font-weight:700}.owner-health-panel{gap:14px;padding:18px;display:grid}.owner-health-panel__head{align-items:flex-start}.owner-health-panel__head p{color:var(--crm-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.owner-health-status{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:900}.owner-health-status--warning{color:#92400e;background:#fffbeb}.owner-health-status--danger{color:#b91c1c;background:#fef2f2}.owner-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.owner-health-card{background:#f8fafc;border:1px solid #bbf7d0;border-left:4px solid #059669;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.owner-health-card--warning{border-color:#fde68a #fde68a #fde68a #d97706}.owner-health-card--danger{border-color:#fecaca #fecaca #fecaca #dc2626}.owner-health-card__top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.owner-health-card__top h3{min-width:0;color:var(--crm-text);margin:0;font-size:15px;line-height:1.2}.owner-health-card__top span{color:var(--crm-muted);text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.owner-health-metrics{gap:5px;min-width:0;margin:0;display:grid}.owner-health-metrics div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.owner-health-metrics dt,.owner-health-metrics dd{min-width:0;margin:0;font-size:12px;line-height:1.25}.owner-health-metrics dt{color:var(--crm-muted);font-weight:700}.owner-health-metrics dd{overflow-wrap:anywhere;color:var(--crm-text);text-align:right;font-weight:900}.owner-health-card p,.owner-health-footnote{color:var(--crm-muted);margin:0;font-size:12px;line-height:1.35}.owner-page .owner-dictionaries-panel{gap:14px;margin-top:0;padding:18px;display:grid}.owner-dictionary-sections{align-items:start;gap:16px;min-width:0;display:grid}.owner-dictionary-section{border:1px solid var(--crm-border);background:#f8fafc;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.owner-dictionary-section__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 4px;display:flex}.owner-dictionary-section__head h3{color:var(--crm-text);margin:0;font-size:16px;line-height:1.25}.owner-dictionary-section__head p{color:var(--crm-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.owner-notification-sound{border:1px solid var(--crm-border);background:#f8fafc;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.owner-notification-sound .owner-dictionary-section__head>span{color:#0369a1;background:#e0f2fe;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.owner-account-settings-section .owner-dictionary-section__head>span{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.owner-notification-sound__form{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) minmax(220px,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.owner-notification-sound__presets{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-notification-sound__preset{min-height:72px;color:var(--crm-text);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.owner-notification-sound__preset:hover{background:#f8fbff;border-color:#1677f2}.owner-notification-sound__preset:disabled{cursor:default;opacity:.68}.owner-notification-sound__preset span{font-size:13px;font-weight:900}.owner-notification-sound__preset small{color:var(--crm-muted);font-size:11px;line-height:1.25}.owner-notification-sound__preset em{color:#1677f2;align-self:end;font-size:11px;font-style:normal;font-weight:900}.owner-notification-sound__current{gap:5px;min-width:0;display:grid}.owner-notification-sound__hint{color:var(--crm-muted);margin-top:5px;font-size:11px;font-weight:700;line-height:1.3;display:block}.owner-notification-sound__current span{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.owner-notification-sound__current audio{width:100%;max-width:260px;height:32px}.owner-moizvonki-settings__form{grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto}.owner-moizvonki-settings__clear{min-height:44px;color:var(--crm-muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.owner-dictionary-grid{gap:10px;min-width:0;display:grid}.owner-dictionary-card{border:1px solid var(--crm-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.owner-dictionary-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:12px 14px;list-style:none;display:flex}.owner-dictionary-card summary::-webkit-details-marker{display:none}.owner-dictionary-card summary strong{color:var(--crm-text);font-size:15px;display:block}.owner-dictionary-card summary small{color:var(--crm-muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.owner-dictionary-card summary em{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:26px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.owner-dictionary-card[open] summary{border-bottom:1px solid var(--crm-border);background:#f8fafc}.owner-dictionary-card__body{gap:12px;min-width:0;padding:12px;display:grid}.owner-dictionary-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.owner-page .owner-dictionary-table{min-width:720px}.owner-dictionary-table th,.owner-dictionary-table td{padding:7px 8px}.owner-dictionary-table code{color:#334155;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:210px;display:inline-block;overflow:hidden}.owner-dictionary-sort{max-width:92px}.owner-dictionary-check{color:var(--crm-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.owner-page .crm-table-actions.owner-dictionary-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.owner-page .owner-dictionary-actions .crm-muted{font-size:12px}.owner-dictionary-create-form{border:1px dashed var(--crm-border);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) 120px auto auto;align-items:end;gap:10px;padding:12px;display:grid}.owner-dictionary-create-active{min-height:40px;color:var(--crm-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=1440px){.owner-dictionary-sections{grid-template-columns:1fr}.owner-notification-sound__form{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-mobile-accounts,.owner-page .owner-accounts-table-wrap{display:none}.owner-accounts-panel{gap:14px;display:grid}.owner-accounts-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-accounts-head h2{color:var(--crm-text);margin:0;font-size:22px;line-height:1.2}.owner-accounts-head p{color:var(--crm-muted);margin:5px 0 0;font-size:14px}.owner-accounts-head>span{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.owner-account-create-card{justify-items:start;display:grid}.owner-account-create-toggle{background:var(--crm-orange);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:800;line-height:1;list-style:none;display:inline-flex}.owner-account-create-toggle::-webkit-details-marker{display:none}.owner-account-create-toggle:hover{background:#f05f18}.owner-account-create-body{border:1px solid var(--crm-border);background:#fff;border-radius:10px;width:100%;margin-top:10px;padding:12px}.owner-account-cards{gap:10px;display:grid}.owner-account-card{border:1px solid var(--crm-border);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.owner-account-card__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:11px 13px;list-style:none;display:grid}.owner-account-card__summary::-webkit-details-marker{display:none}.owner-account-card__summary-main{gap:3px;min-width:0;display:grid}.owner-account-card__summary-main strong{color:var(--crm-text);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.25}.owner-account-card__summary-main span{color:var(--crm-muted);font-size:12px;font-weight:800;line-height:1.2}.owner-account-card__summary-indicators{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.owner-account-card__summary-indicators em{width:fit-content;min-height:24px;color:var(--crm-muted);white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.owner-account-card[open] .owner-account-card__summary{border-bottom:1px solid var(--crm-border);background:#f8fafc}.owner-account-card__body{gap:12px;padding:12px 13px 13px;display:grid}.owner-account-card__form,.owner-account-settings-group{gap:10px;display:grid}.owner-account-settings-group{border:1px solid var(--crm-border);background:#fff;border-radius:10px;padding:11px}.owner-account-settings-group h3{color:var(--crm-text);margin:0;font-size:14px;font-weight:800}.owner-account-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-account-card__grid--access{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-account-card__meta{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.owner-account-card__meta span{color:var(--crm-muted);font-size:12px;font-weight:800}.owner-account-card__meta strong{color:var(--crm-text);font-size:13px;font-weight:700}.owner-account-card .owner-permissions-block{border:1px solid var(--crm-border);background:#f8fafc;border-radius:8px;padding:10px}.owner-account-card .owner-password-field{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-account-card .owner-password-field label{grid-column:1/-1}.owner-account-card .owner-password-toggle{min-height:40px}.owner-save-button,.owner-account-card__secondary-actions button{width:100%;min-height:40px}.owner-account-card__secondary-actions{grid-template-columns:minmax(180px,260px) auto;align-items:start;gap:8px;display:grid}.owner-account-card__secondary-actions form{margin:0;display:grid}.owner-online-panel{gap:14px;display:grid}.owner-online-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.owner-online-card{border:1px solid var(--crm-border);background:#fff;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.owner-online-card__head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.owner-online-card__head div{gap:3px;min-width:0;display:grid}.owner-online-card__head strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.owner-online-card__head span:not(.owner-online-status){color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.owner-online-status,.owner-account-session,.owner-account-card__session{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.owner-online-status.is-online,.owner-account-session.is-online,.owner-account-card__session.is-online{color:#16803b;background:#e8f7ee}.owner-account-session.is-offline,.owner-account-card__session.is-offline{color:var(--crm-muted);background:#f3f4f6}.owner-account-session{margin-top:6px}.owner-online-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.owner-online-meta div{min-width:0}.owner-online-meta dt{color:var(--crm-muted);margin:0 0 2px;font-size:11px;font-weight:800}.owner-online-meta dd{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:650;overflow:hidden}.owner-page .crm-account-table{table-layout:fixed;width:100%;min-width:0}.owner-page .crm-account-table th,.owner-page .crm-account-table td{padding:7px 8px}.owner-page .crm-account-table th:first-child,.owner-page .crm-account-table td:first-child{width:150px}.owner-page .crm-account-table th:nth-child(2),.owner-page .crm-account-table td:nth-child(2){width:70px}.owner-page .crm-account-table th:nth-child(3),.owner-page .crm-account-table td:nth-child(3){width:190px}.owner-page .crm-account-table th:nth-child(4),.owner-page .crm-account-table td:nth-child(4){width:145px}.owner-page .crm-account-table th:nth-child(5),.owner-page .crm-account-table td:nth-child(5){vertical-align:top;width:185px}.owner-page .crm-account-table th:nth-child(6),.owner-page .crm-account-table td:nth-child(6){width:175px}.owner-page .crm-account-table th:nth-child(7),.owner-page .crm-account-table td:nth-child(7){white-space:nowrap;width:105px}.owner-page .crm-account-table th:nth-child(8),.owner-page .crm-account-table td:nth-child(8){width:118px;overflow:visible}.owner-page .crm-account-table th:last-child,.owner-page .crm-account-table td.owner-account-actions{width:118px;min-width:118px;max-width:118px;overflow:visible}.owner-page .crm-account-table .table-input,.owner-page .crm-account-table .table-select{min-width:0;height:36px;min-height:36px;padding:7px 9px;font-size:13px}.owner-page .crm-account-table .owner-initials-input{text-align:center;font-weight:700}.owner-page .crm-account-table .owner-email-input{text-overflow:ellipsis;overflow:hidden}.owner-page .crm-table-actions{white-space:normal;grid-template-columns:minmax(72px,1fr) 34px;align-items:start;gap:6px;display:grid;position:relative;overflow:visible}.owner-page .crm-table-actions .btn-blue,.owner-page .crm-table-actions .btn-gray,.owner-page .crm-table-actions .btn-red{white-space:nowrap;width:100%;height:32px;min-height:32px;padding:0 8px;font-size:12px}.owner-page .crm-table-actions .btn-slim{padding:0 10px}.owner-current-user{text-align:center;grid-column:1/-1;justify-content:center}.owner-permissions-block{gap:8px;min-width:0;display:grid}.owner-permissions-block--full{align-content:start}.owner-permissions-summary{color:var(--crm-muted);font-size:12px;font-weight:700;line-height:1.2}.owner-permissions-summary--full{width:fit-content;color:var(--crm-link);background:#e8f3ff;border:1px solid #c7e1fb;border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}.owner-permissions-details{min-width:0}.owner-permissions-details summary{cursor:pointer;list-style:none}.owner-permissions-details summary::-webkit-details-marker{display:none}.owner-permissions-details .owner-permissions-summary{border:1px solid var(--crm-border);color:var(--crm-text);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.owner-permissions-toggle{color:var(--crm-accent);flex:none;font-size:11px;font-weight:800}.owner-permissions-details[open] .owner-permissions-toggle{color:#f05f18}.owner-permissions-details .owner-permissions-grid{margin-top:8px}.owner-permissions-groups{gap:10px;margin-top:10px;display:grid}.owner-permissions-group{border:1px solid var(--crm-border);background:#fff;border-radius:10px;min-width:0;padding:10px}.owner-permissions-group--transport{background:#f8fafc}.owner-permissions-group--service{background:#f7fbff;border-color:#cfe5ff}.owner-permissions-group__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.owner-permissions-group__head span{gap:2px;min-width:0;display:grid}.owner-permissions-group__head strong{color:var(--crm-text);font-size:12px;font-weight:800;line-height:1.2}.owner-permissions-group__head small{color:var(--crm-muted);font-size:11px;line-height:1.25}.owner-permissions-group__head em{color:#475569;background:#eef2f7;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1.2}.owner-permissions-group .owner-permissions-grid{margin-top:0}.owner-page .crm-account-table .owner-permissions-group .owner-permissions-grid{grid-template-columns:1fr}.owner-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.owner-actions-menu{min-width:0;position:relative}.owner-actions-menu__toggle{border:1px solid var(--crm-border);background:var(--crm-surface);width:34px;min-height:32px;color:var(--crm-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;list-style:none;display:inline-flex}.owner-actions-menu__toggle::-webkit-details-marker{display:none}.owner-actions-menu__toggle:hover,.owner-actions-menu[open] .owner-actions-menu__toggle{color:var(--crm-accent);background:#fff7f2;border-color:#ffd8c2}.owner-actions-menu__panel{z-index:30;border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;gap:6px;min-width:142px;max-width:calc(100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 28px #0f172a24}.owner-actions-menu__panel form{margin:0;display:grid}.owner-actions-menu__panel .btn-gray,.owner-actions-menu__panel .btn-red{width:100%}.permission-checkbox{min-width:0;color:var(--crm-text);cursor:pointer;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.permission-checkbox span{min-width:0}.owner-page .crm-account-table .permission-checkbox input[type=checkbox],.owner-page .permission-checkbox input[type=checkbox]{appearance:none;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--crm-accent);cursor:pointer;background:#fff 50%/12px 12px no-repeat;border:1px solid #cbd5e1;border-radius:4px;flex:none;margin:1px 0 0;padding:0}.owner-page .permission-checkbox input[type=checkbox]:checked{border-color:var(--crm-accent);background-color:var(--crm-accent);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 8.2 6.7 11 12.5 5' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.owner-page .permission-checkbox input[type=checkbox]:hover{border-color:var(--crm-accent)}.owner-page .permission-checkbox input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #ff6b223d}.permission-checkbox.is-disabled{color:var(--crm-muted);cursor:not-allowed}.owner-page .permission-checkbox.is-disabled input[type=checkbox]{cursor:not-allowed;opacity:1}.owner-page .permission-checkbox.is-disabled input[type=checkbox]:checked{background-color:#ffb38f;border-color:#ffb38f}.owner-page .owner-permissions-note{white-space:normal;display:inline-flex}.owner-password-field{gap:6px;display:grid;position:relative}.owner-page .crm-account-table .owner-password-field{align-items:stretch;gap:5px;display:flex}.owner-page .crm-account-table .owner-password-field .table-input{flex:1 1 0;width:0;min-width:0;padding-left:8px;padding-right:8px}.owner-password-toggle{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:36px;color:var(--crm-muted);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 8px;font-size:11px;font-weight:700}.owner-password-toggle:hover{color:var(--crm-text);background:#f8fafc}.owner-created-at{color:var(--crm-muted);font-size:13px;font-weight:700}.owner-page .crm-table-actions .crm-muted,.owner-current-user{color:var(--crm-muted);background:#f3f4f6;border-radius:999px;margin-left:0;padding:5px 8px;font-size:12px;font-weight:700}@media (width<=1180px) and (width>=768px){.owner-dictionary-sections{grid-template-columns:1fr}.owner-page .owner-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-page .owner-create-actions{align-self:end}.owner-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.owner-health-panel__head{align-items:stretch}.owner-health-panel__head,.owner-health-card__top{flex-direction:column}.owner-health-status{width:fit-content}.owner-health-grid,.owner-dictionary-sections,.owner-page .owner-create-permissions .owner-permissions-grid{grid-template-columns:1fr}.owner-dictionary-card summary{align-items:flex-start}.owner-page .owner-dictionary-table{min-width:640px}.owner-dictionary-create-form,.owner-notification-sound__form,.owner-notification-sound__presets{grid-template-columns:1fr}.owner-notification-sound__current audio,.owner-notification-sound__form .btn-green{width:100%;max-width:none}.owner-dictionary-create-active,.owner-dictionary-create-form .btn-green{width:100%}}@media (width<=1366px){.orders-page .crm-header{gap:10px;padding:0 16px}.orders-page .brand-logo__name{font-size:20px}.orders-page .brand-logo{min-width:230px}.orders-page .crm-nav a{padding:0 8px;font-size:13px}.orders-page .orders-filter{grid-template-columns:repeat(4,minmax(130px,1fr))}.crm-modern-page .crm-header{gap:10px;padding:0 16px}.crm-modern-page .brand-logo__name{font-size:20px}.crm-modern-page .brand-logo{min-width:230px}.crm-modern-page .crm-nav a{padding:0 8px;font-size:13px}.leads-page .crm-filter{grid-template-columns:repeat(4,minmax(130px,1fr))}.reports-page .reports-filter,.reports-page .reports-filter--reconciliation,.reports-page .reports-filter--sales{grid-template-columns:repeat(3,minmax(150px,1fr))}.reports-page .reports-filter__actions{grid-column:1/-1}.owner-page .owner-accounts-panel .owner-create-form{grid-template-columns:repeat(3,minmax(150px,1fr))}.clients-page .client-details-grid{grid-template-columns:1fr}}@media (width>=768px) and (width<=1440px){.crm-header,.orders-page .crm-header,.crm-modern-page .crm-header{gap:10px;padding:0 14px}.brand-logo,.orders-page .brand-logo,.crm-modern-page .brand-logo{flex:0 210px;min-width:0}.brand-logo__name,.orders-page .brand-logo__name,.crm-modern-page .brand-logo__name{font-size:19px}.crm-nav a,.orders-page .crm-nav a,.crm-modern-page .crm-nav a{padding:0 7px;font-size:13px}.crm-user,.orders-page .crm-user,.crm-modern-page .crm-user{max-width:220px;font-size:13px}}.crm-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.crm-section-title h2{margin:0;font-size:24px}.crm-count-badge{color:#303841;background:#e8eef6;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:24px;padding:2px 9px;font-size:13px;font-weight:800;display:inline-flex}.crm-status-badge{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.crm-table tbody tr.crm-row-overdue{background:#fff7ed}.crm-table tbody tr.crm-row-done{color:#64748b}.crm-follow-up-panel{box-shadow:none;background:#eef6ff;border:1px solid #bfdbfe;align-items:center;gap:14px;margin-top:0;margin-bottom:20px;display:flex}.address-autocomplete{position:relative}.address-autocomplete__dropdown{z-index:10000;background:#fff;border:1px solid #e1e6ec;border-radius:8px;max-height:260px;font-size:14px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #1f2a371f}.address-autocomplete__option{color:#1f2a37;cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;padding:9px 11px;display:block}.address-autocomplete__option:last-child{border-bottom:0}.address-autocomplete__option:hover,.address-autocomplete__option.is-active{background:#f8fafc}.address-autocomplete__title,.address-autocomplete__subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.address-autocomplete__title{font-weight:600}.address-autocomplete__subtitle{color:#6b7280;margin-top:2px;font-size:12px}.client-autocomplete{position:relative}.client-autocomplete__dropdown{z-index:30;background:#fff;border:1px solid #d7dee8;border-radius:8px;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 28px #0f172a24}.client-autocomplete__option{color:#1f2a37;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;padding:10px 12px;display:block}.client-autocomplete__option:last-child{border-bottom:0}.client-autocomplete__option:hover,.client-autocomplete__option:focus,.client-autocomplete__option.is-active{background:#f8fafc;outline:none}.client-autocomplete__empty{color:#6b7280;padding:10px 12px;font-size:13px}.route-map-panel{background:#f8fafc;border:1px solid #d7e2ee;border-radius:8px;padding:12px}.route-map-panel__actions{align-items:center;gap:10px;display:flex}.route-map-panel__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.route-map-panel__summary::-webkit-details-marker{display:none}.route-map-panel__title{gap:2px;min-width:0;display:grid}.route-map-panel__body{gap:10px;margin-top:10px;display:grid}.route-map-panel__summary strong,.route-map-panel__summary span{display:block}.route-map-panel__summary strong{color:var(--crm-text,#1f2a37);font-size:14px}.route-map-panel__title span{color:#64748b;font-size:12px}.route-map-panel__actions{flex-wrap:wrap;justify-content:flex-end}.route-map-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.route-map-panel__metrics span{background:#fff;border:1px solid #e1e6ec;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.route-map-panel__metrics small{color:#6b7280;font-size:12px;font-weight:700}.route-map-panel__metrics strong{color:#1f2a37;font-size:14px;font-weight:800}.route-map-panel__toggle{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);min-height:32px;color:var(--crm-text,#1f2a37);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.route-map-panel__summary:hover .route-map-panel__toggle{color:var(--crm-accent,#ff6b22);background:#fff7f2;border-color:#ffd8c2}.route-map-panel__toggle-show{display:inline}.route-map-panel__toggle-hide,.route-map-panel[open] .route-map-panel__toggle-show{display:none}.route-map-panel[open] .route-map-panel__toggle-hide{display:inline}.route-map-panel__canvas,.route-map-panel__frame{background:#e5edf5;border:1px solid #e1e6ec;border-radius:6px;width:100%;min-height:430px;overflow:hidden}.route-map-panel__frame{display:block}.route-map-panel__frame[hidden],.route-map-panel__canvas{display:none}.phone-duplicate-alert{color:#1f2a37;background:#fff7f2;border:1px solid #ffd8c2;border-radius:8px;padding:10px 12px;font-size:13px}.phone-duplicate-alert[hidden]{display:none}.phone-duplicate-alert strong{color:#9a3412;margin-bottom:8px;font-weight:700;display:block}.phone-duplicate-alert__items{flex-wrap:wrap;gap:8px;display:flex}.phone-duplicate-alert__link{color:#1e7bbe;background:#fff;border:1px solid #ffd8c2;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;text-decoration:none;display:inline-flex}.phone-duplicate-alert__link:hover{color:#ff6b22;border-color:#ffb489}.phone-duplicate-alert__type{color:#ff6b22;font-weight:800}.phone-duplicate-alert__title,.phone-duplicate-alert__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-duplicate-alert__title{font-weight:700}.phone-duplicate-alert__subtitle{color:#6b7280}.order-form-page .crm-main{max-width:1320px}.crm-modern-page .order-form{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.order-form-section{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);border-radius:10px;padding:16px}.order-form-section__head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.order-form-section__head h2{color:var(--crm-text,#1f2a37);margin:0;font-size:16px;font-weight:700;line-height:1.25}.order-form-section__head p{color:var(--crm-muted,#6b7280);margin:4px 0 0;font-size:13px;line-height:1.35}.order-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.order-form-grid--two{grid-template-columns:repeat(2,minmax(220px,1fr))}.order-form-grid--route-time{grid-template-columns:repeat(5,minmax(130px,1fr))}.order-form-grid--charges{grid-template-columns:repeat(7,minmax(128px,1fr))}.order-form .span-2{grid-column:span 2}.order-form .span-3{grid-column:1/-1}.order-form .route-map-panel{margin-top:0}.order-form .route-map-panel__canvas,.order-form .route-map-panel__frame{min-height:320px}.order-form .order-passenger-fields{grid-template-columns:minmax(0,1fr) minmax(160px,.8fr);gap:12px;display:grid}.order-form .order-contact-action{border-color:var(--crm-border,#d7dee8);background:var(--crm-surface,#fff);color:var(--crm-text,#1f2a37)}.order-form .order-contact-action:hover{border-color:var(--crm-border-strong,#c5ceda);background:#f8fafc}.order-comment-attach{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.order-comments-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.order-comments-panel__card{border:1px solid var(--crm-border,#d7dee8);background:#f8fafc;border-radius:10px;flex-direction:column;min-width:0;padding:12px;display:flex}.order-comments-panel__card>label,.order-comments-panel__history>label{color:#475569;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.order-comment-field{resize:vertical;width:100%;height:132px;min-height:132px}.order-comments-panel .order-driver-attachment{gap:8px;margin-top:10px;display:grid}.order-comments-panel .order-driver-attachment label{color:#475569;margin:0;font-size:12px;font-weight:800}.order-comments-panel .order-driver-attachment-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.order-comments-panel .order-driver-attachment-list a{color:#0f172a;background:#fff;border:1px solid #d8e0ea;border-radius:8px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.order-comments-panel__history{margin-top:12px}.order-comment-feed{gap:10px;display:grid}.order-comment-feed__item{border:1px solid var(--crm-border,#d7dee8);background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 6px 16px #0f172a0a}.order-comment-feed__meta{color:var(--crm-muted,#6b7280);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.order-comment-feed__meta span{color:var(--crm-text,#1f2a37)}.order-comment-feed__text{color:var(--crm-text,#1f2a37);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.order-driver-comment-autosave-status{min-height:16px;color:var(--crm-muted,#6b7280);margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.order-driver-comment-autosave-status.is-success{color:#047857}.order-driver-comment-autosave-status.is-error{color:#b91c1c}.order-work-hours-field input[readonly]{color:var(--crm-muted,#6b7280);background:#f8fafc}.order-finance-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.order-finance-layout__group{min-width:0}.order-finance-layout__group h3{color:#334155;margin:0 0 12px;font-size:14px;font-weight:900}.order-calculation-panel{border-left:1px solid #edf1f5;padding-left:16px}.order-calculation-panel--standalone{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;padding:14px}.order-calculation-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.order-calculation-panel__head h3{color:#1f2a37;margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.2}.order-calculation-panel__head p,.order-calculation-panel__note{color:#6b7280;margin:0;font-size:12px;line-height:1.45}.order-calculation-panel__metrics,.order-calculation-panel__inputs,.order-calculation-panel__rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-calculation-panel__inputs,.order-calculation-panel__rates{margin-top:12px}.order-calculation-panel__metrics>div,.order-calculation-panel__recommendation{background:#f8fafc;border:1px solid #e1e6ec;border-radius:8px;min-width:0;padding:10px 11px}.order-calculation-panel__metrics span,.order-calculation-panel__recommendation span{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.order-calculation-panel__metrics strong,.order-calculation-panel__recommendation strong{color:#0f172a;font-size:16px;font-weight:900;line-height:1.2;display:block}.order-calculation-panel__total{background:#fff7ed;border-color:#fed7aa}.order-calculation-panel__total strong,.order-calculation-panel__recommendation strong{color:#c2410c}.order-calculation-panel__note{margin-top:10px}.lead-calculator-section{background:#fff;border:1px solid #e1e6ec;border-radius:12px;min-width:0;padding:14px}.lead-calculator-section__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lead-calculator-section__head h2{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:900;line-height:1.25}.lead-calculator-section__head p,.lead-calculator-panel__note{color:#64748b;margin:0;font-size:13px;line-height:1.45}.lead-calculator-panel{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;min-width:0;padding:14px}.lead-calculator-panel__inputs,.lead-calculator-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.lead-calculator-panel__metrics{margin-top:12px}.lead-calculator-panel__metrics>div,.lead-calculator-panel__result>div{background:#fff;border:1px solid #e1e6ec;border-radius:8px;min-width:0;padding:10px 11px}.lead-calculator-panel__metrics span,.lead-calculator-panel__result span{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.lead-calculator-panel__metrics strong,.lead-calculator-panel__result strong{color:#0f172a;font-size:16px;font-weight:900;line-height:1.2;display:block}.lead-calculator-panel__total{background:#fff7ed;border-color:#fed7aa}.lead-calculator-panel__total strong,.lead-calculator-panel__result strong{color:#c2410c}.lead-calculator-panel__result{align-items:stretch;gap:10px;min-width:0;margin-top:12px;display:flex}.lead-calculator-panel__result>div{flex:240px}.lead-calculator-panel__result .btn-gray{white-space:nowrap;flex:none;min-height:44px}.lead-calculator-panel__note{margin-top:10px}.profile-page .crm-alert:not(.crm-alert-danger){display:none}.profile-title-row{align-items:flex-start;gap:14px}.profile-title-row .profile-secondary-button{flex-shrink:0}.profile-overview{border:1px solid var(--crm-border,#e1e6ec);border-radius:var(--crm-card-radius,12px);background:var(--crm-surface,#fff);box-shadow:var(--crm-card-shadow,0 10px 24px #0f172a0a);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.profile-overview__identity{align-items:center;gap:12px;min-width:0;display:flex}.profile-overview__identity>span{background:var(--crm-accent-soft,#fff7ed);width:44px;height:44px;color:var(--crm-accent-dark,#e85f1f);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.profile-overview__identity div{min-width:0}.profile-overview__identity strong,.profile-overview__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-overview__identity strong{color:var(--crm-heading,#111827);font-size:16px;font-weight:900}.profile-overview__identity small{color:var(--crm-muted,#6b7280);margin-top:3px;font-size:13px}.profile-overview__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-overview__badges span{border:1px solid var(--crm-border,#dbe6f2);background:var(--crm-panel,#f8fafc);min-height:30px;color:var(--crm-text,#334155);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.profile-card{border:1px solid var(--crm-border,#e1e6ec);border-radius:var(--crm-card-radius,12px);background:var(--crm-surface,#fff);box-shadow:var(--crm-card-shadow,0 12px 28px #0f172a0d);padding:22px}.profile-card--danger{background:var(--crm-danger-soft,snow);border-color:var(--crm-danger,#fecaca);grid-column:1/-1}.profile-card--service{grid-column:1/-1}.profile-card--readonly{background:var(--crm-surface,#fff)}.profile-card__header{margin-bottom:18px}.profile-card__header h2,.profile-delete-modal h2{color:var(--crm-text,#1f2a37);margin:0;font-size:20px;font-weight:800;line-height:1.2}.profile-card__header p,.profile-delete-modal p{color:var(--crm-muted,#6b7280);margin:8px 0 0;font-size:14px;line-height:1.45}.profile-form{box-shadow:none;border:0;grid-template-columns:1fr;gap:14px;padding:0;display:grid}.profile-field label{color:var(--crm-text,#1f2a37);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.profile-field-hint{color:var(--crm-muted,#6b7280);margin:6px 0 0;font-size:12px;line-height:1.35}.profile-field input,.profile-field select,.profile-delete-modal input{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-input-bg,#fff);width:100%;min-height:42px;color:var(--crm-text,#1f2a37);border-radius:8px;outline:none;padding:9px 11px;font-size:14px;transition:border-color .15s,box-shadow .15s}.profile-field input:focus,.profile-field select:focus,.profile-delete-modal input:focus{border-color:var(--crm-accent,#ff6b22);box-shadow:0 0 0 3px var(--crm-focus-ring,#ff6b2224)}.profile-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-theme-option{border:1px solid var(--crm-border,#e1e6ec);border-radius:var(--crm-card-radius,8px);background:var(--crm-panel,#f8fafc);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.profile-theme-option input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;position:absolute}.profile-theme-option:has(input:checked){border-color:var(--crm-accent,#ff6b22);background:var(--crm-accent-soft,#fff7ed);box-shadow:0 0 0 3px var(--crm-focus-ring,#ff6b2224)}.profile-theme-option:has(input:focus-visible){outline:2px solid var(--crm-accent,#ff6b22);outline-offset:2px}.profile-theme-option__swatches{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);border-radius:7px;width:44px;height:34px;display:inline-flex;overflow:hidden}.profile-theme-option__swatches span{flex:1 1 0}.profile-theme-option__text{min-width:0}.profile-theme-option__text strong,.profile-theme-option__text small{text-overflow:ellipsis;display:block;overflow:hidden}.profile-theme-option__text strong{color:var(--crm-heading,#111827);white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2}.profile-theme-option__text small{color:var(--crm-muted,#6b7280);margin-top:3px;font-size:11px;line-height:1.25}.profile-form-actions,.profile-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.profile-primary-button,.profile-secondary-button,.profile-danger-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 18px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.profile-primary-button{background:var(--crm-accent,#ff6b22);color:#fff}.profile-primary-button:hover{background:var(--crm-accent-dark,#e85f1f)}.profile-secondary-button{border-color:var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);color:var(--crm-text,#1f2a37)}.profile-secondary-button:hover{background:var(--crm-hover,#f8fafc)}.profile-danger-button{background:var(--crm-danger,#ef4444);color:#fff}.profile-danger-button:hover{background:var(--crm-danger-dark,#dc2626)}.profile-field-error{color:#b91c1c;margin:6px 0 0;font-size:13px;font-weight:700}.profile-readonly-list{gap:10px;display:grid}.profile-readonly-row{border:1px solid var(--crm-border,#edf1f5);background:var(--crm-panel,#f8fafc);border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.profile-readonly-row span{color:var(--crm-muted,#6b7280);font-size:13px;font-weight:700}.profile-readonly-row strong{overflow-wrap:anywhere;min-width:0;color:var(--crm-heading,#111827);text-align:right;font-size:14px;font-weight:900}.profile-access-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-access-pill{border:1px solid var(--crm-border,#e5e7eb);background:var(--crm-panel,#f3f4f6);min-height:30px;color:var(--crm-muted,#6b7280);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.profile-access-pill.is-active{border-color:var(--crm-accent-border,#bfdbfe);background:var(--crm-accent-soft,#eff6ff);color:var(--crm-accent,#1d4ed8)}.profile-save-status{color:#047857;margin:0;font-size:13px;font-weight:800}.profile-verification-note{border:1px solid var(--crm-accent-border,#fed7aa);background:var(--crm-accent-soft,#fff7ed);color:var(--crm-accent-dark,#9a3412);border-radius:8px;margin-top:10px;padding:10px 12px}.profile-verification-note p{margin:0 0 6px;font-size:13px;font-weight:700}.profile-verification-note button{color:var(--crm-accent-dark,#c2410c);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.profile-delete-modal{padding:24px}@media (width<=767px){.profile-title-row{align-items:stretch}.profile-overview{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px;padding:14px}.profile-overview__identity{align-items:flex-start}.profile-overview__identity>span{border-radius:10px;flex-basis:40px;width:40px;height:40px}.profile-overview__badges{justify-content:flex-start}.profile-grid{grid-template-columns:1fr;gap:14px}.profile-card{border-radius:var(--crm-card-radius,8px);padding:16px}.profile-theme-grid{grid-template-columns:1fr}.profile-card__header h2,.profile-delete-modal h2{font-size:18px}.profile-readonly-row{grid-template-columns:1fr;gap:5px}.profile-readonly-row strong{text-align:left}.profile-primary-button,.profile-secondary-button,.profile-danger-button{width:100%}.profile-modal-actions{flex-direction:column-reverse;align-items:stretch}}.order-form-actions{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);border-radius:10px;justify-content:flex-end;margin-top:0;padding:12px 16px}.order-danger-menu{justify-items:stretch;width:42px;display:inline-grid;position:relative}.order-danger-menu__toggle{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);width:42px;min-height:40px;color:var(--crm-muted,#6b7280);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;list-style:none;display:inline-flex}.order-danger-menu__toggle::-webkit-details-marker{display:none}.order-danger-menu__toggle:hover,.order-danger-menu[open] .order-danger-menu__toggle{color:#dc2626;background:#fff5f5;border-color:#fecaca}.order-danger-menu__panel{z-index:35;border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);border-radius:10px;min-width:132px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 28px #0f172a24}.order-danger-menu__panel form{margin:0;display:grid}.order-danger-menu__panel .btn-red{width:100%;min-height:34px}.driver-send-panel{justify-content:space-between;align-items:center;gap:18px;display:flex}.order-driver-send-panel,.order-message-send-panel{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;min-height:58px;padding:12px}.order-message-send-panel{flex-wrap:wrap;align-items:flex-start}.order-message-send-panel .driver-send-panel__actions{flex:220px}.order-message-send-panel .driver-send-panel__status{min-width:0}.order-driver-contact-panel{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px 14px;padding:10px 12px;display:grid}.order-driver-contact-panel strong{color:var(--crm-text,#1f2a37);font-size:13px;font-weight:800;line-height:1.2;display:block}.order-driver-contact-panel span{color:var(--crm-muted,#6b7280);margin-top:3px;font-size:12px;font-weight:700;display:block}.order-driver-contact-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.order-driver-contact-panel__actions button,.order-driver-contact-panel__actions a{min-height:34px;padding:7px 11px;font-size:12px}.order-driver-contact-panel__actions button:disabled,.order-driver-contact-panel__actions a[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.order-driver-contact-panel .order-notification-card__status{grid-column:1/-1;min-height:16px;font-size:12px}.driver-send-panel h2{margin-bottom:8px}.driver-send-panel p{color:#334155;margin:0;font-weight:700}.driver-send-panel__last{font-size:13px;color:#66758a!important;margin-top:8px!important}.driver-send-panel__answer{font-size:14px;font-weight:800;margin-top:8px!important}.driver-send-panel__answer.is-success{color:#047857}.driver-send-panel__answer.is-error{color:#b91c1c}.driver-send-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.driver-send-panel__status{color:#66758a;min-width:220px;font-weight:800}.driver-send-panel__status.is-success{color:#047857}.driver-send-panel__status.is-error{color:#b91c1c}.order-notifications{border-radius:12px}.order-notifications__groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.order-notification-group{background:#f8fafc;border:1px solid #e1e6ec;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.order-notification-group__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.order-notification-group__head h3{color:var(--crm-text,#1f2a37);margin:0;font-size:17px;font-weight:900;line-height:1.25}.order-notification-group__head p{color:var(--crm-muted,#6b7280);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.35}.order-notification-card{background:#fff;border:1px solid #e1e6ec;border-radius:10px;flex-direction:column;gap:10px;min-height:150px;padding:12px;display:flex}.order-notification-card__head h3,.order-notification-history__head h3{color:var(--crm-text,#1f2a37);margin:0;font-size:15px;font-weight:800;line-height:1.25}.order-notification-card__head span,.order-notification-history__head span{color:var(--crm-muted,#6b7280);margin-top:4px;font-size:12px;line-height:1.3;display:block}.order-notification-card__last{color:#66758a;margin:0;font-size:13px;font-weight:700}.order-notification-card__last.is-error{color:#b91c1c}.order-notification-empty{color:#66758a;background:#fff;border:1px dashed #cfd8e3;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.order-notification-empty strong{color:#334155;font-size:13px;font-weight:800}.order-notification-empty span{font-size:12px;line-height:1.35}.order-notification-card__mini-history{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:6px;padding:8px;display:grid}.order-notification-card__mini-history>strong{color:#334155;font-size:12px;font-weight:800}.order-notification-card__mini-row{color:#66758a;grid-template-columns:minmax(88px,auto) minmax(64px,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.order-notification-card__mini-row time{color:#475569;white-space:nowrap;font-weight:700}.order-notification-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.order-notification-card__actions button,.order-notification-card__actions a{min-height:36px;padding:8px 12px;font-size:13px}.order-notification-card__actions button:disabled,.order-notification-card__actions a[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.order-notification-card__status{color:#66758a;min-height:18px;font-size:13px;font-weight:800;line-height:1.3;display:block}.order-notification-card__status.is-success{color:#047857}.order-notification-card__status.is-warning{color:#b45309}.order-notification-card__status.is-error{color:#b91c1c}.order-notification-history{border-top:1px solid #edf1f5;margin-top:14px;padding-top:14px}.order-notification-history__head{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;list-style:none;display:flex}.order-notification-history__head::-webkit-details-marker{display:none}.order-notification-history__head:after{content:"";border-bottom:2px solid #66758a;border-right:2px solid #66758a;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.order-notification-history[open] .order-notification-history__head:after{transform:rotate(225deg)}.order-notification-history__table{overflow-x:auto}.order-notification-history .crm-table{min-width:760px}.order-notification-history .crm-table th,.order-notification-history .crm-table td{padding:8px 10px;font-size:13px}.order-notification-status{color:#4a5563;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.order-notification-status--sent,.order-notification-status--sent_to_max{color:#1d4ed8;background:#dbeafe}.order-notification-status--confirmed,.order-notification-status--accepted,.order-notification-status--finished{color:#047857;background:#dcfce7}.order-notification-status--in_progress{color:#1d4ed8;background:#dbeafe}.order-notification-status--finish_in_progress{color:#92400e;background:#fef3c7}.order-notification-status--declined,.order-notification-status--failed{color:#b91c1c;background:#fee2e2}.order-driver-report__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-driver-report__metric,.order-driver-report__comment-card{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;min-width:0;padding:10px 12px}.order-driver-report__metric--wide{grid-column:span 2}.order-driver-report label{color:#475569;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.order-driver-report__metric span,.order-driver-report__comment{color:#0f172a;font-weight:700}.order-driver-report__metric>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.order-driver-report__comments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.order-driver-report__comment-card textarea{min-height:82px}.order-driver-report__comment-card--muted{background:#fff}.order-driver-report__comment{white-space:pre-wrap;background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-height:42px;padding:10px 12px}.order-driver-report__warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-bottom:12px;padding:9px 12px;font-size:13px;font-weight:800}.order-driver-control__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-driver-control--compact{background:#fff;border:1px solid #e1e6ec;border-radius:10px;min-width:0;padding:12px}.order-driver-control__head{margin-bottom:12px}.order-driver-control__head h3{color:var(--crm-text,#1f2a37);margin:0;font-size:15px;font-weight:800;line-height:1.25}.order-driver-control--compact .order-driver-control__head{align-items:flex-start;gap:10px}.order-driver-control--compact .order-driver-control__grid{grid-template-columns:1fr}.order-driver-control--compact .order-driver-control__item{padding:10px}.order-driver-control--compact .order-driver-control__facts div{grid-template-columns:minmax(84px,auto) minmax(0,1fr)}.order-driver-control--compact .order-driver-control__footer{flex-direction:column;align-items:flex-start}.order-driver-control__item{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;min-width:0;padding:12px}.order-driver-control__item-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.order-driver-control__item-head strong{color:#0f172a;min-width:0;font-size:14px}.order-driver-control__status{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.order-driver-control__status--sent{color:#1d4ed8;background:#dbeafe}.order-driver-control__status--confirmed{color:#047857;background:#dcfce7}.order-driver-control__status--late,.order-driver-control__status--failed{color:#b91c1c;background:#fee2e2}.order-driver-control__status--dispatcher_needed,.order-driver-control__status--no_response{color:#92400e;background:#fef3c7}.order-driver-control__facts{gap:8px;margin:0;display:grid}.order-driver-control__facts div{grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:8px;display:grid}.order-driver-control__facts dt{color:#64748b;font-size:12px;font-weight:800}.order-driver-control__facts dd{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:700;overflow:hidden}.order-driver-control__error{color:#b91c1c;margin:10px 0 0;font-size:12px;font-weight:700}.order-driver-control__footer{color:#475569;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;font-weight:800;display:flex}@media (width<=760px){.order-comments-panel__grid{grid-template-columns:1fr}.order-comment-field{height:118px;min-height:118px}.order-driver-report__metrics,.order-driver-report__comments,.order-driver-control__grid{grid-template-columns:1fr}.order-driver-control__footer{flex-direction:column;align-items:flex-start}.order-driver-report__metric--wide{grid-column:auto}}.crm-details-panel{padding:0;overflow:hidden}.crm-details-panel summary{color:var(--crm-text,#1f2a37);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.crm-details-panel summary::-webkit-details-marker{display:none}.crm-details-panel summary:after{content:"";border-right:2px solid var(--crm-muted,#6b7280);border-bottom:2px solid var(--crm-muted,#6b7280);width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)}.crm-details-panel[open] summary{border-bottom:1px solid var(--crm-border,#e1e6ec)}.crm-details-panel[open] summary:after{transform:rotate(225deg)}.crm-details-panel summary span{font-size:16px;font-weight:700}.crm-details-panel summary strong{color:#ff6b22;background:#fff1e8;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:800}.crm-details-panel__body{padding:16px 18px 18px}.order-changes-panel .crm-table{min-width:760px}.order-changes-table-wrap{border-radius:8px}.order-change-row--hidden{display:none}.order-change-field{color:#111827;font-weight:800}.order-change-value{color:#334155;overflow-wrap:anywhere}.order-changes-panel__actions{justify-content:flex-start;margin-top:12px;display:flex}.order-changes-panel__toggle{min-height:38px;padding-inline:16px}.attachment-panel{margin-top:18px}.attachment-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.attachment-panel__head h2{margin:0}.attachment-upload{background:#f8fafc;border:1px dashed #cfd8e3;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(240px,1.4fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.attachment-upload input[type=file],.attachment-upload input:not([type]){color:#1f2a37;background:#fff;border:1px solid #e1e6ec;border-radius:8px;min-height:38px;padding:7px 10px;font-size:14px}.attachment-item{border-top:1px solid #e5eaf0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.attachment-item__type{color:#ff6b22;letter-spacing:.02em;background:#fff1e8;border-radius:8px;justify-content:center;align-items:center;width:44px;height:32px;font-size:11px;font-weight:800;display:inline-flex}.attachment-item__type--pdf{color:#b91c1c;background:#fee2e2}.attachment-item__type--doc{color:#1d4ed8;background:#dbeafe}.attachment-item__type--xls{color:#047857;background:#dcfce7}.attachment-item__type--img{color:#92400e;background:#fef3c7}.attachment-item__type--txt{color:#6d28d9;background:#ede9fe}.attachment-item__type--file{color:#475569;background:#f1f5f9}.attachment-item__body{min-width:0}.attachment-item__name{color:#1e7bbe;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.attachment-item__name:hover{color:#ff6b22}.attachment-item__meta,.attachment-item__description{color:#6b7280;margin-top:3px;font-size:12px}.attachment-item__description{color:#1f2a37}.attachment-item__actions{align-items:center;gap:8px;display:flex}.attachment-item__actions form{margin:0}body.vehicles-page .attachment-item{grid-template-columns:minmax(0,1fr) max-content;align-items:start}body.vehicles-page .attachment-item__body{min-width:0}body.vehicles-page .attachment-item__name{max-width:100%}body.vehicles-page .attachment-item__meta{overflow-wrap:anywhere}body.vehicles-page .attachment-item__actions{white-space:nowrap;justify-content:flex-end;align-self:center}@media (width<=1180px){.order-form-grid--charges{grid-template-columns:repeat(4,minmax(128px,1fr))}}@media (width<=980px){.crm-header{flex-wrap:wrap;gap:0 12px;padding:0 16px}.brand-logo{min-height:56px}.brand-logo__name{font-size:20px}.crm-nav{order:3;width:100%;overflow-x:auto}.crm-nav a{min-height:48px}.crm-grid,.crm-split,.crm-form,.crm-filter{grid-template-columns:1fr}.span-2,.span-3{grid-column:1}.order-passenger-fields{grid-template-columns:1fr}.order-contact-field__control{flex-direction:column;align-items:stretch}.order-contact-action{width:100%}.lead-actions-panel .lead-save-button{margin-left:0}.client-max-panel,.client-max-panel__actions{flex-direction:column;align-items:flex-start;min-width:0}.attachment-upload,.attachment-item,body.vehicles-page .attachment-item{grid-template-columns:1fr}.driver-send-panel,.driver-send-panel__actions{flex-direction:column;justify-content:flex-start;align-items:flex-start}.driver-send-panel__status{min-width:0}.crm-modern-page .order-form,.order-form-grid,.order-form-grid--two,.order-form-grid--route-time,.order-form-grid--charges,.order-notifications__groups,.order-form .order-passenger-fields{grid-template-columns:1fr}.attachment-item__actions{justify-content:flex-start}}@media (width<=1023px){body,.crm-page{overflow-x:hidden}.crm-main,.orders-page .crm-main,.crm-modern-page .crm-main,.crm-table-wrap,.orders-page .crm-table-wrap,.crm-modern-page .crm-table-wrap{max-width:100%}}@media (width<=767px){.order-contact-action--call:not([hidden]){display:inline-flex}.crm-empty-state--desktop{display:none}body.crm-menu-open{overflow:hidden}body.crm-menu-open .crm-page:before{content:"";z-index:70;background:#0f172a85;position:fixed;inset:0}.crm-header,.orders-page .crm-header,.crm-modern-page .crm-header{z-index:90;background:var(--crm-header-bg,#fff);min-height:58px;color:var(--crm-header-text,#1f2a37);border-bottom:1px solid var(--crm-header-border,#e1e6ec);flex-wrap:nowrap;align-items:center;gap:10px;padding:0 12px;position:sticky;top:0}.brand-switcher,.orders-page .brand-switcher,.crm-modern-page .brand-switcher{flex:auto;min-width:0;min-height:58px;overflow:hidden}.brand-logo,.orders-page .brand-logo,.crm-modern-page .brand-logo{flex:0 auto;min-width:0;min-height:58px;overflow:hidden}.brand-logo__name,.orders-page .brand-logo__name,.crm-modern-page .brand-logo__name{color:var(--crm-brand-text,#1f2a37);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.1;overflow:hidden}.brand-logo__badge,.brand-logo--service-switch,.brand-logo--transport-switch{flex:none}.crm-user,.orders-page .crm-user,.crm-modern-page .crm-user{display:none}.crm-header-actions{order:2;grid-auto-columns:42px;grid-auto-flow:column;gap:4px;width:max-content;display:inline-grid}.crm-header-icon-link,.manager-notification-center__toggle{border-color:var(--crm-header-border,#e1e6ec);background:var(--crm-surface,#fff);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--crm-header-text,#1f2a37);padding:0}.manager-notification-center__label{display:none}.manager-notification-center__badge{border-color:var(--crm-header-bg,#fff)}.manager-notification-center__panel{width:auto;max-width:calc(100vw - 20px);max-height:calc(100dvh - 76px);top:66px;left:10px;right:10px}.manager-notification-center__head{flex-direction:column;align-items:stretch;gap:8px}.manager-notification-center__read-all,.manager-notification-center__browser button{width:100%}.manager-notification-center__actions a,.manager-notification-center__actions button{flex:128px;min-width:0}.crm-menu-toggle{border:1px solid var(--crm-header-border,#e1e6ec);background:var(--crm-surface,#fff);min-height:40px;color:var(--crm-header-text,#1f2a37);font:inherit;cursor:pointer;border-radius:8px;flex:none;order:3;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.crm-menu-toggle__bars,.crm-menu-toggle__bars:before,.crm-menu-toggle__bars:after{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.crm-menu-toggle__bars{position:relative}.crm-menu-toggle__bars:before,.crm-menu-toggle__bars:after{content:"";position:absolute;left:0}.crm-menu-toggle__bars:before{top:-6px}.crm-menu-toggle__bars:after{top:6px}.crm-nav,.orders-page .crm-nav,.crm-modern-page .crm-nav{z-index:100;background:var(--crm-surface,#fff);width:min(86vw,360px);height:100dvh;color:var(--crm-text,#1f2a37);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:18px;transition:transform .18s;display:none;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 42px #0f172a38}body.crm-menu-open .crm-nav{display:flex;transform:translate(0)}.crm-nav a,.orders-page .crm-nav a,.crm-modern-page .crm-nav a{min-height:44px;color:var(--crm-text,#334155);white-space:normal;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:flex}.crm-nav a.active,.orders-page .crm-nav a.active,.crm-modern-page .crm-nav a.active{background:var(--crm-accent-soft,#fff3eb);color:var(--crm-accent-dark,#f05f18)}.crm-nav a.active:after,.orders-page .crm-nav a.active:after,.crm-modern-page .crm-nav a.active:after{display:none}.crm-nav-mobile-user{border-top:1px solid var(--crm-border,#e5eaf0);color:var(--crm-muted,#66758a);gap:10px;margin-top:10px;padding-top:14px;font-size:13px;font-weight:700;display:grid}.crm-nav-mobile-user form{margin:0}.crm-nav-mobile-user button{border:1px solid var(--crm-border,#e1e6ec);background:var(--crm-hover,#f8fafc);width:100%;min-height:42px;color:var(--crm-text,#1f2a37);font:inherit;border-radius:8px;font-weight:700}.crm-main,.orders-page .crm-main,.crm-modern-page .crm-main{margin:16px auto;padding:0 12px 18px}.crm-main h1,.orders-page .crm-main h1,.crm-modern-page .crm-title-row h1,.crm-modern-page .crm-main>h1{font-size:21px;line-height:1.2}.crm-title-row,.orders-page .crm-title-row,.crm-modern-page .crm-title-row{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.crm-subtitle,.orders-page-subtitle,.crm-modern-page .crm-subtitle{font-size:13px;line-height:1.35}.crm-actions,.crm-actions-inline,.form-actions,.form-actions-panel{gap:8px;width:100%}.crm-actions a,.crm-actions button,.crm-actions-inline a,.crm-actions-inline button,.form-actions a,.form-actions button,.form-actions-panel a,.form-actions-panel button{flex:100%;min-height:42px}.btn-green,.btn-blue,.btn-gray,.btn-secondary-action,.btn-red,.crm-modern-page .btn-green,.crm-modern-page .btn-blue,.crm-modern-page .btn-gray,.crm-modern-page .btn-secondary-action,.crm-modern-page .btn-red,.orders-page .btn-green,.orders-page .btn-blue,.orders-page .btn-gray,.orders-page .btn-secondary-action,.orders-page .btn-red{height:auto;min-height:42px;padding:9px 12px;font-size:14px}.crm-filter-toggle{color:#1f2a37;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #e1e6ec;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.crm-filter-toggle:after{content:"▾";color:#ff6b22;font-size:14px;transition:transform .15s}.crm-filter-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.crm-filter.is-mobile-collapsed{display:none!important}.crm-filter,.orders-page .orders-filter,.crm-modern-page .crm-filter,.leads-page .crm-filter,.reports-page .reports-filter,.reports-page .reports-filter--reconciliation,.reports-page .reports-filter--sales,.executors-page .executors-search-filter,.clients-page .clients-search-filter{border-radius:10px;grid-template-columns:1fr;gap:9px;padding:12px}.leads-page .crm-filter{display:grid}.crm-filter input,.crm-filter select,.crm-modern-page .crm-filter input,.crm-modern-page .crm-filter select,.orders-page .crm-filter input,.orders-page .crm-filter select{height:42px;min-height:42px;font-size:14px}.leads-page .crm-filter .crm-search-input,.executors-page .executors-search-filter .crm-search-input,.clients-page .clients-search-filter .crm-search-input{grid-column:auto;width:100%;max-width:none}.leads-page .crm-filter select,.leads-page .crm-filter .btn-blue,.leads-page .crm-filter .btn-gray{flex-basis:auto;width:100%}.leads-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-left:0;display:grid}.crm-filter .btn-green,.crm-filter .btn-blue,.crm-filter .btn-gray,.crm-filter .btn-secondary-action,.crm-filter .btn-red,.orders-page .crm-filter .btn-green,.orders-page .crm-filter .btn-blue,.orders-page .crm-filter .btn-gray,.orders-page .crm-filter .btn-secondary-action,.orders-page .crm-filter .btn-red,.crm-modern-page .crm-filter .btn-green,.crm-modern-page .crm-filter .btn-blue,.crm-modern-page .crm-filter .btn-gray,.crm-modern-page .crm-filter .btn-secondary-action,.crm-modern-page .crm-filter .btn-red{width:100%;height:auto;min-height:42px}.orders-page-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.orders-page-actions .btn-green,.orders-page-actions .btn-blue,.orders-page-actions .btn-gray,.orders-primary-create{width:100%;margin:0}.orders-indicator-legend{align-items:flex-start;gap:7px 10px;margin:2px 0 12px}.orders-indicator-legend__item{white-space:normal}.orders-filter-state{grid-column:auto;line-height:1.3}.orders-page .crm-main>.crm-table-wrap{display:none}.orders-mobile-cards{gap:12px;display:grid}.order-mobile-card{color:#1f2a37;background:#fff;border:1px solid #e1e6ec;border-radius:12px;gap:12px;padding:13px;display:grid}.order-mobile-card__head,.order-mobile-card__meta,.order-mobile-card__notice,.order-mobile-card__actions{align-items:center;gap:8px;display:flex}.order-mobile-card__head{justify-content:space-between}.order-mobile-card__number{color:#1e7bbe;font-size:16px;font-weight:800;text-decoration:none}.order-mobile-card__meta{color:#66758a;flex-wrap:wrap;font-size:13px;font-weight:700}.order-mobile-card__meta span+span:before{content:"·";color:#aeb7c2;margin-right:8px}.order-mobile-card__section{gap:4px;display:grid}.order-mobile-card__section>span,.order-mobile-card__grid span,.order-mobile-card__finance span,.order-mobile-card__notice>span{color:#66758a;font-size:12px;font-weight:800}.order-mobile-card__section a,.order-mobile-card__section strong,.order-mobile-card__grid strong,.order-mobile-card__finance strong{color:#1f2a37;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none}.order-mobile-card__route{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-mobile-card__phone{color:#1e7bbe!important}.order-mobile-card__grid,.order-mobile-card__finance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-mobile-card__grid>div,.order-mobile-card__finance>div{background:#f8fafc;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.order-mobile-card__grid span,.order-mobile-card__finance span{display:block}.order-mobile-card__finance{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.order-mobile-card__notice{background:#fff7f2;border-radius:10px;justify-content:space-between;align-items:flex-start;padding:9px 10px}.order-mobile-card__notice-value{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.order-mobile-card__notice-value .orders-notification-indicator{flex:none;width:12px;height:12px}.order-mobile-card__details{border-top:1px solid #edf1f5;padding-top:10px}.order-mobile-card__details summary{color:#1e7bbe;cursor:pointer;font-size:13px;font-weight:800}.order-mobile-card__details dl{gap:7px;margin:10px 0 0;display:grid}.order-mobile-card__details dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.order-mobile-card__details dt,.order-mobile-card__details dd{margin:0;font-size:13px;line-height:1.3}.order-mobile-card__details dt{color:#66758a;font-weight:800}.order-mobile-card__details dd{color:#1f2a37;text-align:right;font-weight:700}.order-mobile-card__actions{flex-direction:column;align-items:stretch}.order-mobile-card__actions a{width:100%}.order-driver-contact-panel{grid-template-columns:1fr;align-items:stretch;gap:12px}.order-driver-contact-panel__actions{grid-template-columns:1fr;justify-content:stretch;gap:8px;width:100%;display:grid}.order-driver-contact-panel__actions button,.order-driver-contact-panel__actions a{text-align:center;justify-content:center;align-items:center;width:100%;min-height:42px;display:inline-flex}.crm-modern-page .crm-table td a,.orders-page .crm-table td a{text-decoration:none!important}.leads-page .crm-main>.crm-table-wrap,.executors-page .crm-panel>.crm-table-wrap{display:none}.leads-mobile-cards,.executors-mobile-list{gap:12px;display:grid}.lead-mobile-card,.executor-mobile-card,.crm-empty-state{color:#1f2a37;background:#fff;border:1px solid #e1e6ec;border-radius:12px;min-width:0;padding:13px}.crm-empty-state{color:#66758a;font-size:14px;font-weight:800}.lead-mobile-card,.executor-mobile-card{gap:11px;display:grid}.lead-mobile-card__head,.executor-mobile-card__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.lead-mobile-card__head a,.executor-mobile-card__head a,.executor-mobile-card__head strong{color:#1e7bbe;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none}.lead-mobile-card__head .crm-badge,.executor-mobile-card__head .crm-badge,.executor-mobile-card__head .messenger-badges{flex:none}.lead-mobile-card__meta{color:#66758a;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;display:flex}.lead-mobile-card__meta span+span:before{content:"·";color:#aeb7c2;margin-right:8px}.lead-mobile-card__details,.executor-mobile-card__details{gap:8px;margin:0;display:grid}.lead-mobile-card__details>div,.executor-mobile-card__details>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(88px,34%) minmax(0,1fr);align-items:start;gap:10px;padding-bottom:8px;display:grid}.lead-mobile-card__details>div:last-child,.executor-mobile-card__details>div:last-child{border-bottom:0;padding-bottom:0}.lead-mobile-card__details dt,.lead-mobile-card__details dd,.executor-mobile-card__details dt,.executor-mobile-card__details dd{min-width:0;margin:0;font-size:13px;line-height:1.35}.lead-mobile-card__details dt,.executor-mobile-card__details dt{color:#66758a;font-weight:800}.lead-mobile-card__details dd,.executor-mobile-card__details dd{color:#1f2a37;overflow-wrap:anywhere;font-weight:700}.lead-mobile-card__details a,.executor-mobile-card__details a{color:#1e7bbe;text-decoration:none}.lead-mobile-card__route{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-mobile-card>.btn-blue,.executor-mobile-card__actions .btn-blue,.executor-mobile-card__actions .btn-green,.executor-mobile-card__actions .btn-red{width:100%;min-height:42px}.executor-mobile-card__actions{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.executor-mobile-card__actions form{margin:0;display:grid}.executor-mobile-card__actions .executor-actions-menu{justify-items:stretch;width:100%}.executor-mobile-card__actions .executor-actions-menu__toggle{width:100%;min-height:42px}.executor-mobile-card__actions .executor-actions-menu__panel{display:grid}.executor-mobile-card__comment{border-top:1px solid #edf1f5;padding-top:8px}.executor-mobile-card__comment summary{color:#1e7bbe;cursor:pointer;font-size:13px;font-weight:800}.executor-mobile-card__comment .crm-comment-history{white-space:pre-line;margin-top:9px}.executor-mobile-card__form{grid-template-columns:1fr;gap:10px;display:grid}.executor-mobile-card__form>div,.executor-mobile-card__form .span-2{grid-column:auto;min-width:0}.executor-mobile-card__form label{color:#66758a;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.executor-mobile-card__form .table-input,.executor-mobile-card__form .table-textarea{width:100%;min-height:42px;font-size:14px}.executor-mobile-card__form .table-textarea{min-height:82px}.executors-page .messenger-badges{white-space:normal;flex-wrap:wrap}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table-wrap{background:0 0;border:0;overflow:visible}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table,.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table thead,.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table tbody,.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table tr,.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table td{width:100%;min-width:0;display:block}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table thead{display:none}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table{border-collapse:separate;border-spacing:0;table-layout:auto;background:0 0}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table tbody{gap:10px;display:grid}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table tr{background:#fff;border:1px solid #e1e6ec;border-radius:12px;padding:12px}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table td{border:0;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(104px,35%) minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid;text-align:left!important;white-space:normal!important}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table td:last-child{border-bottom:0}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table td:before{content:attr(data-label);color:#66758a;font-size:12px;font-weight:800;line-height:1.3}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table td[colspan]{color:#66758a;font-weight:700;display:block}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table td[colspan]:before{display:none}.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table .crm-cell-truncate,.crm-modern-page:not(.reports-page):not(.leads-page):not(.executors-page) .crm-table .orders-cell-truncate{text-overflow:clip;white-space:normal;overflow:visible}.crm-table-actions,.owner-page .crm-table-actions,.executors-page .crm-table-actions{white-space:normal;flex-wrap:wrap}.executors-page .crm-table-actions,.executors-page .driver-profile-card{grid-template-columns:1fr}.executors-page .driver-photo-box{max-width:260px}.executors-page .crm-table-actions>a,.executors-page .crm-table-actions>button,.executors-page .crm-table-actions>a:only-child,.executors-page .crm-table-actions>button:only-child,.executors-page .crm-table-actions .executor-actions-menu{grid-column:auto;width:100%}.crm-table-actions .btn-blue,.crm-table-actions .btn-red,.crm-table-actions .btn-green,.owner-page .crm-table-actions .btn-blue,.owner-page .crm-table-actions .btn-red,.executors-page .crm-table-actions .btn-blue,.executors-page .crm-table-actions .btn-red,.executors-page .crm-table-actions .btn-green{flex:100%;min-height:40px}.crm-panel,.crm-card,.dashboard-page .dashboard-period,.dashboard-page .dashboard-stat-card,.reports-page .dashboard-stat-card,.order-form-section{border-radius:12px}.crm-card,.crm-panel,.crm-modern-page .crm-panel,.crm-modern-page .crm-form,.dashboard-page .dashboard-period,.reports-page .report-section,.order-form-section{padding:13px}.crm-grid,.dashboard-page .dashboard-stat-grid,.reports-page .report-kpi-grid,.reports-page .report-kpi-grid--secondary,.reports-page .reconciliation-summary .report-kpi-grid--secondary,.crm-split,.order-driver-report__metrics,.order-driver-report__comments{grid-template-columns:1fr}.dashboard-page .dashboard-period-head,.attachment-panel__head,.order-form-section__head,.order-notification-history__head{flex-direction:column;align-items:flex-start;gap:6px}.crm-form,.crm-form.compact,.crm-modern-page .crm-form,.owner-page .owner-accounts-panel .owner-create-form,.crm-modern-page .order-form,.order-form-grid,.order-form-grid--two,.order-form-grid--route-time,.order-form-grid--charges,.order-form .order-passenger-fields{grid-template-columns:1fr;gap:12px}.order-finance-layout{grid-template-columns:1fr}.order-calculation-panel{border-top:1px solid #edf1f5;border-left:0;padding-top:12px;padding-left:0}.order-calculation-panel__metrics,.order-calculation-panel__inputs,.order-calculation-panel__rates{grid-template-columns:1fr}.lead-calculator-section,.lead-calculator-panel{padding:12px}.lead-calculator-panel__inputs,.lead-calculator-panel__metrics{grid-template-columns:1fr}.lead-calculator-panel__result{flex-direction:column}.lead-calculator-panel__result .btn-gray{white-space:normal;width:100%}.span-2,.span-3,.order-form .span-2,.order-form .span-3{grid-column:1}.crm-form input,.crm-form select,.crm-form textarea,.crm-modern-page .crm-form input,.crm-modern-page .crm-form select,.crm-modern-page .crm-form textarea{width:100%;min-height:42px;font-size:14px}.route-map-panel__canvas,.route-map-panel__frame,.order-form .route-map-panel__canvas,.order-form .route-map-panel__frame{min-height:220px}.route-map-panel{padding:10px}.route-map-panel__summary{align-items:stretch;gap:8px}.route-map-panel__toggle{min-height:34px;padding:0 10px}.route-map-panel__actions{justify-content:stretch}.route-map-panel__actions .btn-blue{width:100%}.order-form-actions{justify-content:flex-start;align-items:stretch;padding:12px}.order-form-page .crm-title-row>.crm-actions-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;align-items:stretch;display:grid}.order-form-page .crm-title-row>.crm-actions-inline .order-danger-menu{width:100%}.order-form-page .crm-title-row>.crm-actions-inline .order-danger-menu__toggle{width:100%;min-height:42px}.order-form-page .crm-title-row>.crm-actions-inline .order-danger-menu__panel{right:0}.order-form-page .crm-title-row>.crm-actions-inline>a,.order-form-page .crm-title-row>.crm-actions-inline>button{min-width:0}.order-notifications__groups{grid-template-columns:1fr}.order-notification-group{padding:10px}.order-notification-card{min-height:0;padding:11px}.order-notification-card__actions{grid-template-columns:1fr;display:grid}.order-notification-card__actions button,.order-notification-card__actions a{width:100%;min-height:42px}.order-notification-card__mini-row{grid-template-columns:1fr;align-items:start;gap:4px}.order-notification-history__table{overflow-x:auto}.order-driver-report__metrics,.order-driver-report__comments{gap:10px}.order-driver-report__metric,.order-driver-report__comment-card{border-radius:10px;padding:9px 10px}.attachment-upload,.attachment-item{grid-template-columns:1fr}.attachment-item__actions{grid-template-columns:1fr;align-items:stretch;display:grid}.attachment-item__actions a,.attachment-item__actions button{width:100%}.reports-page .reports-tabs,.reports-page .reports-filter__actions{grid-template-columns:1fr;width:100%;display:grid}.reports-page .crm-main,.reports-page .crm-title-row,.reports-page .reports-tabs,.reports-page .reports-filter,.reports-page .report-kpi-grid,.reports-page .report-kpi-grid--secondary,.reports-page .report-kpi-grid--sales,.reports-page .reconciliation-summary .report-kpi-grid--secondary,.reports-page .report-split,.reports-page .report-section,.reports-page .dashboard-stat-card,.reports-page .crm-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.reports-page .report-kpi-grid,.reports-page .report-kpi-grid--secondary,.reports-page .report-kpi-grid--sales,.reports-page .reconciliation-summary .report-kpi-grid--secondary,.reports-page .report-split{grid-template-columns:minmax(0,1fr);gap:12px}.reports-page .report-section{padding:12px;overflow:hidden}.reports-page .report-section h2{font-size:18px}.reports-page .report-table{table-layout:fixed;min-width:680px;max-width:none}.reports-page .report-split .report-table{min-width:560px}.reports-page .report-table--orders{min-width:940px}.reports-page .report-table th,.reports-page .report-table td{text-overflow:ellipsis;overflow:hidden}.reports-page .report-table th:first-child,.reports-page .report-table td:first-child{width:190px}.reports-page .report-table th:nth-child(2),.reports-page .report-table td:nth-child(2){width:112px}.reports-page .report-table td strong,.reports-page .report-table td a,.reports-page .report-table .crm-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.reports-page .report-table--orders th:first-child,.reports-page .report-table--orders td:first-child{width:96px}.reports-page .report-table--orders th:nth-child(2),.reports-page .report-table--orders td:nth-child(2){width:70px}.reports-page .report-table--orders th:nth-child(3),.reports-page .report-table--orders td:nth-child(3){width:170px}.reports-page .report-table--orders th:nth-child(4),.reports-page .report-table--orders td:nth-child(4){width:220px}.reports-page .report-table--orders th:nth-child(5),.reports-page .report-table--orders td:nth-child(5){width:170px}.reports-page .report-table--orders th:nth-child(6),.reports-page .report-table--orders td:nth-child(6),.reports-page .report-table--orders th:nth-child(7),.reports-page .report-table--orders td:nth-child(7){width:160px}.reports-page .report-table--orders th:nth-child(8),.reports-page .report-table--orders td:nth-child(8),.reports-page .report-table--orders th:nth-child(9),.reports-page .report-table--orders td:nth-child(9){width:110px}.reports-page .report-table--orders th:nth-child(10),.reports-page .report-table--orders td:nth-child(10){width:130px}.reports-page .report-table--recent-orders{min-width:1080px}.reports-page .report-table--sales{min-width:1180px}.reports-page .crm-table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.clients-page .crm-table .crm-actions-inline{grid-template-columns:minmax(0,1fr) minmax(42px,auto);align-items:stretch;gap:8px;width:100%;display:grid}.clients-page .crm-table .crm-actions-inline form{margin:0;display:grid}.clients-page .crm-table .crm-actions-inline a,.clients-page .crm-table .crm-actions-inline button{white-space:normal;width:100%;min-height:42px}.clients-page .client-actions-menu{justify-items:stretch;width:100%}.clients-page .client-actions-menu__toggle{width:100%;min-height:42px}.leads-page .crm-title-row>.crm-actions-inline{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.leads-page .crm-title-row>.crm-actions-inline form{margin:0;display:grid}.leads-page .crm-title-row>.crm-actions-inline a,.leads-page .crm-title-row>.crm-actions-inline button,.leads-page .crm-title-row>.crm-actions-inline form>button{white-space:normal;width:100%;min-width:0;padding-inline:8px}.owner-page .owner-create-form{grid-template-columns:1fr;gap:12px}.owner-page .owner-create-actions{display:grid}.owner-page .owner-create-actions .btn-green{width:100%}.owner-page .owner-users-head{flex-direction:column;align-items:flex-start;gap:4px}.owner-accounts-head{flex-direction:column;gap:8px}.owner-account-create-card{justify-items:stretch}.owner-account-create-toggle{width:100%}.owner-account-cards{gap:12px}.owner-account-card__summary{grid-template-columns:1fr;align-items:flex-start;gap:8px;padding:12px}.owner-account-card__summary-indicators{justify-content:flex-start}.owner-account-card__form{gap:12px;display:grid}.owner-account-card__grid{grid-template-columns:1fr;gap:10px;display:grid}.owner-account-card__meta{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.owner-account-card__meta strong{color:var(--crm-text);font-size:13px;font-weight:700}.owner-account-card .owner-permissions-block{border:1px solid var(--crm-border);background:#fff;border-radius:10px;padding:10px}.owner-permissions-grid--mobile{grid-template-columns:1fr;gap:9px}.owner-account-card .permission-checkbox{align-items:center;min-height:28px;font-size:14px}.owner-account-card .permission-checkbox input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:0}.owner-account-card .owner-password-field{grid-template-columns:minmax(0,1fr) auto;align-items:end}.owner-account-card .owner-password-field label{grid-column:1/-1}.owner-account-card .owner-password-toggle{min-height:42px}.owner-save-button,.owner-account-card__secondary-actions button{width:100%;min-height:42px}.owner-account-card__secondary-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.owner-account-card__secondary-actions form{margin:0;display:grid}.owner-account-card__secondary-actions .owner-actions-menu__toggle{width:42px;min-height:42px}.owner-account-card__secondary-actions .owner-actions-menu__panel{box-shadow:none;margin-top:8px;position:static}.owner-account-card__secondary-actions .owner-actions-menu__panel .btn-red{min-width:132px}}@media (width<=980px){.dashboard-page .dashboard-action-group--service{border-top:1px solid var(--crm-border);border-left:0;flex:100%;margin-left:0;padding-top:10px;padding-left:0}}@media (width<=760px){.dashboard-page .dashboard-actions{gap:14px;padding:12px}.dashboard-page .dashboard-action-group{flex:100%;width:100%}.dashboard-page .dashboard-action-buttons,.dashboard-page .dashboard-action-buttons .crm-inline-form{width:100%}.dashboard-page .dashboard-action-buttons a,.dashboard-page .dashboard-action-buttons button{white-space:normal;width:100%}}.orders-page .crm-table tbody tr.orders-row-driver-sent>td.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-sent>td.orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent>td.orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent>td.orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent>td.orders-col-route{background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td.orders-notification-indicator-cell{background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td.orders-col-no{background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td.orders-col-date{background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td.orders-col-time{background:#fff7cc!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td.orders-col-route{background:#fff7cc!important}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td.orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td.orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td.orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td.orders-col-route{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td.orders-notification-indicator-cell{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td.orders-col-no{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td.orders-col-date{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td.orders-col-time{background:#fff3b0!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td.orders-col-route{background:#fff3b0!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td.orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td.orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td.orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td.orders-col-route{background:#ecfdf3!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td.orders-notification-indicator-cell{background:#ecfdf3!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td.orders-col-no{background:#ecfdf3!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td.orders-col-date{background:#ecfdf3!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td.orders-col-time{background:#ecfdf3!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td.orders-col-route{background:#ecfdf3!important}.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td.orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td.orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td.orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td.orders-col-route{background:#dcfce7!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td.orders-notification-indicator-cell{background:#dcfce7!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td.orders-col-no{background:#dcfce7!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td.orders-col-date{background:#dcfce7!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td.orders-col-time{background:#dcfce7!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td.orders-col-route{background:#dcfce7!important}.orders-page .crm-table tbody tr.orders-row-driver-declined>td.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-declined>td.orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined>td.orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined>td.orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined>td.orders-col-route{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td.orders-notification-indicator-cell{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td.orders-col-no{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td.orders-col-date{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td.orders-col-time{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td.orders-col-route{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td.orders-notification-indicator-cell{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td.orders-col-no{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td.orders-col-date{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td.orders-col-time{background:#fef2f2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td.orders-col-route{background:#fef2f2!important}.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td.orders-notification-indicator-cell,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td.orders-col-no,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td.orders-col-date,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td.orders-col-time,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td.orders-col-route{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td.orders-notification-indicator-cell{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td.orders-col-no{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td.orders-col-date{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td.orders-col-time{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td.orders-col-route{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td.orders-notification-indicator-cell{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td.orders-col-no{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td.orders-col-date{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td.orders-col-time{background:#fee2e2!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td.orders-col-route{background:#fee2e2!important}.orders-page .crm-table tbody tr.orders-row-driver-sent,.orders-page .crm-table tbody tr.orders-row-driver-confirmed,.orders-page .crm-table tbody tr.orders-row-driver-declined,.orders-page .crm-table tbody tr.orders-row-driver-sent:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-confirmed:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-declined:nth-child(2n),.orders-page .crm-table tbody tr.orders-row-driver-sent>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed>td,.orders-page .crm-table tbody tr.orders-row-driver-declined>td{background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):nth-child(2n){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):nth-child(2n){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):nth-child(2n){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):nth-child(2n){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td{background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td{background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td{background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td{background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr.orders-row-driver-sent:hover,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover,.orders-page .crm-table tbody tr.orders-row-driver-sent:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-confirmed:hover>td,.orders-page .crm-table tbody tr.orders-row-driver-declined:hover>td{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td{background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr.is-selected>td,.orders-page .crm-table tbody tr[aria-selected=true]>td{background:var(--orders-row-selected,#fffbea)!important}.orders-page .crm-table tbody tr:is(.orders-row-driver-sent,.orders-row-driver-confirmed,.orders-row-driver-declined)>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent)>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed)>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined)>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed)>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .crm-table tbody tr:is(.orders-row-driver-sent,.orders-row-driver-confirmed,.orders-row-driver-declined):hover>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--sent):hover>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--confirmed):hover>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--declined):hover>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:has(.orders-driver-status--failed):hover>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-hover,var(--orders-panel))!important}.orders-page .crm-table tbody tr:is(.is-selected,[aria-selected=true])>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-selected,#fffbea)!important}.orders-page .orders-table thead th:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route),.orders-page .orders-table thead th:nth-child(2),.orders-page .orders-table thead th:nth-child(3){background:var(--orders-table-header-bg,var(--orders-panel))!important;color:var(--orders-table-header-text,var(--orders-text))!important}@media (width>=768px){.orders-page .crm-header{z-index:110;position:relative;overflow:visible}.orders-page .brand-switcher{flex:none}.orders-page .brand-logo--main{flex:none;min-width:0}.orders-page .brand-logo__name{text-overflow:clip;white-space:nowrap;overflow:visible}.orders-page .crm-nav{scrollbar-width:none;justify-content:flex-start;overflow:auto hidden}.orders-page .crm-nav::-webkit-scrollbar{display:none}.orders-page .crm-user{flex:0 auto;min-width:0}.crm-header,.orders-page .crm-header,.crm-modern-page .crm-header{z-index:110;-moz-column-gap:clamp(24px, 1.8vw, 32px);border-bottom:1px solid var(--crm-border,#e1e6ec);background:var(--crm-header-bg,var(--crm-surface,#fff));min-height:66px;color:var(--crm-header-text,var(--crm-text,#1f2a37));grid-template-columns:minmax(360px,max-content) minmax(0,1fr) max-content minmax(170px,240px);align-items:center;column-gap:clamp(24px,1.8vw,32px);padding:0 clamp(20px,1.6vw,32px);display:grid;position:relative;overflow:visible}.brand-switcher,.orders-page .brand-switcher,.crm-modern-page .brand-switcher{grid-column:1;align-items:center;gap:12px;width:max-content;min-width:360px;max-width:100%;min-height:66px;margin-right:0;display:inline-flex;overflow:visible}.brand-logo,.orders-page .brand-logo,.crm-modern-page .brand-logo,.orders-page .brand-logo--main,.crm-modern-page .brand-switcher .brand-logo{flex:none;min-width:0;min-height:44px;overflow:visible}.brand-badges,.orders-page .brand-badges,.crm-modern-page .brand-badges{border-left:1px solid var(--crm-header-border,var(--crm-border,#e1e6ec));flex:none;align-items:center;gap:8px;padding-left:12px;display:inline-flex}.brand-logo__name,.orders-page .brand-logo__name,.crm-modern-page .brand-logo__name{color:var(--crm-brand-text,var(--crm-text,#1f2a37));text-overflow:clip;white-space:nowrap;font-size:20px;line-height:1;overflow:visible}.crm-nav,.orders-page .crm-nav,.crm-modern-page .crm-nav{scrollbar-width:none;grid-column:2;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;overflow:auto hidden}.crm-nav::-webkit-scrollbar{display:none}.orders-page .crm-nav::-webkit-scrollbar{display:none}.crm-modern-page .crm-nav::-webkit-scrollbar{display:none}.crm-nav a,.orders-page .crm-nav a,.crm-modern-page .crm-nav a{min-height:66px;color:var(--crm-header-nav,#4a5563);white-space:nowrap;background:0 0;flex:none;padding:0 10px;font-size:14px;font-weight:650}.crm-nav a:hover,.orders-page .crm-nav a:hover,.crm-modern-page .crm-nav a:hover{color:var(--crm-accent,#ff6b22);background:0 0}.crm-nav a.active,.orders-page .crm-nav a.active,.crm-modern-page .crm-nav a.active{color:var(--crm-accent,#ff6b22);box-shadow:none;background:0 0;font-weight:650}.crm-nav a.active:after,.orders-page .crm-nav a.active:after,.crm-modern-page .crm-nav a.active:after{background:var(--crm-accent,#ff6b22);border-radius:999px;height:2px;bottom:0;left:8px;right:8px}.crm-header-actions{grid-column:3;grid-auto-columns:42px;grid-auto-flow:column;justify-content:flex-end;justify-self:end;align-items:center;gap:4px;width:max-content;min-width:max-content;max-width:none;display:inline-grid}.crm-header-icon-link,.manager-notification-center__toggle{border-color:var(--crm-border,#e1e6ec);background:var(--crm-surface,#fff);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--crm-header-text,var(--crm-text,#1f2a37));padding:0}.manager-notification-center__label{display:none}.crm-user,.orders-page .crm-user,.crm-modern-page .crm-user{width:100%;min-width:0;max-width:none;color:var(--crm-header-text,var(--crm-text,#1f2a37));grid-column:4;justify-content:flex-end;font-size:13px}.crm-user button,.orders-page .crm-user button,.crm-modern-page .crm-user button{color:var(--crm-header-text,var(--crm-text,#1f2a37));font-size:13px}body.orders-page{overflow:hidden}.orders-page .crm-page{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.orders-page .crm-header{flex:none}.orders-page .crm-main{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin:0;padding:clamp(14px,1.2vw,24px) clamp(10px,1.1vw,28px) clamp(10px,1vw,18px);display:flex;overflow:hidden}.orders-page .crm-title-row{flex:none;margin-bottom:14px}.orders-page .orders-filter{flex:none;margin-bottom:12px}.orders-page .orders-indicator-legend{flex:none;margin:2px 0 14px}.orders-page .crm-main>.crm-alert,.orders-page .crm-main>nav{flex:none}.orders-page .crm-main>nav{margin-top:8px}.orders-page .crm-main>.crm-table-wrap,.orders-page .crm-empty-state--desktop{flex:auto;min-height:0}.orders-page .crm-main>.crm-table-wrap{scrollbar-gutter:stable;width:100%;max-width:none;height:auto;max-height:none;overflow:auto}.orders-page .crm-table{width:max(100%,3080px);min-width:3080px}}.route-map-panel__toggle,.order-changes-panel__toggle,.owner-password-toggle,.order-mobile-card__details summary{box-sizing:border-box;appearance:none;border:1px solid var(--crm-border,#e1e6ec);height:38px;min-height:38px;color:var(--crm-text,#1f2a37);text-align:center;white-space:nowrap;vertical-align:middle;box-shadow:none;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.route-map-panel__toggle:hover,.order-changes-panel__toggle:hover,.owner-password-toggle:hover,.order-mobile-card__details summary:hover,.route-map-panel__summary:hover .route-map-panel__toggle{border-color:var(--crm-border,#e1e6ec);color:var(--crm-text,#1f2a37);background:#f8fafc}.route-map-panel__toggle:active,.order-changes-panel__toggle:active,.owner-password-toggle:active,.order-mobile-card__details summary:active{background:#f1f5f9}.route-map-panel__toggle svg,.order-changes-panel__toggle svg,.owner-password-toggle svg,.order-mobile-card__details summary svg{flex:none;width:16px;height:16px}.route-map-panel__toggle>span,.order-changes-panel__toggle>span,.owner-password-toggle>span,.order-mobile-card__details summary>span{justify-content:center;align-items:center;line-height:1;display:inline-flex}.route-map-panel__toggle .route-map-panel__toggle-show{display:inline-flex}.route-map-panel__toggle .route-map-panel__toggle-hide,.route-map-panel[open] .route-map-panel__toggle .route-map-panel__toggle-show{display:none}.route-map-panel[open] .route-map-panel__toggle .route-map-panel__toggle-hide{display:inline-flex}.route-map-panel__summary>.route-map-panel__toggle{text-align:center;justify-content:center;align-items:center;width:auto;min-width:92px;height:38px;min-height:38px;padding:0 12px;line-height:1.2;display:flex}.route-map-panel__summary>.route-map-panel__toggle>span{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;line-height:1.2;display:flex}.route-map-panel__summary>.route-map-panel__toggle>.route-map-panel__toggle-hide,.route-map-panel[open] .route-map-panel__summary>.route-map-panel__toggle>.route-map-panel__toggle-show{display:none}.route-map-panel[open] .route-map-panel__summary>.route-map-panel__toggle>.route-map-panel__toggle-hide{display:flex}.order-mobile-card__details summary::-webkit-details-marker{display:none}.order-mobile-card__details summary::marker{content:""}@media (width<=760px){.crm-filter-toggle{box-sizing:border-box;border:1px solid var(--crm-border,#e1e6ec);width:100%;height:38px;min-height:38px;color:var(--crm-text,#1f2a37);text-align:center;white-space:nowrap;box-shadow:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:flex}.crm-filter-toggle:hover{background:#f8fafc}.crm-filter-toggle:active{background:#f1f5f9}.crm-filter-toggle:after{flex:none;line-height:1}}.service-crm-page{color:#f8fafc;background:#090d12;min-height:100vh}.service-shell{background:linear-gradient(#0f172ab8,#090d12fa),#090d12;min-height:100vh}.service-header{color:#1f2a37;background:#fff;border-bottom:1px solid #e1e6ec;align-items:center;gap:34px;min-height:66px;padding:0 28px;display:flex}.service-brand-switcher{flex:none;min-width:300px;min-height:44px}.service-brand-switcher .service-brand{min-width:0}.service-brand .brand-logo__name{color:#1f2a37}.service-brand .brand-logo__badge{color:#ff6b22;background:#fff1e8;border-color:#ffd8c2}.service-brand__context{color:#66758a;letter-spacing:0;text-transform:uppercase;border-left:1px solid #e1e6ec;align-items:center;min-height:24px;padding-left:10px;font-size:12px;font-weight:900;display:inline-flex}.service-nav{flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.service-nav a,.service-nav span,.service-user a,.service-user button{color:#4a5563;min-height:66px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.service-nav a.active{color:#ff6b22;position:relative}.service-nav a.active:after{content:"";background:#ff6b22;border-radius:999px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.service-nav span{color:#94a3b8}.service-user{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:190px;max-width:min(28vw,320px);display:flex;overflow:hidden}.service-user form{flex:none;margin:0}.service-user>a{text-overflow:clip;white-space:nowrap;flex:none;min-width:auto;overflow:visible}.service-user a:hover,.service-user button:hover,.service-brand:hover .brand-logo__name{color:#ff6b22}.service-main{width:min(1320px,100% - 32px);margin:0 auto;padding:30px 0 52px}.service-alert{color:#bbf7d0;background:#16653438;border:1px solid #22c55e38;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-weight:800}.service-hero{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.service-eyebrow{color:#fb923c;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:900}.service-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:36px;font-weight:900;line-height:1.1}.service-hero p:not(.service-eyebrow){color:#cbd5e1;max-width:680px;margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.45}.service-primary-action{color:#052e16;white-space:nowrap;background:#22c55e;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.service-primary-action[aria-disabled=true]{opacity:.58;pointer-events:none}.service-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.service-kpi,.service-panel{background:#0f172abd;border:1px solid #94a3b829;border-radius:8px;box-shadow:0 18px 44px #00000038}.service-kpi{min-height:142px;padding:18px}.service-kpi span,.service-kpi small{display:block}.service-kpi span{color:#cbd5e1;font-size:14px;font-weight:900}.service-kpi strong{color:#fff;margin:12px 0 6px;font-size:42px;font-weight:900;line-height:1;display:block}.service-kpi small{color:#94a3b8;font-size:13px;font-weight:700;line-height:1.35}.service-kpi--warn strong{color:#fbbf24}.service-kpi--ready strong{color:#86efac}.service-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.service-panel--wide{grid-column:1/-1}.service-panel{padding:20px}.service-panel__head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.service-panel h2{color:#fff;margin:0;font-size:22px;font-weight:900}.service-panel__head span{color:#93c5fd;background:#3b82f629;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:900}.service-panel__head a{color:#93c5fd;font-size:13px;font-weight:900;text-decoration:none}.service-stats,.service-flow{margin:0}.service-stats{gap:10px;display:grid}.service-stats div,.service-flow li{background:#0206175c;border-radius:8px}.service-stats div{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.service-stats dt{color:#cbd5e1;font-size:14px;font-weight:800}.service-stats dd{color:#fff;margin:0;font-size:24px;font-weight:900}.service-health-card{background:#0f172a8f;border:1px solid #94a3b82e;border-radius:8px;gap:8px;padding:14px;display:grid}.service-health-card strong{color:#fff;font-size:16px}.service-health-card small{color:#cbd5e1;line-height:1.45}.service-health-card--ok{background:#14532d33;border-color:#22c55e47}.service-health-card--warning{background:#78350f38;border-color:#f59e0b52}.service-health-card--danger{background:#7f1d1d3d;border-color:#f8717166}.service-request-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.service-request-metrics div{min-height:48px}.service-request-metrics dd{font-size:22px}.service-flow{counter-reset:service-step;gap:10px;padding-left:0;list-style:none;display:grid}.service-flow li{counter-increment:service-step;color:#e2e8f0;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.service-flow li:before{content:counter(service-step);color:#fdba74;background:#f9731629;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:inline-grid}.service-hero--compact{align-items:flex-start;margin-bottom:16px}.service-order-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.service-order-head h1{color:#fff;margin:0;font-size:38px;font-weight:900;line-height:1.05}.service-order-head p:not(.service-eyebrow){color:#cbd5e1;margin:8px 0 0;font-weight:800}.service-status-pill,.service-status-button{border-radius:8px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.service-status-pill{color:#fff;background:#334155;min-height:42px;padding:0 13px}.service-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(48vw,560px);display:flex}.service-status-stack .service-status-pill{min-width:max-content}.service-risk-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.service-risk-tags em{color:#92400e;background:#fef3c7;border-radius:7px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.service-risk-tags .service-risk-tag--danger{color:#991b1b;background:#fee2e2}.service-status-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.service-status-row form{margin:0;display:grid}.service-status-button{color:#e2e8f0;cursor:pointer;background:#0f172ad1;border:1px solid #94a3b833;width:100%;min-height:46px}.service-status-button:disabled{color:#052e16;cursor:default;background:#86efac}.service-status-waiting_parts,.service-status-button.service-status-waiting_parts{border-color:#fbbf244d}.service-status-ready,.service-status-button.service-status-ready{border-color:#86efac59}.service-status-issued,.service-status-button.service-status-issued{opacity:.74}.service-form-panel{background:#0f172abd;border:1px solid #94a3b829;border-radius:8px;padding:20px;box-shadow:0 18px 44px #00000038}.service-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-form--single,.service-form--bay-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.service-form--bay{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.service-form--filters{grid-template-columns:minmax(160px,.75fr) minmax(160px,.75fr) minmax(220px,1fr) auto;align-items:end}.service-form--filters .service-field--plate{grid-column:auto}.service-form--filters .service-form-actions{grid-column:auto;justify-content:flex-end}.service-form--vehicle-filters{grid-template-columns:minmax(220px,420px) auto;justify-content:start}.service-vehicle-lookup{background:#02061752;border:1px solid #94a3b829;border-radius:8px;grid-column:1/-1;gap:4px;min-height:74px;padding:14px;display:grid}.service-vehicle-lookup[hidden]{display:none}.service-vehicle-lookup span,.service-vehicle-lookup small{color:#94a3b8;font-size:13px;font-weight:800}.service-vehicle-lookup strong{color:#fff;font-size:19px;font-weight:900;line-height:1.2}.service-vehicle-lookup__actions{margin-top:6px}.service-vehicle-lookup__actions a{color:#fdba74;background:#f973162e;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.service-vehicle-lookup[data-state=found]{border-color:#22c55e47}.service-vehicle-lookup[data-state=active]{border-color:#fbbf2457}.service-vehicle-lookup[data-state=missing],.service-vehicle-lookup[data-state=error]{border-color:#f8717157}.service-intake-presets,.service-photo-checklist,.service-handoff-panel{background:#02061747;border:1px solid #94a3b829;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px;display:flex}.service-intake-presets span,.service-photo-checklist__summary span,.service-photo-checklist__item span,.service-handoff-panel p,.service-contact-log span,.service-contact-log small{color:#94a3b8;font-size:13px;font-weight:900}.service-intake-presets button{color:#bbf7d0;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e3d;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.service-intake-presets button.is-active{color:#fdba74;background:#f973162e;border-color:#f973168a}.service-filter-panel{margin-bottom:16px}.service-handoff-panel{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.service-handoff-panel__copy{gap:4px;display:grid}.service-handoff-panel__copy h2{color:#fff;margin:0;font-size:20px;font-weight:900}.service-handoff-panel textarea{color:#fff;width:100%;min-height:96px;font:inherit;resize:vertical;background:#02061794;border:1px solid #94a3b83d;border-radius:8px;padding:10px 12px}.service-handoff-panel__actions{flex-direction:column;gap:8px;min-width:150px;display:flex}.service-handoff-panel__actions a,.service-handoff-panel__actions button{color:#fdba74;cursor:pointer;background:#f973162e;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.service-item-form,.service-photo-form,.service-contact-log-form{background:#02061747;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:14px;display:grid}.service-profile-form{background:#02061747;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:14px;display:grid}.service-field--item-title,.service-field--photo-file{grid-column:span 2}.service-field{gap:7px;min-width:0;display:grid}.service-field--plate{grid-column:span 2}.service-field--full{grid-column:1/-1}.service-field label,.service-check{color:#cbd5e1;font-size:13px;font-weight:900}.service-field input,.service-field select,.service-field textarea{color:#fff;width:100%;min-height:46px;font:inherit;background:#02061794;border:1px solid #94a3b83d;border-radius:8px;padding:9px 11px}.service-field textarea{resize:vertical;min-height:96px}.service-field input:focus,.service-field select:focus,.service-field textarea:focus{border-color:#22c55e;outline:2px solid #22c55e38}.service-field span{color:#fca5a5;font-size:13px;font-weight:800}.service-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.service-form-actions a,.service-form-actions button{border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.service-form-actions--panel{margin-top:12px}.service-form-actions a{color:#cbd5e1;background:#64748b3d}.service-form-actions button{color:#052e16;cursor:pointer;background:#22c55e}.service-check{align-items:center;gap:8px;min-height:46px;display:inline-flex}.service-check input{width:18px;height:18px}.service-bay-board,.service-work-list,.service-alert-list,.service-bay-list,.service-timeline,.service-history,.service-items,.service-photos,.service-contact-log-list{gap:10px;display:grid}.service-photo-checklist{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);margin-bottom:12px;display:grid}.service-photo-checklist__summary,.service-photo-checklist__item{gap:4px;display:grid}.service-photo-checklist__summary strong{color:#fff;font-size:17px;font-weight:900}.service-photo-checklist__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.service-photo-checklist__item{background:#22c55e14;border:1px solid #22c55e33;border-radius:8px;min-height:58px;padding:10px}.service-photo-checklist__item.is-missing{background:#f8717114;border-color:#f8717157}.service-photo-checklist__item strong{color:#fff;font-size:20px;font-weight:900}.service-history{margin-top:14px}.service-history__title{color:#cbd5e1;font-size:13px;font-weight:900}.service-history-row{color:#f8fafc;background:#0206175c;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(128px,.28fr);gap:12px;padding:12px 14px;text-decoration:none;display:grid}.service-history-row div{gap:4px;min-width:0;display:grid}.service-history-row div:last-child{text-align:right}.service-history-row span,.service-history-row small{color:#94a3b8;font-size:13px;font-weight:800}.service-history-row strong{color:#fff;overflow-wrap:anywhere;font-weight:900}.service-bay-board{grid-template-columns:repeat(4,minmax(0,1fr))}.service-bay-list,.service-alert-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-alert-list--compact{grid-template-columns:1fr;margin-top:12px}.service-bay-card,.service-work-card,.service-alert-card{color:#f8fafc;background:#02061761;border:1px solid #94a3b829;border-radius:8px;text-decoration:none}.service-bay-card{gap:6px;min-height:128px;padding:14px;display:grid}.service-bay-card span,.service-work-card span,.service-bay-card small,.service-work-card small{color:#94a3b8;font-size:13px;font-weight:800}.service-bay-card strong{font-size:24px;font-weight:900;line-height:1.1}.service-bay-card.is-free{border-color:#22c55e38}.service-bay-card.is-free strong{color:#86efac}.service-bay-card.is-occupied{border-color:#f9731647}.service-alert-card{justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.service-alert-card div{gap:4px;min-width:0;display:grid}.service-alert-card span,.service-alert-card small{color:#94a3b8;font-size:13px;font-weight:800}.service-alert-card strong{color:#fff;overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.2}.service-alert-card em{color:#fbbf24;text-align:center;background:#fbbf2424;border-radius:8px;flex:none;min-width:76px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.service-alert-card--danger{border-color:#f8717157}.service-alert-card--danger em{color:#fca5a5;background:#f8717124}.service-work-card{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr);gap:12px;padding:14px;display:grid}.service-work-card div{gap:4px;min-width:0;display:grid}.service-work-card strong{color:#fff;overflow-wrap:anywhere;font-size:19px;font-weight:900;line-height:1.15}.service-work-list--paged{gap:8px}.service-pagination{margin-top:16px}.service-pagination nav{flex-wrap:wrap;gap:8px;display:flex}.service-pagination a,.service-pagination span{color:#cbd5e1;background:#0206175c;border:1px solid #94a3b833;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.service-pagination span[aria-current=page] span,.service-pagination [aria-current=page]{color:#fdba74;background:#f973162e;border-color:#f973166b}.service-empty{color:#94a3b8;background:#02061752;border-radius:8px;align-items:center;min-height:52px;padding:13px 14px;font-size:14px;font-weight:800;display:flex}.service-item,.service-photo,.service-contact-log{background:#0206175c;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.service-item div,.service-photo div,.service-contact-log div{gap:4px;min-width:0;display:grid}.service-item span,.service-item small,.service-photo span,.service-photo small,.service-contact-log span,.service-contact-log small{color:#94a3b8;font-size:13px;font-weight:800}.service-item strong,.service-photo strong,.service-contact-log strong{color:#fff;overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.2}.service-contact-log p{color:#cbd5e1;white-space:pre-wrap;margin:0;font-size:14px;font-weight:800}.service-item form{margin:0}.service-item button,.service-photo button,.service-photo__actions a{color:#e2e8f0;cursor:pointer;background:#64748b47;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.service-photo__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.service-photo__actions form{margin:0}.service-money{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.service-money div{background:#0206175c;border-radius:8px;padding:13px}.service-money dt{color:#94a3b8;font-size:13px;font-weight:900}.service-money dd{color:#fff;margin:6px 0 0;font-size:22px;font-weight:900}.service-timeline div:not(.service-empty){background:#0206175c;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.service-timeline strong{color:#fff;font-weight:900}.service-timeline span,.service-timeline small{color:#94a3b8;font-weight:800}.service-timeline a{color:#93c5fd;font-weight:900;text-decoration:none}.service-crm-page{--service-bg:#f5f7f9;--service-surface:#fff;--service-soft:#f8fafc;--service-border:#e1e6ec;--service-text:#1f2a37;--service-muted:#66758a;--service-accent:#ff6b22;--service-accent-dark:#f05f18;--service-link:#1e7bbe;--service-success:#059669;--service-warning:#d97706;background:var(--service-bg);color:var(--service-text)}.service-crm-page .service-shell{background:var(--service-bg)}.service-crm-page .service-main{width:100%;max-width:1660px;margin:32px auto;padding:0 28px}.service-crm-page .service-header{border-bottom-color:var(--service-border)}.service-crm-page .service-brand__context{border-left-color:var(--service-border);color:var(--service-muted)}.service-crm-page .service-hero,.service-crm-page .service-order-head{align-items:flex-start;margin-bottom:16px}.service-crm-page .service-eyebrow{color:var(--service-accent);text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:800}.service-crm-page .service-hero h1,.service-crm-page .service-order-head h1{color:var(--service-text);font-size:24px;font-weight:700;line-height:1.25}.service-crm-page .service-hero p:not(.service-eyebrow),.service-crm-page .service-order-head p:not(.service-eyebrow){max-width:760px;color:var(--service-muted);font-size:14px;font-weight:400;line-height:1.45}.service-crm-page .service-primary-action,.service-crm-page .service-form-actions button{background:var(--service-accent);color:#fff;min-height:40px;box-shadow:none;border-radius:8px;font-size:14px;font-weight:600}.service-crm-page .service-primary-action:hover,.service-crm-page .service-form-actions button:hover{background:var(--service-accent-dark)}.service-crm-page .service-kpi,.service-crm-page .service-panel,.service-crm-page .service-form-panel{border:1px solid var(--service-border);background:var(--service-surface);box-shadow:none;border-radius:10px}.service-crm-page .service-kpi{min-height:124px}.service-crm-page .service-kpi span,.service-crm-page .service-kpi small{color:var(--service-muted);font-weight:700}.service-crm-page .service-kpi strong{color:#101827;font-size:36px}.service-crm-page .service-kpi--warn strong{color:var(--service-warning)}.service-crm-page .service-kpi--ready strong,.service-crm-page .service-bay-card.is-free strong{color:var(--service-success)}.service-crm-page .service-panel h2{color:var(--service-text);font-size:18px;font-weight:700}.service-crm-page .service-panel__head span{color:var(--service-muted);background:#eef2f7}.service-crm-page .service-panel__head a{color:var(--service-link)}.service-crm-page .service-stats div,.service-crm-page .service-flow li,.service-crm-page .service-item-form,.service-crm-page .service-photo-form,.service-crm-page .service-contact-log-form,.service-crm-page .service-intake-presets,.service-crm-page .service-photo-checklist,.service-crm-page .service-photo-checklist__item,.service-crm-page .service-handoff-panel,.service-crm-page .service-profile-form,.service-crm-page .service-history-row,.service-crm-page .service-bay-card,.service-crm-page .service-work-card,.service-crm-page .service-alert-card,.service-crm-page .service-empty,.service-crm-page .service-item,.service-crm-page .service-photo,.service-crm-page .service-contact-log,.service-crm-page .service-money div,.service-crm-page .service-timeline div:not(.service-empty){background:var(--service-soft);color:var(--service-text);border:1px solid #e8edf3}.service-crm-page .service-stats dt,.service-crm-page .service-flow li,.service-crm-page .service-history__title,.service-crm-page .service-history-row span,.service-crm-page .service-history-row small,.service-crm-page .service-bay-card span,.service-crm-page .service-work-card span,.service-crm-page .service-alert-card span,.service-crm-page .service-alert-card small,.service-crm-page .service-bay-card small,.service-crm-page .service-work-card small,.service-crm-page .service-empty,.service-crm-page .service-item span,.service-crm-page .service-item small,.service-crm-page .service-photo span,.service-crm-page .service-photo small,.service-crm-page .service-contact-log span,.service-crm-page .service-contact-log small,.service-crm-page .service-money dt,.service-crm-page .service-intake-presets span,.service-crm-page .service-photo-checklist__summary span,.service-crm-page .service-photo-checklist__item span,.service-crm-page .service-handoff-panel p,.service-crm-page .service-timeline span,.service-crm-page .service-timeline small{color:var(--service-muted)}.service-crm-page .service-stats dd,.service-crm-page .service-history-row strong,.service-crm-page .service-work-card strong,.service-crm-page .service-alert-card strong,.service-crm-page .service-item strong,.service-crm-page .service-photo strong,.service-crm-page .service-contact-log strong,.service-crm-page .service-contact-log p,.service-crm-page .service-money dd,.service-crm-page .service-photo-checklist__summary strong,.service-crm-page .service-photo-checklist__item strong,.service-crm-page .service-handoff-panel__copy h2,.service-crm-page .service-timeline strong{color:var(--service-text)}.service-crm-page .service-handoff-panel textarea{background:var(--service-surface);color:var(--service-text);border-color:#d8dee7}.service-crm-page .service-handoff-panel__actions a,.service-crm-page .service-handoff-panel__actions button{color:var(--service-accent-dark);background:#fff1e8;border:1px solid #ffd8c2}.service-crm-page .service-intake-presets button{color:#047857;background:#ecfdf5;border-color:#cdebd8}.service-crm-page .service-intake-presets button.is-active{color:var(--service-accent-dark);background:#fff1e8;border-color:#ffd8c2}.service-crm-page .service-photo-checklist__item{background:#ecfdf5;border-color:#cdebd8}.service-crm-page .service-photo-checklist__item.is-missing{background:#fef2f2;border-color:#fecaca}.service-crm-page .service-timeline a{color:#2563eb}.service-crm-page .service-bay-card.is-free{border-color:#05966947}.service-crm-page .service-bay-card.is-occupied{border-color:#ff6b2257}.service-crm-page .service-alert-card--danger{border-color:#dc262647}.service-crm-page .service-alert-card em{color:var(--service-warning);background:#fff7ed}.service-crm-page .service-alert-card--danger em{color:#dc2626;background:#fef2f2}.service-crm-page .service-status-pill{color:var(--service-text);background:#eef2f7}.service-crm-page .service-status-button{border:1px solid var(--service-border);background:var(--service-surface);color:var(--service-text)}.service-crm-page .service-status-button:hover{color:var(--service-accent-dark);background:#fff1e8;border-color:#ffd8c2}.service-crm-page .service-status-button:disabled{color:#065f46;background:#dcfce7;border-color:#05966947}.service-crm-page .service-field label,.service-crm-page .service-check{color:var(--service-muted)}.service-crm-page .service-field input,.service-crm-page .service-field select,.service-crm-page .service-field textarea{background:var(--service-surface);color:var(--service-text);border-color:#d8dee7}.service-crm-page .service-field input:focus,.service-crm-page .service-field select:focus,.service-crm-page .service-field textarea:focus{border-color:var(--service-accent);outline:2px solid #ff6b222e}.service-crm-page .service-vehicle-lookup{border-color:var(--service-border);background:var(--service-soft)}.service-crm-page .service-vehicle-lookup span,.service-crm-page .service-vehicle-lookup small{color:var(--service-muted)}.service-crm-page .service-vehicle-lookup strong{color:var(--service-text)}.service-crm-page .service-vehicle-lookup[data-state=found]{border-color:#05966947}.service-crm-page .service-vehicle-lookup[data-state=active]{border-color:#d9770652}.service-crm-page .service-vehicle-lookup__actions a{color:var(--service-warning);background:#fff7ed}.service-crm-page .service-vehicle-lookup[data-state=missing],.service-crm-page .service-vehicle-lookup[data-state=error]{border-color:#dc262647}.service-crm-page .service-form-actions a,.service-crm-page .service-item button,.service-crm-page .service-photo button,.service-crm-page .service-photo__actions a{border:1px solid var(--service-border);background:var(--service-surface);color:var(--service-text)}.service-crm-page .service-form-actions a:hover,.service-crm-page .service-item button:hover,.service-crm-page .service-photo button:hover,.service-crm-page .service-photo__actions a:hover{background:#eef2f7}.service-crm-page .service-pagination a,.service-crm-page .service-pagination span{border-color:var(--service-border);background:var(--service-surface);color:var(--service-text)}.service-crm-page .service-pagination span[aria-current=page] span,.service-crm-page .service-pagination [aria-current=page]{color:var(--service-accent-dark);background:#fff1e8;border-color:#ffd8c2}.service-crm-page .service-alert{color:#065f46;background:#ecfdf5;border-color:#0596693d}@media (width<=900px){.service-header{flex-flow:wrap;align-items:center;gap:0 14px;padding:0 16px}.service-brand-switcher{flex:240px;min-width:0}.service-nav{flex:1 0 100%;order:3;width:auto;margin-left:0;overflow-x:auto}.service-user{width:auto;max-width:100%}.service-main{width:min(100% - 20px,1320px);padding-top:18px}.service-hero{flex-direction:column;align-items:stretch}.service-primary-action{width:100%}.service-kpis,.service-grid,.service-status-row,.service-form,.service-form--filters,.service-form--single,.service-form--bay,.service-form--bay-edit,.service-profile-form,.service-item-form,.service-photo-form,.service-contact-log-form,.service-bay-board,.service-alert-list,.service-bay-list,.service-request-metrics,.service-money,.service-handoff-panel,.service-photo-checklist,.service-photo-checklist__items,.service-history-row,.service-item,.service-photo,.service-contact-log{grid-template-columns:1fr}.service-field--plate,.service-field--item-title,.service-field--photo-file{grid-column:1}.service-order-head{flex-direction:column}.service-work-card{grid-template-columns:1fr}.service-alert-card{flex-direction:column;align-items:flex-start}.service-history-row div:last-child{text-align:left}.service-form-actions{justify-content:stretch}.service-form-actions a,.service-form-actions button{flex:1 1 0}.service-kpi{min-height:128px}}@media (width<=767px){body.crm-menu-open .service-shell:before{content:"";z-index:70;background:#0f172a61;position:fixed;inset:0}.service-header{z-index:90;flex-wrap:nowrap;gap:10px;min-height:58px;padding:0 12px;position:sticky;top:0}.service-brand-switcher{flex:auto;gap:6px;min-height:58px;overflow:hidden}.service-brand-switcher .brand-logo{gap:6px}.service-brand-switcher .service-brand{flex:auto}.service-brand .brand-logo__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:16px;line-height:1.1;overflow:hidden}.service-brand-switcher .brand-logo__badge{padding:3px 6px;font-size:10px}.service-brand__context,.service-user{display:none}.service-nav{z-index:100;color:#1f2a37;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:min(86vw,360px);height:100dvh;padding:18px;transition:transform .18s;display:none;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 42px #0f172a38}body.crm-menu-open .service-nav{display:flex;transform:translate(0)}.service-nav a{color:#334155;white-space:normal;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.service-nav a.active{color:#f05f18;background:#fff3eb}.service-nav a.active:after{display:none}.service-status-stack{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;max-width:none;display:grid}.service-status-stack .service-status-pill{text-align:center;white-space:normal;width:100%;min-width:0;min-height:42px;padding:0 10px}.service-status-stack .service-status-pill:first-child{grid-column:1/-1}}@media (width<=380px){.service-brand .brand-logo__name{max-width:92px;font-size:15px}}.crm-header:not(.service-header),.orders-page .crm-header:not(.service-header),.crm-modern-page .crm-header:not(.service-header){background:var(--crm-header-bg,#fff);min-height:68px;color:var(--crm-header-text,#06172f);border-bottom:1px solid var(--crm-header-border,#d8dee7);box-shadow:none}.crm-header:not(.service-header) .brand-logo--main{gap:8px;min-width:0}.crm-header:not(.service-header) .brand-badges{border-left:1px solid var(--crm-header-border,#d8dee7);gap:8px;padding-left:12px}.crm-header:not(.service-header) .brand-logo__image{display:none}.crm-header:not(.service-header) .brand-logo--main .brand-logo__name{clip:auto;width:auto;height:auto;color:var(--crm-brand-text,#06172f);letter-spacing:0;text-overflow:clip;white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1;position:static;overflow:visible}.crm-header:not(.service-header) .brand-logo__badge{border:1px solid var(--crm-accent-border,#ffd8c2);background:var(--crm-accent-soft,#fff1e8);min-height:22px;color:var(--crm-accent,#ff6b22);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1}.crm-header:not(.service-header) .brand-logo__badge-link{text-decoration:none}.crm-header:not(.service-header) .crm-nav a,.orders-page .crm-header:not(.service-header) .crm-nav a,.crm-modern-page .crm-header:not(.service-header) .crm-nav a{color:var(--crm-header-nav,#4a5563)}.crm-header:not(.service-header) .crm-nav a:hover,.crm-header:not(.service-header) .crm-nav a.active,.orders-page .crm-header:not(.service-header) .crm-nav a:hover,.orders-page .crm-header:not(.service-header) .crm-nav a.active,.crm-modern-page .crm-header:not(.service-header) .crm-nav a:hover,.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent,#ff6b22)}.crm-header:not(.service-header) .crm-user,.orders-page .crm-header:not(.service-header) .crm-user,.crm-modern-page .crm-header:not(.service-header) .crm-user,.crm-header:not(.service-header) .crm-user button,.orders-page .crm-header:not(.service-header) .crm-user button,.crm-modern-page .crm-header:not(.service-header) .crm-user button{color:var(--crm-header-text,#06172f)}.crm-header:not(.service-header) .manager-notification-center__toggle,.orders-page .crm-header:not(.service-header) .manager-notification-center__toggle,.crm-modern-page .crm-header:not(.service-header) .manager-notification-center__toggle,.crm-header:not(.service-header) .crm-header-icon-link,.orders-page .crm-header:not(.service-header) .crm-header-icon-link,.crm-modern-page .crm-header:not(.service-header) .crm-header-icon-link,.crm-header:not(.service-header) .crm-menu-toggle,.orders-page .crm-header:not(.service-header) .crm-menu-toggle,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle{border-color:var(--crm-header-border,#d8dee7);background:var(--crm-surface,#fff);color:var(--crm-header-text,#06172f);box-shadow:none}.crm-header:not(.service-header) .manager-notification-center__toggle,.orders-page .crm-header:not(.service-header) .manager-notification-center__toggle,.crm-modern-page .crm-header:not(.service-header) .manager-notification-center__toggle,.crm-header:not(.service-header) .crm-header-icon-link,.orders-page .crm-header:not(.service-header) .crm-header-icon-link,.crm-modern-page .crm-header:not(.service-header) .crm-header-icon-link{color:var(--crm-text,#1f2a37)}.crm-header:not(.service-header) .manager-notification-center__badge,.crm-header:not(.service-header) .crm-header-icon-link__badge{border-color:var(--crm-header-bg,#fff)}@media (width<=767px){.crm-header:not(.service-header),.orders-page .crm-header:not(.service-header),.crm-modern-page .crm-header:not(.service-header){background:var(--crm-header-bg,#fff);min-height:68px;color:var(--crm-header-text,#06172f);border-bottom:1px solid var(--crm-header-border,#d8dee7);gap:8px;padding:0 12px 0 0}.crm-header:not(.service-header) .brand-switcher,.orders-page .crm-header:not(.service-header) .brand-switcher,.crm-modern-page .crm-header:not(.service-header) .brand-switcher{flex:auto;min-height:68px}.crm-header:not(.service-header) .brand-badges,.orders-page .crm-header:not(.service-header) .brand-badges,.crm-modern-page .crm-header:not(.service-header) .brand-badges{flex:none;gap:6px;padding-left:8px}.crm-header:not(.service-header) .brand-logo,.orders-page .crm-header:not(.service-header) .brand-logo,.crm-modern-page .crm-header:not(.service-header) .brand-logo{min-height:68px}.crm-header:not(.service-header) .brand-logo__image{display:none}.crm-header:not(.service-header) .brand-logo--main .brand-logo__name{max-width:min(190px,48vw);color:var(--crm-brand-text,#06172f);text-overflow:ellipsis;font-size:22px;overflow:hidden}.crm-header:not(.service-header) .brand-logo--main .brand-logo__badge{display:inline-flex}.crm-header:not(.service-header) .brand-logo__badge--service{letter-spacing:0;min-height:22px;padding:3px 8px;font-size:12px;display:inline-flex}.crm-header:not(.service-header) .crm-header-icon-link,.crm-header:not(.service-header) .manager-notification-center__toggle,.crm-header:not(.service-header) .crm-menu-toggle{color:#06172f;background:#fff;border-color:#d8dee7;min-height:50px}.crm-header:not(.service-header) .manager-notification-center__badge,.crm-header:not(.service-header) .crm-header-icon-link__badge{border-color:#fff}}@media (width<=520px){.crm-header:not(.service-header) .brand-logo__badge--service{display:none}}body.theme-airline .crm-header:not(.service-header),body.theme-airline.orders-page .crm-header:not(.service-header),body.theme-airline.crm-modern-page .crm-header:not(.service-header){background:var(--crm-header-bg,#073c73);color:var(--crm-header-text,#fff);border-bottom-color:var(--crm-header-border,#0d4a84)}body.theme-airline .crm-header:not(.service-header) .brand-badges{border-left-color:#ffffff47}body.theme-airline .crm-header:not(.service-header) .brand-logo__badge{color:#fff;background:#ffffff24;border-color:#ffffff52}body.theme-airline .crm-header:not(.service-header) .crm-nav a:hover,body.theme-airline .crm-header:not(.service-header) .crm-nav a.active,body.theme-airline.orders-page .crm-header:not(.service-header) .crm-nav a:hover,body.theme-airline.orders-page .crm-header:not(.service-header) .crm-nav a.active,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .crm-nav a:hover,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active{color:#fff}body.theme-airline .crm-header:not(.service-header) .crm-nav a.active:after,body.theme-airline.orders-page .crm-header:not(.service-header) .crm-nav a.active:after,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active:after{background:#fff}body.theme-airline .crm-header:not(.service-header) .crm-user,body.theme-airline .crm-header:not(.service-header) .crm-user button{color:#fff}body.theme-airline .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-airline.orders-page .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-airline .crm-header:not(.service-header) .crm-header-icon-link,body.theme-airline.orders-page .crm-header:not(.service-header) .crm-header-icon-link,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .crm-header-icon-link,body.theme-airline .crm-header:not(.service-header) .crm-menu-toggle,body.theme-airline.orders-page .crm-header:not(.service-header) .crm-menu-toggle,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle{color:#fff;background:#ffffff1f;border-color:#ffffff47}body.theme-airline .crm-header:not(.service-header) .manager-notification-center__toggle:hover,body.theme-airline .crm-header:not(.service-header) .manager-notification-center.is-open .manager-notification-center__toggle,body.theme-airline .crm-header:not(.service-header) .crm-header-icon-link:hover,body.theme-airline .crm-header:not(.service-header) .crm-header-icon-link.is-active,body.theme-airline .crm-header:not(.service-header) .crm-menu-toggle:hover{color:#fff;background:#fff3;border-color:#ffffff6b}body.theme-airline .crm-header:not(.service-header) .manager-notification-center__badge,body.theme-airline .crm-header:not(.service-header) .crm-header-icon-link__badge{border-color:#0c4f8f}body.theme-compact .crm-header:not(.service-header),body.theme-compact.orders-page .crm-header:not(.service-header),body.theme-compact.crm-modern-page .crm-header:not(.service-header){background:var(--crm-header-bg,#fff);gap:20px;min-height:58px;padding:0 20px}body.theme-compact .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{font-size:18px;font-weight:800}body.theme-compact .crm-header:not(.service-header) .brand-badges{gap:6px;padding-left:10px}body.theme-compact .crm-header:not(.service-header) .brand-logo__badge{min-height:20px;padding:3px 7px;font-size:11px}body.theme-compact .crm-header:not(.service-header) .crm-nav a,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a{min-height:58px;padding:0 9px;font-size:13px;font-weight:650}body.theme-compact .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-compact .crm-header:not(.service-header) .crm-menu-toggle{min-height:34px;padding:0 10px}body.theme-compact .crm-main{margin:28px auto;padding:0 18px}body.theme-compact .crm-main h1{margin-bottom:18px;font-size:28px}body.theme-compact .crm-title-row{gap:14px;margin-bottom:18px}body.theme-compact .crm-card,body.theme-compact .crm-table-wrap{border-radius:8px}body.theme-compact .crm-table{font-size:13px}body.theme-compact .crm-table th,body.theme-compact .crm-table td{padding:8px 10px}body.theme-compact.orders-page .crm-main{max-width:1720px;margin:18px auto;padding:0 18px}body.theme-compact.orders-page .crm-title-row{align-items:center;margin-bottom:10px}body.theme-compact.orders-page .crm-main h1{font-size:22px}body.theme-compact.orders-page .orders-page-subtitle{margin-top:2px;font-size:12px}body.theme-compact.orders-page .orders-page-actions{gap:6px}body.theme-compact.orders-page .orders-indicator-legend{gap:6px 10px;margin:0 0 10px;padding:4px 0;font-size:11px}body.theme-compact.orders-page .crm-table-wrap{border-radius:8px}body.theme-compact.orders-page .crm-table th,body.theme-compact.orders-page .crm-table td{height:38px;padding:5px 7px}body.theme-compact.orders-page .orders-status,body.theme-compact.orders-page .orders-driver-status{min-height:22px;padding:3px 7px;font-size:11px}@media (width<=767px){body.theme-compact .crm-header:not(.service-header),body.theme-compact.orders-page .crm-header:not(.service-header),body.theme-compact.crm-modern-page .crm-header:not(.service-header){gap:8px;min-height:62px;padding:0 12px 0 0}body.theme-compact .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{font-size:20px}}body.theme-airline .crm-main{margin:24px auto}body.theme-airline .crm-card,body.theme-airline .profile-card,body.theme-airline .profile-overview,body.theme-airline .crm-table-wrap{border-color:var(--crm-card-border,var(--crm-border))}body.theme-airline .crm-card,body.theme-airline .profile-card,body.theme-airline .profile-overview{border-top:3px solid #0f6fc6}body.theme-airline .crm-filter,body.theme-airline.orders-page .orders-filter{border-color:var(--orders-border-strong,var(--crm-border));background:var(--orders-filter-bg,var(--crm-surface))}body.theme-airline .crm-table th,body.theme-airline.orders-page .crm-table th{text-transform:uppercase;letter-spacing:0}body.theme-airline.orders-page .crm-table th,body.theme-airline.orders-page .crm-table td{height:42px}body.theme-airline.orders-page .orders-table th:nth-child(2),body.theme-airline.orders-page .orders-table td:nth-child(2){background:var(--orders-row-bg,var(--orders-surface))}body.theme-airline.orders-page .orders-table thead th:nth-child(2){background:var(--orders-table-header-bg,var(--orders-panel))}body.theme-airline .orders-status,body.theme-airline .orders-driver-status,body.theme-airline .profile-access-pill,body.theme-airline .profile-overview__badges span{border:1px solid #0f6fc62e;border-radius:5px}body.theme-airline .manager-notification-toast{border-color:#9db5cc #9db5cc #9db5cc #0f6fc6}body.theme-compact .crm-header:not(.service-header),body.theme-compact.orders-page .crm-header:not(.service-header),body.theme-compact.crm-modern-page .crm-header:not(.service-header){background:var(--crm-header-bg,#171a1f);gap:28px;min-height:64px;padding:0 28px;box-shadow:0 10px 28px #171a1f1f}body.theme-compact .crm-header:not(.service-header) .brand-badges{border-left-color:#fffaf02e}body.theme-compact .crm-header:not(.service-header) .brand-logo__badge{color:#f7e7b4;background:#dcc27a1f;border-color:#dcc27a8c}body.theme-compact .crm-header:not(.service-header) .crm-nav a,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a{min-height:64px;color:var(--crm-header-nav,#d8dfd5)}body.theme-compact .crm-header:not(.service-header) .crm-nav a.active:after,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a.active:after,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active:after{background:#dcc27a}body.theme-compact .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-compact.orders-page .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-compact .crm-header:not(.service-header) .crm-header-icon-link,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-header-icon-link,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-header-icon-link,body.theme-compact .crm-header:not(.service-header) .crm-menu-toggle,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-menu-toggle,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle{color:#fffaf0;background:#fffaf014;border-color:#fffaf033}body.theme-compact .crm-header:not(.service-header) .manager-notification-center__toggle:hover,body.theme-compact .crm-header:not(.service-header) .manager-notification-center.is-open .manager-notification-center__toggle,body.theme-compact .crm-header:not(.service-header) .crm-header-icon-link:hover,body.theme-compact .crm-header:not(.service-header) .crm-header-icon-link.is-active,body.theme-compact .crm-header:not(.service-header) .crm-menu-toggle:hover{color:#f7e7b4;background:#dcc27a24;border-color:#dcc27a7a}body.theme-compact .crm-header:not(.service-header) .manager-notification-center__badge,body.theme-compact .crm-header:not(.service-header) .crm-header-icon-link__badge{border-color:#171a1f}body.theme-compact .crm-main{margin:30px auto}body.theme-compact .crm-card,body.theme-compact .profile-card,body.theme-compact .profile-overview{border-color:var(--crm-card-border,var(--crm-border))}body.theme-compact .profile-overview,body.theme-compact .profile-card,body.theme-compact .crm-card{background:linear-gradient(180deg, #ffffffb8, #fff0), var(--crm-surface,#fffefa)}body.theme-compact.orders-page .crm-main{margin:22px auto}body.theme-compact.orders-page .crm-title-row{margin-bottom:14px}body.theme-compact.orders-page .orders-filter{border-radius:var(--crm-card-radius,8px);background:var(--orders-filter-bg,var(--orders-surface));gap:8px;margin-bottom:14px;padding:10px}body.theme-compact.orders-page .orders-page-actions .btn-green,body.theme-compact.orders-page .orders-page-actions .btn-blue,body.theme-compact.orders-page .orders-page-actions .btn-gray,body.theme-compact.orders-page .btn-green,body.theme-compact.orders-page .btn-blue,body.theme-compact.orders-page .btn-gray,body.theme-compact.orders-page .btn-secondary-action,body.theme-compact.orders-page .btn-red,body.theme-compact.orders-page .crm-filter input,body.theme-compact.orders-page .crm-filter select{border-radius:7px;height:38px;min-height:38px}body.theme-compact.orders-page .crm-table th,body.theme-compact.orders-page .crm-table td{height:44px}body.theme-compact .orders-status,body.theme-compact .orders-driver-status,body.theme-compact .profile-access-pill,body.theme-compact .profile-overview__badges span{border:1px solid #9a7a282e;box-shadow:inset 0 1px #ffffff8c}body.theme-compact .manager-notification-toast{border-color:#d8dfd4 #d8dfd4 #d8dfd4 #9a7a28}body.theme-compact .manager-notification-toast__order-link{background:#9a7a28}body.theme-compact .manager-notification-toast__order-link:hover{background:#755b18}.orders-theme-sidebar,.orders-dispatch-console,.orders-theme-aside{display:none}.orders-theme-sidebar svg{flex:0 0 18px;width:18px;height:18px}.orders-theme-sidebar svg path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.orders-dispatch-calendar,.orders-dispatch-metric,.orders-dispatch-timeline,.orders-theme-aside{border:1px solid var(--orders-border);background:var(--orders-surface);box-shadow:var(--orders-table-shadow,0 1px 2px #0f172a0d)}.orders-dispatch-calendar,.orders-dispatch-metric{border-radius:var(--crm-card-radius,8px);min-height:78px}.orders-dispatch-calendar{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.orders-dispatch-calendar span{border-left:1px solid var(--orders-border);min-width:0;color:var(--orders-muted);align-content:center;gap:2px;padding:10px;display:grid}.orders-dispatch-calendar span:first-child{border-left:0}.orders-dispatch-calendar span.is-today{background:var(--crm-accent-soft);color:var(--orders-text)}.orders-dispatch-calendar strong,.orders-dispatch-metric strong{color:var(--orders-text);font-size:22px;line-height:1.1}.orders-dispatch-calendar small,.orders-dispatch-calendar em,.orders-dispatch-metric span,.orders-dispatch-metric small{min-width:0;color:var(--orders-muted);font-size:12px;font-style:normal;line-height:1.2}.orders-dispatch-metric{align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.orders-dispatch-timeline{border-radius:var(--crm-card-radius,8px);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:92px;padding:16px;display:grid}.orders-dispatch-timeline__point{min-width:0;color:var(--orders-muted);align-content:start;gap:5px;padding-top:24px;display:grid;position:relative}.orders-dispatch-timeline__point:before,.orders-dispatch-timeline__point:after{content:"";position:absolute;top:8px}.orders-dispatch-timeline__point:before{background:var(--orders-border);height:3px;left:0;right:0}.orders-dispatch-timeline__point:after{background:var(--orders-accent);border-radius:999px;width:11px;height:11px;left:0;transform:translateY(-4px)}.orders-dispatch-timeline__point--booking:after{background:#22c55e}.orders-dispatch-timeline__point--vehicle:after{background:#1f6fce}.orders-dispatch-timeline__point--route:after{background:#f97316}.orders-dispatch-timeline__point--done:after{background:#16a34a}.orders-dispatch-timeline strong,.orders-dispatch-timeline em{color:var(--orders-text);font-style:normal}.orders-dispatch-timeline small{min-width:0;color:var(--orders-muted);font-size:12px;line-height:1.2}.orders-theme-aside{border-radius:var(--crm-card-radius,8px);margin:0 0 14px;padding:14px}.orders-theme-aside__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.orders-theme-aside__head h2{color:var(--orders-text);margin:0;font-size:15px;line-height:1.2}.orders-theme-aside__head a{color:var(--orders-link);font-size:12px;font-weight:700;text-decoration:none}.orders-theme-aside__title-compact{display:none}.orders-theme-feed{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.orders-theme-feed__item{border:1px solid var(--orders-border);background:var(--orders-panel);min-width:0;color:var(--orders-text);border-radius:7px;gap:3px;padding:10px 10px 10px 28px;text-decoration:none;display:grid;position:relative}.orders-theme-feed__item strong,.orders-theme-feed__item small,.orders-theme-feed__item em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.orders-theme-feed__item strong{font-size:13px;line-height:1.2}.orders-theme-feed__item small,.orders-theme-feed__item em,.orders-theme-feed__empty{color:var(--orders-muted);font-size:12px;font-style:normal;line-height:1.25}.orders-theme-feed__dot{background:var(--orders-muted);border-radius:999px;width:9px;height:9px;position:absolute;top:13px;left:10px}.orders-theme-feed__dot--created{background:#60a5fa}.orders-theme-feed__dot--in-work{background:#f59e0b}.orders-theme-feed__dot--completed{background:#22c55e}.orders-theme-feed__dot--cancelled{background:#ef4444}body.theme-airline.orders-page .orders-dispatch-console{grid-template-columns:minmax(360px,1.5fr) repeat(4,minmax(148px,1fr));gap:10px;margin-bottom:14px;display:grid}body.theme-airline.orders-page .orders-dispatch-timeline{grid-column:1/-1}body.theme-airline.orders-page .orders-theme-aside{border-color:#adc1d6;display:block}body.theme-airline.orders-page .orders-theme-feed__item{background:#f7fbff}body.theme-airline.orders-page .orders-theme-feed__item:hover{background:#d9ecff;border-color:#93c5fd}body.theme-compact.orders-page .orders-theme-aside{background:linear-gradient(180deg, #ffffffb3, #fff0), var(--orders-surface);border-color:#d8dfd4;display:block}body.theme-compact.orders-page .orders-theme-aside__title-airline{display:none}body.theme-compact.orders-page .orders-theme-aside__title-compact{display:inline}body.theme-compact.orders-page .orders-theme-feed__item{background:#fbfaf5;border-color:#d8dfd4}body.theme-compact.orders-page .orders-theme-feed__item:hover{background:#f7efd9;border-color:#dcc27a}body.theme-compact.orders-page .orders-filter{border-radius:12px;grid-template-columns:minmax(220px,1.45fr) repeat(6,minmax(118px,.95fr)) minmax(106px,auto) minmax(88px,auto);gap:8px;margin-bottom:14px;padding:12px}body.theme-compact.orders-page .crm-filter input,body.theme-compact.orders-page .crm-filter select{border-radius:8px;height:40px;min-height:40px;padding:7px 12px;font-size:14px}body.theme-compact.orders-page .orders-page-actions .btn-green,body.theme-compact.orders-page .orders-page-actions .btn-blue,body.theme-compact.orders-page .orders-page-actions .btn-gray,body.theme-compact.orders-page .btn-green,body.theme-compact.orders-page .btn-blue,body.theme-compact.orders-page .btn-gray,body.theme-compact.orders-page .btn-secondary-action,body.theme-compact.orders-page .btn-red{border-radius:8px;height:40px;min-height:40px;padding:0 16px;font-size:14px}body.theme-compact.orders-page .crm-table{font-size:13px}body.theme-airline.orders-page .crm-table th,body.theme-airline.orders-page .crm-table td,body.theme-compact.orders-page .crm-table th,body.theme-compact.orders-page .crm-table td{height:48px;padding:7px 8px}@media (width>=981px){.orders-page .crm-title-row{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:24px;display:grid}.orders-page .orders-page-actions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:max-content;max-width:100%;display:inline-flex}.orders-page .orders-page-actions .btn-green,.orders-page .orders-page-actions .btn-blue,.orders-page .orders-page-actions .btn-gray{width:auto;margin:0}.orders-page .crm-title-row:not(:has(.orders-page-actions)){-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) max-content max-content max-content;column-gap:8px}.orders-page .crm-title-row:not(:has(.orders-page-actions))>div:first-child{grid-area:1/1}:is(.orders-page .crm-title-row:not(:has(.orders-page-actions))>a.btn-gray,.orders-page .crm-title-row:not(:has(.orders-page-actions))>a.btn-blue,.orders-page .crm-title-row:not(:has(.orders-page-actions))>a.btn-green){grid-row:1;align-self:start;margin:0;width:auto!important}.orders-page .crm-title-row:not(:has(.orders-page-actions))>a.btn-gray{grid-column:2}.orders-page .crm-title-row:not(:has(.orders-page-actions))>a.btn-blue{border:1px solid var(--orders-accent);color:var(--orders-accent);background:0 0;grid-column:3}.orders-page .crm-title-row:not(:has(.orders-page-actions))>a.btn-green{border:1px solid var(--orders-accent);background:var(--orders-accent);color:#fff;grid-column:4}}@media (width>=1181px){.crm-header:not(.service-header),.orders-page .crm-header:not(.service-header),.crm-modern-page .crm-header:not(.service-header){-moz-column-gap:clamp(36px, 2.2vw, 48px);grid-template-columns:max-content minmax(0,1fr) max-content minmax(170px,240px);column-gap:clamp(36px,2.2vw,48px);display:grid}.crm-header:not(.service-header) .brand-switcher,.orders-page .crm-header:not(.service-header) .brand-switcher,.crm-modern-page .crm-header:not(.service-header) .brand-switcher{grid-column:1;width:max-content;min-width:max-content;max-width:none;padding-right:0;overflow:visible}.crm-header:not(.service-header) .crm-nav,.orders-page .crm-header:not(.service-header) .crm-nav,.crm-modern-page .crm-header:not(.service-header) .crm-nav{grid-column:2;justify-content:flex-start;padding-left:0}}@media (width>=1760px){body.theme-airline.orders-page .orders-theme-sidebar{z-index:80;background:#06264a;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:8px;width:52px;padding:8px;display:flex;position:fixed;top:82px;bottom:18px;left:12px;box-shadow:0 14px 34px #06264a38}body.theme-airline.orders-page .orders-theme-sidebar a{color:#d7e9ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}body.theme-airline.orders-page .orders-theme-sidebar a:hover,body.theme-airline.orders-page .orders-theme-sidebar a.is-active{color:#fff;background:#ffffff24}body.theme-airline.orders-page .orders-theme-sidebar span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1880px){body.theme-compact.orders-page .orders-theme-sidebar{z-index:80;background:#fffefa;border:1px solid #d8dfd4;border-radius:10px;flex-direction:column;gap:6px;width:112px;padding:8px;display:flex;position:fixed;top:82px;bottom:18px;left:12px;box-shadow:0 14px 34px #171a1f14}body.theme-compact.orders-page .orders-theme-sidebar a{color:#17221d;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:12px;font-weight:700;text-decoration:none;display:grid}body.theme-compact.orders-page .orders-theme-sidebar a:hover,body.theme-compact.orders-page .orders-theme-sidebar a.is-active{color:#755b18;background:#edf2ea}body.theme-compact.orders-page .orders-theme-sidebar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=1180px){body.theme-airline.orders-page .orders-dispatch-console,body.theme-airline.orders-page .orders-theme-aside,body.theme-compact.orders-page .orders-theme-aside{display:none}}@media (width<=767px){body.theme-compact .crm-header:not(.service-header),body.theme-compact.orders-page .crm-header:not(.service-header),body.theme-compact.crm-modern-page .crm-header:not(.service-header){gap:8px;min-height:64px;padding:0 12px 0 0}}body.theme-dark.orders-page .crm-table,body.theme-dark.orders-page .crm-table tbody,body.theme-dark.orders-page .crm-table tbody tr,body.theme-dark.orders-page .crm-table tbody tr>td{background:var(--orders-row-bg,var(--orders-surface))!important;color:var(--orders-text)!important}body.theme-dark.orders-page .crm-table tbody tr:nth-child(2n),body.theme-dark.orders-page .crm-table tbody tr:nth-child(2n)>td{background:var(--orders-row-alt,var(--orders-row-bg))!important}body.theme-dark.orders-page .crm-table tbody tr:hover,body.theme-dark.orders-page .crm-table tbody tr:hover>td{background:var(--orders-row-hover,var(--orders-panel))!important}body.theme-dark.orders-page .crm-table tbody tr>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-bg,var(--orders-surface))!important}body.theme-dark.orders-page .crm-table tbody tr:nth-child(2n)>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-alt,var(--orders-row-bg))!important}body.theme-dark.orders-page .crm-table tbody tr:hover>td:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route){background:var(--orders-row-hover,var(--orders-panel))!important}body.theme-dark.orders-page .crm-table thead th,body.theme-dark.orders-page .orders-table thead th:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route),body.theme-dark.orders-page .orders-table thead th:nth-child(2),body.theme-dark.orders-page .orders-table thead th:nth-child(3){background:var(--orders-table-header-bg,var(--orders-panel))!important;color:var(--orders-table-header-text,var(--orders-text))!important}body.theme-dark .crm-table-wrap,body.theme-dark .crm-table,body.theme-dark .crm-table tbody,body.theme-dark .crm-table tbody tr,body.theme-dark .crm-table tbody tr>td{background:var(--crm-surface)!important;color:var(--crm-text)!important}body.theme-dark .crm-table tbody tr:nth-child(2n),body.theme-dark .crm-table tbody tr:nth-child(2n)>td{background:var(--crm-row-alt,var(--crm-hover))!important}body.theme-dark .crm-table tbody tr:hover,body.theme-dark .crm-table tbody tr:hover>td{background:var(--crm-hover)!important}body.theme-dark .crm-table th{background:var(--crm-table-header-bg,var(--crm-panel))!important;color:var(--crm-table-header-text,var(--crm-text))!important}body.theme-dark .crm-table:has(>tbody>tr:only-child>td[colspan])>tbody>tr>td[colspan]{background:var(--crm-surface)!important;color:var(--crm-muted)!important}body.theme-dark .crm-card,body.theme-dark .crm-panel,body.theme-dark .crm-empty-state,body.theme-dark .crm-form,body.theme-dark .dashboard-stat-card,body.theme-dark .crm-work-section,body.theme-dark .owner-health-card,body.theme-dark .owner-dictionary-section,body.theme-dark .owner-notification-sound,body.theme-dark .owner-notification-sound__preset,body.theme-dark .owner-dictionary-card,body.theme-dark .owner-dictionary-create-form,body.theme-dark .owner-account-create-body,body.theme-dark .owner-account-card,body.theme-dark .owner-account-settings-group,body.theme-dark .owner-account-card__meta,body.theme-dark .owner-account-card .owner-permissions-block,body.theme-dark .owner-online-card,body.theme-dark .owner-actions-menu__panel{background:var(--crm-surface)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important}body.theme-dark .crm-empty-state,body.theme-dark .crm-work-empty{color:var(--crm-muted)!important}body.theme-dark .owner-account-card[open] .owner-account-card__summary,body.theme-dark .owner-dictionary-card[open] summary,body.theme-dark .owner-notification-sound__preset:hover{background:var(--crm-panel)!important;border-color:var(--crm-border)!important}body.theme-dark .owner-accounts-head>span,body.theme-dark .owner-account-card__summary-indicators em,body.theme-dark .owner-online-status,body.theme-dark .owner-account-session,body.theme-dark .owner-account-card__session,body.theme-dark .owner-dictionary-card summary em,body.theme-dark .crm-count-badge{background:var(--crm-panel)!important;color:var(--crm-muted)!important;border-color:var(--crm-border)!important}body.theme-dark .owner-health-status,body.theme-dark .owner-health-status--warning,body.theme-dark .owner-health-status--danger{background:var(--crm-panel)!important;color:var(--crm-text)!important}body.theme-dark .work-page .crm-table tbody tr.crm-row-overdue,body.theme-dark .work-page .crm-table tbody tr.crm-row-overdue>td,body.theme-dark .work-page .crm-table tbody tr.crm-row-done,body.theme-dark .work-page .crm-table tbody tr.crm-row-done>td{background:var(--crm-surface)!important;color:var(--crm-text)!important}body.theme-dark .work-page .crm-table tbody tr.crm-row-overdue:hover,body.theme-dark .work-page .crm-table tbody tr.crm-row-overdue:hover>td,body.theme-dark .work-page .crm-table tbody tr.crm-row-done:hover,body.theme-dark .work-page .crm-table tbody tr.crm-row-done:hover>td{background:var(--crm-hover)!important}@media (width>=1181px){body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:24px!important;grid-template-columns:clamp(430px,24vw,460px) minmax(0,1fr) 88px minmax(260px,300px)!important;align-items:center!important;column-gap:24px!important;min-height:70px!important;padding:0 24px!important;display:grid!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-column:1!important;gap:12px!important;width:clamp(430px,24vw,460px)!important;min-width:0!important;max-width:clamp(430px,24vw,460px)!important;min-height:70px!important;margin:0!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 0 250px!important;width:250px!important;min-width:250px!important;max-width:250px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{border-left:1px solid var(--crm-header-border,var(--crm-border,#2c3746))!important;flex:none!important;gap:8px!important;padding-left:12px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{scrollbar-width:none!important;grid-column:2!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0!important;overflow:auto hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav::-webkit-scrollbar{display:none!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{white-space:nowrap!important;flex:none!important;min-height:70px!important;padding:0 6px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:3!important;grid-template-columns:42px 42px!important;grid-auto-columns:42px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:inline-grid!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center{width:42px!important;min-width:42px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__label{display:none!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{grid-column:4!important;grid-template-columns:minmax(0,1fr) auto!important;justify-self:end!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:300px!important;display:grid!important;overflow:hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user>a{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}}@media (width>=768px) and (width<=1180px){body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:18px!important;grid-template-columns:minmax(320px,max-content) minmax(0,1fr) 88px!important;column-gap:18px!important;min-height:68px!important;padding:0 18px!important;display:grid!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-column:1!important;width:320px!important;min-width:320px!important;max-width:320px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{scrollbar-width:none!important;grid-column:2!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{min-height:68px!important;padding:0 6px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:3!important;grid-template-columns:42px 42px!important;gap:4px!important;width:88px!important;min-width:88px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{display:none!important}}@media (width>=1181px) and (width<=1560px){body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:18px!important;grid-template-columns:390px minmax(0,1fr) 88px!important;column-gap:18px!important;padding:0 18px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{width:390px!important;min-width:390px!important;max-width:390px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 220px!important;width:220px!important;min-width:0!important;max-width:220px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__name{max-width:220px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex-wrap:nowrap!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{grid-column:2!important;min-width:0!important;max-width:100%!important;padding-right:0!important;overflow:auto hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{padding:0 8px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:3!important;justify-self:end!important;width:88px!important;min-width:88px!important;max-width:88px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{display:none!important}}@media (width>=768px) and (width<=1560px){body.crm-menu-open{overflow:hidden}body.crm-menu-open .crm-page:before{content:"";z-index:70;background:#0f172a85;position:fixed;inset:0}.crm-header:not(.service-header),.orders-page .crm-header:not(.service-header),.crm-modern-page .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-columns:minmax(0,1fr) 88px 42px!important;align-items:center!important;column-gap:10px!important;min-height:68px!important;padding:0 18px!important;display:grid!important;overflow:visible!important}.crm-header:not(.service-header) .brand-switcher,.orders-page .crm-header:not(.service-header) .brand-switcher,.crm-modern-page .crm-header:not(.service-header) .brand-switcher{grid-column:1!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:68px!important;display:inline-flex!important;overflow:hidden!important}.crm-header:not(.service-header) .brand-logo--main,.orders-page .crm-header:not(.service-header) .brand-logo--main,.crm-modern-page .crm-header:not(.service-header) .brand-logo--main{flex:0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.crm-header:not(.service-header) .brand-logo--main .brand-logo__name,.orders-page .crm-header:not(.service-header) .brand-logo--main .brand-logo__name,.crm-modern-page .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:clamp(190px,30vw,270px)!important;overflow:hidden!important}.crm-header:not(.service-header) .brand-badges,.orders-page .crm-header:not(.service-header) .brand-badges,.crm-modern-page .crm-header:not(.service-header) .brand-badges{flex-flow:row!important;flex:none!important;gap:6px!important;padding-left:10px!important}.crm-header:not(.service-header) .crm-header-actions,.orders-page .crm-header:not(.service-header) .crm-header-actions,.crm-modern-page .crm-header:not(.service-header) .crm-header-actions{grid-column:2!important;grid-template-columns:42px 42px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:inline-grid!important}.crm-header:not(.service-header) .crm-menu-toggle,.orders-page .crm-header:not(.service-header) .crm-menu-toggle,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle{border:1px solid var(--crm-header-border,#d8dee7)!important;background:var(--crm-surface,#fff)!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;color:var(--crm-header-text,#06172f)!important;border-radius:8px!important;grid-column:3!important;justify-content:center!important;justify-self:end!important;align-items:center!important;padding:0!important;display:inline-flex!important}.crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars),.orders-page .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars),.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars){display:none!important}.crm-header:not(.service-header) .crm-menu-toggle__bars,.crm-header:not(.service-header) .crm-menu-toggle__bars:before,.crm-header:not(.service-header) .crm-menu-toggle__bars:after,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars:before,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars:after,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars:before,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars:after{background:currentColor!important;border-radius:999px!important;width:18px!important;height:2px!important;display:block!important}.crm-header:not(.service-header) .crm-menu-toggle__bars,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars{position:relative!important}.crm-header:not(.service-header) .crm-menu-toggle__bars:before,.crm-header:not(.service-header) .crm-menu-toggle__bars:after,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars:before,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars:after,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars:before,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars:after{content:""!important;position:absolute!important;left:0!important}.crm-header:not(.service-header) .crm-menu-toggle__bars:before,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars:before,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars:before{top:-6px!important}.crm-header:not(.service-header) .crm-menu-toggle__bars:after,.orders-page .crm-header:not(.service-header) .crm-menu-toggle__bars:after,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle__bars:after{top:6px!important}.crm-header:not(.service-header) .crm-user,.orders-page .crm-header:not(.service-header) .crm-user,.crm-modern-page .crm-header:not(.service-header) .crm-user{display:none!important}.crm-header:not(.service-header) .crm-nav,.orders-page .crm-header:not(.service-header) .crm-nav,.crm-modern-page .crm-header:not(.service-header) .crm-nav{z-index:100!important;color:#0f172a!important;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:min(86vw,380px)!important;height:100dvh!important;padding:22px!important;transition:transform .18s!important;display:none!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-18px 0 42px #0f172a38!important}body.crm-menu-open .crm-header:not(.service-header) .crm-nav{display:flex!important;transform:translate(0)!important}.crm-header:not(.service-header) .crm-nav a,.orders-page .crm-header:not(.service-header) .crm-nav a,.crm-modern-page .crm-header:not(.service-header) .crm-nav a{color:#1f2a37!important;white-space:normal!important;border-radius:8px!important;align-items:center!important;min-height:44px!important;padding:0 12px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.crm-header:not(.service-header) .crm-nav a.active,.orders-page .crm-header:not(.service-header) .crm-nav a.active,.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active{color:#f05f18!important;background:#fff3eb!important}.crm-header:not(.service-header) .crm-nav a.active:after,.orders-page .crm-header:not(.service-header) .crm-nav a.active:after,.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active:after{display:none!important}.crm-header:not(.service-header) .crm-nav-mobile-user,.orders-page .crm-header:not(.service-header) .crm-nav-mobile-user,.crm-modern-page .crm-header:not(.service-header) .crm-nav-mobile-user{color:#53627a!important;border-top:1px solid #e1e6ec!important;gap:10px!important;margin-top:10px!important;padding-top:14px!important;font-size:13px!important;font-weight:700!important;display:grid!important}}@media (width>=768px) and (width<=980px){.orders-page .crm-title-row{-moz-column-gap:16px!important;flex-direction:initial!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;column-gap:16px!important;display:grid!important}.orders-page .orders-page-actions{flex-wrap:nowrap!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:max-content!important;display:inline-flex!important}.orders-page .orders-page-actions .btn-green,.orders-page .orders-page-actions .btn-blue,.orders-page .orders-page-actions .btn-gray{white-space:nowrap!important;width:auto!important;min-width:106px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 14px!important}}@media (width<=767px){.crm-header:not(.service-header),.orders-page .crm-header:not(.service-header),.crm-modern-page .crm-header:not(.service-header){grid-template-columns:minmax(0,1fr) 42px 42px 42px!important;align-items:center!important;gap:6px!important;min-height:68px!important;padding:0 12px!important;display:grid!important;overflow:visible!important}.crm-header:not(.service-header) .brand-switcher,.orders-page .crm-header:not(.service-header) .brand-switcher,.crm-modern-page .crm-header:not(.service-header) .brand-switcher{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;display:inline-flex!important;overflow:hidden!important}.crm-header:not(.service-header) .brand-logo--main,.orders-page .crm-header:not(.service-header) .brand-logo--main,.crm-modern-page .crm-header:not(.service-header) .brand-logo--main{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.crm-header:not(.service-header) .brand-logo--main .brand-logo__name,.orders-page .crm-header:not(.service-header) .brand-logo--main .brand-logo__name,.crm-modern-page .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:clamp(118px,34vw,220px)!important;overflow:hidden!important}.crm-header:not(.service-header) .brand-badges,.orders-page .crm-header:not(.service-header) .brand-badges,.crm-modern-page .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:6px!important;padding-left:8px!important}.crm-header:not(.service-header) .crm-header-actions,.orders-page .crm-header:not(.service-header) .crm-header-actions,.crm-modern-page .crm-header:not(.service-header) .crm-header-actions{order:initial!important;grid-column:2/4!important;grid-template-columns:42px 42px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:88px!important;min-width:88px!important;display:inline-grid!important}.crm-header:not(.service-header) .crm-menu-toggle,.orders-page .crm-header:not(.service-header) .crm-menu-toggle,.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle{order:initial!important;border-radius:8px!important;grid-column:4!important;justify-self:end!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars),.orders-page .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars),.crm-modern-page .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars){display:none!important}.orders-page .orders-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.orders-page .orders-page-actions .btn-green,.orders-page .orders-page-actions .btn-blue,.orders-page .orders-page-actions .btn-gray{white-space:nowrap!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important}.orders-page .orders-page-actions .orders-action-create{grid-column:1/-1!important}}@media (width>=560px) and (width<=767px){.orders-page .orders-page-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.05fr)!important}.orders-page .orders-page-actions .orders-action-create{grid-column:auto!important}}@media (width>=768px) and (width<=1560px){body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-columns:minmax(430px,1fr) 88px 42px!important;column-gap:10px!important;height:68px!important;min-height:68px!important;padding:0 18px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{white-space:nowrap!important;flex:none!important;max-width:none!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:2!important;grid-template-columns:42px 42px!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:inline-grid!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{color:#fff!important;background:#ffffff24!important;border-color:#ffffff47!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link svg,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link svg path,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__icon svg,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__icon svg path{stroke:currentColor!important}}@media (width<=767px){body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){grid-template-columns:minmax(0,1fr) 88px 42px!important;height:68px!important;min-height:68px!important;padding:0 12px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:clamp(170px,42vw,250px)!important;overflow:hidden!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;min-width:max-content!important;overflow:visible!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:2!important;width:88px!important;min-width:88px!important;max-width:88px!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{grid-column:3!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{color:#fff!important;background:#ffffff24!important;border-color:#ffffff47!important}}@media (width>=768px) and (width<=1560px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-columns:minmax(430px,1fr) 88px 42px!important;align-items:center!important;column-gap:10px!important;height:68px!important;min-height:68px!important;padding:0 18px!important;display:grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:68px!important;min-height:68px!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{white-space:nowrap!important;flex:none!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-template-columns:42px 42px!important;grid-auto-flow:column!important;place-self:center end!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;margin:0!important;display:inline-grid!important;position:static!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{grid-area:1/3!important;place-self:center end!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;display:inline-flex!important;position:static!important;transform:none!important}body.theme-light .crm-header:not(.service-header) .crm-header-icon-link,body.theme-light .crm-header:not(.service-header) .manager-notification-center__toggle,body.theme-light .crm-header:not(.service-header) .crm-menu-toggle{color:#06172f!important;background:#fff!important;border-color:#d8dee7!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{color:#fff!important;background:#ffffff24!important;border-color:#ffffff47!important}}@media (width<=767px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;place-self:center end!important;width:88px!important;min-width:88px!important;max-width:88px!important;margin:0!important;position:static!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{grid-area:1/3!important;place-self:center end!important;margin:0!important;position:static!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:6px!important;grid-template-columns:minmax(0,1fr) 88px 42px!important;column-gap:6px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}}body.crm-modern-page:is(.clients-page,.leads-page,.work-page,.executors-page,.drivers-page,.vehicles-page) .crm-main,body.orders-page .crm-main{padding-top:0}body:is(.clients-page,.leads-page,.work-page,.orders-page,.executors-page,.drivers-page,.vehicles-page) .crm-filter{margin-bottom:10px}body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter,body.orders-page .crm-filter{flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter input,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter select,body.orders-page .crm-filter input,body.orders-page .crm-filter select{flex:150px;min-width:130px}body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .crm-search-input,body.orders-page .crm-filter .crm-search-input{flex-basis:220px}body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .btn-green,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .btn-blue,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .btn-gray,body.orders-page .crm-filter .btn-green,body.orders-page .crm-filter .btn-blue,body.orders-page .crm-filter .btn-gray{white-space:nowrap;flex:none}.clients-tabs.clients-tabs--inline{flex:0 auto;margin:0;padding:3px}.clients-tabs--inline .clients-tab{min-height:32px;padding:0 10px;font-size:13px}.clients-broadcast-panel--compact{margin:0 0 10px;padding:10px}.clients-broadcast-panel--compact .clients-broadcast-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.clients-broadcast-panel--compact label{flex:360px;margin:0}.clients-broadcast-panel--compact textarea{resize:vertical;height:42px;min-height:42px}.work-compact-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 10px;display:flex}.work-task-create-compact{margin:0 0 10px}.work-task-create-compact>summary{cursor:pointer;justify-content:center;align-items:center;width:max-content;list-style:none;display:inline-flex}.work-task-create-compact>summary::-webkit-details-marker{display:none}.work-task-create-compact[open]{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;padding:10px}.work-task-create-compact[open]>summary{margin-bottom:10px}.work-task-create-compact .crm-form{margin:0}body.work-page .work-task-create .work-task-form{grid-template-columns:minmax(170px,.9fr) minmax(280px,1.45fr) minmax(180px,.85fr) max-content;align-items:end;gap:8px;max-width:none;display:grid}body.work-page .work-task-field{gap:5px;min-width:0;display:grid}body.work-page .work-task-field label{color:var(--crm-muted);margin:0;font-size:12px;font-weight:800;line-height:1.25}body.work-page .work-task-form select,body.work-page .work-task-form textarea,body.work-page .work-task-form input[type=datetime-local]{box-sizing:border-box;width:100%;max-width:100%;min-height:40px}body.work-page .work-task-form textarea{resize:vertical;height:40px;padding-top:9px;padding-bottom:7px}body.work-page .work-task-form__actions{justify-content:flex-end;align-items:flex-end;min-width:max-content;display:flex}body.work-page .work-task-form__actions .btn-blue{white-space:nowrap;min-height:40px}@media (width<=1180px){body.work-page .work-task-create .work-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}body.work-page .work-task-form__actions{min-width:0}}@media (width<=760px){body.work-page .work-task-create .work-task-form{grid-template-columns:minmax(0,1fr)}body.work-page .work-task-form__actions .btn-blue{width:100%}}.work-page .crm-work-section{margin-top:0;margin-bottom:12px}.work-page .crm-work-section:first-of-type{margin-top:0}.orders-page .orders-indicator-legend{margin-bottom:10px}.orders-filter-create-under{white-space:nowrap;grid-area:2/2;height:32px;min-height:32px;padding:0 12px}.clients-main-table{table-layout:fixed;width:1660px;min-width:1660px;max-width:1660px}.clients-main-table .clients-col-number{width:70px;min-width:70px}.clients-main-table .clients-col-type{width:105px;min-width:105px}.clients-main-table .clients-col-name{width:300px;min-width:300px}.clients-main-table .clients-col-inn{width:120px;min-width:120px}.clients-main-table .clients-col-contact{width:280px;min-width:280px}.clients-main-table .clients-col-manager{text-align:center;width:66px;min-width:66px}.clients-main-table .clients-col-phone{width:138px;min-width:138px}.clients-main-table .clients-col-email{width:170px;min-width:170px}.clients-main-table .clients-col-source{width:230px;min-width:230px}.clients-main-table .clients-col-date{width:116px;min-width:116px}.clients-main-table .clients-col-actions{width:145px;min-width:145px}.clients-main-table .clients-col-contact .crm-cell-truncate{white-space:normal;text-overflow:clip;display:block;overflow:visible}.clients-main-table .clients-col-manager .crm-manager-initials{justify-content:center;min-width:32px;display:inline-flex}.orders-filter-actions{flex:none;grid-template-columns:repeat(4,max-content);align-items:center;gap:8px;display:grid}.leads-filter-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;width:auto;margin-left:0;display:flex}body.leads-page .crm-filter .leads-filter-actions .btn-green,body.leads-page .crm-filter .leads-filter-actions .btn-blue,body.leads-page .crm-filter .leads-filter-actions .btn-gray,body.leads-page .crm-filter .leads-filter-actions button{white-space:nowrap;width:auto;min-width:max-content;height:36px;min-height:36px;padding:0 12px}body.orders-page .crm-filter .orders-filter-actions .btn-green,body.orders-page .crm-filter .orders-filter-actions .btn-blue,body.orders-page .crm-filter .orders-filter-actions .btn-gray,body.orders-page .crm-filter .orders-filter-actions button{width:auto;min-width:max-content;height:36px;min-height:36px;padding:0 12px}@media (width>=1180px){body.leads-page .crm-filter-leads{flex-wrap:nowrap;gap:4px;padding:8px}body.leads-page .crm-filter-leads .crm-search-input{flex:128px;min-width:118px;padding-inline:8px;font-size:13px}body.leads-page .crm-filter-leads select{flex:0 82px;min-width:70px;padding-inline:6px;font-size:13px}body.leads-page .crm-filter-leads select[name=follow_up_date]{flex-basis:96px}body.leads-page .crm-filter-leads .leads-filter-actions{flex:none;gap:4px}body.leads-page .crm-filter-leads .leads-filter-actions .btn-green,body.leads-page .crm-filter-leads .leads-filter-actions .btn-blue,body.leads-page .crm-filter-leads .leads-filter-actions .btn-gray,body.leads-page .crm-filter-leads .leads-filter-actions button{height:34px;min-height:34px;padding-inline:9px;font-size:13px}}@media (width<=760px){body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter input,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter select,body.orders-page .crm-filter input,body.orders-page .crm-filter select,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .btn-green,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .btn-blue,body.crm-modern-page:is(.clients-page,.leads-page) .crm-filter .btn-gray,body.orders-page .crm-filter .btn-green,body.orders-page .crm-filter .btn-blue,body.orders-page .crm-filter .btn-gray,.clients-tabs.clients-tabs--inline{flex:100%;width:100%}.clients-tabs.clients-tabs--inline{justify-content:stretch}.clients-tabs--inline .clients-tab{flex:110px;justify-content:center}.leads-filter-actions,.work-compact-toolbar,.orders-filter-actions{flex-wrap:wrap;flex:100%;justify-content:stretch;width:100%;display:flex}.orders-filter-create-under{grid-area:auto}.leads-filter-actions .btn-green,.leads-filter-actions .btn-blue,.leads-filter-actions .btn-gray,.leads-filter-actions button,.orders-filter-create-under,.work-compact-toolbar .btn-green,.work-task-create-compact>summary,.orders-filter-actions .btn-green,.orders-filter-actions .btn-blue,.orders-filter-actions .btn-gray,.orders-filter-actions button{flex:100%;width:100%}body.orders-page .orders-filter .orders-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}body.orders-page .orders-filter .orders-filter-actions>*{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important}body.orders-page .orders-filter .orders-filter-create-under{grid-column:1/-1!important}}body:is(.clients-page,.leads-page,.work-page,.orders-page,.executors-page,.drivers-page,.vehicles-page) .crm-main{margin-top:12px!important}@media (width<=430px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{font-size:20px!important}}@media (width>=1561px){body.orders-page .crm-main{width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(28px,1.4vw,64px)!important;padding-right:clamp(28px,1.4vw,64px)!important}body.orders-page .crm-main>.crm-table-wrap,body.orders-page .orders-filter,body.orders-page .orders-indicator-legend,body.orders-page .crm-title-row{width:100%!important;max-width:none!important}body.orders-page .crm-table{width:max(100%,3080px)!important;min-width:3080px!important}body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .crm-main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(28px,1.4vw,64px)!important;padding-right:clamp(28px,1.4vw,64px)!important}body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .crm-table-wrap,body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .crm-panel,body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .crm-filter,body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .clients-tabs,body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .reports-tabs,body.crm-modern-page:is(.leads-page,.work-page,.clients-page,.executors-page,.reports-page) .reports-filter{width:100%!important;max-width:none!important}}@media (width>=1181px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:18px!important;grid-template-columns:minmax(420px,max-content) minmax(0,1fr) 88px minmax(190px,300px)!important;align-items:center!important;column-gap:18px!important;height:70px!important;min-height:70px!important;padding:0 24px!important;display:grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{flex-direction:row!important;grid-column:1!important;align-items:center!important;gap:12px!important;width:max-content!important;min-width:420px!important;max-width:none!important;height:70px!important;min-height:70px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex-flow:row!important;flex:none!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{white-space:nowrap!important;flex:none!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:70px!important;color:inherit!important;box-shadow:none!important;scrollbar-width:none!important;background:0 0!important;flex-direction:row!important;grid-column:2!important;justify-content:center!important;align-items:stretch!important;gap:0!important;padding:0!important;transition:none!important;display:flex!important;position:static!important;overflow:auto hidden!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav::-webkit-scrollbar{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{min-height:70px!important;color:var(--crm-header-nav,var(--crm-header-text,#f2f4f7))!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 10px!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent,#ff6b22)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{display:block!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:3!important;grid-template-columns:42px 42px!important;grid-auto-flow:column!important;justify-self:end!important;align-items:center!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:42px!important;margin:0!important;display:inline-grid!important;position:static!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{grid-column:4!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;min-width:0!important;max-width:300px!important;display:flex!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user>a{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}}@media (width>=1181px) and (width<=1360px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:14px!important;grid-template-columns:minmax(400px,max-content) minmax(0,1fr) 88px minmax(150px,230px)!important;column-gap:14px!important;padding:0 18px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{gap:10px!important;min-width:400px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{justify-content:flex-start!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{padding:0 8px!important}}@media (width>=1181px) and (width<=1560px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:clamp(14px, 1.2vw, 24px)!important;grid-template-columns:max-content minmax(520px,1fr) 88px minmax(180px,max-content)!important;column-gap:clamp(14px,1.2vw,24px)!important;height:64px!important;min-height:64px!important;padding:0 clamp(16px,1.4vw,26px)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{gap:10px!important;width:max-content!important;min-width:0!important;height:64px!important;min-height:64px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__name{font-size:21px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{gap:7px!important;padding-left:10px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{letter-spacing:.02em!important;min-height:24px!important;padding:3px 9px!important;font-size:12px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{justify-content:center!important;height:64px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{min-height:64px!important;color:var(--crm-header-nav,var(--crm-text,#1f2a37))!important;opacity:1!important;text-shadow:none!important;padding:0 clamp(7px,.55vw,12px)!important;font-size:14px!important;font-weight:800!important}body.theme-light .crm-header:not(.service-header) .crm-nav a,body.theme-compact .crm-header:not(.service-header) .crm-nav a{color:#334155!important}body:is(.theme-dark,.theme-elit,.theme-airline) .crm-header:not(.service-header) .crm-nav a{color:#ffffffe0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a:hover,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent,#ff6b22)!important;opacity:1!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{height:2px!important;left:8px!important;right:8px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-template-columns:40px 40px!important;grid-auto-columns:40px!important;gap:5px!important;width:85px!important;min-width:85px!important;max-width:85px!important;height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*{grid-area:1!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center{position:relative!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{gap:12px!important;max-width:280px!important;font-size:14px!important}}@media (width>=1181px) and (width<=1280px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:12px!important;grid-template-columns:max-content minmax(460px,1fr) 85px minmax(150px,max-content)!important;column-gap:12px!important;padding:0 14px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__name{font-size:20px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{gap:5px!important;padding-left:8px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{padding:3px 7px!important;font-size:11px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{padding:0 6px!important;font-size:13px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{max-width:230px!important;font-size:13px!important}}body.profile-page .profile-theme-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;display:grid!important}body.profile-page .profile-theme-option{border:1px solid var(--crm-border,#e1e6ec)!important;background:var(--crm-panel,#fff)!important;cursor:pointer!important;border-radius:8px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:12px!important;display:grid!important;position:relative!important}body.profile-page .profile-theme-option>input[type=radio]{opacity:0!important;pointer-events:none!important;appearance:none!important;border:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;inset:auto!important}body.profile-page .profile-theme-option:has(input[type=radio]:checked){border-color:var(--crm-accent,#ff6b22)!important;background:var(--crm-accent-soft,#fff7ed)!important;box-shadow:0 0 0 3px var(--crm-focus-ring,#ff6b2224)!important}body.profile-page .profile-theme-option__swatches{border:1px solid var(--crm-border,#d8dee7)!important;border-radius:8px!important;width:48px!important;min-width:48px!important;height:36px!important;display:inline-flex!important;overflow:hidden!important}body.profile-page .profile-theme-option__text strong,body.profile-page .profile-theme-option__text small{display:block!important}body.profile-page .profile-theme-option__text strong{color:var(--crm-heading,#111827)!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important}body.profile-page .profile-theme-option__text small{color:var(--crm-muted,#6b7280)!important;margin-top:4px!important;font-size:12px!important;line-height:1.35!important}body.internal-chat-page .crm-main{width:100%!important;max-width:1540px!important}body.internal-chat-page .internal-chat-title{align-items:center!important;margin-bottom:18px!important}body.internal-chat-page .internal-chat-title__badge,body.internal-chat-page .internal-chat-panel-head>span{border:1px solid var(--crm-border,#d8dee7)!important;background:var(--crm-surface,#fff)!important;min-height:28px!important;color:var(--crm-muted,#53627a)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}body.internal-chat-page .internal-chat{grid-template-columns:minmax(280px,.85fr) minmax(460px,1.7fr) minmax(260px,.75fr)!important;gap:14px!important;min-height:calc(100vh - 190px)!important;display:grid!important}body.internal-chat-page .internal-chat-sidebar,body.internal-chat-page .internal-chat-window,body.internal-chat-page .internal-chat-users{border:1px solid var(--crm-border,#d8dee7)!important;background:var(--crm-surface,#fff)!important;min-width:0!important;color:var(--crm-text,#101827)!important;box-shadow:var(--crm-card-shadow,0 12px 32px #0f172a0f)!important;border-radius:10px!important;overflow:hidden!important}body.internal-chat-page .internal-chat-sidebar,body.internal-chat-page .internal-chat-users{flex-direction:column!important;display:flex!important}body.internal-chat-page .internal-chat-panel-head,body.internal-chat-page .internal-chat-window-head{border-bottom:1px solid var(--crm-border,#d8dee7)!important;background:var(--crm-panel,#f8fafc)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px!important;display:flex!important}body.internal-chat-page .internal-chat-panel-head h2,body.internal-chat-page .internal-chat-window-head h2{color:var(--crm-heading,#111827)!important;margin:0!important;font-size:16px!important;line-height:1.2!important}body.internal-chat-page .internal-chat-panel-head p,body.internal-chat-page .internal-chat-window-head p{color:var(--crm-muted,#64748b)!important;margin:4px 0 0!important;font-size:12px!important}body.internal-chat-page .internal-chat-search,body.internal-chat-page .internal-chat-new-form{border-bottom:1px solid var(--crm-border,#e1e6ec)!important;color:var(--crm-muted,#64748b)!important;gap:8px!important;padding:14px 16px!important;font-size:12px!important;font-weight:800!important;display:grid!important}body.internal-chat-page .internal-chat-search input,body.internal-chat-page .internal-chat-new-form select,body.internal-chat-page .internal-chat-composer textarea{border:1px solid var(--crm-border,#d8dee7)!important;background:var(--crm-input-bg,#fff)!important;width:100%!important;min-height:42px!important;color:var(--crm-text,#101827)!important;font:inherit!important;border-radius:8px!important;outline:none!important;padding:10px 12px!important}body.internal-chat-page .internal-chat-search input:focus,body.internal-chat-page .internal-chat-new-form select:focus,body.internal-chat-page .internal-chat-composer textarea:focus{border-color:var(--crm-accent,#ff6b22)!important;box-shadow:0 0 0 3px var(--crm-focus-ring,#ff6b2224)!important}body.internal-chat-page .internal-chat-thread-list,body.internal-chat-page .internal-chat-user-list,body.internal-chat-page .internal-chat-messages{overflow:auto!important}body.internal-chat-page .internal-chat-thread-list,body.internal-chat-page .internal-chat-user-list{gap:8px!important;padding:12px!important;display:grid!important}body.internal-chat-page .internal-chat-thread,body.internal-chat-page .internal-chat-user{width:100%!important;min-height:58px!important;color:var(--crm-text,#101827)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px!important;text-decoration:none!important;display:grid!important}body.internal-chat-page .internal-chat-thread:hover,body.internal-chat-page .internal-chat-thread.active,body.internal-chat-page .internal-chat-user:hover{border-color:var(--crm-accent-border,#ffd8c2)!important;background:var(--crm-accent-soft,#fff7ed)!important}body.internal-chat-page .internal-chat-avatar{background:var(--crm-accent-soft,#fff1e8)!important;width:40px!important;height:40px!important;color:var(--crm-accent,#ff6b22)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}body.internal-chat-page .internal-chat-avatar--large{width:48px!important;height:48px!important}body.internal-chat-page .internal-chat-thread__top,body.internal-chat-page .internal-chat-window-head__identity{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body.internal-chat-page .internal-chat-thread__top strong,body.internal-chat-page .internal-chat-user strong,body.internal-chat-page .internal-chat-thread__preview,body.internal-chat-page .internal-chat-user small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}body.internal-chat-page .internal-chat-thread__top small,body.internal-chat-page .internal-chat-thread__preview,body.internal-chat-page .internal-chat-user small{color:var(--crm-muted,#64748b)!important;font-size:12px!important}body.internal-chat-page .internal-chat-window{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}body.internal-chat-page .internal-chat-messages{background:var(--crm-bg,#f3f5f8)!important;flex-direction:column!important;gap:10px!important;padding:18px!important;display:flex!important}body.internal-chat-page .internal-chat-message-row{align-items:flex-end!important;gap:8px!important;display:flex!important}body.internal-chat-page .internal-chat-message-row--mine{justify-content:flex-end!important}body.internal-chat-page .internal-chat-message{border:1px solid var(--crm-border,#d8dee7)!important;background:var(--crm-surface,#fff)!important;max-width:min(560px,78%)!important;color:var(--crm-text,#101827)!important;border-radius:12px!important;padding:10px 12px!important}body.internal-chat-page .internal-chat-message--mine{border-color:var(--crm-accent-border,#ffd8c2)!important;background:var(--crm-accent,#ff6b22)!important;color:#fff!important}body.internal-chat-page .internal-chat-message p{margin:0!important;line-height:1.45!important}body.internal-chat-page .internal-chat-attachments{gap:6px!important;margin-top:8px!important;display:grid!important}body.internal-chat-page .internal-chat-attachment{min-width:0!important;color:var(--crm-link,#0b72d9)!important;background:#ffffffc2!important;border:1px solid #94a3b873!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;text-decoration:none!important;display:grid!important}body.internal-chat-page .internal-chat-message--mine .internal-chat-attachment{color:#fff!important;background:#ffffff24!important;border-color:#ffffff73!important}body.internal-chat-page .internal-chat-attachment strong,body.internal-chat-page .internal-chat-attachment small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}body.internal-chat-page .internal-chat-attachment small{color:currentColor!important;opacity:.72!important;margin-top:2px!important;font-size:11px!important}body.internal-chat-page .internal-chat-attachment__icon{color:currentColor!important;background:#0f172a14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;height:24px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}body.internal-chat-page .internal-chat-message__meta{color:currentColor!important;opacity:.72!important;justify-content:flex-end!important;gap:4px!important;margin-top:6px!important;font-size:11px!important;display:flex!important}body.internal-chat-page .internal-chat-composer{border-top:1px solid var(--crm-border,#d8dee7)!important;background:var(--crm-surface,#fff)!important;grid-template-columns:46px minmax(0,1fr) 46px!important;gap:10px!important;padding:14px!important;display:grid!important}body.internal-chat-page .internal-chat-composer textarea{resize:vertical!important;min-height:46px!important}body.internal-chat-page .internal-chat-file-button,body.internal-chat-page .internal-chat-send{border:1px solid var(--crm-accent,#ff6b22)!important;background:var(--crm-accent,#ff6b22)!important;color:#fff!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:inline-flex!important}body.internal-chat-page .internal-chat-file-button{border-color:var(--crm-border,#d8dee7)!important;background:var(--crm-panel,#f8fafc)!important;color:var(--crm-text,#101827)!important;position:relative!important}body.internal-chat-page .internal-chat-file-button input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}body.internal-chat-page .internal-chat-file-button:hover{border-color:var(--crm-accent,#ff6b22)!important;color:var(--crm-accent,#ff6b22)!important}body.internal-chat-page .internal-chat-file-list{border:1px dashed var(--crm-border,#d8dee7)!important;background:var(--crm-panel,#f8fafc)!important;min-width:0!important;color:var(--crm-muted,#64748b)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;grid-column:1/-1!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important;overflow:hidden!important}body.internal-chat-page .internal-chat-file-list[hidden]{display:none!important}body.internal-chat-page .internal-chat-file-button svg,body.internal-chat-page .internal-chat-send svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}body.internal-chat-page .internal-chat-empty,body.internal-chat-page .internal-chat-no-selection{min-height:160px!important;color:var(--crm-muted,#64748b)!important;text-align:center!important;place-items:center!important;display:grid!important}@media (width<=1180px){body.internal-chat-page .internal-chat{grid-template-columns:1fr!important}body.internal-chat-page .internal-chat-sidebar,body.internal-chat-page .internal-chat-window,body.internal-chat-page .internal-chat-users{min-height:auto!important}}@media (width>=1561px){body.theme-light .crm-header:not(.service-header) .crm-nav a,body.theme-compact .crm-header:not(.service-header) .crm-nav a{color:#334155!important;opacity:1!important}body.theme-light .crm-header:not(.service-header) .crm-nav a:hover,body.theme-light .crm-header:not(.service-header) .crm-nav a.active,body.theme-compact .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent,#ff6b22)!important;opacity:1!important}body.internal-chat-page .crm-main{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(24px,1.2vw,48px) clamp(28px,1.4vw,64px)!important}body.internal-chat-page .crm-title-row,body.internal-chat-page .internal-chat{width:100%!important;max-width:none!important}body.internal-chat-page .internal-chat{grid-template-columns:minmax(340px,18vw) minmax(900px,1fr) minmax(340px,18vw)!important;min-height:calc(100vh - 168px)!important}body.internal-chat-page .internal-chat-window{min-width:0!important}}@media (width>=2200px){body.internal-chat-page .internal-chat{grid-template-columns:minmax(420px,20vw) minmax(1100px,1fr) minmax(420px,20vw)!important;gap:18px!important}}@media (width>=1181px){body.theme-compact .crm-header:not(.service-header) .crm-nav a,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a{color:#334155!important;opacity:1!important}body.theme-compact .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact .crm-header:not(.service-header) .crm-nav a.active,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent,#ff6b22)!important;opacity:1!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-template-columns:40px 40px!important;grid-auto-columns:40px!important;width:88px!important;min-width:88px!important;max-width:88px!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*{grid-area:1!important;justify-self:stretch!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center{grid-column:auto!important;width:40px!important;min-width:40px!important;max-width:40px!important;position:relative!important}}body.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f5f7f9;--crm-surface:#fff;--crm-panel:#f0f3f6;--crm-border:#e1e6ec;--crm-text:#1f2a37;--crm-muted:#6b7280;--crm-heading:#111827;--crm-header-bg:#fff;--crm-header-text:#06172f;--crm-header-nav:#4a5563;--crm-header-border:#d8dee7;--crm-brand-text:#06172f;--crm-accent:#ff6b22;--crm-accent-dark:#f05f18;--crm-accent-soft:#fff1e8;--crm-accent-border:#ffd8c2;--crm-link:#1e7bbe;--crm-link-hover:#1668a6;--crm-input-bg:#fff;--crm-hover:#f8fafc;--crm-focus-ring:#ff6b2229;--crm-table-header-bg:var(--crm-panel);--crm-table-header-text:var(--crm-text);--crm-row-alt:var(--crm-hover)}body.theme-elit{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f2f4f7;--crm-surface:#fff;--crm-panel:#f0f3f6;--crm-border:#dfe5ec;--crm-text:#172033;--crm-muted:#66758a;--crm-heading:#111827;--crm-header-bg:#070b10;--crm-header-text:#fff;--crm-header-nav:#f2f4f7;--crm-header-border:#151c24;--crm-brand-text:#fff;--crm-accent:#ff6b22;--crm-accent-dark:#e85f1f;--crm-accent-soft:#fff1e8;--crm-accent-border:#ffd8c2;--crm-link:#1e7bbe;--crm-link-hover:#1668a6;--crm-input-bg:#fff;--crm-hover:#f8fafc;--crm-focus-ring:#ff6b2229;--crm-table-header-bg:var(--crm-panel);--crm-table-header-text:var(--crm-text);--crm-row-alt:var(--crm-hover)}body.theme-airline{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#e7eef7;--crm-surface:#fbfdff;--crm-panel:#dce8f5;--crm-border:#b8c9dc;--crm-text:#102033;--crm-muted:#51657a;--crm-heading:#061a31;--crm-header-bg:linear-gradient(90deg, #06264a 0%, #0a4b82 100%);--crm-header-text:#fff;--crm-header-nav:#d7e9ff;--crm-header-border:#083963;--crm-brand-text:#fff;--crm-accent:#0f6fc6;--crm-accent-dark:#0a559b;--crm-accent-soft:#d9ecff;--crm-accent-border:#93c5fd;--crm-link:#0b66bd;--crm-link-hover:#084c8e;--crm-input-bg:#fafdff;--crm-hover:#dbeafe;--crm-focus-ring:#0f6fc638;--crm-table-header-bg:#12395f;--crm-table-header-text:#fff;--crm-row-alt:#f2f7fc}body.theme-compact{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-bg:#f4f6f2;--crm-surface:#fffefa;--crm-panel:#edf2ea;--crm-border:#d3ddcf;--crm-text:#17221d;--crm-muted:#687367;--crm-heading:#101713;--crm-header-bg:#171a1f;--crm-header-text:#fffaf0;--crm-header-nav:#d8dfd5;--crm-header-border:#242932;--crm-brand-text:#fffaf0;--crm-accent:#9a7a28;--crm-accent-dark:#755b18;--crm-accent-soft:#f7efd9;--crm-accent-border:#dcc27a;--crm-link:#527c66;--crm-link-hover:#315846;--crm-input-bg:#fffefa;--crm-hover:#f7f3e9;--crm-focus-ring:#9a7a282e;--crm-table-header-bg:#20242b;--crm-table-header-text:#fff7e1;--crm-row-alt:#faf8f1}body.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-bg:#0d1117;--crm-surface:#151b24;--crm-panel:#1d2531;--crm-border:#2c3746;--crm-text:#edf2f7;--crm-muted:#a8b3c2;--crm-heading:#f8fafc;--crm-header-bg:#080c12;--crm-header-text:#f8fafc;--crm-header-nav:#d8dee7;--crm-header-border:#263141;--crm-brand-text:#fff;--crm-accent:#ff8a45;--crm-accent-dark:#f97316;--crm-accent-soft:#2b211b;--crm-accent-border:#7c3f1d;--crm-link:#78b7ff;--crm-link-hover:#a6d1ff;--crm-input-bg:#111720;--crm-hover:#1b2430;--crm-focus-ring:#ff8a4538;--crm-table-header-bg:#1d2531;--crm-table-header-text:#f8fafc;--crm-row-alt:#121923}body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark),body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-page{background:var(--crm-bg)!important;color:var(--crm-text)!important}body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header){background:var(--crm-header-bg)!important;color:var(--crm-header-text)!important;border-bottom-color:var(--crm-header-border)!important}body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .brand-logo__name,body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-user,body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-user button{color:var(--crm-header-text)!important}body.theme-light .crm-header:not(.service-header) .brand-logo__name,body.theme-light .crm-header:not(.service-header) .crm-user,body.theme-light .crm-header:not(.service-header) .crm-user button{color:var(--crm-brand-text)!important}body:is(.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-nav a{color:var(--crm-header-nav)!important;opacity:1!important}body.theme-light .crm-header:not(.service-header) .crm-nav a{color:var(--crm-header-nav,#4a5563)!important;opacity:1!important}body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-nav a:hover,body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent)!important;opacity:1!important}body:is(.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .manager-notification-center__toggle{border-color:color-mix(in srgb, var(--crm-header-text) 24%, transparent)!important;background:color-mix(in srgb, var(--crm-header-text) 12%, transparent)!important;color:var(--crm-header-text)!important}body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-header-chat-link svg.crm-header-icon-link__icon,body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .manager-notification-center__icon svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .crm-header-chat-link svg.crm-header-icon-link__icon path,body:is(.theme-light,.theme-elit,.theme-airline,.theme-compact,.theme-dark) .crm-header:not(.service-header) .manager-notification-center__icon svg path{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;vector-effect:non-scaling-stroke!important}@media print{.crm-header,.reports-tabs,.reports-filter,.crm-actions{display:none!important}body,.crm-page{background:#fff}.crm-main{max-width:none;margin:0;padding:0}.crm-panel,.crm-card{box-shadow:none}}.auth-page{--login-bg:#050812;--login-bg-deep:#080f1b;--login-panel:#fffaf6;--login-orange:#ff6b22;--login-orange-bright:#ff8b3d;--login-cyan:#8cf2e4;--login-muted:#8b99ad;--login-border:#ffffff29;color:#fff;background:var(--login-bg);min-height:100vh;overflow-x:hidden}.auth-page .guest-layout{min-height:100vh}.login-page__shell{width:100%}.login-shell{background:radial-gradient(circle at 18% 14%,#ff6b2224,#0000 30%),radial-gradient(circle at 72% 18%,#8cf2e41f,#0000 28%),linear-gradient(118deg,#080b15 0%,#08111f 57%,#101827 100%);grid-template-columns:minmax(0,1fr) minmax(360px,438px);min-height:100vh;display:grid}.login-visual{isolation:isolate;min-height:100vh;padding:42px 52px;position:relative;overflow:hidden}.login-grid{z-index:-3;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000c7 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000c7 62%,#0000 100%)}.login-scenery{opacity:.42;pointer-events:none;position:absolute;left:-8%;right:-8%}.login-scenery--mountains{z-index:-2;background:linear-gradient(135deg,#0000 0 42%,#7ea1bc47 42% 58%,#0000 58%) 0 0/460px 210px,linear-gradient(45deg,#0000 0 34%,#dee9ef2e 34% 49%,#0000 49%) 0 0/360px 180px,linear-gradient(135deg,#0000 0 56%,#4969893d 56% 71%,#0000 71%) 0 0/520px 210px;height:210px;animation:42s linear infinite loginSceneryDrift;top:19%}.login-scenery--city{z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 4%,#ffffff1f 4% 9%,#0000 9% 15%,#8cf2e41f 15% 19%,#0000 19% 27%,#ffffff17 27% 33%,#0000 33%),linear-gradient(#fff0,#ffffff1a);background-position:0 0,0 0;background-repeat:repeat-x;background-size:360px 130px,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:185px;animation:30s linear infinite reverse loginSceneryDrift;top:32%}.login-scenery--forest{z-index:-1;background-color:#0000;background-image:radial-gradient(at 18% 82%,#488b6442 0 34%,#0000 35%),radial-gradient(at 52% 88%,#3774583d 0 32%,#0000 33%),radial-gradient(at 82% 84%,#5e8e6133 0 36%,#0000 37%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:420px 120px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:140px;animation:24s linear infinite loginSceneryDrift;top:50%}.login-brand{z-index:2;max-width:690px;position:relative}.login-kicker{color:var(--login-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.2}.login-kicker--card{color:#7fe5d9;margin-bottom:14px}.login-brand h1{color:#fff;letter-spacing:0;margin:0;font-size:72px;font-weight:900;line-height:.98}.login-intro{color:#dce7f5;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;max-width:650px;margin:26px 0 0;font-size:18px;font-weight:800;line-height:1.55;display:flex}.login-intro__base{color:#fff;background:linear-gradient(90deg,#fff,#9df5ea,#fff) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite loginSoftShine}.login-intro__word{color:#9caabe;animation:11.2s ease-in-out infinite loginWordPulse;animation-delay:var(--login-word-delay);position:relative}.login-intro__word:after{content:"";background:linear-gradient(90deg, transparent, var(--login-orange), transparent);opacity:0;height:2px;animation:11.2s ease-in-out infinite loginWordUnderline;animation-delay:var(--login-word-delay);border-radius:999px;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(.2)}.login-road{z-index:3;pointer-events:none;height:245px;position:absolute;bottom:74px;left:0;right:0}.login-road:before{content:"";filter:blur(10px);opacity:.7;background:linear-gradient(90deg,#ff6b2200,#ff6b228c,#8cf2e473,#ff6b2200),linear-gradient(#ffffff1a,#fff0);border-radius:999px;height:44px;position:absolute;bottom:42px;left:52px;right:28px}.login-road__line{background:linear-gradient(90deg,#0000,#ff6b22db,#8cf2e4b8,#0000);height:1px;position:absolute;left:50px;right:34px}.login-road__line--top{bottom:102px}.login-road__line--bottom{bottom:26px}.login-convoy{width:100%;height:150px;position:absolute;bottom:24px;left:0;right:0;overflow:visible}.login-convoy--fleet{--login-stream-duration:238s}.login-vehicle{--login-vehicle-height:auto;animation:loginVehicleStream var(--login-stream-duration,126s) linear infinite;animation-delay:var(--login-vehicle-delay,0s);will-change:transform;position:absolute;bottom:0;left:0}.login-vehicle img{filter:drop-shadow(0 14px 18px #0000008c)drop-shadow(18px 0 18px #ffd8972e);width:100%;height:auto;display:block}.login-convoy--fleet .login-vehicle img{height:var(--login-vehicle-height);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.login-vehicle:after{content:"";filter:blur(9px);opacity:.72;background:linear-gradient(90deg,#ffe6a49e,#ffe6a400);border-radius:999px;width:78px;height:24px;position:absolute;top:55%;right:-28px}.login-vehicle--coach-lg{--login-vehicle-height:126px;width:390px}.login-vehicle--coach{--login-vehicle-height:116px;width:360px}.login-vehicle--minibus{--login-vehicle-height:92px;width:270px}.login-vehicle--car{--login-vehicle-height:78px;width:220px}.login-convoy:not(.login-convoy--fleet) .login-vehicle:nth-child(2),.login-convoy:not(.login-convoy--fleet) .login-vehicle:nth-child(4){opacity:.86}.login-panel{background:radial-gradient(circle at 50% 18%,#ff6b2224,#0000 34%),linear-gradient(#ffffff14,#05081270);flex-direction:column;justify-content:center;gap:20px;min-height:100vh;padding:34px 40px;display:flex;box-shadow:-28px 0 60px #00000047}.auth-card{color:#101827;background-color:var(--login-panel);background-image:linear-gradient(#fffffffa,#fffaf6f7);border:1px solid #ffffffc7;border-radius:8px;width:100%;padding:34px 36px;box-shadow:0 24px 64px #00000052,0 0 0 1px #ff6b2214}.auth-card h2{color:#0f172a;letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.1}.login-access{color:#5b687c;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:5px;margin:14px 0 26px;font-size:15px;font-weight:800;line-height:1.4;display:inline-flex;position:relative}.login-access span{color:var(--login-orange);background:linear-gradient(90deg,#ff6b22,#ffd0a3,#ff6b22) 0 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite loginSoftShine}.login-access:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#ff6b22b3,#0000);border-radius:999px;height:2px;animation:4.2s ease-in-out infinite loginAccessSpark;position:absolute;inset:auto 0 -7px}.login-status{color:#166534;margin-bottom:18px;font-weight:700}.login-form{gap:18px;display:grid}.login-field{gap:8px;display:grid}.login-field label{color:#111827;letter-spacing:0;font-size:14px;font-weight:900;line-height:1.25}.login-field input{color:#0f172a;letter-spacing:0;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:50px;padding:0 14px;font-size:15px;font-weight:700;line-height:1.4;transition:border-color .18s,box-shadow .18s,background .18s}.login-field input::placeholder{color:#94a3b8}.login-field input:focus{border-color:var(--login-orange);background:#fff;box-shadow:0 0 0 4px #ff6b2224}.login-error{color:#b91c1c;margin-top:2px;font-size:13px;font-weight:700;line-height:1.35}.login-honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.login-options{color:#475569;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:800;line-height:1.35;display:flex}.login-options a{color:#0067d8;text-decoration:none}.login-options a:hover{color:#004fbe}.login-remember{align-items:center;gap:8px;min-width:0;display:inline-flex}.login-remember input{width:18px;height:18px;accent-color:var(--login-orange);border:1px solid #cbd5e1;border-radius:5px}.login-submit{color:#fff;background-color:var(--login-orange);background-image:linear-gradient(135deg, var(--login-orange), #ff7e2f);letter-spacing:0;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:16px;font-weight:900;line-height:1.2;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 16px 30px #ff6b2242}.login-submit:hover{transform:translateY(-1px);box-shadow:0 18px 34px #ff6b2254}.login-submit:disabled,.login-submit.is-loading{cursor:wait;filter:saturate(.86);transform:none}.login-production{color:#9aa7bb;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;font-size:13px;font-weight:900;line-height:1.3}.login-production strong{color:#fff}@keyframes loginSoftShine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes loginWordPulse{0%,to{color:#9caabe;text-shadow:none}6%,18%{color:#fff;text-shadow:0 0 16px #8cf2e461}}@keyframes loginWordUnderline{0%,to{opacity:0;transform:scaleX(.2)}7%,17%{opacity:1;transform:scaleX(1)}}@keyframes loginAccessSpark{0%,to{opacity:.32;transform:scaleX(.45)}50%{opacity:.95;transform:scaleX(1)}}@keyframes loginSceneryDrift{0%{transform:translate(0)}to{transform:translate(-180px)}}@keyframes loginVehicleStream{0%{transform:translate(-5000px)}to{transform:translate(calc(100vw + 520px))}}@media (width<=1180px){.login-shell{grid-template-columns:minmax(0,1fr) 410px}.login-visual{padding:36px 34px}.login-brand h1{font-size:58px}.login-intro{font-size:16px}.auth-card{padding:30px 28px}.auth-card h2{font-size:30px}}@media (width<=900px){.login-shell{grid-template-columns:1fr}.login-visual{min-height:430px;padding:30px 24px}.login-brand{max-width:560px}.login-brand h1{font-size:48px}.login-road{height:200px;bottom:30px}.login-convoy{height:128px}.login-convoy--fleet{--login-stream-duration:238s}.login-vehicle--coach-lg{--login-vehicle-height:108px;width:330px}.login-vehicle--coach{--login-vehicle-height:98px;width:300px}.login-vehicle--minibus{--login-vehicle-height:78px;width:230px}.login-vehicle--car{--login-vehicle-height:66px;width:185px}.login-panel{min-height:auto;box-shadow:none;background:linear-gradient(#0000,#050812b8);padding:0 24px 32px}.auth-card{max-width:520px;margin:0 auto}}@media (width<=560px){.login-visual{min-height:360px;padding:24px 18px}.login-kicker{font-size:11px}.login-brand h1{font-size:36px}.login-intro{gap:6px;margin-top:18px;font-size:14px}.login-road{height:168px;bottom:12px}.login-road__line,.login-road:before{left:18px;right:18px}.login-convoy{height:112px}.login-convoy--fleet{--login-stream-duration:238s}.login-vehicle--coach-lg{--login-vehicle-height:94px;width:280px}.login-vehicle--coach{--login-vehicle-height:84px;width:250px}.login-vehicle--minibus{--login-vehicle-height:66px;width:190px}.login-vehicle--car{--login-vehicle-height:56px;width:155px}.login-panel{padding:0 16px 24px}.auth-card{padding:24px 18px}.auth-card h2{font-size:26px}.login-options{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.login-convoy,.login-vehicle{transform:translate(8vw);animation:none!important}.login-vehicle:nth-child(n+2){display:none}}@media (width>=768px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a:hover{box-shadow:none!important;background:0 0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{background:var(--crm-accent,#ff6b22)!important;border-radius:999px!important;height:2px!important;display:block!important}}@media (width<=767px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:4px!important;grid-template-columns:minmax(0,1fr) 78px 38px!important;column-gap:4px!important;height:58px!important;min-height:58px!important;padding:0 10px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{min-width:0!important;height:58px!important;min-height:58px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{max-width:100%!important;color:var(--crm-brand-text,var(--crm-header-text,#06172f))!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:19px!important;line-height:1.05!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-template-columns:37px 37px!important;grid-auto-columns:37px!important;gap:4px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:38px!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center{grid-column:auto!important;width:37px!important;min-width:37px!important;max-width:37px!important;height:38px!important;min-height:38px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{border-radius:8px!important;width:37px!important;min-width:37px!important;max-width:37px!important;height:38px!important;min-height:38px!important;padding:0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{width:38px!important;min-width:38px!important;max-width:38px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link svg,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__icon svg,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle svg{stroke-width:2px!important;width:19px!important;height:19px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__badge{min-width:24px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;line-height:18px!important;top:-8px!important;right:-8px!important}body.crm-modern-page .crm-main,body.orders-page .crm-main{padding-left:14px!important;padding-right:14px!important}}@media (width<=380px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:3px!important;grid-template-columns:minmax(0,1fr) 74px 36px!important;column-gap:3px!important;padding-left:8px!important;padding-right:8px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{font-size:18px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-template-columns:35px 35px!important;grid-auto-columns:35px!important;gap:4px!important;width:74px!important;min-width:74px!important;max-width:74px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:35px!important;min-width:35px!important;max-width:35px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{width:36px!important;min-width:36px!important;max-width:36px!important}}body.leads-page .phone-duplicate-alert,body.leads-page .phone-duplicate-alert__items,body.leads-page .phone-duplicate-alert__link,body.leads-page .phone-duplicate-alert__title,body.leads-page .phone-duplicate-alert__subtitle,body.leads-page .client-consent-card,body.leads-page .client-consent-card__head,body.leads-page .client-consent-card__head>div,body.leads-page .client-consent-card__grid,body.leads-page .client-consent-card__grid div,body.leads-page .client-consent-card__grid dd{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.leads-page .phone-duplicate-alert{overflow:hidden!important}body.leads-page .phone-duplicate-alert__items{align-items:stretch!important}body.leads-page .phone-duplicate-alert__link{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;border-radius:12px!important;flex:min(100%,320px)!important;align-items:flex-start!important}body.leads-page .phone-duplicate-alert__title,body.leads-page .phone-duplicate-alert__subtitle{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;display:inline!important;overflow:visible!important}body.leads-page .client-consent-card{overflow:hidden!important}body.leads-page .client-consent-card__head p,body.leads-page .client-consent-card__grid dt,body.leads-page .client-consent-card__grid dd{overflow-wrap:anywhere!important;word-break:break-word!important}body.leads-page .client-consent-card__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important}body.leads-page .client-consent-card__grid dd{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}@media (width<=767px){body.leads-page .phone-duplicate-alert,body.leads-page .client-consent-card{padding:12px!important}body.leads-page .phone-duplicate-alert strong{line-height:1.3!important}body.leads-page .phone-duplicate-alert__items,body.leads-page .phone-duplicate-alert__link,body.leads-page .client-consent-card__head{grid-template-columns:minmax(0,1fr)!important;display:grid!important}body.leads-page .client-consent-card__grid{grid-template-columns:minmax(0,1fr)!important}}body.theme-airline.orders-page .orders-dispatch-console,body.theme-airline.orders-page .orders-dispatch-calendar,body.theme-airline.orders-page .orders-dispatch-metric,body.theme-airline.orders-page .orders-dispatch-timeline{display:none!important}@media (width>=768px) and (width<=1180px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-rows:62px 44px!important;grid-template-columns:minmax(0,1fr) 88px!important;align-items:center!important;gap:0 10px!important;height:auto!important;min-height:106px!important;padding:0 14px!important;display:grid!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;display:inline-flex!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 auto!important;min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(34vw,260px)!important;font-size:22px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:7px!important;min-width:max-content!important;padding-left:10px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{letter-spacing:0!important;white-space:nowrap!important;min-height:24px!important;padding:3px 9px!important;font-size:12px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-template-columns:42px 42px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:42px!important;margin:0!important;display:inline-grid!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scrollbar-width:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important;position:static!important;overflow:auto hidden!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav::-webkit-scrollbar{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{height:44px!important;min-height:44px!important;color:var(--crm-header-nav,var(--crm-header-text,#f2f4f7))!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 6px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}body.theme-light .crm-header:not(.service-header) .crm-nav a,body.theme-compact .crm-header:not(.service-header) .crm-nav a{color:#334155!important}body:is(.theme-dark,.theme-elit,.theme-airline) .crm-header:not(.service-header) .crm-nav a{color:#ffffffeb!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a:hover{color:var(--crm-accent,#ff6b22)!important;box-shadow:none!important;background:0 0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{background:var(--crm-accent,#ff6b22)!important;border-radius:999px!important;height:2px!important;display:block!important;bottom:0!important;left:8px!important;right:8px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}body.theme-airline.orders-page .orders-theme-aside{margin:12px 0 14px!important;display:block!important}body.theme-airline.orders-page .orders-theme-feed{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=640px) and (width<=767px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header){-moz-column-gap:8px!important;grid-template-rows:58px 44px!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;gap:0 8px!important;height:auto!important;min-height:102px!important;padding:0 12px!important;display:grid!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;height:58px!important;min-height:58px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{max-width:100%!important;font-size:20px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:5px!important;min-width:max-content!important;padding-left:8px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{min-height:22px!important;padding:2px 7px!important;font-size:11px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-template-columns:39px 39px!important;grid-auto-columns:39px!important;gap:4px!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center{width:39px!important;min-width:39px!important;max-width:39px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scrollbar-width:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important;position:static!important;overflow:auto hidden!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav::-webkit-scrollbar{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{height:44px!important;min-height:44px!important;color:var(--crm-header-nav,var(--crm-header-text,#f2f4f7))!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}body.theme-light .crm-header:not(.service-header) .crm-nav a{color:#334155!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{color:#fff!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a:hover{color:var(--crm-accent,#ff6b22)!important;box-shadow:none!important;background:0 0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{background:var(--crm-accent,#ff6b22)!important;border-radius:999px!important;height:2px!important;display:block!important;bottom:0!important;left:8px!important;right:8px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}}@media (width>=1181px) and (width<=1440px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-rows:62px 44px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:0 10px!important;height:auto!important;min-height:106px!important;padding:0 14px!important;display:grid!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;gap:10px!important;width:100%!important;min-width:0!important;height:62px!important;min-height:62px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 auto!important;min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(30vw,250px)!important;font-size:21px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:6px!important;min-width:max-content!important;padding-left:10px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{white-space:nowrap!important;min-height:24px!important;padding:3px 9px!important;font-size:12px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-template-columns:42px 42px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:88px!important;min-width:88px!important;max-width:88px!important;margin:0!important;display:inline-grid!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/3!important;justify-self:end!important;align-items:center!important;gap:12px!important;min-width:0!important;max-width:220px!important;font-size:12px!important;display:inline-flex!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user>a{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{flex-direction:row!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{letter-spacing:0!important;white-space:nowrap!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 6px!important;font-size:13px!important;font-weight:750!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}}@media (width>=1441px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{scrollbar-width:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav::-webkit-scrollbar{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{white-space:nowrap!important;flex:none!important;min-height:70px!important;padding:0 8px!important}}@media (width>=640px) and (width<=1180px){body.crm-menu-open{overflow:hidden}body.crm-menu-open .crm-page:before{content:"";z-index:70;background:#0f172a85;position:fixed;inset:0}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){z-index:110!important;-moz-column-gap:8px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:8px!important;height:auto!important;min-height:62px!important;padding:0 12px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-column:1!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:62px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:19px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:5px!important;min-width:max-content!important;padding-left:8px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo__badge{white-space:nowrap!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:2!important;grid-template-columns:40px 40px!important;grid-auto-flow:column!important;gap:4px!important;width:84px!important;min-width:84px!important;max-width:84px!important;margin:0!important;display:inline-grid!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{order:unset!important;white-space:nowrap!important;grid-column:3!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:96px!important;max-width:none!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars){white-space:nowrap!important;font-size:14px!important;font-weight:700!important;display:inline!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{z-index:120!important;background:var(--crm-surface,#fff)!important;width:min(84vw,360px)!important;height:100dvh!important;color:var(--crm-text,#1f2a37)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scrollbar-width:thin!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:18px!important;display:none!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-18px 0 42px #0f172a38!important}body.crm-menu-open:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav,body.crm-menu-open .crm-header:not(.service-header) .crm-nav{display:flex!important;transform:translate(0)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{min-height:44px!important;color:var(--crm-text,#334155)!important;white-space:normal!important;background:0 0!important;border-radius:8px!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:700!important;display:flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active{background:var(--crm-accent-soft,#fff3eb)!important;color:var(--crm-accent-dark,#f05f18)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{border-top:1px solid var(--crm-border,#e5eaf0)!important;gap:10px!important;margin-top:10px!important;padding-top:14px!important;display:grid!important}}@media (width>=1181px) and (width<=1440px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-rows:58px auto!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:0 10px!important;height:auto!important;min-height:104px!important;padding:0 14px 4px!important;display:grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:0 auto!important;min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(30vw,260px)!important;font-size:21px!important;line-height:1.05!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:6px!important;min-width:max-content!important;padding-left:8px!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-template-columns:40px 40px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:84px!important;min-width:84px!important;max-width:84px!important;margin:0!important;display:inline-grid!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/3!important;justify-self:end!important;gap:10px!important;min-width:0!important;max-width:min(22vw,220px)!important;font-size:12px!important;display:inline-flex!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user>a{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;max-height:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scrollbar-width:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:0 2px!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{letter-spacing:0!important;white-space:nowrap!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 7px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{bottom:0!important;left:7px!important;right:7px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}}@media (width>=641px) and (width<=1180px){body.crm-menu-open{overflow:hidden!important}body.crm-menu-open .crm-page:before{content:""!important;z-index:70!important;background:#0f172a85!important;position:fixed!important;inset:0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){z-index:110!important;-moz-column-gap:8px!important;grid-template-rows:minmax(58px,auto)!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:8px!important;height:auto!important;min-height:62px!important;padding:0 12px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;width:100%!important;min-width:0!important;min-height:58px!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{min-width:0!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:19px!important;line-height:1.05!important;overflow:hidden!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{flex:none!important;gap:5px!important;min-width:max-content!important;padding-left:6px!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-template-columns:40px 40px!important;grid-auto-flow:column!important;gap:4px!important;width:84px!important;min-width:84px!important;max-width:84px!important;margin:0!important;display:inline-grid!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{white-space:nowrap!important;grid-area:1/3!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:96px!important;max-width:none!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars){white-space:nowrap!important;font-size:14px!important;font-weight:800!important;display:inline!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{z-index:120!important;background:var(--crm-surface,#fff)!important;width:min(84vw,360px)!important;height:100dvh!important;color:var(--crm-text,#1f2a37)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:18px!important;display:none!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-18px 0 42px #0f172a38!important}body.crm-menu-open:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav,body.crm-menu-open .crm-header:not(.service-header) .crm-nav{display:flex!important;transform:translate(0)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{min-height:44px!important;color:var(--crm-text,#334155)!important;white-space:normal!important;background:0 0!important;border-radius:8px!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:800!important;display:flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active{background:var(--crm-accent-soft,#fff3eb)!important;color:var(--crm-accent-dark,#f05f18)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{border-top:1px solid var(--crm-border,#e5eaf0)!important;gap:10px!important;margin-top:10px!important;padding-top:14px!important;display:grid!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crm-header:not(.service-header) .crm-profile-icon-link{border:1px solid var(--crm-header-border,#d8dee7);color:#06172f;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.crm-header:not(.service-header) .crm-profile-icon-link__icon{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block;fill:none!important;stroke:currentColor!important}.crm-header:not(.service-header) .crm-profile-icon-link__tooltip{z-index:130;border:1px solid var(--crm-border,#d8dee7);background:var(--crm-surface,#fff);max-width:260px;color:var(--crm-text,#101827);white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.2;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0f172a24}.crm-header:not(.service-header) .crm-profile-icon-link:hover .crm-profile-icon-link__tooltip,.crm-header:not(.service-header) .crm-profile-icon-link:focus-visible .crm-profile-icon-link__tooltip{display:block}.crm-header:not(.service-header).crm-header--full-nav .crm-header-actions{grid-template-columns:none!important;grid-auto-columns:40px!important;width:max-content!important;min-width:128px!important;max-width:none!important}.crm-header:not(.service-header).crm-header--manager-nav .crm-header-actions{grid-template-columns:none!important;grid-auto-columns:40px!important;width:max-content!important;min-width:84px!important;max-width:none!important}.crm-header:not(.service-header) .brand-badges{border-left:0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-profile-icon-link{border-color:var(--crm-header-border,#d8dee7)!important;color:#06172f!important;background:#fff!important}@media (width>=1441px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){gap:14px!important;padding-right:18px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{flex:auto!important;gap:0!important;min-width:0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{padding:0 8px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{max-width:max-content!important;overflow:visible!important}}@media (width>=641px) and (width<=900px){body.crm-menu-open{overflow:hidden!important}body.crm-menu-open .crm-page:before{content:""!important;z-index:70!important;background:#0f172a85!important;position:fixed!important;inset:0!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){z-index:110!important;-moz-column-gap:8px!important;grid-template-rows:minmax(62px,auto)!important;grid-template-columns:minmax(max-content,1fr) max-content max-content!important;align-items:center!important;column-gap:8px!important;height:auto!important;min-height:62px!important;padding:0 12px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;min-height:62px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;font-size:21px!important;line-height:1!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{border-left:0!important;flex:none!important;gap:6px!important;min-width:max-content!important;padding-left:8px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-auto-columns:40px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:max-content!important;min-width:84px!important;max-width:none!important;margin:0!important;display:inline-grid!important;position:static!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header).crm-header--full-nav .crm-header-actions{min-width:128px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header).crm-header--manager-nav .crm-header-actions{min-width:84px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{white-space:nowrap!important;grid-area:1/3!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:92px!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:static!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars){white-space:nowrap!important;font-size:14px!important;font-weight:800!important;display:inline!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{z-index:120!important;background:var(--crm-surface,#fff)!important;width:min(84vw,380px)!important;height:100dvh!important;color:var(--crm-text,#1f2a37)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;scrollbar-width:thin!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:18px!important;display:none!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden auto!important;transform:translate(105%)!important;box-shadow:-18px 0 42px #0f172a38!important}body.crm-menu-open:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav,body.crm-menu-open .crm-header:not(.service-header) .crm-nav{display:flex!important;transform:translate(0)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{min-height:44px!important;color:var(--crm-text,#334155)!important;white-space:normal!important;background:0 0!important;border-radius:8px!important;align-items:center!important;padding:0 12px!important;font-size:15px!important;font-weight:800!important;display:flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active{background:var(--crm-accent-soft,#fff3eb)!important;color:var(--crm-accent-dark,#f05f18)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{border-top:1px solid var(--crm-border,#e5eaf0)!important;gap:10px!important;margin-top:10px!important;padding-top:14px!important;display:grid!important}}@media (width<=640px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){-moz-column-gap:4px!important;grid-template-columns:minmax(0,1fr) max-content 38px!important;align-items:center!important;column-gap:4px!important;min-height:62px!important;padding:0 8px!important;display:grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:none!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;font-size:18px!important;line-height:1!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-column:2!important;grid-auto-columns:36px!important;grid-auto-flow:column!important;gap:4px!important;width:max-content!important;min-width:76px!important;max-width:none!important;display:inline-grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header).crm-header--full-nav .crm-header-actions{min-width:116px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header).crm-header--manager-nav .crm-header-actions{min-width:76px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:36px!important;min-width:36px!important;max-width:36px!important;height:38px!important;min-height:38px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle{grid-column:3!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle>span:not(.crm-menu-toggle__bars){display:none!important}}@media (width>=901px) and (width<=1180px){body.crm-menu-open{overflow:auto!important}body.crm-menu-open .crm-page:before{content:none!important;display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){z-index:110!important;-moz-column-gap:10px!important;grid-template-rows:58px auto!important;grid-template-columns:minmax(max-content,1fr) max-content max-content!important;align-items:center!important;gap:0 10px!important;height:auto!important;min-height:104px!important;padding:0 14px 4px!important;display:grid!important;position:relative!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:58px!important;min-height:58px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main{flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-logo--main .brand-logo__name{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;font-size:21px!important;line-height:1!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-badges{border-left:0!important;flex:none!important;gap:6px!important;min-width:max-content!important;padding-left:8px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;grid-auto-columns:40px!important;grid-auto-flow:column!important;justify-self:end!important;gap:4px!important;width:max-content!important;min-width:84px!important;max-width:none!important;margin:0!important;display:inline-grid!important;position:static!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header).crm-header--full-nav .crm-header-actions{min-width:128px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header).crm-header--manager-nav .crm-header-actions{min-width:84px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions>*,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/3!important;justify-self:end!important;gap:10px!important;min-width:0!important;max-width:120px!important;font-size:12px!important;display:inline-flex!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;max-height:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:0 2px!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{height:42px!important;min-height:42px!important;color:var(--crm-header-nav,#4a5563)!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;align-items:center!important;padding:0 7px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a:hover,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active{color:var(--crm-accent,#ff6b22)!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a.active:after{background:var(--crm-accent,#ff6b22)!important;height:2px!important;display:block!important;bottom:0!important;left:7px!important;right:7px!important}}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page,.owner-page,.profile-page,.crm-modern-page) .crm-main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:4px!important;padding-right:4px!important}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page,.owner-page,.profile-page,.crm-modern-page) .crm-main>:is(.crm-filter,.orders-filter,.clients-search-filter,.executors-search-filter,.crm-table-wrap,.crm-panel,.clients-tabs,.reports-tabs,.reports-filter,.dashboard-periods,.dashboard-history,.crm-title-row){max-width:none!important;margin-left:0!important;margin-right:0!important}.crm-table[data-resizable-table],body.vehicles-page .vehicles-list-table[data-resizable-table]{table-layout:fixed!important}.crm-table[data-resizable-table] :is(th,td),body.vehicles-page .vehicles-list-table[data-resizable-table] :is(th,td),.crm-table[data-resizable-table] th,.crm-table[data-resizable-table] td,body.vehicles-page .vehicles-list-table[data-resizable-table] th,body.vehicles-page .vehicles-list-table[data-resizable-table] td,body .crm-table[data-resizable-table] :is(th,td)[class*=-col-]{width:auto!important}.crm-column-resizer{z-index:12;appearance:none;color:#0000;cursor:col-resize;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border:0;width:24px;height:100%;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:0;right:-12px;box-shadow:none!important;background:0 0!important}.crm-column-resizer:after{content:"";background:color-mix(in srgb, var(--crm-border,#d7e2ef) 78%, transparent);opacity:0;border-radius:999px;width:2px;transition:opacity .12s,background .12s,width .12s;position:absolute;top:9px;bottom:9px;right:6px}.crm-table[data-resizable-table] th:hover .crm-column-resizer:after,.crm-column-resizer:hover:after,.crm-column-resizer:focus-visible:after,.crm-column-resizer.is-dragging:after,.crm-column-resizing .crm-column-resizer:hover:after{background:var(--crm-accent,#ff6b22);opacity:.85;width:3px}html.crm-column-resizing,body.crm-column-resizing,.crm-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.crm-column-resizing,.crm-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.crm-column-resize-guide{z-index:9999;pointer-events:none;background:var(--crm-accent,#ff6b22);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--crm-accent,#ff6b22) 18%, transparent);position:absolute}.crm-column-resize-measurer{white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;max-width:none;position:fixed;top:-9999px;left:-9999px}.crm-table[data-resizable-table] th,.vehicles-list-table[data-resizable-table] th{position:relative;overflow:visible}.orders-page .orders-table :is(th,td):is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route),.orders-page .orders-table :is(th,td):nth-child(2){z-index:auto!important;position:static!important;left:auto!important}.orders-page .orders-table th:is(.orders-notification-indicator-cell,.orders-col-no,.orders-col-date,.orders-col-time,.orders-col-route),.orders-page .orders-table th:nth-child(2){z-index:2!important;position:relative!important}.orders-page .orders-table[data-resizable-table] thead th{z-index:3;padding-right:30px;top:0;background:var(--orders-table-header-bg,var(--orders-panel))!important;position:sticky!important}.orders-page .orders-table[data-resizable-table] :is(th,td).is-column-pinned{box-shadow:1px 0 0 var(--orders-border,#d7e2ef);background:var(--orders-row-bg,var(--orders-surface))!important}.orders-page .orders-table[data-resizable-table] thead th.is-column-pinned{z-index:6!important;background:var(--orders-table-header-bg,var(--orders-panel))!important}.crm-column-pin-toggle{z-index:6;border:1px solid color-mix(in srgb, var(--crm-muted,#64748b) 70%, transparent);appearance:none;width:9px;height:9px;box-shadow:none;cursor:pointer;opacity:0;background:0 0;border-radius:999px;padding:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.orders-page .orders-table thead th:hover .crm-column-pin-toggle,.crm-column-pin-toggle:hover,.crm-column-pin-toggle:focus-visible{opacity:.85}.crm-column-pin-toggle[aria-pressed=true]{border-color:var(--crm-accent,#ff6b22);background:var(--crm-accent,#ff6b22);opacity:.9}body:not(.orders-page) .crm-table-wrap{overflow-x:hidden!important}body:not(.orders-page) .crm-table,body:not(.orders-page) .crm-table[data-resizable-table],body:not(.orders-page) .clients-main-table,body:not(.orders-page) .vehicles-list-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.vehicles-panel-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (width>=901px){body.leads-page .crm-filter.crm-filter-leads{box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:none!important;padding:7px!important;display:flex!important}body.leads-page .crm-filter.crm-filter-leads .crm-search-input{box-sizing:border-box!important;flex:0 0 clamp(138px,12vw,190px)!important;width:clamp(138px,12vw,190px)!important;min-width:138px!important;max-width:190px!important;padding-inline:8px!important;font-size:12px!important}body.leads-page .crm-filter.crm-filter-leads select{box-sizing:border-box!important;flex:64px!important;min-width:0!important;max-width:86px!important;padding-inline:5px!important;font-size:12px!important}body.leads-page .crm-filter.crm-filter-leads select[name=follow_up_date]{flex-basis:78px!important;max-width:92px!important}body.leads-page .crm-filter.crm-filter-leads .leads-filter-actions{display:contents!important}body.leads-page .crm-filter.crm-filter-leads .leads-filter-actions .btn-green,body.leads-page .crm-filter.crm-filter-leads .leads-filter-actions .btn-blue,body.leads-page .crm-filter.crm-filter-leads .leads-filter-actions .btn-gray,body.leads-page .crm-filter.crm-filter-leads .leads-filter-actions button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;height:32px!important;min-height:32px!important;padding-inline:9px!important;font-size:12px!important}}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main{box-sizing:border-box!important;width:calc(100vw - 8px)!important;max-width:none!important;margin-left:4px!important;margin-right:4px!important;padding-left:0!important;padding-right:0!important}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-table-wrap,body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-filter,body.orders-page .orders-filter,body.reports-page .reports-filter,body.reports-page .reports-tabs,body.clients-page .clients-tabs,body.dashboard-page .dashboard-grid,body.dashboard-page .dashboard-section,body.work-page .crm-work-section,body.executors-page .crm-panel{box-sizing:border-box!important;width:100%!important;max-width:none!important}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main{width:calc(100vw - 8px)!important;max-width:none!important;margin-left:4px!important;margin-right:4px!important;padding-left:0!important;padding-right:0!important}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main>:is(.crm-filter,.orders-filter,.clients-search-filter,.executors-search-filter,.crm-table-wrap,.clients-tabs,.reports-tabs,.reports-filter,.dashboard-periods,.dashboard-history,.dashboard-grid,.dashboard-section,.crm-work-section,.crm-panel,.crm-split,.clients-broadcast-panel,.clients-subscribers-sections){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.calls-page .crm-main{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:4px!important;margin-right:4px!important;padding-left:0!important;padding-right:0!important}body.calls-page .calls-filter.calls-filter--iconic{-moz-column-gap:14px!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;margin:0 0 10px!important;padding:0!important;display:grid!important}body.calls-page .calls-filter__title{white-space:nowrap!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}body.calls-page .calls-filter__grid{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;display:flex!important}body.calls-page .calls-filter-field{height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd5dd!important;border-radius:0!important;flex:none!important;align-items:stretch!important;display:inline-flex!important}body.calls-page .calls-filter-field--manager{width:236px!important}body.calls-page .calls-filter-field--date{width:270px!important}body.calls-page .calls-filter-field--direction{width:204px!important}body.calls-page .calls-filter-field--answered{width:190px!important}body.calls-page .calls-filter-field--search{width:238px!important}body.calls-page .calls-filter-field--duration{width:210px!important}body.calls-page .calls-filter-field--sim{width:224px!important}body.calls-page .calls-filter-field--match,body.calls-page .calls-filter-field--recording,body.calls-page .calls-filter-field--ad{width:174px!important}body.calls-page .calls-filter-field__icon{background:#f3f4f6!important;border-right:1px solid #c8ced6!important;border-radius:0!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:36px!important;display:inline-flex!important}body.calls-page .calls-filter-field input,body.calls-page .calls-filter-field select,body.calls-page .calls-date-range__toggle{height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0 10px!important;font-size:13px!important;line-height:36px!important}body.calls-page .calls-filter__apply,body.calls-page .calls-filter__reset{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:96px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}body.calls-page .calls-log-panel{width:100%!important;max-width:none!important;margin-top:10px!important;padding:0!important}body.calls-page .calls-table--moizvonki{width:100%!important;min-width:1120px!important}@media (width<=1180px){body.calls-page .calls-filter.calls-filter--iconic{grid-template-columns:1fr!important;row-gap:8px!important}body.calls-page .calls-filter-field,body.calls-page .calls-filter__apply,body.calls-page .calls-filter__reset{flex:calc(50% - 5px)!important;width:auto!important}}@media (width<=760px){body.calls-page .calls-filter.calls-filter--iconic{grid-template-columns:1fr!important}body.calls-page .calls-filter-field,body.calls-page .calls-filter__apply,body.calls-page .calls-filter__reset{flex-basis:100%!important;width:100%!important}}@media (width>=768px){body.orders-page .crm-main>.crm-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:auto!important;box-sizing:border-box!important;flex:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-left:0!important;margin-right:0!important;overflow:auto visible!important}body.orders-page{overflow:auto!important}body.orders-page .crm-page{height:auto!important;min-height:100dvh!important;overflow:visible!important}body.orders-page .crm-main{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:auto!important;max-width:none!important;min-height:0!important;margin-left:4px!important;margin-right:4px!important;padding-left:0!important;padding-right:0!important;display:flex!important;overflow:hidden!important}body.orders-page .orders-filter,body.orders-page .orders-indicator-legend,body.orders-page .crm-main>.crm-table-wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.orders-page .crm-main>.crm-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 232px)!important;overflow:auto!important}body.orders-page .orders-table,body.orders-page .orders-table[data-resizable-table]{width:max(100%,3080px)!important;min-width:3080px!important}}body.theme-airline.orders-page .orders-table thead th,body.theme-airline.orders-page .orders-table thead th *,body.theme-airline.orders-page .orders-table thead th a,body.theme-airline.orders-page .orders-table thead th button,body.theme-airline.orders-page .orders-table thead th svg{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}body.theme-airline.orders-page .orders-table thead .crm-column-pin-toggle:before{background:#ffffff6b!important}body.theme-airline.orders-page .orders-table thead .crm-column-pin-toggle.is-active:before,body.theme-airline.orders-page .orders-table thead th.is-column-pinned .crm-column-pin-toggle:before{background:#fff!important}body:is(.executors-page,.drivers-page,.vehicles-page) .crm-main>.crm-panel,body.work-page .crm-main>.crm-work-section,body.clients-page .clients-broadcast-panel,body.clients-page .clients-subscribers-sections{padding-left:4px!important;padding-right:4px!important}@media (width>=901px){.crm-header:not(.service-header),.orders-page .crm-header:not(.service-header),.crm-modern-page .crm-header:not(.service-header){-moz-column-gap:14px!important;column-gap:14px!important}.crm-header:not(.service-header) .crm-nav,.orders-page .crm-header:not(.service-header) .crm-nav,.crm-modern-page .crm-header:not(.service-header) .crm-nav{justify-content:center!important}.crm-header:not(.service-header) .crm-header-actions,.orders-page .crm-header:not(.service-header) .crm-header-actions,.crm-modern-page .crm-header:not(.service-header) .crm-header-actions{grid-template-columns:none!important;grid-auto-columns:42px!important;grid-auto-flow:column!important;justify-content:end!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin-left:0!important;display:inline-grid!important;overflow:visible!important}.crm-header:not(.service-header) .crm-header-actions>*,.crm-header:not(.service-header) .crm-header-actions .manager-notification-center,.crm-header:not(.service-header) .crm-header-icon-link,.crm-header:not(.service-header) .manager-notification-center__toggle,.crm-header:not(.service-header) .crm-profile-icon-link{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}.crm-header:not(.service-header) .crm-user,.orders-page .crm-header:not(.service-header) .crm-user,.crm-modern-page .crm-header:not(.service-header) .crm-user{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;width:max-content!important;min-width:max-content!important;max-width:max-content!important;display:inline-flex!important;overflow:visible!important}}@media (width<=900px){.crm-header:not(.service-header) .crm-header-actions .crm-profile-icon-link{display:none!important}}.crm-header:not(.service-header) .crm-profile-icon-link{border-color:var(--crm-header-border,#ffffff2e)!important;background:var(--crm-surface,#ffffff14)!important;color:var(--crm-header-text,#fff)!important}body.theme-light .crm-header:not(.service-header) .crm-profile-icon-link{color:#06172f!important;background:#fff!important;border-color:#d8dee7!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-profile-icon-link{border-color:color-mix(in srgb, var(--crm-header-text) 24%, transparent)!important;background:color-mix(in srgb, var(--crm-header-text) 12%, transparent)!important;color:var(--crm-header-text)!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-profile-icon-link:hover,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-profile-icon-link.is-active{border-color:color-mix(in srgb, var(--crm-header-text) 42%, transparent)!important;background:color-mix(in srgb, var(--crm-header-text) 20%, transparent)!important;color:var(--crm-header-text)!important}body.theme-compact .crm-header:not(.service-header) .crm-nav a,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a{color:#fffaf0!important}body.theme-compact .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact .crm-header:not(.service-header) .crm-nav a.active,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact.orders-page .crm-header:not(.service-header) .crm-nav a.active,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a:hover,body.theme-compact.crm-modern-page .crm-header:not(.service-header) .crm-nav a.active{color:#f7e7b4!important}body.theme-dark .crm-header:not(.service-header) .crm-nav a,body.theme-dark.orders-page .crm-header:not(.service-header) .crm-nav a,body.theme-dark.crm-modern-page .crm-header:not(.service-header) .crm-nav a,body.theme-elit .crm-header:not(.service-header) .crm-nav a,body.theme-elit.orders-page .crm-header:not(.service-header) .crm-nav a,body.theme-elit.crm-modern-page .crm-header:not(.service-header) .crm-nav a{color:#f8fafc!important}body.theme-airline .crm-header:not(.service-header) .crm-nav a,body.theme-airline.orders-page .crm-header:not(.service-header) .crm-nav a,body.theme-airline.crm-modern-page .crm-header:not(.service-header) .crm-nav a{color:#eef7ff!important}body.theme-dark .crm-header:not(.service-header) .crm-nav a:hover,body.theme-dark .crm-header:not(.service-header) .crm-nav a.active,body.theme-elit .crm-header:not(.service-header) .crm-nav a:hover,body.theme-elit .crm-header:not(.service-header) .crm-nav a.active,body.theme-airline .crm-header:not(.service-header) .crm-nav a:hover,body.theme-airline .crm-header:not(.service-header) .crm-nav a.active{color:#fff!important}@media (width>=1181px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){-moz-column-gap:12px!important;grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;align-items:center!important;column-gap:12px!important;height:auto!important;min-height:72px!important;padding:0 18px!important;display:grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;justify-self:start!important;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;max-height:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:wrap!important;grid-area:1/2!important;place-content:center!important;align-items:center!important;gap:0 2px!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav a{white-space:nowrap!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;padding:0 clamp(5px,.48vw,9px)!important;font-size:clamp(13px,.88vw,16px)!important;line-height:1!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/3!important;grid-template-columns:none!important;grid-auto-columns:42px!important;grid-auto-flow:column!important;justify-content:end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;display:inline-grid!important;overflow:visible!important;transform:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/4!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:0!important;width:max-content!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}}@media (width>=901px) and (width<=1180px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).orders-page .crm-header:not(.service-header),body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact).crm-modern-page .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-rows:58px auto!important;grid-template-columns:minmax(max-content,1fr) max-content max-content!important;align-items:center!important;gap:0 10px!important;height:auto!important;min-height:104px!important;padding:0 14px 4px!important;display:grid!important;overflow:visible!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-actions{grid-area:1/2!important;justify-self:end!important;width:max-content!important;min-width:max-content!important;max-width:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/3!important;justify-self:end!important;width:max-content!important;min-width:max-content!important;max-width:none!important}body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav{grid-area:2/1/auto/-1!important;justify-content:center!important}}@media (width>=901px){body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-menu-toggle,body:is(.theme-light,.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-nav-mobile-user{display:none!important}body.theme-light .crm-header:not(.service-header) .crm-profile-icon-link,body.theme-light .crm-header:not(.service-header) .crm-header-icon-link,body.theme-light .crm-header:not(.service-header) .manager-notification-center__toggle{color:#06172f!important;background:#fff!important;border-color:#d8dee7!important}body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-profile-icon-link,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .crm-header-icon-link,body:is(.theme-dark,.theme-elit,.theme-airline,.theme-compact) .crm-header:not(.service-header) .manager-notification-center__toggle{background:color-mix(in srgb, var(--crm-header-text) 12%, transparent)!important;color:var(--crm-header-text,#fff)!important;border-color:color-mix(in srgb, var(--crm-header-text) 24%, transparent)!important}}html{scrollbar-gutter:stable}@media (width>=1181px){body .crm-header:not(.service-header),body.orders-page .crm-header:not(.service-header),body.crm-modern-page .crm-header:not(.service-header){-moz-column-gap:14px!important;grid-template-rows:72px!important;grid-template-columns:320px minmax(0,1fr) max-content max-content!important;align-items:center!important;gap:0 14px!important;height:72px!important;min-height:72px!important;padding:0 18px!important;display:grid!important;overflow:visible!important}body .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;justify-self:start!important;width:320px!important;min-width:320px!important;max-width:320px!important;overflow:visible!important}body .crm-header:not(.service-header) .crm-nav{width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:row!important;grid-area:1/2!important;justify-content:center!important;align-items:center!important;gap:0 2px!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}body .crm-header:not(.service-header) .crm-nav a{white-space:nowrap!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;padding:0 clamp(5px,.42vw,8px)!important;font-size:clamp(13px,.82vw,16px)!important;line-height:1!important;display:inline-flex!important}body .crm-header:not(.service-header) .crm-header-actions{grid-area:1/3!important;grid-template-columns:none!important;grid-auto-columns:42px!important;grid-auto-flow:column!important;justify-content:end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:42px!important;margin:0!important;display:inline-grid!important;overflow:visible!important;transform:none!important}body .crm-header:not(.service-header) .crm-header-actions>*,body .crm-header:not(.service-header) .crm-header-actions .manager-notification-center,body .crm-header:not(.service-header) .crm-header-icon-link,body .crm-header:not(.service-header) .manager-notification-center__toggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}body .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/4!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:42px!important;display:inline-flex!important;overflow:visible!important}body .crm-header:not(.service-header) .crm-user button{white-space:nowrap!important;width:48px!important;min-width:48px!important;max-width:48px!important}}@media (width>=901px) and (width<=1180px){body .crm-header:not(.service-header),body.orders-page .crm-header:not(.service-header),body.crm-modern-page .crm-header:not(.service-header){-moz-column-gap:10px!important;grid-template-rows:58px 42px!important;grid-template-columns:320px minmax(0,1fr) max-content max-content!important;align-items:center!important;gap:0 10px!important;height:104px!important;min-height:104px!important;padding:0 14px 4px!important;display:grid!important;overflow:visible!important}body .crm-header:not(.service-header) .brand-switcher{grid-area:1/1!important;justify-self:start!important;width:320px!important;min-width:320px!important;max-width:320px!important}body .crm-header:not(.service-header) .crm-header-actions{grid-area:1/3!important;justify-self:end!important;width:max-content!important;min-width:max-content!important;max-width:none!important}body .crm-header:not(.service-header) .crm-user{white-space:nowrap!important;grid-area:1/4!important;justify-self:end!important;width:48px!important;min-width:48px!important;max-width:48px!important}body .crm-header:not(.service-header) .crm-nav{grid-area:2/1/auto/-1!important;justify-content:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important}}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:4px!important;margin-right:4px!important;padding-left:0!important;padding-right:0!important;display:block!important}body:is(.dashboard-page,.orders-page,.leads-page,.work-page,.clients-page,.executors-page,.drivers-page,.vehicles-page,.reports-page) .crm-main>:is(.crm-filter,.orders-filter,.clients-search-filter,.executors-search-filter,.crm-table-wrap,.crm-panel,.crm-split,.clients-tabs,.reports-tabs,.reports-filter,.dashboard-periods,.dashboard-history,.dashboard-grid,.dashboard-section,.crm-work-section,.clients-broadcast-panel,.clients-subscribers-sections){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width>=768px){body.orders-page .crm-page{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}body.orders-page .crm-header{flex:none}body.orders-page .crm-main{flex-direction:column!important;flex:auto!important;min-height:0!important;margin-bottom:4px!important;display:flex!important}body.orders-page .crm-main>.crm-table-wrap{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(227 227 224/var(--tw-border-opacity,1))}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}@media (width>=640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (width>=1024px){.lg\:-ml-px{margin-left:-1px}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-0{margin-left:0}.lg\:mt-10{margin-top:2.5rem}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:56rem}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:p-20{padding:5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-10{padding-bottom:2.5rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{--tw-border-opacity:1;border-color:rgb(62 62 58/var(--tw-border-opacity,1))}.dark\:border-\[\#eeeeec\]{--tw-border-opacity:1;border-color:rgb(238 238 236/var(--tw-border-opacity,1))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-\[\#161615\]{--tw-bg-opacity:1;background-color:rgb(22 22 21/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1D0002\]{--tw-bg-opacity:1;background-color:rgb(29 0 2/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3E3E3A\]{--tw-bg-opacity:1;background-color:rgb(62 62 58/var(--tw-bg-opacity,1))}.dark\:bg-\[\#eeeeec\]{--tw-bg-opacity:1;background-color:rgb(238 238 236/var(--tw-bg-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-\[\#1C1C1A\]{--tw-text-opacity:1;color:rgb(28 28 26/var(--tw-text-opacity,1))}.dark\:text-\[\#391800\]{--tw-text-opacity:1;color:rgb(57 24 0/var(--tw-text-opacity,1))}.dark\:text-\[\#4B0600\]{--tw-text-opacity:1;color:rgb(75 6 0/var(--tw-text-opacity,1))}.dark\:text-\[\#733000\]{--tw-text-opacity:1;color:rgb(115 48 0/var(--tw-text-opacity,1))}.dark\:text-\[\#A1A09A\]{--tw-text-opacity:1;color:rgb(161 160 154/var(--tw-text-opacity,1))}.dark\:text-\[\#EDEDEC\]{--tw-text-opacity:1;color:rgb(237 237 236/var(--tw-text-opacity,1))}.dark\:text-\[\#F61500\]{--tw-text-opacity:1;color:rgb(246 21 0/var(--tw-text-opacity,1))}.dark\:text-\[\#FF4433\]{--tw-text-opacity:1;color:rgb(255 68 51/var(--tw-text-opacity,1))}.dark\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px #fffaed2d;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(62 62 58/var(--tw-border-opacity,1))}.dark\:hover\:border-\[\#3E3E3A\]:hover{--tw-border-opacity:1;border-color:rgb(62 62 58/var(--tw-border-opacity,1))}.dark\:hover\:border-\[\#62605b\]:hover{--tw-border-opacity:1;border-color:rgb(98 96 91/var(--tw-border-opacity,1))}.dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}
