.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));inset:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{display:flex;justify-content:flex-end;inset:0 0 auto auto;padding:var(--yarl__toolbar_padding,8px);position:absolute}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{pointer-events:none;position:absolute;--yarl__thumbnails_vignette_size:12%}@media(min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media(min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}html[data-theme=light] .prep-mobile-card{border-color:color-mix(in srgb,var(--prep-risk-color) 32%,#aebdd0);background:linear-gradient(135deg,color-mix(in srgb,var(--prep-risk-color) 7%,transparent),transparent 44%),linear-gradient(180deg,#fff,#f6f9fd);color:#101d2f;box-shadow:0 16px 34px -28px #0f172a94}html[data-theme=light] .prep-mobile-title strong,html[data-theme=light] .prep-work-summary__title,html[data-theme=light] .prep-stage-history__tile strong,html[data-theme=light] .prep-sheet-title h2,html[data-theme=light] .prep-sheet-section__title strong,html[data-theme=light] .prep-setting-control__head strong,html[data-theme=light] .prep-plan-row strong,html[data-theme=light] .prep-stage-work-row strong,html[data-theme=light] .prep-history-card strong,html[data-theme=light] .prep-stage-button__label{color:#101d2f}html[data-theme=light] .prep-mobile-title span,html[data-theme=light] .prep-work-summary__heading,html[data-theme=light] .prep-work-summary__stage,html[data-theme=light] .prep-work-summary__empty,html[data-theme=light] .prep-stage-history__owner,html[data-theme=light] .prep-sheet-title small,html[data-theme=light] .prep-sheet-section__title span,html[data-theme=light] .prep-setting-control__head span,html[data-theme=light] .prep-plan-row small,html[data-theme=light] .prep-stage-work-row small,html[data-theme=light] .prep-history-card small,html[data-theme=light] .prep-stage-button__status,html[data-theme=light] .prep-sheet-empty{color:#455a73}html[data-theme=light] .prep-work-summary,html[data-theme=light] .prep-stage-history__tile,html[data-theme=light] .prep-total-time{border-color:#b7c6d9;background:#eef4fb;color:#101d2f}html[data-theme=light] .prep-work-summary__item.is-done{border-radius:5px;background:#d7f4e3;color:#087145}html[data-theme=light] .prep-work-summary__item.is-done .prep-work-summary__stage,html[data-theme=light] .prep-work-summary__item.is-done .prep-work-summary__title{color:#087145}html[data-theme=light] .prep-total-time.is-ok,html[data-theme=light] .prep-stage-history__tile.is-ok{border-color:#42b176;background:linear-gradient(135deg,#dff6e9,#f7fffb);color:#075f39}html[data-theme=light] .prep-total-time.is-warn,html[data-theme=light] .prep-stage-history__tile.is-warn{border-color:#d49a17;background:linear-gradient(135deg,#fff0bd,#fffaf0);color:#7a4b00}html[data-theme=light] .prep-total-time.is-hot,html[data-theme=light] .prep-stage-history__tile.is-hot{border-color:#e27b7b;background:linear-gradient(135deg,#ffe0e0,#fff7f7);color:#9f1d1d}html[data-theme=light] .prep-remove-work,html[data-theme=light] .prep-history-card button{border-color:#e2a0a0;background:#fff1f1;color:#a82424}:root{color-scheme:dark;--bg-app: #0f1115;--bg-surface: #161a20;--bg-surface-elevated: #1b2028;--bg-muted: #202631;--bg-input: #13171d;--surface-primary: var(--bg-surface);--surface-secondary: var(--bg-muted);--text-primary: #f5f7fa;--text-secondary: #a5afbd;--text-muted: #768194;--border-primary: #2a3341;--border-strong: #394557;--border-subtle: var(--border-primary);--accent-primary: #0f7cf0;--accent-primary-hover: #2d8cf1;--accent-soft: rgba(15, 124, 240, .14);--success: #24b36b;--success-soft: rgba(36, 179, 107, .14);--danger: #dc5d5d;--danger-soft: rgba(220, 93, 93, .14);--warning: #d49a35;--warning-soft: rgba(212, 154, 53, .14);--info: #5b8def;--info-soft: rgba(91, 141, 239, .14);--shadow-card: 0 18px 40px -24px rgba(0, 0, 0, .55);--shadow-focus: 0 0 0 3px rgba(15, 124, 240, .18);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, monospace;--container-max: 1400px;--transition-fast: .14s ease;--transition-base: .22s ease}:root[data-theme=light]{color-scheme:light;--bg-app: #f3f7ff;--bg-surface: #ffffff;--bg-surface-elevated: #ffffff;--bg-muted: #e8f0fb;--bg-input: #ffffff;--surface-primary: var(--bg-surface);--surface-secondary: var(--bg-muted);--text-primary: #07111f;--text-secondary: #243245;--text-muted: #475569;--border-primary: #d7dee9;--border-strong: #b8c3d2;--border-subtle: var(--border-primary);--accent-primary: #005bd3;--accent-primary-hover: #004cad;--accent-soft: rgba(0, 91, 211, .16);--success: #087443;--success-soft: rgba(8, 116, 67, .16);--danger: #b42318;--danger-soft: rgba(180, 35, 24, .13);--warning: #9a5b00;--warning-soft: rgba(154, 91, 0, .16);--info: #005bd3;--info-soft: rgba(0, 91, 211, .15);--shadow-card: 0 18px 40px -30px rgba(30, 41, 59, .32);--shadow-focus: 0 0 0 3px rgba(23, 105, 210, .18)}*{box-sizing:border-box}html,body,#root{min-height:100%}html{font-family:var(--font-sans);background:var(--bg-app);color:var(--text-primary)}body{margin:0;background:radial-gradient(circle at top,rgba(15,124,240,.1),transparent 24%),var(--bg-app)}html[data-theme=light] body{background:linear-gradient(180deg,#f8fafc 0%,var(--bg-app) 280px)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.app-shell{min-height:100dvh;width:100%}.app-container{width:min(100% - 32px,var(--container-max));margin:0 auto}.page-stack{display:grid;gap:var(--space-6);padding:var(--space-8) 0}.ui-grid-2,.ui-grid-3{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-text-muted{color:var(--text-secondary)}.ui-mono{font-family:var(--font-mono)}.ui-divider{height:1px;width:100%;background:var(--border-primary)}.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6)}.messages-page-section{min-height:calc(100vh - 132px)}.messages-page{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:560px;height:min(760px,calc(100vh - 188px));overflow:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:linear-gradient(180deg,#1b2028eb,#161a20f0);box-shadow:var(--shadow-card)}.messages-page__sidebar{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border-right:1px solid var(--border-primary);background:#13171dc2}.messages-page__sidebar-head,.messages-page__conversation-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px 16px;border-bottom:1px solid var(--border-primary)}.messages-page__sidebar-head strong,.messages-page__conversation-head strong{display:block;overflow:hidden;color:var(--text-primary);font-size:.88rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.messages-page__eyebrow{display:block;margin-bottom:3px;color:var(--text-muted);font-size:.72rem;line-height:1.2}.messages-page__chat-list{min-height:0;overflow-y:auto;padding:8px;overscroll-behavior-y:contain}.messages-page-chat{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;width:100%;gap:10px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.messages-page-chat__body{display:grid;min-width:0;gap:5px}.messages-car-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--messages-car-avatar-bg, var(--accent-soft));color:var(--messages-car-avatar-fg, var(--accent-primary));font-size:.82rem;font-weight:900;line-height:1;letter-spacing:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.messages-car-avatar img{display:block;width:100%;height:100%;object-fit:cover}.messages-car-avatar--large{width:54px;min-width:54px;height:54px;font-size:.94rem}.messages-page-chat:hover,.messages-page-chat--active{background:var(--accent-soft)}.messages-page-chat--unread{background:#0f7cf01f;box-shadow:inset 3px 0 #ef4444}.messages-page-chat--unread:hover,.messages-page-chat--unread.messages-page-chat--active{background:#0f7cf033}.messages-page-chat--active{box-shadow:inset 3px 0 0 var(--accent-primary)}.messages-page-chat--unread.messages-page-chat--active{box-shadow:inset 3px 0 #ef4444,inset 6px 0 0 var(--accent-primary)}.messages-page-chat__top,.messages-page-chat__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.messages-page-chat__top strong,.messages-page-chat__title,.messages-page-chat__last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page-chat__top strong{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:.9rem;line-height:1.2}.messages-page-chat--unread .messages-page-chat__top strong,.messages-page-chat--unread .messages-page-chat__last{color:var(--text-primary);font-weight:900}.messages-page-chat__unread-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:.68rem;font-weight:900;line-height:1;box-shadow:0 0 0 3px #ef444429}.messages-page-chat__top small,.messages-page-chat__meta,.messages-page-chat__last{color:var(--text-muted);font-size:.76rem;line-height:1.25}.messages-page-chat__title{font-size:.82rem;line-height:1.25}.messages-page__conversation{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;background:#0f11158c}.messages-page__conversation-head{grid-row:1;background:#161a20d1}.messages-page__conversation-head>div{min-width:0;flex:1}.messages-page__conversation-info{display:grid;gap:4px}.messages-page__buyer{display:block;overflow:hidden;color:var(--text-secondary);font-size:.98rem;font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.messages-page__buyer-link{text-decoration:none}.messages-page__buyer-link:hover,.messages-page__buyer-link:focus-visible{color:var(--accent-primary);outline:none}.messages-page__listing-title{display:block;overflow:hidden;font-size:.94rem!important;font-weight:620;color:var(--text-primary)!important;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.messages-page__listing-title-link{text-decoration:none}.messages-page__listing-title-link:hover,.messages-page__listing-title-link:focus-visible{color:var(--accent-primary)!important;outline:none}.messages-page__back-button{display:none}.messages-page__back-icon{display:block;width:40px;height:40px;background:url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2010L3.29289%2010.7071L2.58579%2010L3.29289%209.29289L4%2010ZM21%2018C21%2018.5523%2020.5523%2019%2020%2019C19.4477%2019%2019%2018.5523%2019%2018L21%2018ZM8.29289%2015.7071L3.29289%2010.7071L4.70711%209.29289L9.70711%2014.2929L8.29289%2015.7071ZM3.29289%209.29289L8.29289%204.29289L9.70711%205.70711L4.70711%2010.7071L3.29289%209.29289ZM4%209L14%209L14%2011L4%2011L4%209ZM21%2016L21%2018L19%2018L19%2016L21%2016ZM14%209C17.866%209%2021%2012.134%2021%2016L19%2016C19%2013.2386%2016.7614%2011%2014%2011L14%209Z'%20fill='%23DCE6F3'/%3e%3c/svg%3e") center / contain no-repeat}.messages-page__refresh-button{width:44px;min-width:44px;height:44px;padding:0!important;flex:0 0 auto}.messages-page__refresh-icon{display:block;width:24px;height:24px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2012C3%2016.9706%207.02944%2021%2012%2021C14.3051%2021%2016.4077%2020.1334%2018%2018.7083L21%2016M21%2012C21%207.02944%2016.9706%203%2012%203C9.69494%203%207.59227%203.86656%206%205.29168L3%208M21%2021V16M21%2016H16M3%203V8M3%208H8'%20stroke='%23DCE6F3'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.messages-page__listing-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin-top:1px;color:var(--text-muted);font-size:.78rem}.messages-page__listing-price{color:var(--text-secondary);font-size:.76rem;font-weight:700;line-height:1}.messages-page__listing-line a{color:var(--accent-primary);font-weight:750;text-decoration:none}.messages-page__lead-ai-button{min-height:24px;padding:2px 8px;border:1px solid rgba(20,184,166,.32);border-radius:999px;background:#14b8a61f;color:var(--text-primary);font-size:.74rem;font-weight:820;line-height:1}.messages-page__lead-ai-button:hover:not(:disabled),.messages-page__lead-ai-button:focus-visible:not(:disabled){border-color:#14b8a685;background:#14b8a633;outline:none}.messages-page__lead-ai-button:disabled{cursor:default;opacity:.5}.messages-page__messages{grid-row:3;display:grid;align-content:start;gap:9px;height:100%;min-height:0;overflow-y:auto;padding:18px}.messages-page-message{display:grid;gap:5px;max-width:min(570px,72%);padding:10px 12px 8px;border:1px solid var(--border-primary);border-radius:12px;color:var(--text-primary);box-shadow:0 10px 24px -20px #000000e6}.messages-page-message--in{justify-self:start;border-bottom-left-radius:4px;background:#1b2028f5}.messages-page-message--out{justify-self:end;border-bottom-right-radius:4px;border-color:#0f7cf052;background:#0f7cf02e}.messages-page-message p{margin:0;font-size:.92rem;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.messages-page-message__body{display:grid;gap:7px;min-width:0}.messages-page-message p a,.avito-mini-message p a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.messages-page-message__image-link{display:block;overflow:hidden;max-width:min(320px,100%);border-radius:8px;background:#0206173d}.messages-page-message__image-link img{display:block;width:100%;max-height:360px;object-fit:contain}.messages-page-message__voice{--messages-voice-card-bg: rgba(32, 38, 49, .94);--messages-voice-button-bg: var(--text-primary);--messages-voice-button-fg: #0f1115;--messages-voice-track-bg: rgba(118, 129, 148, .42);--messages-voice-progress-bg: var(--text-primary);--messages-voice-time: var(--text-secondary);--messages-voice-loading-mid: rgba(245, 247, 250, .18);display:grid;gap:5px;width:min(292px,70vw);min-width:min(236px,100%)}.messages-page-message__voice audio{display:none}.messages-page-message__voice-card{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--messages-voice-card-bg);color:var(--messages-voice-progress-bg)}.messages-page-message__voice-toggle{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--messages-voice-button-bg);color:var(--messages-voice-button-fg);cursor:pointer}.messages-page-message__voice-toggle:disabled{cursor:default;opacity:.76}.messages-page-message__voice-play{width:0;height:0;margin-left:4px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor}.messages-page-message__voice-pause{position:relative;width:15px;height:20px}.messages-page-message__voice-pause:before,.messages-page-message__voice-pause:after{position:absolute;top:0;width:5px;height:20px;border-radius:2px;background:currentColor;content:""}.messages-page-message__voice-pause:before{left:1px}.messages-page-message__voice-pause:after{right:1px}.messages-page-message__voice-main{display:grid;gap:6px;min-width:0}.messages-page-message__voice-track{position:relative;display:block;width:100%;height:16px;padding:0;border:0;background:transparent;cursor:pointer;touch-action:none}.messages-page-message__voice-track:before{position:absolute;top:7px;left:0;right:0;height:3px;border-radius:999px;background:var(--messages-voice-track-bg);content:""}.messages-page-message__voice-progress{position:absolute;top:7px;left:0;height:3px;min-width:0;border-radius:999px;background:var(--messages-voice-progress-bg)}.messages-page-message__voice-thumb{position:absolute;top:2px;width:12px;height:12px;border-radius:50%;background:var(--messages-voice-progress-bg);opacity:0;transform:translate(-50%)}.messages-page-message__voice-thumb,.messages-page-message__voice-track:not(:disabled):focus-visible .messages-page-message__voice-thumb,.messages-page-message__voice-track:not(:disabled):hover .messages-page-message__voice-thumb{opacity:1}.messages-page-message__voice-track:disabled{cursor:default}.messages-page-message__voice.is-loading .messages-page-message__voice-track:before{overflow:hidden;background:linear-gradient(90deg,var(--messages-voice-track-bg) 0%,var(--messages-voice-loading-mid) 45%,var(--messages-voice-track-bg) 90%);background-size:180% 100%;animation:messages-voice-loading 1s linear infinite}.messages-page-message__voice-time{color:var(--messages-voice-time);font-size:.8rem;font-weight:650;line-height:1}.messages-page-message__voice-error{color:var(--danger);font-size:.72rem;line-height:1.25}@keyframes messages-voice-loading{0%{background-position:100% 0}to{background-position:-80% 0}}.messages-page-message>span{justify-self:end;color:var(--text-muted);font-size:.68rem;line-height:1}.messages-page-message__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.messages-page-message__checks{display:inline-block;width:17px;height:17px;flex:0 0 17px;background-color:#94a3b8c7;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2012.9L7.14286%2016.5L15%207.5'%20stroke='%231C274C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%207.5625L11.4283%2016.5625L11%2016'%20stroke='%231C274C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2012.9L7.14286%2016.5L15%207.5'%20stroke='%231C274C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%207.5625L11.4283%2016.5625L11%2016'%20stroke='%231C274C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.messages-page-message__checks--read{background-color:var(--accent-primary)}.messages-page__pull-refresh{display:grid;place-items:center;height:0;overflow:hidden;color:var(--text-muted);font-size:.76rem;font-weight:800;line-height:1;transition:height .16s ease}.messages-page__pull-refresh.is-refreshing{color:var(--accent-primary)}.messages-page__composer{grid-row:4;align-self:end;display:grid;align-content:start;gap:9px;padding:12px;border-top:1px solid var(--border-primary);background:#13171de0}.messages-page__composer-row{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:10px}.messages-page__suggestions,.avito-mini__suggestions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.messages-page__suggestions button,.avito-mini__suggestions button{flex:0 0 auto;align-self:center;min-width:0;min-height:32px;max-height:36px;max-width:100%;padding:7px 11px;border:1px solid rgba(15,124,240,.26);border-radius:999px;background:#0f7cf01f;color:var(--text-primary);font-size:.78rem;font-weight:800;line-height:1.15;white-space:nowrap;overflow-wrap:anywhere;cursor:pointer}.messages-page__suggestions button:hover:not(:disabled),.messages-page__suggestions button:focus-visible:not(:disabled),.avito-mini__suggestions button:hover:not(:disabled),.avito-mini__suggestions button:focus-visible:not(:disabled){border-color:#0f7cf070;background:var(--accent-soft);outline:none}.messages-page__suggestions button:disabled,.avito-mini__suggestions button:disabled{cursor:default;opacity:.56}.messages-page__suggestions .messages-page__suggestion-ai,.avito-mini__suggestions .avito-mini__suggestion-ai{border-color:#14b8a657;background:#14b8a624;color:var(--text-primary)}.messages-page__suggestions .messages-page__suggestion-ai:hover:not(:disabled),.messages-page__suggestions .messages-page__suggestion-ai:focus-visible:not(:disabled){border-color:#14b8a685;background:#14b8a638}.messages-page__assistant-draft{display:grid;gap:8px;padding:10px 11px;border:1px solid rgba(20,184,166,.24);border-radius:8px;background:#14b8a61a;color:var(--text-primary)}.messages-page__assistant-draft-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.messages-page__assistant-draft-head span{font-size:.76rem;font-weight:850;text-transform:uppercase}.messages-page__assistant-draft-head small{min-width:0;color:var(--text-muted);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page__assistant-draft p{margin:0;font-size:.9rem;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.messages-page__assistant-draft-meta{display:grid;gap:3px;color:var(--text-muted);font-size:.74rem;line-height:1.25}.messages-page__assistant-draft-actions{display:flex;flex-wrap:wrap;gap:7px}.messages-page__assistant-draft-actions button{min-height:30px;padding:0 10px;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:#14b8a61f;color:var(--text-primary);font-size:.76rem;font-weight:800;cursor:pointer}.messages-page__assistant-draft-actions button:hover:not(:disabled),.messages-page__assistant-draft-actions button:focus-visible:not(:disabled){border-color:#14b8a675;background:#14b8a633;outline:none}.messages-page__assistant-draft-actions button:disabled{cursor:default;opacity:.58}.messages-page__sales-ai{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-self:start;gap:10px;align-items:center;min-height:0;margin:8px 12px 0;padding:8px 10px;border:1px solid rgba(20,184,166,.26);border-radius:8px;background:#14b8a61a}.messages-page__sales-ai--muted{display:block;margin-bottom:0;color:var(--text-muted);font-size:.78rem}.messages-page__sales-ai div{display:grid;gap:3px;min-width:0}.messages-page__sales-ai strong,.messages-page__sales-ai span,.messages-page__sales-ai p{min-width:0;margin:0}.messages-page__sales-ai strong{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page__sales-ai span,.messages-page__sales-ai p{color:var(--text-muted);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.messages-page__sales-ai-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.messages-page__sales-ai-actions button{min-height:28px;padding:0 9px;border:1px solid rgba(20,184,166,.32);border-radius:999px;background:#14b8a624;color:var(--text-primary);font-size:.74rem;font-weight:800}.messages-page__attachment-shell{position:relative}.messages-page__attach-button,.messages-page__send-button{display:grid;place-items:center;width:42px;height:42px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.messages-page__attach-button{font-size:2rem;line-height:1}.messages-page__attach-button:disabled,.messages-page__send-button:disabled{cursor:default;opacity:.58}.messages-page__attachment-menu{position:absolute;left:0;bottom:calc(100% + 9px);z-index:4;display:grid;width:min(420px,calc(100vw - 24px));min-width:min(340px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg)}.messages-page__autotheka-list{display:grid;max-height:260px;overflow-y:auto;border-top:1px solid var(--border-primary);background:#0f111573}.messages-page__autotheka-list button{display:grid;gap:3px;grid-template-columns:minmax(0,1fr);min-width:0;white-space:normal}.messages-page__autotheka-list button span,.messages-page__autotheka-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page__autotheka-list small,.messages-page__autotheka-empty{color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.2}.messages-page__autotheka-empty{padding:10px 12px}.messages-page__attachment-menu button{min-height:40px;padding:0 12px;border:0;background:transparent;color:var(--text-primary);font-weight:750;text-align:left;cursor:pointer}.messages-page__attachment-menu>button{white-space:nowrap}.messages-page__attachment-menu button:hover:not(:disabled),.messages-page__attachment-menu button:focus-visible:not(:disabled){background:var(--accent-soft);outline:none}.messages-page__attachment-menu button:disabled{color:var(--text-muted);cursor:default;opacity:.62}.messages-page__composer-input.ui-textarea{min-height:42px;max-height:112px;padding:10px 24px;border:0;border-radius:16px;background:#ffffff14;color:var(--text-primary);line-height:1.38;resize:none;overflow-y:auto}.messages-page__composer-input.ui-textarea::placeholder{color:var(--text-muted)}.messages-page__send-button{color:var(--text-muted)}.messages-page__send-button:not(:disabled){color:var(--accent-primary)}.messages-page__send-button span{display:block;width:30px;height:30px;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3009%2013.6949L20.102%203.89742M10.5795%2014.1355L12.8019%2018.5804C13.339%2019.6545%2013.6075%2020.1916%2013.9458%2020.3356C14.2394%2020.4606%2014.575%2020.4379%2014.8492%2020.2747C15.1651%2020.0866%2015.3591%2019.5183%2015.7472%2018.3818L19.9463%206.08434C20.2845%205.09409%2020.4535%204.59896%2020.3378%204.27142C20.2371%203.98648%2020.013%203.76234%2019.7281%203.66167C19.4005%203.54595%2018.9054%203.71502%2017.9151%204.05315L5.61763%208.2523C4.48114%208.64037%203.91289%208.83441%203.72478%209.15032C3.56153%209.42447%203.53891%209.76007%203.66389%2010.0536C3.80791%2010.3919%204.34498%2010.6605%205.41912%2011.1975L9.86397%2013.42C10.041%2013.5085%2010.1295%2013.5527%2010.2061%2013.6118C10.2742%2013.6643%2010.3352%2013.7253%2010.3876%2013.7933C10.4468%2013.87%2010.491%2013.9585%2010.5795%2014.1355Z'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3009%2013.6949L20.102%203.89742M10.5795%2014.1355L12.8019%2018.5804C13.339%2019.6545%2013.6075%2020.1916%2013.9458%2020.3356C14.2394%2020.4606%2014.575%2020.4379%2014.8492%2020.2747C15.1651%2020.0866%2015.3591%2019.5183%2015.7472%2018.3818L19.9463%206.08434C20.2845%205.09409%2020.4535%204.59896%2020.3378%204.27142C20.2371%203.98648%2020.013%203.76234%2019.7281%203.66167C19.4005%203.54595%2018.9054%203.71502%2017.9151%204.05315L5.61763%208.2523C4.48114%208.64037%203.91289%208.83441%203.72478%209.15032C3.56153%209.42447%203.53891%209.76007%203.66389%2010.0536C3.80791%2010.3919%204.34498%2010.6605%205.41912%2011.1975L9.86397%2013.42C10.041%2013.5085%2010.1295%2013.5527%2010.2061%2013.6118C10.2742%2013.6643%2010.3352%2013.7253%2010.3876%2013.7933C10.4468%2013.87%2010.491%2013.9585%2010.5795%2014.1355Z'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.messages-page__file-input{display:none}.messages-page__attachment{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;border:1px solid rgba(15,124,240,.24);background:#0f7cf01f;color:var(--text-secondary);font-size:.78rem}.messages-page__attachment img{width:46px;height:46px;border-radius:7px;object-fit:cover;background:#ffffff14}.messages-page__attachment span{display:grid;min-width:0;gap:2px}.messages-page__attachment strong,.messages-page__attachment small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-page__attachment strong{color:var(--text-primary);font-size:.8rem;font-weight:700}.messages-page__attachment small{color:var(--text-muted);font-size:.72rem}.messages-page__attachment button{border:0;background:transparent;color:var(--danger);cursor:pointer}.messages-page__attachment button:disabled{cursor:default;opacity:.55}.messages-page__composer-error{padding:7px 10px;border:1px solid rgba(239,68,68,.28);border-radius:8px;background:#ef44441f;color:#fca5a5;font-size:.78rem;line-height:1.25}.messages-page__muted,.messages-page__empty-conversation{display:grid;place-items:center;min-height:100%;padding:18px;color:var(--text-muted)}.messages-page__empty-conversation{grid-row:1 / -1}@media(max-width:900px){.crm-main__container.crm-main__container--messages{width:100%;max-width:none;margin-inline:0;padding:0 0 96px}.messages-page-section{height:calc(100dvh - 144px - env(safe-area-inset-bottom));min-height:0;width:100%;margin-inline:0;overflow:hidden}.messages-page-section>.ui-page-section__body{min-height:0;height:100%;overflow:hidden}.messages-page{display:block;height:100%;min-height:0;border-right:0;border-left:0;border-radius:0;margin-inline:0}body:has(.messages-page--mobile-chat) .messages-page-section{position:fixed;top:58px;right:0;left:0;z-index:60;height:calc(var(--messages-viewport-height, 100dvh) - 58px);max-height:calc(var(--messages-viewport-height, 100dvh) - 58px)}html:has(.messages-page--mobile-chat),body:has(.messages-page--mobile-chat){height:var(--messages-viewport-height, 100dvh);overflow:hidden;overscroll-behavior:none}.crm-main__container.crm-main__container--messages:has(.messages-page--mobile-chat){padding-bottom:0;height:calc(var(--messages-viewport-height, 100dvh) - 58px);overflow:hidden}body:has(.messages-page--mobile-chat) .crm-shell,body:has(.messages-page--mobile-chat) .crm-main{height:var(--messages-viewport-height, 100dvh);overflow:hidden}body:has(.messages-page--mobile-chat) .mobile-bottom-nav{display:none}.messages-page__sidebar{height:100%;max-height:none;border-right:0;border-bottom:0}.messages-page__conversation{height:100%;min-height:0}.messages-page--mobile-list .messages-page__conversation,.messages-page--mobile-chat .messages-page__sidebar{display:none}.messages-page__sidebar-head{padding:11px 12px}.messages-page__chat-list{padding:6px;-webkit-overflow-scrolling:touch}.messages-page-chat{border-radius:8px;grid-template-columns:54px minmax(0,1fr);gap:11px;padding:11px 10px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.messages-page-chat *{-webkit-tap-highlight-color:transparent}.messages-page--mobile-list .messages-page-chat:hover,.messages-page--mobile-list .messages-page-chat:active,.messages-page--mobile-list .messages-page-chat:focus,.messages-page--mobile-list .messages-page-chat--active{background:transparent;box-shadow:none}.messages-page--mobile-list .messages-page-chat--unread,.messages-page--mobile-list .messages-page-chat--unread:hover,.messages-page--mobile-list .messages-page-chat--unread:active,.messages-page--mobile-list .messages-page-chat--unread:focus,.messages-page--mobile-list .messages-page-chat--unread.messages-page-chat--active{background:transparent;box-shadow:inset 3px 0 #ef4444}.messages-page--mobile-list .messages-page-chat.messages-page-chat--pressed{background:var(--accent-soft);box-shadow:none}.messages-page--mobile-list .messages-page-chat--unread.messages-page-chat--pressed{background:var(--accent-soft);box-shadow:inset 3px 0 #ef4444}.messages-car-avatar{width:54px;height:54px;font-size:.92rem}.messages-page__conversation-head{position:relative;top:0;z-index:3;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px}.messages-page__refresh-button{display:none!important}.messages-page__conversation-head strong{font-size:.82rem}.messages-page__buyer{font-size:.9rem}.messages-page__listing-title{font-size:.96rem!important}.messages-page__back-button{display:inline-flex;width:54px;min-width:54px;height:54px;padding:0!important;align-items:center;justify-content:center}.messages-page__refresh-button{width:54px;min-width:54px;height:54px}.messages-page__refresh-icon{width:30px;height:30px}.messages-page__listing-line{gap:6px;font-size:.76rem;line-height:1.15}.messages-page__listing-price{font-size:.78rem}.messages-page__messages{padding:12px 10px;overscroll-behavior:contain}.messages-page-message{max-width:84%;padding:9px 10px 7px}.messages-page-message p{font-size:.9rem}.messages-page-message__image-link{max-width:min(280px,100%)}.messages-page-message__image-link img{max-height:300px}.messages-page-message__voice{width:min(292px,74vw);min-width:min(230px,100%)}.messages-page__composer{gap:7px;padding:9px 10px}.messages-page__suggestions{align-items:center;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:1px}.messages-page__suggestions button{flex:0 0 auto;min-height:31px;max-height:34px;font-size:.76rem}.messages-page__composer-row{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}.messages-page__attach-button,.messages-page__send-button{width:40px;height:40px}.messages-page__composer-input.ui-textarea{min-height:40px;max-height:104px;padding:9px 18px;border-radius:15px}}.avito-mini{position:fixed;right:24px;bottom:18px;z-index:90;width:min(520px,calc(100vw - 368px));min-width:390px;overflow:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-lg)}.avito-mini--collapsed{width:auto;min-width:0;height:44px;border-radius:999px}.avito-mini--list,.avito-mini--chat{display:grid;grid-template-rows:auto minmax(0,1fr);height:min(720px,calc(100dvh - 88px))}.avito-mini--chat{grid-template-rows:auto minmax(0,1fr) auto}.avito-mini__collapsed{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;width:100%;height:100%;padding:0 13px 0 16px;border:0;background:var(--bg-surface-elevated);color:var(--text-primary);cursor:pointer;text-align:left}.avito-mini__collapsed span,.avito-mini__header strong{overflow:hidden;font-size:1.55rem;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.avito-mini__collapsed span{font-size:.9rem;line-height:1}.avito-mini__collapsed b,.avito-mini__counter,.avito-mini-chat__badge{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--danger);color:#fff;font-size:.74rem;font-weight:900;line-height:1}.avito-mini__collapsed .avito-mini-icon{width:20px;height:20px}.avito-mini__header,.avito-mini__dialog-head{display:flex;align-items:center;gap:14px;min-width:0;padding:18px 22px;border-bottom:1px solid var(--border-primary);background:var(--bg-surface-elevated)}.avito-mini__dialog-head{gap:10px;min-height:78px;padding:12px 14px}.avito-mini__spacer{flex:1 1 auto}.avito-mini button{color:inherit;font:inherit}.avito-mini__header button,.avito-mini__dialog-head button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);cursor:pointer}.avito-mini__header button:hover,.avito-mini__header button:focus-visible,.avito-mini__dialog-head button:hover,.avito-mini__dialog-head button:focus-visible{background:var(--accent-soft);outline:none}.avito-mini-icon{width:30px;height:30px}.avito-mini-icon--chevron-down{transform:rotate(180deg)}.avito-mini-icon--back{width:38px;height:38px}.avito-mini__list,.avito-mini__messages{min-height:0;overflow-y:auto}.avito-mini__list{display:grid;align-content:start;gap:4px;padding:14px;background:var(--bg-surface)}.avito-mini-chat{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:9px 10px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.avito-mini-chat:hover,.avito-mini-chat:focus-visible{background:var(--bg-muted);outline:none}.avito-mini-chat__body{display:grid;min-width:0;gap:4px}.avito-mini-chat__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.avito-mini-chat__top strong,.avito-mini-chat__title,.avito-mini-chat__message,.avito-mini__dialog-title strong,.avito-mini__dialog-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avito-mini-chat__top strong{font-size:1.03rem;font-weight:900;line-height:1.15}.avito-mini-chat__top small{color:var(--text-secondary);font-size:.86rem;font-weight:700}.avito-mini-chat__title{color:var(--text-primary);font-size:.92rem;line-height:1.2}.avito-mini-chat__message{color:var(--text-secondary);font-size:.9rem;line-height:1.2}.avito-mini-chat.is-unread .avito-mini-chat__top strong,.avito-mini-chat.is-unread .avito-mini-chat__message{color:var(--text-primary);font-weight:900}.avito-mini-avatar{display:block;width:58px;height:58px;border-radius:50%;object-fit:cover;overflow:hidden;background:var(--bg-muted)}.avito-mini-avatar img{display:block;width:100%;height:100%;object-fit:cover}.avito-mini-avatar--square{width:66px;height:66px;border-radius:var(--radius-xs)}.avito-mini-avatar--fallback{display:grid;place-items:center;background:var(--avito-mini-avatar-bg, var(--accent-soft));color:var(--avito-mini-avatar-fg, var(--accent-primary));font-size:.95rem;font-weight:900;letter-spacing:0}.avito-mini__dialog-title{display:grid;flex:1 1 auto;min-width:0;gap:4px}.avito-mini__dialog-title strong{font-size:1.14rem;font-weight:900;line-height:1.15}.avito-mini__dialog-title a{overflow:hidden;color:var(--text-primary);font-size:1.14rem;font-weight:900;line-height:1.15;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.avito-mini__dialog-title a:hover,.avito-mini__dialog-title a:focus-visible{color:var(--accent-primary);outline:none}.avito-mini__dialog-title span{color:var(--text-secondary);font-size:.9rem;line-height:1.18}.avito-mini__messages{display:grid;align-content:start;gap:12px;padding:18px 20px;background:var(--bg-surface)}.avito-mini-message{display:grid;gap:6px;max-width:82%;padding:11px 14px 9px;border-radius:20px;color:var(--text-primary)}.avito-mini-message--in{justify-self:start;border-bottom-left-radius:7px;background:var(--bg-muted)}.avito-mini-message--out{justify-self:end;border-bottom-right-radius:7px;background:var(--accent-soft)}.avito-mini-message p{margin:0;overflow-wrap:anywhere;font-size:.98rem;line-height:1.34;white-space:pre-wrap}.avito-mini-message span{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--text-secondary);font-size:.78rem;font-weight:700;line-height:1}.avito-mini-check{width:18px;height:18px;color:var(--text-muted)}.avito-mini-check.is-read{color:var(--accent-primary)}.avito-mini__composer{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;padding:14px 18px;border-top:1px solid var(--border-primary);background:var(--bg-surface-elevated)}.avito-mini__suggestions{grid-column:1 / -1;gap:6px;overflow-x:auto;flex-wrap:nowrap}.avito-mini__suggestions button{flex:0 0 auto;padding:6px 10px;font-size:.74rem}.avito-mini__attachment-shell{position:relative}.avito-mini__assistant-draft{grid-column:1 / -1;display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(20,184,166,.28);border-radius:var(--radius-xs);background:#14b8a61a}.avito-mini__assistant-draft-head,.avito-mini__assistant-draft-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.avito-mini__assistant-draft-head span{color:var(--text-primary);font-size:.74rem;font-weight:900;text-transform:uppercase}.avito-mini__assistant-draft-head small,.avito-mini__assistant-draft>small{color:var(--text-muted);font-size:.7rem;font-weight:700;line-height:1.25}.avito-mini__assistant-draft p{margin:0;color:var(--text-primary);font-size:.82rem;font-weight:750;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.avito-mini__assistant-draft-actions{justify-content:flex-start}.avito-mini__assistant-draft-actions button{min-height:30px;padding:6px 11px;border:1px solid rgba(20,184,166,.34);border-radius:999px;background:#14b8a624;color:var(--text-primary);font-size:.74rem;font-weight:850;cursor:pointer}.avito-mini__assistant-draft-actions button:hover:not(:disabled),.avito-mini__assistant-draft-actions button:focus-visible:not(:disabled){background:#14b8a638;outline:none}.avito-mini__assistant-draft-actions button:disabled{cursor:default;opacity:.55}.avito-mini__composer-control{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);cursor:pointer}.avito-mini__attachment-shell>.avito-mini__composer-control{font-size:2rem;line-height:1}.avito-mini__composer-control:disabled{cursor:default;opacity:.42}.avito-mini__attachment-menu{position:absolute;left:0;bottom:calc(100% + 9px);z-index:5;display:grid;width:min(420px,calc(100vw - 24px));min-width:min(340px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-xs);background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg)}.avito-mini__attachment-menu>button,.avito-mini__autotheka-list button{display:grid;gap:3px;grid-template-columns:minmax(0,1fr);min-height:40px;padding:8px 12px;border:0;background:transparent;color:var(--text-primary);font-size:.84rem;font-weight:800;line-height:1.15;text-align:left;cursor:pointer}.avito-mini__attachment-menu>button{white-space:nowrap}.avito-mini__attachment-menu button:hover:not(:disabled),.avito-mini__attachment-menu button:focus-visible:not(:disabled){background:var(--accent-soft);outline:none}.avito-mini__attachment-menu button:disabled{color:var(--text-muted);cursor:default;opacity:.6}.avito-mini__autotheka-list{display:grid;max-height:220px;overflow-y:auto;border-top:1px solid var(--border-primary);background:#0f111573}.avito-mini__autotheka-list button{min-width:0;white-space:normal}.avito-mini__autotheka-list button span,.avito-mini__autotheka-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avito-mini__autotheka-list small,.avito-mini__autotheka-empty{color:var(--text-muted);font-size:.72rem;font-weight:650;line-height:1.2}.avito-mini__autotheka-empty{padding:10px 12px}.avito-mini__file-input{display:none}.avito-mini__attachment{grid-column:1 / -1;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(15,124,240,.28);border-radius:var(--radius-xs);background:var(--accent-soft)}.avito-mini__attachment img{width:38px;height:38px;border-radius:7px;object-fit:cover;background:var(--bg-muted)}.avito-mini__attachment span{display:grid;min-width:0;gap:2px}.avito-mini__attachment strong,.avito-mini__attachment small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avito-mini__attachment strong{color:var(--text-primary);font-size:.78rem;font-weight:800}.avito-mini__attachment small{color:var(--text-secondary);font-size:.72rem}.avito-mini__attachment button{min-width:0;padding:0;border:0;background:transparent;color:var(--danger);font-size:.76rem;font-weight:800;cursor:pointer}.avito-mini__attachment button:disabled{cursor:default;opacity:.55}.avito-mini__composer textarea{min-height:44px;max-height:96px;padding:11px 18px;border:2px solid var(--accent-primary);border-radius:16px;background:var(--bg-input);color:var(--text-primary);font:inherit;line-height:1.35;resize:none}.avito-mini__composer textarea::placeholder{color:var(--text-muted)}.avito-mini__composer textarea:focus{box-shadow:var(--shadow-focus);outline:none}.avito-mini__status,.avito-mini__readonly{display:grid;place-items:center;min-height:88px;padding:18px;color:var(--text-secondary);font-size:.92rem;text-align:center}.avito-mini__readonly{min-height:56px;border-top:1px solid var(--border-primary);background:var(--bg-surface-elevated)}body:has(.modal-overlay) .avito-mini{display:none}@media(max-width:1100px){.avito-mini{width:min(460px,calc(100vw - 292px));min-width:360px;right:16px}}@media(max-width:900px){.avito-mini{display:none}}@media(max-width:768px){body .modal-overlay:has(.fleet-detail-modal){z-index:95;padding:0}body .fleet-detail-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .fleet-detail-modal>.ui-card__header{gap:2px;padding:8px 10px 7px;border-bottom-color:#414e6294}body .fleet-detail-modal>.ui-card__header .ui-card__title{overflow:hidden;font-size:.96rem;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}body .fleet-detail-modal>.ui-card__header .fleet-internal-name--detail{min-height:18px;margin-top:0;font-size:.72rem;line-height:1.15}body .fleet-detail-modal>.ui-card__header .ui-card__description{display:none}body .fleet-detail-modal>.ui-card__content{max-height:none;overflow-x:hidden;overflow-y:auto;gap:7px;padding:7px 7px calc(74px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .fleet-detail-modal .mobile-tabs{position:relative;z-index:35;gap:4px;margin:0;padding:7px;border-bottom:1px solid rgba(65,78,98,.48);background:#161a20;box-shadow:0 8px 18px #0003}body .fleet-detail-modal .mobile-tabs button{min-height:30px;padding:0 8px;border-radius:10px;font-size:.72rem;line-height:1}body .fleet-detail-modal .ui-card{min-width:0;border-radius:9px;box-shadow:none}body .fleet-detail-modal .ui-card__header{gap:1px;padding:7px 8px 5px}body .fleet-detail-modal .ui-card__content{padding:7px 8px}body .fleet-detail-modal .ui-card__title{font-size:.82rem;line-height:1.12}body .fleet-detail-modal .ui-card__description{display:none}body .fleet-detail-modal .stack-lg,body .fleet-detail-modal .list-stack,body .fleet-detail-modal .metric-stack,body .fleet-detail-modal .payout-summary-list{gap:5px}body .fleet-detail-modal .fleet-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .fleet-detail-modal .fleet-detail-summary-card>.ui-card__content{height:100%;min-height:0;max-height:none;overflow:visible;padding:7px 8px}body .fleet-detail-modal .fleet-detail-summary-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:0 8px;height:auto;min-height:0;max-height:none;overflow:visible}body .fleet-detail-modal .fleet-detail-summary-item{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-height:0;padding:5px 0}body .fleet-detail-modal .fleet-detail-summary-item span{font-size:.62rem;line-height:1.05}body .fleet-detail-modal .fleet-detail-summary-item strong{font-size:.86rem;line-height:1.08;text-align:left}body .fleet-detail-modal .fleet-detail-summary-grid>.ui-card:last-child{grid-column:1 / -1}body .fleet-detail-modal .surface-card{min-height:54px}body .fleet-detail-modal .surface-stat__label{font-size:.62rem;line-height:1.05;white-space:nowrap}body .fleet-detail-modal .surface-stat__value{margin-top:2px;overflow:hidden;font-size:1rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .fleet-detail-modal .surface-card--metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}body .fleet-detail-modal .metric-row,body .fleet-detail-modal .list-row{flex-direction:row;align-items:center;min-height:21px;gap:7px;padding-bottom:4px}body .fleet-detail-modal .metric-row span,body .fleet-detail-modal .metric-row strong,body .fleet-detail-modal .list-row span,body .fleet-detail-modal .list-row strong{min-width:0;font-size:.72rem;line-height:1.12}body .fleet-detail-modal .metric-row span,body .fleet-detail-modal .list-row span{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}body .fleet-detail-modal .metric-row strong,body .fleet-detail-modal .list-row strong{justify-content:flex-end;text-align:right;overflow-wrap:anywhere}body .fleet-detail-modal [data-mobile-panel=overview].ui-grid-3{grid-template-columns:1fr;gap:6px}body .fleet-detail-modal .fleet-detail-summary-card,body .fleet-detail-modal .fleet-detail-summary-card.ui-card{height:auto;min-height:0;max-height:none;overflow:visible}body .fleet-detail-modal .fleet-detail-disclosure{border-radius:9px}body .fleet-detail-modal .fleet-detail-disclosure__summary,body .fleet-detail-modal .payout-detail-disclosure__summary{min-height:34px;padding:8px 9px;gap:8px}body .fleet-detail-modal .fleet-detail-disclosure__title,body .fleet-detail-modal .payout-detail-disclosure__summary span{font-size:.76rem;line-height:1.1}body .fleet-detail-modal .fleet-detail-disclosure__content,body .fleet-detail-modal .fleet-detail-disclosure--compact .fleet-detail-disclosure__content{padding:0 9px 9px}body .fleet-detail-modal .prep-assignee-options--detail{gap:4px}body .fleet-detail-modal .prep-assignee-option{min-height:24px;padding:3px 6px;font-size:.7rem}body .fleet-detail-modal .fleet-detail-top-grid,body .fleet-detail-modal .potential-form-row,body .fleet-detail-modal .potential-form-row--triple,body .fleet-detail-modal .potential-form-sections{grid-template-columns:1fr;gap:7px}body .fleet-detail-modal .form-grid,body .fleet-detail-modal .form-grid--balanced,body .fleet-detail-modal .ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}body .fleet-detail-modal .potential-form-card--wide .form-grid--balanced .ui-form-field:nth-child(1),body .fleet-detail-modal .potential-form-card--wide .form-grid--balanced .ui-form-field:nth-child(2),body .fleet-detail-modal .form-grid .ui-form-field:last-of-type{grid-column:auto}body .fleet-detail-modal .ui-form-field,body .fleet-detail-modal .form-field{gap:3px}body .fleet-detail-modal .ui-form-field__label,body .fleet-detail-modal .form-field__label{font-size:.68rem;line-height:1.1}body .fleet-detail-modal .ui-input,body .fleet-detail-modal .ui-select,body .fleet-detail-modal .ui-textarea{min-height:36px;padding:0 8px;border-radius:8px;font-size:15px}body .fleet-detail-modal .ui-textarea{min-height:64px;padding-block:7px}body .fleet-detail-modal input[type=file]{min-height:36px;font-size:.72rem}body .fleet-detail-modal .fleet-detail-photo-card .potential-photo-panel__trigger,body .fleet-detail-modal .fleet-detail-photo-card .potential-photo-panel__image,body .fleet-detail-modal .fleet-detail-photo-card .potential-photo-panel__empty,body .fleet-detail-modal .fleet-detail-photo-card .fleet-detail-photo-empty{height:118px;min-height:118px;border-radius:9px}body .fleet-detail-modal .potential-autofill-card .ui-grid-2{grid-template-columns:minmax(0,1fr) 104px!important;align-items:end}body .fleet-detail-modal .potential-modal__actions{position:static;display:block;padding:0;background:transparent}body .fleet-detail-modal .potential-modal__actions .ui-button,body .fleet-detail-modal .details-action-link,body .fleet-detail-modal .payout-line-actions .ui-button{min-height:32px;padding-inline:8px;font-size:.7rem}body .fleet-detail-modal .payout-summary-list,body .fleet-detail-modal .fleet-expense-form--detail{gap:6px}body .fleet-detail-modal .fleet-expense-form--detail{grid-template-columns:repeat(2,minmax(0,1fr))}body .fleet-detail-modal .fleet-expense-form--detail .ui-form-field:first-child,body .fleet-detail-modal .fleet-expense-form--detail .ui-form-field:last-child{grid-column:1 / -1}body .fleet-detail-modal .details-action-list{gap:5px}body .fleet-detail-modal .timeline-stack{gap:6px}body .fleet-detail-modal .timeline-item{padding:7px 8px}body .fleet-detail-modal .form-actions{gap:6px;padding-top:6px}}.mobile-bottom-nav,.mobile-fab,.finance-mobile-actions,.mobile-tabs{display:none}.fleet-detail-modal .mobile-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none}.fleet-detail-modal .mobile-tabs::-webkit-scrollbar{display:none}.fleet-detail-modal .mobile-tabs button{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-weight:800}.fleet-detail-modal .mobile-tabs button.is-active{border-color:#0f7cf0b3;background:var(--accent-soft);color:var(--text-primary)}.fleet-detail-modal [data-mobile-active-tab=overview] [data-mobile-panel]:not([data-mobile-panel=overview]),.fleet-detail-modal [data-mobile-active-tab=payouts] [data-mobile-panel]:not([data-mobile-panel=payouts]),.fleet-detail-modal [data-mobile-active-tab=expenses] [data-mobile-panel]:not([data-mobile-panel=expenses]),.fleet-detail-modal [data-mobile-active-tab=full] [data-mobile-panel]:not([data-mobile-panel=full]),.fleet-detail-modal [data-mobile-active-tab=materials] [data-mobile-panel]:not([data-mobile-panel=materials]),.fleet-detail-modal [data-mobile-active-tab=timeline] [data-mobile-panel]:not([data-mobile-panel=timeline]){display:none}.fleet-detail-modal [data-mobile-active-tab=materials] .split-grid>[data-mobile-panel=materials],.fleet-detail-modal [data-mobile-active-tab=timeline] .split-grid>[data-mobile-panel=timeline]{grid-column:1 / -1}.fleet-detail-materials-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:var(--space-4);align-items:start}.fleet-detail-materials-links,.fleet-detail-materials-files{min-width:0}.fleet-detail-materials-files{display:grid;gap:var(--space-3)}.fleet-detail-materials-edit{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(65,78,98,.58);border-radius:10px;background:#0b0e1352}body:has(.modal-overlay) .mobile-fab{display:none!important}.swipe-actions{position:relative;overflow:hidden;border-radius:inherit}.swipe-actions__rail{position:absolute;inset:0 0 0 auto;z-index:0;display:flex;justify-content:flex-end;min-width:160px;background:#0b0d11eb}.swipe-actions__button{min-width:88px;min-height:44px;border:0;border-left:1px solid rgba(255,255,255,.08);background:#2d3748e6;color:var(--text-primary);font-size:.78rem;font-weight:800}.swipe-actions__button--primary{background:#0f7cf0e0}.swipe-actions__button--danger{background:#dc4646eb}.swipe-actions__button:disabled{opacity:.45}.swipe-actions__content{position:relative;z-index:1;border-radius:inherit;transition:transform .16s ease;touch-action:pan-y;will-change:transform}.swipe-actions__menu{position:absolute;top:8px;right:8px;z-index:4}.swipe-actions__menu-trigger{display:grid;place-items:center;width:34px;min-width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#10141aeb;color:var(--text-primary);font-weight:900}.swipe-actions__menu-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:10;display:grid;min-width:156px;padding:6px;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg)}.swipe-actions__menu-popover button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font-weight:700;text-align:left}.swipe-actions__menu-popover button:hover,.swipe-actions__menu-popover button:focus-visible{background:var(--bg-surface);outline:none}.swipe-actions__menu-popover button.is-danger{color:#ffb4b4}.swipe-actions__menu-popover button:disabled{color:var(--text-muted);cursor:not-allowed}.mobile-form{display:grid;gap:12px}.fleet-row__mobile-menu,.fleet-row__mobile-days,.fleet-row__mobile-status-pill,.fleet-row__stock-badge,.fleet-row__photo-pills,.fleet-row__photo-days,.fleet-row__photo-buyer,.fleet-row__photo-autotheka,.fleet-row__mobile-autotheka-line,.fleet-row__mobile-autotheka-pill,.fleet-row__mobile-sale-edit,.fleet-row__comment--mobile,.fleet-flag--mobile-duplicate,.potential-row__mobile-menu{display:none}.vehicle-import-row.ui-grid-2{grid-template-columns:minmax(0,1fr) 44px minmax(220px,max-content);align-items:end}.fleet-add-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:start}.fleet-add-summary__top,.fleet-add-summary__groups{display:contents}.fleet-add-summary__photo,.fleet-add-summary__group{min-width:0}.fleet-add-summary__photo{align-items:stretch}.fleet-add-summary__group--prices{order:2}.fleet-add-summary__groups .fleet-add-summary__group:nth-child(1){order:3}.fleet-add-summary__groups .fleet-add-summary__group:nth-child(2){order:4}.fleet-add-summary__groups .fleet-add-summary__group:nth-child(3){order:5}.fleet-add-summary__groups .fleet-add-summary__group:nth-child(4){order:6}.fleet-add-summary__groups .fleet-add-summary__group:nth-child(5){order:7}.fleet-add-summary__photo .potential-photo-panel__trigger,.fleet-add-summary__photo .potential-photo-panel__image,.fleet-add-summary__photo .potential-photo-panel__empty{width:100%;min-height:160px;height:160px}.fleet-add-summary__group{display:grid;gap:8px;min-width:0;padding:12px;border-radius:8px;background:#13171d8f;border:1px solid rgba(42,51,65,.55);cursor:pointer;scroll-margin-top:12px;touch-action:manipulation}.fleet-add-summary__group:hover,.fleet-add-summary__group:focus-visible{border-color:#5392ff8f;outline:none;background:#151f2dad}.fleet-add-summary__group h4{margin:0;font-size:.88rem;font-weight:700}.fleet-add-summary__rows{display:grid;gap:6px}.fleet-add-summary__row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:8px;align-items:baseline;min-width:0}.fleet-add-summary__row span{color:var(--text-muted);font-size:.78rem}.fleet-add-summary__row strong{min-width:0;color:var(--text-primary);font-size:.86rem;font-weight:650;overflow-wrap:anywhere}.fleet-add-summary__link{color:var(--color-primary);font-weight:750;text-decoration:none}.fleet-add-summary__link:hover,.fleet-add-summary__link:focus-visible{text-decoration:underline}.fleet-add-submit-card__bar{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--space-4);align-items:end}.vehicle-create-modal>.ui-card__content>.fleet-add-submit-card{order:999;position:sticky;bottom:0;z-index:24;border-color:#2a9d8f8c;background:linear-gradient(180deg,#192b2afa,#111d1ffa);box-shadow:0 -12px 30px #00000047,inset 0 1px #68d3be38}.fleet-add-submit-card>.ui-card__header{border-bottom-color:#68d3be3d;background:#1833306b}.fleet-add-submit-card>.ui-card__header .ui-card__title{color:#e9fffb}.fleet-purchase-card>.fleet-purchase-card__header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);padding-right:38px;cursor:pointer}.fleet-purchase-card>.fleet-purchase-card__header:focus-visible{outline:2px solid rgba(104,211,190,.62);outline-offset:-2px}.fleet-purchase-card__toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;border:0;background:transparent;line-height:1;pointer-events:none}.fleet-purchase-card__toggle-icon{display:block;width:14px;height:14px}.fleet-purchase-card__header:hover .fleet-purchase-card__toggle-icon,.fleet-purchase-card__header:focus-visible .fleet-purchase-card__toggle-icon{filter:brightness(1.18)}.fleet-add-parser-row.vehicle-import-row.ui-grid-2{grid-template-columns:minmax(360px,1fr) 44px;align-items:end;margin:0}.fleet-add-parser-input.ui-input{width:100%;padding-right:36px;border-color:#0f7cf0b8;background:linear-gradient(180deg,#122031fa,#0d1622fa);box-shadow:0 0 0 1px #0f7cf029,0 0 22px #0f7cf01f}.fleet-add-parser-input.ui-input:focus-visible{border-color:#48a0fff2;box-shadow:0 0 0 3px #0f7cf03d,0 0 28px #0f7cf02e}.fleet-add-parser-input-wrap{position:relative;display:block;min-width:0}.fleet-add-parser-clear{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:1.25rem;line-height:1;transform:translateY(-50%);cursor:pointer}.fleet-add-parser-clear:hover,.fleet-add-parser-clear:focus-visible{color:var(--text-primary);outline:none}.fleet-add-submit-card .fleet-add-actions{align-self:end;padding:0}.fleet-add-parser-row .vehicle-clipboard-button--icon{flex:0 0 44px;width:44px;height:44px;min-height:44px}.fleet-add-parser-row .vehicle-clipboard-image{width:34px;height:34px}.vehicle-clipboard-button--icon{width:44px;min-width:44px;padding:0}.vehicle-clipboard-image{display:block;width:34px;height:34px;object-fit:contain}.vehicle-import-row--file.ui-grid-2{grid-template-columns:minmax(0,1fr) minmax(220px,max-content)}.vehicle-import-row>.ui-form-field,.vehicle-import-row>.form-field{min-width:0}.vehicle-import-row>.potential-modal__actions{align-self:end;justify-content:flex-end;padding:0}.vehicle-import-row>.potential-modal__actions .ui-button{min-width:220px}.vehicle-clipboard-button{display:inline-grid;place-items:center;align-self:end;width:44px;min-width:44px;min-height:44px;padding:0}.vehicle-clipboard-icon{position:relative;display:block;width:16px;height:18px}.vehicle-clipboard-icon:before{content:"";position:absolute;left:2px;right:2px;bottom:0;height:15px;border:1.8px solid currentColor;border-radius:3px}.vehicle-clipboard-icon:after{content:"";position:absolute;left:5px;top:0;width:6px;height:5px;border:1.8px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0}@media(min-width:769px){.swipe-actions{overflow:visible}.swipe-actions__rail,.swipe-actions__menu{display:none}.swipe-actions__content{transform:none!important}}@keyframes mobile-bottom-sheet-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobile-nav-icon-wiggle{0%,to{transform:rotate(0) scale(1)}35%{transform:rotate(-7deg) scale(1.08)}70%{transform:rotate(5deg) scale(1.04)}}@media(max-width:768px){.crm-shell{display:block;min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.crm-sidebar{display:none}.crm-topbar{align-items:stretch;padding:14px 14px 10px}.crm-topbar__title{font-size:1.12rem;line-height:1.2}.crm-topbar__actions{display:none}.crm-main__container{padding:10px 10px 96px}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:80;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:3px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#0d1015f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(0);will-change:auto}.mobile-bottom-nav__item{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;min-height:58px;padding:5px 2px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);font-size:.7rem;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;transform:translateY(0);transition:background-color .18s ease,color .18s ease,transform .18s ease}.mobile-bottom-nav__item.is-active{background:linear-gradient(180deg,#0f7cf03d,#0f7cf01c);color:var(--text-primary);transform:translateY(-2px)}.mobile-bottom-nav__item.is-active .nav-icon{color:#2563eb;transform:scale(1.08)}.mobile-bottom-nav__item.is-tapping .nav-icon{animation:mobile-nav-icon-wiggle .26s ease-out}.mobile-bottom-nav__item:active{transform:translateY(1px) scale(.98)}.mobile-bottom-nav__item b,.mobile-bottom-nav__badge{position:absolute;top:7px;right:13px;width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.mobile-bottom-nav__badge--count{display:grid;place-items:center;min-width:19px;width:auto;height:19px;padding:0 5px;color:#fff;font-size:.68rem;font-weight:600;line-height:1;box-shadow:0 0 0 3px #ef44442e}.mobile-bottom-nav__badge--warning{background:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b2e!important}.mobile-bottom-nav__badge--danger{background:#ef4444!important;box-shadow:0 0 0 3px #ef44442e!important}.mobile-bottom-nav__icon{display:grid;place-items:center;width:29px;height:29px}.nav-icon{display:block;width:29px;height:29px;color:currentColor;transition:color .18s ease,transform .18s ease}.mobile-bottom-nav__label{display:block;max-width:100%;overflow:visible}.mobile-bottom-nav__label--nowrap{font-size:.67rem;white-space:nowrap}.mobile-bottom-nav__sheet{position:fixed;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:145;display:grid;gap:6px;padding:10px;border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg);transform-origin:50% 100%;animation:mobile-bottom-sheet-in .18s ease-out}.mobile-bottom-nav__sheet-link{position:relative;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-radius:10px;color:var(--text-primary);font-weight:500}.mobile-bottom-nav__sheet-main{display:inline-flex;align-items:center;gap:9px;min-width:0}.mobile-bottom-nav__sheet-main>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__sheet-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:.72rem;font-weight:600;line-height:1;box-shadow:0 0 0 3px #ef444429}.mobile-bottom-nav__sheet-divider{height:1px;margin:2px 0;background:var(--border-primary)}.mobile-bottom-nav__sheet .theme-toggle--mobile{justify-self:end}.mobile-bottom-nav__sheet-link:hover,.mobile-bottom-nav__sheet-link:focus-visible{background:var(--bg-surface);outline:none}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav__item,.nav-icon{transition:none}.mobile-bottom-nav__item.is-tapping .nav-icon,.mobile-bottom-nav__sheet{animation:none}}@media(max-width:360px){.mobile-bottom-nav{gap:1px;padding:7px 6px calc(7px + env(safe-area-inset-bottom))}.mobile-bottom-nav__item{font-size:.65rem}.mobile-bottom-nav__label--nowrap{font-size:.61rem}}.mobile-fab{position:fixed;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:75;display:grid;justify-items:end;gap:10px}.mobile-fab__button{position:relative;display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:18px;background:var(--accent-primary);color:#fff;box-shadow:0 14px 36px #0f7cf05c;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mobile-fab__button:active{transform:scale(.96)}.mobile-fab__icon{position:relative;display:block;width:22px;height:22px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mobile-fab__icon:before,.mobile-fab__icon:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:3px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mobile-fab__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.mobile-fab.is-open .mobile-fab__icon{transform:rotate(180deg)}.mobile-fab.is-open .mobile-fab__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.mobile-fab.is-open .mobile-fab__icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-fab__menu{display:grid;gap:8px;min-width:190px}.mobile-fab__menu button{min-height:44px;padding:0 14px;border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-md);font-weight:800;text-align:left}.mobile-card-list{display:grid;gap:10px;padding:8px}.vehicle-mobile-card{border-radius:14px}.vehicle-mobile-card__body,.potential-row.vehicle-mobile-card__body,.fleet-row.vehicle-mobile-card__body{border-radius:14px;background:var(--bg-surface)}.potential-row.vehicle-mobile-card__body,.fleet-row.vehicle-mobile-card__body{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"media main" "prices prices" "statuses statuses" "links links" "actions actions";gap:10px;padding:10px}.potential-row__actions,.fleet-row__actions{align-items:stretch}.potential-row__actions-top,.fleet-row__actions-top{justify-content:flex-start}.potential-row__timeline,.fleet-row__timeline{text-align:left}.potential-row__prices,.fleet-row__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:8px;border:1px solid rgba(65,78,98,.62);border-radius:10px;background:#0b0e136b}.potential-row__links,.fleet-row__links{display:flex;flex-wrap:wrap;gap:6px;padding-top:0;border-top:0}.potential-row__link-action,.fleet-flag,.details-action-link{min-height:34px;align-items:center}.potential-row__statuses,.fleet-row__statuses{gap:8px;padding-top:0;border-top:0}.potential-row__comment,.fleet-row__comment{min-height:54px}.vehicle-mobile-card .swipe-actions__menu{display:block}.mobile-tabs{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tabs button{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-weight:800}.mobile-tabs button.is-active{border-color:#0f7cf0b3;background:var(--accent-soft);color:var(--text-primary)}[data-mobile-active-tab=overview] [data-mobile-panel]:not([data-mobile-panel=overview]),[data-mobile-active-tab=payouts] [data-mobile-panel]:not([data-mobile-panel=payouts]),[data-mobile-active-tab=expenses] [data-mobile-panel]:not([data-mobile-panel=expenses]),[data-mobile-active-tab=full] [data-mobile-panel]:not([data-mobile-panel=full]),[data-mobile-active-tab=materials] [data-mobile-panel]:not([data-mobile-panel=materials]),[data-mobile-active-tab=timeline] [data-mobile-panel]:not([data-mobile-panel=timeline]){display:none}.modal-card{width:min(100%,680px);max-height:calc(100dvh - 24px);border-radius:16px 16px 0 0}.modal-card--xl{width:100%}.modal-card .ui-card__content,.mobile-form,.form-grid,.form-grid--balanced,.task-form-grid,.finance-create-form,.fleet-expense-form{grid-template-columns:1fr!important}.ui-input,.ui-select,.ui-textarea,.ui-button{min-height:44px}.form-actions{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:1fr;gap:8px;padding:10px 0 0;background:linear-gradient(180deg,transparent,var(--bg-surface-elevated) 22%)}.task-row-card{padding:10px}.task-row-summary{gap:8px}.task-row-card__meta{gap:5px}.task-quick-menu__trigger{min-height:32px;padding-inline:8px;font-size:.76rem}.journal-mobile-table{gap:8px}.journal-mobile-row{grid-template-columns:46px minmax(0,1fr) auto;padding:10px 42px 10px 8px;border:1px solid rgba(65,78,98,.62);border-radius:12px;background:var(--bg-surface)}.journal-mobile-row__actions{display:none}}.vehicle-catalog-search{position:relative;display:grid;gap:8px}.vehicle-catalog-search__hint{color:var(--text-muted);font-size:13px}.vehicle-catalog-search__hint.is-error{color:var(--danger)}.vehicle-catalog-search__results{display:grid;gap:6px;max-height:280px;overflow:auto;padding:6px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-surface-elevated)}.vehicle-catalog-search__result{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer;text-align:left}.vehicle-catalog-search__result:hover,.vehicle-catalog-search__result:focus-visible{border-color:var(--accent-primary);background:var(--accent-soft);outline:none}.vehicle-catalog-search__result-title{font-weight:700}.vehicle-catalog-search__result-meta{color:var(--text-muted);font-size:13px}.inspection-page{max-width:1280px;margin:0 auto}.inspection-page .ui-page-section{gap:10px}.inspection-page .ui-page-section__body{display:grid;gap:10px}.inspection-page .ui-card{border-radius:12px}.inspection-page .ui-card__header,.inspection-page .ui-card__content{padding:10px 12px}.inspection-page .ui-card__header{gap:4px}.inspection-page .ui-card__title{font-size:.9rem}.inspection-page .ui-card__description{font-size:.86rem;line-height:1.35}.inspection-page .ui-button{min-height:34px;padding-inline:12px;font-size:.9rem}.inspection-page .ui-input{min-height:34px;padding-inline:10px}.inspection-page .ui-textarea{min-height:74px;padding:8px 10px;font-size:.92rem}.inspection-hero{display:flex;align-items:center;justify-content:space-between;gap:10px}.inspection-hero__title{min-width:0;flex:1}.inspection-hero__title h2{margin:0;font-size:1.18rem}.inspection-hero__title span{color:var(--text-secondary);font-size:.86rem;font-weight:600}.inspection-summary-card{border-color:#269a6140}.inspection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inspection-summary div{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#161a20b8}.inspection-summary span{color:var(--text-secondary);font-size:.68rem;font-weight:700;text-transform:uppercase}.inspection-summary strong{min-width:0;font-size:.94rem;overflow-wrap:anywhere}.inspection-summary__inline-value{justify-self:start;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:800;text-align:left}.inspection-summary__inline-value:hover,.inspection-summary__inline-value:focus-visible{color:var(--accent-primary);outline:none}.inspection-summary__inline-input{min-height:28px;padding:4px 8px;font-weight:800}.inspection-status-grid button,.inspection-condition-grid button{min-height:32px;border:2px solid var(--border-primary);border-radius:var(--radius-sm);background:#12161ce6;color:var(--text-primary);font-size:.86rem;font-weight:800;position:relative;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.inspection-status-grid button:hover,.inspection-condition-grid button:hover{transform:translateY(-1px);border-color:#ffffff38}.inspection-body-section{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(300px,1.1fr);gap:12px;align-items:start}.inspection-body-map-shell{position:relative;padding:22px 12px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:linear-gradient(180deg,#252a34e0,#11141af0)}.inspection-body-map-axis{position:absolute;color:var(--text-secondary);font-size:.66rem;font-weight:700;line-height:1;text-transform:uppercase}.inspection-body-map-axis--front{top:7px;left:50%;transform:translate(-50%)}.inspection-body-map-axis--rear{bottom:7px;left:50%;transform:translate(-50%)}.inspection-body-map-axis--left{top:50%;left:2px;transform:translateY(-50%) rotate(-90deg)}.inspection-body-map-axis--right{top:50%;right:2px;transform:translateY(-50%) rotate(90deg)}.inspection-body-map{display:grid;width:86%;max-width:730px;margin:0 auto;grid-template-columns:.3fr .69fr .02fr repeat(3,.42fr) .02fr .69fr .3fr;grid-template-rows:1.03fr 1.03fr .5fr 1.22fr 1.22fr .5fr 1.22fr 1.22fr .5fr 1.03fr .6fr;gap:4px;min-height:468px}.inspection-body-part{position:relative;display:grid;place-items:center;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#363f4db8;color:var(--text-primary);font-size:.72rem;font-weight:600;line-height:1.1;padding:4px;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);writing-mode:horizontal-tb}.inspection-body-part--left_rocker,.inspection-body-part--right_rocker,.inspection-body-part--left_front_pillar,.inspection-body-part--right_front_pillar,.inspection-body-part--left_middle_pillar,.inspection-body-part--right_middle_pillar,.inspection-body-part--left_rear_opening,.inspection-body-part--right_rear_opening{font-size:.66rem}.inspection-body-part--left_front_pillar,.inspection-body-part--right_front_pillar,.inspection-body-part--left_middle_pillar,.inspection-body-part--right_middle_pillar,.inspection-body-part--left_rear_opening,.inspection-body-part--right_rear_opening{min-height:28px}.inspection-body-part--left_rocker,.inspection-body-part--right_rocker{justify-self:center;width:100%;min-height:30px;padding:0}.inspection-body-part--left_rocker span,.inspection-body-part--right_rocker span{position:absolute;left:50%;top:50%;white-space:nowrap}.inspection-body-part--left_rocker span{transform:translate(-50%,-50%) rotate(-90deg)}.inspection-body-part--right_rocker span{transform:translate(-50%,-50%) rotate(90deg)}.inspection-body-part span{display:block;text-align:center;overflow-wrap:anywhere}.inspection-body-part.is-active{border-color:#7dd3fc;box-shadow:0 0 0 2px #7dd3fc6b,0 8px 18px #00000047;transform:translateY(-1px)}.inspection-body-part--original{background:#269a6194}.inspection-body-part--repainted{background:#d6a6379e}.inspection-body-part--putty,.inspection-body-part--dent,.inspection-body-part--scratch{background:#dd7a30a8}.inspection-body-part--rust,.inspection-body-part--crack,.inspection-body-part--replaced{background:#dc4646ad}.inspection-mark-editor{display:grid;gap:8px}.inspection-mark-editor__title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.inspection-mark-editor__title strong{font-size:.98rem}.inspection-mark-editor__title span{color:var(--text-secondary);font-size:.84rem;font-weight:700}.inspection-condition-grid,.inspection-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.inspection-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-condition-grid button.is-active{background:#0f7cf04d;border-color:#7dd3fcf2;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 3px #7dd3fc29}.inspection-status-grid button.is-active{box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 3px #7dd3fc1f}.inspection-condition-grid button.is-active:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:999px;background:currentColor;transform:translateY(-50%)}.inspection-status-grid button.is-ok{background:#269a6157;border-color:#269a61f2}.inspection-status-grid button.is-problem{background:#dc464652;border-color:#dc4646f2}.inspection-sections{display:grid;gap:8px}.inspection-sections .ui-card__header{padding:8px 12px}.inspection-sections .ui-card__content{padding:8px 10px 10px}.inspection-item-list{display:grid;gap:6px}.inspection-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.28fr);gap:6px 8px;align-items:center;padding:6px 8px;border:1px solid var(--border-primary);border-left-width:4px;border-radius:var(--radius-sm);background:#12161cb8}.inspection-item--ok{border-color:#269a61c7;background:#269a611a}.inspection-item--problem{border-color:#dc4646db;background:#dc46461a}.inspection-item__main{display:grid;gap:2px}.inspection-item__main strong{font-size:.9rem;line-height:1.25}.inspection-item__main span{color:var(--text-secondary);font-size:.74rem;line-height:1.25}.inspection-item__details{display:grid;grid-column:1 / -1;gap:6px}.inspection-photo-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.inspection-photo-strip button{width:62px;height:62px;flex:0 0 auto;padding:0;border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:#0c1016c2;cursor:pointer;overflow:hidden;transition:border-color var(--transition-fast),transform var(--transition-fast)}.inspection-photo-strip button:hover,.inspection-photo-strip button:focus-visible{border-color:#6cbeffc7;outline:none;transform:translateY(-1px)}.inspection-photo-strip img{display:block;width:100%;height:100%;object-fit:cover}.inspection-upload-button{position:relative;display:inline-grid;place-items:center;justify-self:start;min-height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid rgba(15,124,240,.42);background:#0f7cf029;color:var(--text-primary);font-size:.86rem;font-weight:800;cursor:pointer}.inspection-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.inspection-body-gallery-button{justify-self:start}.inspection-general-comment{min-height:90px}.inspection-report{display:grid;gap:10px}.inspection-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inspection-report-metric{display:grid;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:#12161cb8}.inspection-report-metric span{color:var(--text-secondary);font-size:.72rem;font-weight:800;text-transform:uppercase}.inspection-report-metric strong{font-size:1.25rem;line-height:1}.inspection-report-metric--success{border-color:#269a616b;background:#269a611f}.inspection-report-metric--warning{border-color:#d6a6376b;background:#d6a6371f}.inspection-report-metric--danger{border-color:#dc46467a;background:#dc464621}.inspection-report-body{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:10px;align-items:start}.inspection-body-map--report{min-height:320px}.inspection-body-map--report .inspection-body-part{cursor:default}.inspection-body-map--report .inspection-body-part--not_checked{opacity:.42}.inspection-body-part.is-report-problem{box-shadow:inset 0 0 0 2px #fff3}.inspection-report-list{display:grid;gap:7px}.inspection-report-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-primary);border-left-width:4px;border-left-color:#269a61b3;background:#12161c9e}.inspection-report-row--problem{border-left-color:#dc4646e6;background:#dc464614}.inspection-report-row strong{display:block;font-size:.92rem;line-height:1.25}.inspection-report-row span{display:block;margin-top:2px;color:var(--text-secondary);font-size:.78rem;line-height:1.28}.inspection-report-empty{padding:10px;border-radius:var(--radius-sm);border:1px dashed rgba(65,78,98,.7);color:var(--text-secondary);font-weight:700}.inspection-report-comment{margin:0;color:var(--text-primary);line-height:1.45;white-space:pre-wrap}.inspection-report-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inspection-report-checks{display:grid;gap:5px}.inspection-report-check{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:center;min-height:28px;padding:4px 8px;border-radius:8px;background:#12161c94}.inspection-report-check span{display:inline-grid;place-items:center;min-height:22px;border-radius:7px;background:#414e6273;color:var(--text-secondary);font-size:.72rem;font-weight:900}.inspection-report-check__body{display:grid;gap:4px;min-width:0}.inspection-report-check__body strong{min-width:0;color:var(--text-primary);font-size:.84rem;line-height:1.2}.inspection-report-check__body p{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.28;white-space:pre-wrap}.inspection-report-check--ok span{background:#269a6138;color:#7ee0a7}.inspection-report-check--problem{background:#dc46461a}.inspection-report-check--problem span{background:#dc464633;color:#ffb4b4}@media(max-width:820px){.inspection-page{max-width:100%}.inspection-hero{display:grid;grid-template-columns:1fr;align-items:stretch}.inspection-body-section{grid-template-columns:1fr}.inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-body-map{min-height:408px;grid-template-rows:1.03fr 1.03fr .5fr 1.22fr 1.22fr .5fr 1.22fr 1.22fr .5fr 1.03fr .6fr;gap:5px}.inspection-body-map-shell{padding:20px 24px}.inspection-body-part{font-size:.62rem;padding:3px}.inspection-item{grid-template-columns:minmax(0,1fr) minmax(132px,.38fr)}.inspection-condition-grid,.inspection-report-metrics,.inspection-report-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-report-body,.inspection-report-row{grid-template-columns:1fr}.inspection-body-map--report{min-height:300px}}.auth-card{box-sizing:border-box;width:100%;max-width:440px}.auth-form{display:grid;gap:var(--space-4)}.auth-password-field{position:relative}.auth-password-input{padding-right:52px}.auth-password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);transition:color var(--transition-fast),background var(--transition-fast)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--text-primary);background:#2a33418c;outline:none}.crm-shell{min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr);transition:grid-template-columns .26s ease}.crm-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-right:1px solid var(--border-primary);background:linear-gradient(180deg,#161a20fa,#0f1115fa);transition:padding .26s ease,width .26s ease}.crm-brand{display:flex;align-items:center;justify-content:center;margin:-34px -16px -54px}.crm-brand__badge{width:248px;height:156px;flex:0 0 156px;border-radius:0;display:block;background:transparent;border:0;overflow:hidden}.crm-brand__badge img{width:100%;height:100%;display:block;object-fit:contain;transform:translateY(-8px)}.crm-brand__title{font-size:.95rem;font-weight:700;line-height:1.1}.crm-brand__subtitle{color:var(--text-secondary);font-size:.8rem;line-height:1.2}.profile-install-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.profile-install-status>span{color:var(--text-secondary)}.profile-caldav{display:grid;gap:12px}.profile-caldav__copy-row,.profile-caldav__password{display:grid;grid-template-columns:minmax(86px,.28fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(42,51,65,.7);border-radius:var(--radius-sm);background:#141920b8}.profile-caldav__copy-row>span,.profile-caldav__password>span{color:var(--text-secondary);font-size:.86rem}.profile-caldav__copy-row code{min-width:0;overflow:hidden;color:var(--text-primary);font-family:inherit;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-caldav__password{grid-template-columns:minmax(86px,.28fr) minmax(0,1fr)}.profile-caldav__password strong,.profile-caldav__password small{min-width:0}.profile-caldav__password small{grid-column:2;color:var(--text-muted)}.profile-caldav__steps{display:grid;gap:6px;margin:0;padding-left:22px;color:var(--text-secondary)}.profile-caldav__steps li::marker{color:var(--text-muted)}.crm-presence{display:grid;gap:7px;padding:9px 10px;border:1px solid rgba(42,51,65,.72);border-radius:var(--radius-sm);background:#141920bd}.crm-presence__title{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.crm-presence__item{min-width:0;display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.78rem;line-height:1.2}.crm-presence__dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.crm-presence__dot--online{background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.crm-presence__dot--recent{background:#facc15;box-shadow:0 0 0 3px #facc1524}.crm-presence__device{width:15px;height:15px;flex:0 0 auto;opacity:.82}.crm-presence__name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-presence__status{flex:0 0 auto;color:var(--text-muted);font-size:.68rem}.crm-nav{flex:1;min-height:0;display:grid;align-content:start;gap:6px;overflow-y:auto;padding-right:2px}.crm-nav__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 14px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.95rem;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.crm-nav__link-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.crm-nav__link-main>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease,max-width .26s ease}.menu-icon{display:block;flex:0 0 auto}.menu-icon--desktop{width:20px;height:20px}.menu-icon--mobile-more{width:17px;height:17px}.menu-icon--white{filter:brightness(0) invert(1);opacity:.92}.menu-icon--color{filter:drop-shadow(0 1px 1px rgba(0,0,0,.24));opacity:.96}.menu-icon--inline{display:grid;place-items:center;color:#fff;opacity:.92}.menu-icon--inline .nav-icon{display:block;width:100%;height:100%;color:currentColor}.menu-icon--brand{object-fit:contain}.crm-nav__link:hover,.crm-nav__link:focus-visible{background:var(--bg-surface);color:var(--text-primary);transform:translate(2px)}.crm-nav__link.is-active{background:var(--accent-soft);color:var(--text-primary);border:1px solid rgba(15,124,240,.28)}.crm-nav__badge{position:absolute;top:50%;right:12px;display:inline-grid;place-items:center;width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e29;transform:translateY(-50%)}.crm-nav__badge--count{min-width:22px;width:auto;height:22px;padding:0 6px;color:#fff;font-size:.72rem;font-weight:900;line-height:1}.crm-nav__badge--warning{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.crm-nav__badge--danger{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.crm-sidebar__footer{flex:0 0 auto;margin-top:auto;display:grid;gap:10px;padding-top:8px}.crm-user-block{padding:12px 14px;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-primary)}.crm-user-block__name{font-weight:600}.crm-user-block__meta{color:var(--text-secondary);font-size:.875rem}.crm-main{min-width:0}.crm-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid rgba(42,51,65,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1115d1}.crm-topbar__mobile-logo{display:none}.crm-topbar__heading{display:flex;align-items:center;gap:16px;min-width:0}.crm-topbar__title{margin:0;font-size:clamp(1.4rem,2vw,2rem)}.crm-topbar__actions{display:flex;align-items:center;gap:12px;min-width:0}.theme-toggle--topbar{flex:0 0 auto}.crm-mobile-presence{display:none}.notification-bell{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(129,161,193,.32);border-radius:var(--radius-sm);background:#121820c7;color:var(--text-primary);cursor:pointer}.notification-bell svg{width:21px;height:21px}.notification-bell span{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid rgba(15,17,21,.96);border-radius:999px;background:#ef4444;color:#fff;font-size:.72rem;font-weight:800;line-height:1}.notification-overlay{position:fixed;inset:0;z-index:130;display:flex;justify-content:flex-end;background:#02060c6b}.notification-panel{width:min(420px,100vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid rgba(42,51,65,.9);background:#0c1016fa;box-shadow:-24px 0 64px #0000006b;animation:notification-panel-in .18s ease-out}@keyframes notification-panel-in{0%{transform:translate(28px);opacity:.7}to{transform:translate(0);opacity:1}}.notification-panel__header{display:flex;justify-content:space-between;gap:var(--space-3);padding:20px;border-bottom:1px solid rgba(42,51,65,.76)}.notification-panel__header div{display:grid;gap:4px}.notification-panel__header span{color:var(--text-secondary);font-size:.86rem}.notification-panel__header div:last-child{display:flex;align-items:center;gap:10px}.notification-panel__header button,.notification-item,.notification-toast button{font:inherit}.notification-panel__header button{border:0;background:transparent;color:var(--accent-primary);cursor:pointer}.notification-panel__header button:last-child{width:32px;height:32px;border-radius:999px;background:#81a1c11f;color:var(--text-primary);font-size:1.35rem;line-height:1}.notification-list{min-height:0;overflow-y:auto;padding:10px}.notification-item{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:12px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.notification-item:hover{border-color:#81a1c13d;background:#81a1c114}.notification-item__dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:transparent}.notification-item.is-new .notification-item__dot{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.notification-item span:last-child{min-width:0;display:grid;gap:4px}.notification-item small{color:var(--text-muted);font-size:.78rem;font-style:normal}.notification-item em{color:var(--text-secondary);font-size:.88rem;font-style:normal}.notification-empty{padding:28px 14px;color:var(--text-secondary)}.notification-toast{position:fixed;top:18px;right:22px;z-index:110;width:min(420px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid rgba(122,184,255,.36);border-radius:var(--radius-sm);background:#10161efa;box-shadow:0 18px 48px #00000061}.notification-toast__body{display:grid;gap:4px;border:0;background:transparent;color:var(--text-primary);cursor:pointer;padding:0;text-align:left}.notification-toast__body span{color:var(--text-secondary);font-size:.88rem}.notification-toast>button:last-child{width:28px;height:28px;border:0;border-radius:999px;background:#81a1c11f;color:var(--text-primary);cursor:pointer;font-size:1.2rem;line-height:1}.push-permission-prompt{position:fixed;top:82px;right:22px;z-index:109;width:min(420px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(122,184,255,.32);border-radius:var(--radius-sm);background:#10161efa;box-shadow:0 18px 48px #00000057}.push-permission-prompt>div:first-child{display:grid;gap:4px;min-width:0}.push-permission-prompt strong{color:var(--text-primary);font-size:.95rem}.push-permission-prompt span,.push-permission-prompt em{color:var(--text-secondary);font-size:.82rem;font-style:normal;line-height:1.25}.push-permission-prompt em{color:var(--danger)}.push-permission-prompt>div:last-child{display:flex;gap:6px}.push-permission-prompt button{min-height:34px;padding:0 10px;border:1px solid rgba(122,184,255,.24);border-radius:var(--radius-xs);background:#7ab8ff29;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.push-permission-prompt button:last-child{background:#81a1c114;color:var(--text-secondary)}.notification-preferences{display:grid;gap:8px}.notification-preference{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(42,51,65,.7);border-radius:var(--radius-xs);background:#0b0f1459;cursor:pointer}.notification-preference-head{display:grid;grid-template-columns:minmax(0,1fr) 92px 64px;gap:8px;align-items:center;padding:0 10px;color:var(--text-secondary);font-size:.72rem;font-weight:700}.notification-preference--channels{grid-template-columns:minmax(0,1fr) 92px 64px;align-items:center;cursor:default}.notification-preference--channels label{display:flex;justify-content:center;cursor:pointer}.notification-preference input{margin:0}.notification-preference span{display:grid;gap:3px}.notification-preference small{color:var(--text-secondary)}.manual-push-card{display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end}.manual-push-card .ui-form-field{min-width:0}.manual-push-card .ui-form-field__label{font-size:.78rem}.manual-push-card .ui-input,.manual-push-card .ui-select,.manual-push-card .ui-textarea{min-height:38px}.manual-push-card__body{grid-column:1 / 4}.manual-push-card__body .ui-textarea{min-height:54px;resize:vertical}.manual-push-card .status-banner{grid-column:1 / -1;margin:0}.manual-push-card .form-actions{align-self:end}.manual-push-card .form-actions .ui-button{min-height:38px;white-space:nowrap}.crm-topbar__search{width:min(560px,42vw)}.crm-topbar-search-wrap{position:relative;display:inline-flex;align-items:center;min-width:0}.crm-topbar-search-wrap .crm-topbar__search{padding-right:38px}.crm-topbar__search-clear{position:absolute;right:10px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;font-size:1.35rem;line-height:1;opacity:.92}.crm-topbar__search-clear:hover{opacity:1}.fleet-view-switch{display:inline-flex;align-items:center;height:38px;padding:3px;border:1px solid rgba(79,96,118,.72);border-radius:8px;background:#0d1218b8}.fleet-view-switch button{height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font:500 .82rem/1 var(--font-body);white-space:nowrap}.fleet-view-switch button:hover{color:var(--text-primary)}.fleet-view-switch button.is-active{background:#1e4070d1;color:#f8fafc}.fleet-page--modal-only>:not(.modal-overlay):not(.photo-viewer){display:none!important}@media(max-width:960px){.fleet-view-switch{display:none}}.crm-topbar__meta{color:var(--text-secondary);font-size:.875rem}.crm-topbar__finance-metrics{min-width:0}.journal-topbar-metrics{display:flex;align-items:center;gap:8px;min-width:0}.journal-topbar-metric{display:grid;gap:1px;min-width:150px;padding:6px 11px;border:1px solid rgba(65,78,98,.66);border-radius:8px;background:#0d11179e}.journal-topbar-metric span{color:var(--text-muted);font-size:.68rem;font-weight:750;line-height:1;white-space:nowrap}.journal-topbar-metric strong{font-family:var(--font-mono);font-size:1.08rem;font-weight:900;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.08;white-space:nowrap}.crm-main__container{padding-bottom:var(--space-8)}.filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.ui-button--loading{overflow:hidden;cursor:progress;isolation:isolate}.ui-button--loading:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:ui-button-progress 1.45s ease-in-out infinite}.ui-button--loading>*{position:relative;z-index:1}.upload-queue-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(129,161,193,.24);border-radius:var(--radius-sm);background:#0c1117b8}.upload-queue-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.upload-queue-panel__header div{display:grid;gap:2px;min-width:0}.upload-queue-panel__header strong{color:var(--text-primary);font-size:.92rem}.upload-queue-panel__header span{color:var(--text-secondary);font-size:.82rem}.upload-queue-panel__clear,.upload-queue-row__retry{border:1px solid rgba(129,161,193,.26);border-radius:var(--radius-xs);background:#10161dd1;color:var(--text-primary);cursor:pointer;font-weight:700}.upload-queue-panel__clear{min-height:30px;padding:0 10px}.upload-queue-list{display:grid;gap:8px}.upload-queue-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid rgba(129,161,193,.18);border-radius:var(--radius-xs);background:#10161d8a}.upload-queue-row__preview{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:var(--radius-xs);background:#81a1c11a;color:var(--text-secondary);font-size:.68rem;font-weight:800}.upload-queue-row__preview img{width:100%;height:100%;object-fit:cover}.upload-queue-row__body{display:grid;gap:6px;min-width:0}.upload-queue-row__meta{display:grid;gap:2px;min-width:0}.upload-queue-row__meta strong{overflow:hidden;color:var(--text-primary);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.upload-queue-row__meta span,.upload-queue-row__body p{color:var(--text-secondary);font-size:.78rem}.upload-queue-row__body p{margin:0;color:#ffb4a9}.upload-queue-row__progress{height:6px;overflow:hidden;border-radius:999px;background:#81a1c124}.upload-queue-row__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5aa8ff,#54d68f);transition:width .18s ease}.upload-queue-row--error .upload-queue-row__progress span{background:#ff7a66}.upload-queue-row__retry{min-height:32px;padding:0 10px;color:#ffd4cd}.upload-queue-panel--compact{padding:8px;background:#10161d70}.upload-queue-panel--compact .upload-queue-panel__header{align-items:center}.upload-queue-panel--compact .upload-queue-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.upload-queue-panel--compact .upload-queue-row{grid-template-columns:42px minmax(120px,1fr);grid-template-rows:auto auto;width:min(220px,78vw);flex:0 0 auto;scroll-snap-align:start}.upload-queue-panel--compact .upload-queue-row__retry{grid-column:1 / -1}.media-attachment-strip{display:grid;gap:8px;min-width:0}.media-attachment-strip--empty{padding:10px;border:1px dashed rgba(129,161,193,.22);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.84rem}.media-attachment-strip__scroller{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.media-attachment-tile{position:relative;width:min(190px,72vw);flex:0 0 auto;scroll-snap-align:start}.media-attachment-tile__open{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:62px;padding:7px 30px 7px 7px;border:1px solid rgba(129,161,193,.2);border-radius:var(--radius-sm);background:#10161d94;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.media-attachment-tile__preview{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:var(--radius-xs);background:#81a1c11f;color:var(--text-secondary);font-size:.68rem;font-weight:900}.media-attachment-tile__preview img{width:100%;height:100%;object-fit:cover}.media-attachment-tile__body{display:grid;gap:2px;min-width:0}.media-attachment-tile__body strong,.media-attachment-tile__body span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-attachment-tile__body strong{color:var(--text-primary);font-size:.82rem}.media-attachment-tile__body span{color:var(--text-secondary);font-size:.74rem}.media-attachment-tile__delete{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,122,102,.34);border-radius:999px;background:#1c0f0feb;color:#ffd4cd;cursor:pointer;font-weight:900;line-height:1}.loading-button-content{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%}.loading-button-content__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-button:hover,.ui-button:focus-visible{transform:translateY(-1px)}.ui-button--primary{background:var(--accent-primary);color:#fff}.ui-button--primary:hover,.ui-button--primary:focus-visible{background:var(--accent-primary-hover)}.ui-button--secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-primary)}.ui-button--ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-primary)}.ui-button--danger{background:var(--danger);color:#fff}.ui-button--sm{min-height:36px;padding-inline:var(--space-3)}@keyframes ui-button-progress{0%{transform:translate(-100%) scaleX(.35)}50%{transform:translate(0) scaleX(.9)}to{transform:translate(100%) scaleX(.35)}}.ui-card{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:linear-gradient(180deg,#1b2028eb,#161a20f0);box-shadow:var(--shadow-card)}.ui-card__header,.ui-card__content{padding:var(--space-5)}.ui-card__header{display:grid;gap:var(--space-2);border-bottom:1px solid rgba(42,51,65,.7)}.ui-card__title{margin:0;font-size:1.05rem}.ui-card__description{margin:0;color:var(--text-secondary);line-height:1.5}.ui-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border-primary);background:var(--bg-surface);color:var(--text-secondary);font-size:.8rem;font-weight:600}.ui-badge--success{background:var(--success-soft);color:var(--success);border-color:#24b36b42}.ui-badge--warning{background:var(--warning-soft);color:var(--warning);border-color:#d49a3547}.ui-badge--danger{background:var(--danger-soft);color:var(--danger);border-color:#dc5d5d47}.ui-badge--info{background:var(--accent-soft);color:#7ab8ff;border-color:#0f7cf047}.ui-input{width:100%;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:var(--bg-input);color:var(--text-primary)}.ui-input:focus-visible,.ui-button:focus-visible,.crm-nav__link:focus-visible,.inline-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-input[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 42%,var(--bg-input))}.ui-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #dc5d5d38}.ui-textarea{min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.ui-form-field{display:grid;gap:var(--space-2)}.ui-form-field__label{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600}.ui-form-field__tooltip,.inline-help,.help-tooltip__trigger{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:999px;border:0;color:var(--text-secondary);cursor:help;background:transparent}.help-tooltip__mark{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(103,118,140,.7);border-radius:999px;font-size:.72rem;font-weight:850;line-height:1;pointer-events:none}.inline-help{flex:0 0 auto;margin-left:8px;vertical-align:middle;transform:translateY(-2px)}.ui-form-field__tooltip:focus-visible,.inline-help:focus-visible,.help-tooltip__trigger:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.help-tooltip__bubble{position:fixed;z-index:200;max-height:min(320px,calc(100vh - 16px));padding:8px 10px;border-radius:8px;border:1px solid rgba(74,89,110,.9);background:#0a0e13fa;color:var(--text-primary);font-size:.78rem;font-weight:700;line-height:1.35;overflow:auto;white-space:pre-line;box-shadow:0 16px 30px #00000052}.ui-form-field__hint{font-size:.8rem;color:var(--text-secondary)}.ui-form-field__hint--error{color:var(--danger)}.ui-stat-card .ui-card__content{display:grid;gap:var(--space-2)}.ui-stat-card__label{color:var(--text-secondary);font-size:.85rem}.ui-stat-card__value{font-size:clamp(1.4rem,3vw,2rem);font-family:var(--font-mono)}.ui-stat-card__hint{color:var(--text-muted);font-size:.85rem}.ui-stat-card--success{border-color:#24b36b38}.ui-stat-card--warning{border-color:#d49a3538}.ui-stat-card--danger{border-color:#dc5d5d38}.ui-table-shell{overflow:auto;border-radius:var(--radius-sm);border:1px solid var(--border-primary)}.ui-table{width:100%;border-collapse:collapse;min-width:780px}.ui-table th,.ui-table td{padding:14px var(--space-4);text-align:left;border-bottom:1px solid rgba(42,51,65,.7)}.ui-table thead th{position:sticky;top:0;z-index:3;background:#13171dfa;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.ui-table thead th.is-customizable{cursor:grab;-webkit-user-select:none;user-select:none}.ui-table thead th.is-resizable{-webkit-user-select:none;user-select:none}.ui-table thead th.is-dragging{opacity:.62}.ui-table__header-content{display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 8px);min-width:0;vertical-align:middle}.ui-table__header-label{display:inline-block;min-width:0;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ui-table__header-filter{position:relative;display:inline-flex;flex:0 0 auto}.ui-table__header-filter-trigger{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid rgba(96,165,250,.18);border-radius:5px;background:#0f172abd;color:#93c5fd;cursor:pointer;font-size:.72rem;line-height:1}.ui-table__header-filter-trigger:hover,.ui-table__header-filter:focus-within .ui-table__header-filter-trigger{border-color:#93c5fd7a;background:#1e293bfa;color:#dbeafe}.ui-table__header-filter-popover{position:absolute;top:calc(100% + 7px);left:50%;z-index:20;display:none;width:220px;padding:8px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:#0d1117fa;box-shadow:0 16px 32px #0000005c;transform:translate(-50%)}.ui-table__header-filter:focus-within .ui-table__header-filter-popover{display:block}.ui-table__column-resizer{position:absolute;top:0;right:-3px;bottom:0;z-index:2;width:8px;cursor:col-resize;touch-action:none}.ui-table__column-resizer:after{position:absolute;top:20%;right:3px;bottom:20%;width:1px;background:transparent;content:""}.ui-table thead th:hover .ui-table__column-resizer:after{background:#94a3b8b3}.ui-table thead th.is-resizable .ui-table__header-label{padding-right:14px}.ui-table .is-right{text-align:right}.ui-table .is-center{text-align:center}.ui-table__top-row td,.ui-table__bottom-row td{background:#0f172a7a}.excel-cars-table-shell{max-height:calc(100dvh - 220px);overflow:auto;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#0e1116c7}.excel-cars-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.excel-cars-table th,.excel-cars-table td{max-width:320px;min-width:132px;padding:8px 10px;border-right:1px solid rgba(42,51,65,.7);border-bottom:1px solid rgba(42,51,65,.7);vertical-align:top;white-space:nowrap}.excel-cars-table th{position:sticky;top:0;z-index:2;background:#13171dfa;color:var(--text-secondary);text-align:left}.excel-cars-table th:first-child,.excel-cars-table td:first-child{position:sticky;left:0;z-index:1;min-width:240px;background:#13171dfa}.excel-cars-table th:first-child{z-index:3}.excel-cars-table th span,.excel-cars-table th small{display:block}.excel-cars-table th span{color:var(--text-primary);font-weight:700}.excel-cars-table th small{margin-top:3px;color:var(--text-muted);font-size:.72rem;font-weight:500;text-transform:none}.excel-cars-table td{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.excel-cars-table tbody tr:hover td{background:#1f2530db;color:var(--text-primary)}.database-table-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.database-table-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 10px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#0f1218db;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.database-table-tab[aria-selected=true]{border-color:#2979ffb8;background:#152238f0;color:var(--text-primary)}.database-table-tab span{font-weight:700}.database-table-tab small{color:var(--text-muted);font-size:.76rem}.database-table-summary{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;color:var(--text-secondary)}.database-table-summary strong{color:var(--text-primary);font-size:1.08rem}.ui-page-section{display:grid;gap:var(--space-4)}.ui-page-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.ui-page-section__title{margin:0 0 var(--space-1);font-size:clamp(1.1rem,2vw,1.5rem)}.ui-page-section__description{margin:0;color:var(--text-secondary)}.ui-page-section__actions{display:flex;gap:var(--space-3)}.ui-empty-state{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);border:1px dashed var(--border-primary);background:#161a20cc}.ui-empty-state__eyebrow{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.ui-empty-state__title{margin:0;font-size:1.05rem}.ui-empty-state__description{margin:0;color:var(--text-secondary)}.ui-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#2a33418c,#3945578c,#2a33418c);background-size:200% 100%;animation:shimmer 1.35s linear infinite}.metric-stack,.list-stack,.prep-stack,.timeline-stack{display:grid;gap:var(--space-3)}.timeline-panel-stack{display:contents}.metric-row,.list-row,.prep-step{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.metric-row span{color:var(--text-secondary)}.metric-row strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.list-row{padding-bottom:var(--space-3);border-bottom:1px solid rgba(42,51,65,.7)}.list-row--needs-review{position:relative;margin:-6px -8px 0;padding:8px 8px calc(var(--space-3) + 2px);border:1px solid rgba(245,158,11,.42);border-radius:var(--radius-sm);background:linear-gradient(135deg,#f59e0b1c,#0f172a5c)}.list-row--needs-review:before{display:inline-grid;flex:0 0 22px;place-items:center;width:22px;height:22px;border-radius:999px;background:#f59e0b33;color:#fbbf24;content:"!";font-weight:950}.details-section-divider{height:1px;background:#58657aa6;margin:var(--space-1) 0}.list-row:last-child{padding-bottom:0;border-bottom:0}.list-row__title,.prep-step__title,.timeline-item__title,.mobile-car-card__title{font-weight:600}.timeline-item__title--price-history{font-weight:400}.list-row__meta,.prep-step__meta,.timeline-item__meta,.mobile-car-card__meta{color:var(--text-secondary);font-size:.85rem}.timeline-price-delta{font-weight:600}.timeline-price-delta--positive{color:var(--success)}.timeline-price-delta--negative{color:var(--danger)}.list-row__side,.prep-step__actions,.badge-row{display:flex;align-items:center;gap:var(--space-2)}.team-employee-groups{display:grid;gap:20px}.team-employee-group{overflow:visible;display:grid;gap:10px;border:0;border-radius:0;background:transparent}.team-employee-group__header{display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 34px;border-bottom:0;border-radius:0;background:transparent}.team-employee-group__header>div{position:relative;display:grid;gap:2px}.team-employee-group__header>div:before{position:absolute;top:2px;left:-18px;width:4px;height:calc(100% - 4px);border-radius:999px;background:#60a5fad9;content:""}.team-employee-group__header h3{margin:0;color:var(--text-primary);font-size:.98rem;font-weight:400}.team-employee-group__header span{display:block;margin-top:3px;color:var(--text-secondary);font-size:.8rem;font-weight:400}.team-employee-list{display:grid;gap:0;padding-top:8px;overflow:visible;border:1px solid rgba(64,76,96,.7);border-radius:12px;background:#0b10179e}.team-employee-row{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,.9fr) max-content;gap:14px;align-items:start;padding:12px 16px;border-top:1px solid rgba(64,76,96,.46);background:#0f172a47}.team-employee-row:first-child{border-top:0}.team-employee-row:nth-child(2n){background:#1e293b3d}.team-employee-row:hover{background:#3b82f612}.team-employee-row__identity,.team-employee-row__roles,.team-employee-row__access,.team-employee-row__state,.team-employee-row__extra{min-width:0}.team-employee-row__name{overflow:hidden;color:var(--text-primary);font-size:.98rem;font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.team-employee-row__meta{margin-top:3px;overflow:hidden;color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.team-employee-row__roles,.team-employee-row__access,.team-employee-row__state,.team-employee-row__extra{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.team-employee-row__access,.team-employee-row__state,.team-employee-row__extra{align-content:start;color:var(--text-secondary);font-size:.88rem;font-weight:400;line-height:1.25}.team-employee-row__extra{grid-column:2 / 5;padding-top:2px}.team-employee-row__label{flex:0 0 100%;color:var(--text-muted);font-size:.68rem;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.team-employee-row__access span,.team-employee-row__state span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.team-employee-row__access span:before,.team-employee-row__state span:before{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:currentColor;content:"";opacity:.9}.team-employee-row__access .is-on,.team-employee-row__state .is-on{color:#34d399}.team-employee-row__access .is-off,.team-employee-row__state .is-off{color:#fbbf24}.team-employee-chip{display:inline-flex;align-items:center;min-height:24px;max-width:100%;border:1px solid rgba(88,101,122,.78);border-radius:999px;padding:3px 9px;background:#0f172a9e;color:var(--text-secondary);font-size:.76rem;font-weight:400;line-height:1.05}.team-employee-chip--role{color:#cbd5e1}.team-employee-permission{display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(96,165,250,.3);border-radius:7px;padding:4px 7px;background:#2563eb21;color:#bfdbfe;font-size:.78rem;font-weight:400;line-height:1.1}.team-employee-actions{position:relative;z-index:4;justify-self:end}.team-employee-actions[open]{z-index:120}.team-employee-actions>summary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid rgba(88,101,122,.86);border-radius:10px;padding:0 12px;background:#0f172a99;color:var(--text-primary);cursor:pointer;font-size:.86rem;font-weight:400;list-style:none}.team-employee-actions>summary::-webkit-details-marker{display:none}.team-employee-actions[open]>summary{border-color:#3b82f6b8;background:#2563eb33}.team-employee-actions__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:121;display:grid;min-width:190px;padding:6px;border:1px solid rgba(88,101,122,.82);border-radius:12px;background:#0f1722;box-shadow:0 18px 40px #00000061}.team-employee-actions__menu button{min-height:34px;border:0;border-radius:8px;padding:0 10px;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.84rem;font-weight:400;text-align:left}.team-employee-actions__menu button:hover{background:#3b82f629}.team-employee-actions__menu button.is-danger{color:#f87171}.team-employee-actions__menu button.is-danger:hover{background:#ef444429}@media(max-width:980px){.team-employee-row{grid-template-columns:minmax(0,1fr) max-content}.team-employee-row__roles,.team-employee-row__access,.team-employee-row__state,.team-employee-row__extra{grid-column:1 / -1}}@media(max-width:640px){.team-employee-groups{gap:16px}.team-employee-group{border-radius:14px;background:transparent}.team-employee-group__header{padding:0 4px 0 30px}.team-employee-group__header h3{font-size:1rem}.team-employee-row{grid-template-columns:1fr;gap:10px;margin:10px;padding:12px;border:1px solid rgba(64,76,96,.52);border-radius:12px;background:#121a26eb}.team-employee-row:first-child{border-top:1px solid rgba(64,76,96,.52)}.team-employee-row:nth-child(2n){background:#17202feb}.team-employee-row__name{font-size:1.02rem}.team-employee-row__roles,.team-employee-row__access,.team-employee-row__state,.team-employee-row__extra{padding-top:4px;border-top:1px solid rgba(64,76,96,.42)}.team-employee-row__label{margin-bottom:1px}.team-employee-actions{justify-self:stretch}.team-employee-actions>summary{width:100%}.team-employee-actions__menu{position:static;margin-top:8px;min-width:0}}.employee-card-layout-picker{display:grid;gap:6px;width:min(100%,520px);min-width:300px}.employee-card-layout-picker__type,.employee-card-layout-picker__mode{border:1px solid rgba(65,78,98,.7);border-radius:8px;background:#0b1017b8}.employee-card-layout-picker__summary,.employee-card-layout-picker__mode-summary{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:0 9px;color:var(--text-primary);font-size:.8rem;font-weight:700;cursor:pointer;list-style:none}.employee-card-layout-picker__summary::-webkit-details-marker,.employee-card-layout-picker__mode-summary::-webkit-details-marker{display:none}.employee-card-layout-picker__summary:before,.employee-card-layout-picker__mode-summary:before{content:"+";display:grid;place-items:center;width:16px;height:16px;border-radius:5px;color:var(--text-primary);background:#414e62ad;font-size:.82rem;font-weight:900;line-height:1}.employee-card-layout-picker__type[open]>.employee-card-layout-picker__summary:before,.employee-card-layout-picker__mode[open]>.employee-card-layout-picker__mode-summary:before{content:"-"}.employee-card-layout-picker__summary span,.employee-card-layout-picker__mode-summary span,.employee-card-layout-picker__version span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-card-layout-picker__summary span:last-child,.employee-card-layout-picker__mode-summary span:last-child{color:var(--text-secondary);font-size:.72rem;font-weight:700}.employee-card-layout-picker__modes{display:grid;gap:5px;padding:0 6px 6px}.employee-card-layout-picker__mode{background:#101720bd}.employee-card-layout-picker__mode-summary{min-height:28px;font-size:.74rem}.employee-card-layout-picker__versions{display:grid;gap:3px;padding:0 6px 6px}.employee-card-layout-picker__version{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-height:26px;padding:0 7px;border-radius:7px;color:var(--text-secondary);font-size:.72rem;font-weight:700;cursor:pointer}.employee-card-layout-picker__version:has(input:checked){color:var(--text-primary);background:#25d38424}.employee-card-layout-picker__version input{width:16px;height:16px;margin:0;accent-color:#25d384}.employee-card-layout-modal{display:grid;gap:8px;grid-column:1 / -1;padding:10px;border:1px solid rgba(65,78,98,.68);border-radius:10px;background:#0b1017b8}.employee-card-layout-modal__title{color:var(--text-primary);font-size:.86rem;font-weight:850}.employee-extra-permissions{display:grid;gap:8px;grid-column:1 / -1;padding:10px;border:1px solid rgba(65,78,98,.68);border-radius:10px;background:#0b1017b8}.employee-extra-permissions__title{color:var(--text-primary);font-size:.86rem;font-weight:850}.employee-extra-permissions__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:220px;overflow:auto;padding-right:2px}.employee-extra-permissions__option{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px;border:1px solid rgba(42,51,65,.72);border-radius:8px;background:#12171dc7;color:var(--text-primary);font-size:.78rem;line-height:1.2}.employee-extra-permissions__option input{width:16px;height:16px;margin:1px 0 0;flex:0 0 auto;accent-color:#25d384}.employee-extra-permissions__option span{min-width:0}.employee-extra-permissions__empty{grid-column:1 / -1;color:var(--text-secondary);font-size:.8rem}.employee-card-layout-modal .employee-card-layout-picker{width:100%;min-width:0}.details-action-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:70%}.details-action-link{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 10px;border-radius:999px;border:1px solid rgba(65,78,98,.78);background:#12171dcc;color:#8bc7ff;font-size:.84rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-action-link:hover,.details-action-link:focus-visible{color:var(--text-primary);border-color:#6cbeff8c;background:#1c2733f5}.details-action-link--disabled,.details-action-link--disabled:hover,.details-action-link--disabled:focus-visible{color:var(--text-muted);border-color:#414e626b;background:transparent;cursor:not-allowed}.detail-date-row--editable{cursor:pointer}.detail-date-row--editable strong{border-bottom:1px dashed rgba(139,199,255,.55)}.detail-date-row__input{max-width:172px}.timeline-item{display:grid;grid-template-columns:14px 1fr;gap:var(--space-3);animation:timeline-reveal .22s ease-out both}.timeline-item__dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--accent-primary);box-shadow:0 0 0 4px #0f7cf024}.timeline-load-more{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding-top:var(--space-2);color:var(--text-secondary);font-size:.86rem}.prep-step{padding:var(--space-3);border-radius:var(--radius-sm);background:#13171db8;border:1px solid rgba(42,51,65,.7)}.status-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent}.status-banner--danger{color:var(--danger);background:var(--danger-soft);border-color:#dc5d5d47}.status-banner--offline{color:#ffd27a;background:#d49a3529;border-color:#d49a3557}.status-banner--info{color:var(--accent-primary);background:#45aab824;border-color:#45aab852}.avito-listing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.avito-chat-grid,.avito-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-4)}.avito-messenger{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);height:min(560px,calc(100vh - 220px));min-height:440px;max-height:560px;overflow:hidden;border:1px solid rgba(42,51,65,.82);border-radius:var(--radius-sm);background:#0a0e126b}.avito-messenger__sidebar{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-right:1px solid rgba(42,51,65,.82);background:#11182080}.avito-messenger__sidebar-head,.avito-messenger__conversation-head,.avito-messenger__composer-actions,.avito-messenger__head-actions{display:flex;align-items:center;gap:var(--space-3)}.avito-messenger__sidebar-head,.avito-messenger__conversation-head{justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid rgba(42,51,65,.82)}.avito-messenger__sidebar-head strong,.avito-messenger__conversation-title{color:var(--text-primary);font-size:1rem;font-weight:900}.avito-messenger__chat-list{display:grid;align-content:start;min-height:0;overflow:auto}.avito-messenger-chat{display:grid;gap:4px;width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid rgba(42,51,65,.66);background:transparent;color:inherit;text-align:left;cursor:pointer}.avito-messenger-chat:hover,.avito-messenger-chat:focus-visible,.avito-messenger-chat.is-active{background:#45aab81f;outline:none}.avito-messenger-chat.is-active{box-shadow:inset 3px 0 0 var(--accent-primary)}.avito-messenger-chat__top,.avito-messenger-chat__meta{display:flex;justify-content:space-between;gap:var(--space-3)}.avito-messenger-chat__top strong{color:var(--text-primary);font-size:.94rem}.avito-messenger-chat__top span,.avito-messenger-chat__meta{color:var(--text-muted);font-size:.78rem}.avito-messenger-chat__title{color:var(--text-secondary);font-size:.88rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avito-messenger-chat__message{color:var(--text-muted);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avito-messenger__conversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;overflow:hidden}.avito-messenger__conversation-meta{margin-top:4px;color:var(--text-muted);font-size:.86rem}.avito-messenger__head-actions{flex-wrap:wrap;justify-content:flex-end}.avito-messenger__messages{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-2);min-height:0;height:100%;padding:var(--space-3) var(--space-4);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#11182061,#11182061),repeating-linear-gradient(135deg,rgba(69,170,184,.04) 0 1px,transparent 1px 18px)}.avito-messenger__empty{align-self:center;justify-self:center;color:var(--text-muted)}.avito-messenger__composer{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid rgba(42,51,65,.82);background:#0a0e128f}.avito-messenger__composer textarea{min-height:54px;max-height:104px;resize:none}.avito-messenger__composer-actions{justify-content:flex-end;flex-wrap:wrap}.avito-messenger__attachment{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#45aab81a;color:var(--text-secondary);font-size:.86rem}.avito-messenger__attachment button,.avito-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid rgba(69,170,184,.3);background:#45aab814;color:var(--text-secondary);font-size:.86rem;font-weight:800;cursor:pointer}.avito-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avito-listing-card{display:grid;gap:var(--space-4)}.avito-chat-card,.avito-control-form{display:grid;gap:var(--space-3)}.avito-listing-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.avito-listing-card__title{color:var(--text-primary);font-size:1rem;font-weight:800;line-height:1.35}.avito-listing-card__meta{margin-top:4px;color:var(--text-muted);font-size:.82rem}.avito-listing-card__price{color:var(--text-primary);font-size:1.35rem;font-weight:900;line-height:1.15}.avito-match-card{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid rgba(212,154,53,.24);border-radius:var(--radius-sm);background:#d49a3514}.avito-match-card.is-linked{border-color:#70c78647;background:#70c78614}.avito-match-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:.82rem;font-weight:800}.avito-match-card__title{color:var(--text-primary);font-size:.96rem;font-weight:900;line-height:1.3}.avito-match-card__meta{color:var(--text-muted);font-size:.84rem;line-height:1.45}.avito-match-card__reasons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.avito-match-card__reasons span{padding:4px 8px;border-radius:var(--radius-sm);background:#0a0e1252;color:var(--text-secondary);font-size:.78rem;font-weight:700}.avito-manual-link{display:grid;gap:var(--space-2)}.avito-manual-link button{justify-self:end}.avito-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.avito-stat-grid>div{display:grid;gap:4px;padding:var(--space-3);border-radius:var(--radius-sm);background:#1118208a}.avito-stat-grid span{color:var(--text-muted);font-size:.78rem}.avito-stat-grid strong{color:var(--text-primary);font-size:1.12rem;font-weight:900}.avito-chat-card__message{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid rgba(69,170,184,.2);background:#45aab814;color:var(--text-secondary);line-height:1.45;overflow-wrap:anywhere}.avito-message-list{display:grid;gap:var(--space-3)}.avito-message{display:grid;gap:4px;max-width:min(620px,88%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);line-height:1.45;overflow-wrap:anywhere}.avito-message--in{align-self:flex-start;border:1px solid rgba(69,170,184,.22);background:#45aab814}.avito-message--out{align-self:flex-end;border:1px solid rgba(112,199,134,.24);background:#70c78617}.avito-messenger__messages .avito-message:first-child{margin-top:auto}.avito-message__meta{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:.78rem;font-weight:700}.inline-link{color:#7ab8ff}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.fleet-days-value{display:inline-flex;align-items:center;justify-content:center;min-width:2ch;font-weight:800}.fleet-days-value--success{color:var(--success)}.fleet-days-value--warning{color:var(--warning)}.fleet-days-value--danger{color:var(--danger)}.fleet-days-value--danger-strong{min-width:34px;padding:2px 8px;border-radius:999px;background:var(--danger);color:#fff;box-shadow:0 0 0 1px #dc5d5d59,0 8px 18px #dc5d5d2e}.mobile-card-grid{display:none}.page-stack,.stack-lg{display:grid;gap:var(--space-6)}.stack-sm{display:grid;gap:var(--space-1)}.stack-lg{gap:var(--space-4)}.ui-grid-2,.ui-grid-3,.ui-grid-4,.form-grid,.split-grid,.prep-board{display:grid;gap:var(--space-4)}.ui-grid-2,.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-detail-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fleet-detail-summary-card{overflow:visible;border-color:#414e62a8;background:#0f1319ad}.fleet-detail-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.fleet-detail-summary-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,max-content);align-items:baseline;gap:10px;min-width:0;padding:8px 0;border-bottom:1px solid rgba(65,78,98,.45)}.fleet-detail-summary-item span{min-width:0;color:var(--text-secondary);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-detail-summary-item strong{min-width:0;font-family:var(--font-mono);font-size:1.04rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.fleet-detail-overview-card--purchase{border-color:#2a9d8f6b;background:linear-gradient(180deg,#13322d8a,#0f161ac7)}.fleet-detail-overview-card--sale{border-color:#ef535061;background:linear-gradient(180deg,#3e1c1f7a,#161116c7)}.prep-board{grid-template-columns:repeat(5,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .ui-form-field:last-of-type,.form-grid .status-banner,.form-grid .form-actions,.form-grid .surface-note{grid-column:1 / -1}.form-grid--balanced .ui-form-field:last-of-type,.form-grid--balanced .form-field:last-of-type{grid-column:auto}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.checkbox-field{align-items:center;border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-2);min-height:42px;padding:0 var(--space-3)}.checkbox-field input{accent-color:var(--accent-primary);height:18px;width:18px}.payout-rule-form{display:grid;gap:var(--space-4)}.payout-rule-form__main{display:grid;grid-template-columns:minmax(220px,420px) minmax(220px,360px);gap:var(--space-4);align-items:end}.payout-rule-settings{max-width:920px;padding:14px;border:1px solid rgba(42,51,65,.74);border-radius:14px;background:#0f1319a3}.payout-rule-settings__grid{display:grid;grid-template-columns:minmax(150px,170px) minmax(210px,260px) minmax(190px,230px) minmax(120px,150px);gap:12px;align-items:end}.payout-rule-settings .ui-input{min-height:38px;padding:0 12px;font-size:.94rem}.payout-rule-settings .ui-form-field{gap:6px}.payout-rule-settings .ui-form-field__label{font-size:.78rem}.payout-rule-form__textarea{max-width:620px;min-height:150px}.payout-rule-form__textarea--notes{min-height:82px}.payout-config-editor{display:grid;gap:12px;max-width:980px}.payout-config-editor__header{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.88rem;gap:10px;justify-content:space-between}.payout-config-table{border:1px solid rgba(42,51,65,.74);border-radius:8px;display:grid;overflow-x:auto}.payout-config-row{align-items:center;border-top:1px solid rgba(42,51,65,.74);display:grid;gap:10px;padding:8px 10px}.payout-config-table__head{border-top:0;color:var(--text-secondary);font-size:.76rem;font-weight:700;letter-spacing:0;min-height:34px;text-transform:uppercase}.payout-config-row--tier{grid-template-columns:minmax(96px,130px) minmax(96px,130px) minmax(130px,150px) minmax(110px,140px) minmax(82px,auto)}.payout-config-row--prep{grid-template-columns:minmax(220px,1fr) minmax(120px,160px) minmax(82px,auto)}.payout-config-row .ui-input,.payout-config-row .ui-select{min-height:38px}.payout-config-row__remove{justify-self:end;white-space:nowrap}.surface-card{min-height:110px}.surface-card--metrics{display:grid;gap:8px;align-content:center}.surface-card--metrics .metric-row{min-height:0;padding:0;border-bottom:0;gap:8px}.surface-card--metrics .metric-row span,.surface-card--metrics .metric-row strong{font-size:.88rem}.surface-stat__label{color:var(--text-secondary);font-size:.82rem}.surface-stat__value{margin-top:var(--space-2);font-size:clamp(1.3rem,2.6vw,2rem);font-family:var(--font-mono)}.surface-note{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);background:#13171db8;border:1px solid rgba(42,51,65,.7)}.concurrency-panel{display:grid;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid rgba(250,204,21,.34);background:#facc1514}.concurrency-panel__header{display:grid;gap:var(--space-1)}.concurrency-panel__header strong{color:#f8d36b}.concurrency-panel__header span,.concurrency-row span{color:var(--text-secondary)}.concurrency-panel__rows{display:grid;gap:var(--space-2)}.concurrency-row{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid rgba(42,51,65,.72);background:#13171db8}.concurrency-row--conflict{border-color:#dc5d5d75;background:#dc5d5d14}.concurrency-row--conflict strong{color:var(--danger)}.leaderboard{display:grid;gap:var(--space-3)}.leaderboard__title,.prep-board__title{font-weight:700}.dashboard-presence-card{display:none}.role-permission-list,.prep-board__meta{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.prep-task-list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.prep-task-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid rgba(42,51,65,.72);border-radius:var(--radius-xs);background:#0b0f145c;color:var(--text-primary);font-size:.9rem}.prep-task-row input{accent-color:var(--accent)}.prep-task-form{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.tasks-workspace{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}.tasks-main,.task-detail-stack,.task-row-list,.task-form-grid,.task-comments,.task-files{display:grid;gap:var(--space-3)}.task-list-tabs-bar{display:flex;gap:var(--space-2);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 var(--space-2);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tasks-list-tab,.task-row-card{width:100%;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#0d1117b8;color:var(--text-primary);text-align:left;padding:var(--space-3);cursor:pointer}.tasks-list-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:max-content;width:auto;min-height:44px;padding:0 var(--space-3);white-space:nowrap;-webkit-user-select:none;user-select:none}.tasks-list-tab--add{width:44px;min-width:44px;padding:0;font-size:1.35rem;line-height:1}.tasks-list-tab.is-dragging{opacity:.56}.task-list-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1}.task-list-tab-badge.has-new,.task-list-tab-badge--new{background:#22c55e2e;color:#bbf7d0}.task-list-tab-badge.has-open,.task-list-tab-badge--open{background:#94a3b829;color:var(--text-secondary)}.task-list-tab-badge--warning{background:#f59e0b2e;color:#fde68a}.task-list-tab-badge--danger{background:#ef44442e;color:#fecaca}.task-row-card span,.task-row-card small,.task-comment span{color:var(--text-secondary)}.task-quick-menu__trigger:disabled{cursor:default;opacity:.78}.task-readonly-description{min-height:42px;padding:var(--space-3);border:1px solid rgba(42,51,65,.72);border-radius:var(--radius-sm);background:#05080c47;color:var(--text-secondary);font-size:.86rem;line-height:1.35}.tasks-list-tab.is-active,.task-row-card.is-active{border-color:#94a3b87a;background:#0d1117e0}.task-row-card.is-new-status{border-left:4px solid rgba(59,130,246,.9)}.task-row-card.is-in-progress-status{border-left:4px solid rgba(34,197,94,.92)}.task-row-card.is-urgent{border-color:#ef444470;background:linear-gradient(90deg,#ef444421,#0d1117b8 32%)}.task-row-card.is-new-status.is-urgent,.task-row-card.is-in-progress-status.is-urgent{border-left-color:#3b82f6f2;box-shadow:inset 0 0 0 1px #ef44445c}.task-row-card.is-in-progress-status.is-urgent{border-left-color:#22c55eeb}.task-row-card.is-completed,.task-row-card.is-cancelled{opacity:.72;background:#0d11178a}.task-row-card.is-completed{border-color:#22c55e4d}.task-row-card.is-cancelled{border-color:#94a3b842}.tasks-card-heading,.task-row-card__meta,.task-badges,.task-status-actions,.task-comment-form,.task-attachment,.task-upload{display:flex;gap:var(--space-3);align-items:center}.tasks-card-heading,.task-row-summary{justify-content:space-between}.task-form-grid--task{grid-template-columns:repeat(2,minmax(0,1fr))}.task-form-grid--task .task-assignee-picker,.task-form-grid--task>button,.task-form-grid--task>.form-actions,.task-form-grid--task .ui-form-field:nth-child(6){grid-column:1 / -1}.task-list-summary{display:flex;gap:var(--space-2);flex-wrap:wrap;color:var(--text-secondary)}.task-list-summary span{border:1px solid var(--border-primary);border-radius:999px;padding:5px 9px;background:#0d11176b;font-size:.86rem}.task-assignee-picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.task-assignee-picker label{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-primary);border-radius:999px;padding:6px 10px;color:var(--text-secondary)}.task-assignee-picker input{accent-color:var(--accent)}.task-list-order-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.task-mobile-list-actions{display:none}.form-actions--split{justify-content:space-between;grid-column:1 / -1}.tasks-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.task-row-card{position:relative;display:grid;gap:0;padding:0;overflow:visible}.task-row-card--draft{padding:10px 12px;cursor:default}.task-new-inline{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:var(--space-2);align-items:center}.task-row-summary{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(260px,1fr) auto 36px;gap:var(--space-3);align-items:center;border:0;background:transparent;color:inherit;text-align:left;padding:10px 12px;cursor:pointer}.task-row-summary__text{min-width:0;display:grid;gap:4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.task-row-summary__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row-card.is-completed strong,.task-row-card.is-cancelled strong{text-decoration:line-through}.task-row-card.is-completed .task-row-summary__text span:before{content:"Выполнена · ";color:#86efac}.task-row-card.is-cancelled .task-row-summary__text span:before{content:"Отменена · ";color:#cbd5e1}.task-row-card__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.task-delete-button--floating{position:absolute;top:12px;right:12px;z-index:2}.task-inline-details{display:grid;gap:var(--space-2);border-top:1px solid var(--border-primary);padding:10px 12px 12px;background:#05080c33}.task-inline-compact-grid,.task-inline-bottom-row{display:grid;gap:var(--space-2)}.task-inline-compact-grid{grid-template-columns:minmax(260px,1fr);align-items:center}.task-inline-bottom-row{grid-template-columns:minmax(0,1fr);align-items:start}.task-inline-details .ui-textarea{min-height:40px;height:44px;resize:vertical}.task-actions-menu,.task-quick-menu{position:relative}.task-actions-menu__trigger,.task-quick-menu__trigger{min-height:44px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#0d1117b8;color:var(--text-primary);padding:0 14px;font-weight:700;cursor:pointer}.task-quick-menu__trigger{min-height:32px;padding:0 10px;font-size:.84rem}.task-quick-menu__trigger--status{border-color:#3b82f659;background:#3b82f624}.task-quick-menu__trigger--warning{border-color:#f59e0b5c;background:#f59e0b24}.task-quick-menu__trigger--danger{border-color:#ef44445c;background:#ef444424}.task-actions-menu__trigger{width:34px;min-height:34px;padding:0;text-align:center;letter-spacing:2px}.task-actions-menu__popover,.task-quick-menu__popover{position:absolute;top:calc(100% + 6px);z-index:20;min-width:180px;display:grid;gap:4px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#0d1117fa;box-shadow:var(--shadow-lg);padding:6px}.task-actions-menu__popover{right:0}.task-quick-menu__popover{left:0}.task-quick-menu__popover--wide{min-width:230px;max-height:260px;overflow:auto}.task-actions-menu__popover button,.task-actions-menu__file,.task-quick-menu__popover button{min-height:38px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);text-align:left;padding:0 10px;cursor:pointer}.task-due-picker{display:grid;gap:6px;padding:8px 10px 10px;border-top:1px solid var(--border-primary)}.task-due-picker span{color:var(--text-muted);font-size:.72rem;font-weight:800;line-height:1}.task-due-picker input{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--border-primary);border-radius:var(--radius-xs);background:#05080c75;color:var(--text-primary);font:inherit}.task-actions-menu__file{display:flex;align-items:center}.task-actions-menu__file input{display:none}.task-actions-menu__popover button:hover,.task-actions-menu__popover button:focus-visible,.task-actions-menu__file:hover,.task-actions-menu__file:focus-within,.task-quick-menu__popover button:hover,.task-quick-menu__popover button:focus-visible,.task-quick-menu__popover button.is-selected{background:#145baa2e;outline:none}.task-assignee-picker--chips{gap:var(--space-2);max-height:44px;overflow:auto}.task-assignee-chip{min-height:36px;border:1px solid var(--border-primary);border-radius:999px;background:#0d1117b8;color:var(--text-secondary);padding:0 14px;cursor:pointer}.task-assignee-chip.is-selected{border-color:var(--accent);background:#145baa2e;color:var(--text-primary)}.task-inline-actions{justify-content:flex-end}.task-badges,.task-status-actions{flex-wrap:wrap}.task-upload{justify-content:center;border:1px dashed var(--border-primary);border-radius:var(--radius-sm);min-height:40px;padding:0 var(--space-3);cursor:pointer;white-space:nowrap}.task-upload input{display:none}.task-attachment{color:var(--text-primary);text-decoration:none;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#0d1117b8;padding:var(--space-2);text-align:left;cursor:pointer}.task-attachment img{width:44px;height:44px;object-fit:cover;border-radius:var(--radius-xs)}.task-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.task-comment-form textarea{min-height:40px}.task-comment{display:grid;gap:4px;border-top:1px solid var(--border-primary);padding-top:var(--space-2)}.task-comment__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.task-comment__delete{min-height:28px;border:0;border-radius:var(--radius-xs);background:#ef44441f;color:#fecaca;font-size:.72rem;font-weight:800;padding:0 var(--space-2);cursor:pointer}.task-comment p{margin:0}.task-delete-button{width:26px;height:26px;flex:0 0 auto;border:1px solid rgba(239,68,68,.28);border-radius:999px;background:#ef444414;color:#fca5a5;font-size:.9rem;font-weight:800;line-height:1;cursor:pointer}.task-delete-button:hover,.task-delete-button:focus-visible{background:#ef44442e;color:#fecaca}.prep-car-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:var(--space-4);align-items:start}.prep-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:start;gap:16px}.prep-workspace-list{min-width:0}.prep-workspace-layout .prep-car-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.prep-past-divider{position:relative;display:grid;place-items:center;margin:16px 0 14px}.prep-past-divider:before{position:absolute;left:0;right:0;height:1px;background:color-mix(in srgb,var(--border-primary) 70%,transparent);content:""}.prep-past-toggle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid color-mix(in srgb,var(--border-primary) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-surface-elevated) 96%,transparent);color:var(--text-primary);font:inherit;font-size:13px;font-weight:760;box-shadow:0 12px 26px -24px #000000b8;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.prep-past-toggle:hover,.prep-past-toggle:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-primary));background:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-surface));transform:translateY(-1px)}.prep-past-toggle:disabled{cursor:wait;opacity:.72;transform:none}.prep-past-toggle i{color:var(--text-secondary);font-style:normal;line-height:1}.prep-past-loader{margin:0 0 14px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--border-primary) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-surface-elevated) 74%,transparent);color:var(--text-secondary);font-size:13px;text-align:center;animation:prep-soft-appear .18s ease both}.prep-past-loader--error{border-color:#f8717175;color:#fecaca}.prep-past-section{display:grid;gap:10px;animation:prep-soft-appear .22s ease both}.prep-past-section__title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary)}.prep-past-section__title strong{font-size:15px;font-weight:840}.prep-past-section__title span{color:var(--text-secondary);font-size:13px}.prep-past-sentinel{min-height:1px}.prep-mobile-card--past{opacity:.94}@keyframes prep-soft-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.prep-workspace-layout .prep-mobile-card.is-selected{border-color:color-mix(in srgb,var(--prep-risk-color) 62%,rgba(148,163,184,.62));box-shadow:0 16px 34px -28px #0f172ac2,0 0 0 2px color-mix(in srgb,var(--prep-risk-color) 24%,transparent)}.prep-workspace-panel{position:sticky;top:14px;min-width:0;max-height:calc(100dvh - 28px);overflow:hidden;border:1px solid var(--border-primary);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-elevated) 96%,transparent),var(--bg-surface)),var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-card);display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.prep-workspace-panel__head{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent)}.prep-workspace-panel__photo{width:72px;height:72px;overflow:hidden;border-radius:16px;background:#101720}.prep-workspace-panel__photo img{width:100%;height:100%;object-fit:cover;display:block}.prep-workspace-panel__title{min-width:0;display:grid;gap:4px}.prep-workspace-panel__title strong{overflow:hidden;color:var(--text-primary);font-size:19px;font-weight:850;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.prep-workspace-panel__title span,.prep-workspace-panel__title small{overflow:hidden;color:var(--text-secondary);font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.prep-workspace-panel__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent)}.prep-workspace-panel__tabs button{min-height:38px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffff09;color:var(--text-secondary);font:inherit;font-size:14px;font-weight:760;cursor:pointer}.prep-workspace-panel__tabs button.is-active{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-primary));background:color-mix(in srgb,var(--accent-primary) 17%,var(--bg-surface));color:var(--text-primary)}.prep-workspace-panel__pending{display:grid;gap:8px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent);background:color-mix(in srgb,var(--accent-primary) 9%,transparent)}.prep-workspace-panel__pending span{color:var(--text-primary);font-size:13px;font-weight:760}.prep-workspace-panel__pending div{display:flex;gap:8px}.prep-workspace-panel__pending button{min-height:32px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffff0e;color:var(--text-primary);font:inherit;font-size:13px;font-weight:760;cursor:pointer}.prep-workspace-panel__pending button:last-child{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-primary));background:color-mix(in srgb,var(--accent-primary) 16%,var(--bg-surface))}.prep-workspace-panel__body{min-height:0;overflow-y:auto;padding:12px 14px 18px}.prep-workspace-panel--empty{min-height:360px}.prep-workspace-empty{min-height:360px;padding:28px;display:grid;place-content:center;gap:8px;text-align:center}.prep-workspace-empty strong{color:var(--text-primary);font-size:24px;font-weight:850;line-height:1.1}.prep-workspace-empty span{max-width:280px;color:var(--text-secondary);font-size:14px;line-height:1.35}@media(min-width:961px){.prep-workspace-layout .prep-mobile-photo{transform:scale(1.42);transform-origin:bottom right}.prep-workspace-layout .prep-mobile-title strong{font-size:18px;line-height:1.12}.prep-workspace-layout .prep-mobile-title span{font-size:13px}.prep-workspace-layout .prep-work-summary__heading{font-size:10.5px}.prep-workspace-layout .prep-work-summary__item{grid-template-columns:42px minmax(0,1fr);min-height:17px;font-size:11px}.prep-workspace-layout .prep-work-summary__stage{font-size:9.5px}.prep-workspace-layout .prep-work-summary__column--detailing .prep-work-summary__item{min-height:16px;font-size:10.2px}}.prep-car-card{min-width:0}.prep-mobile-card{--prep-accent: #65b9ff;--prep-risk-color: var(--prep-accent);position:relative;overflow:hidden;cursor:pointer;border-color:color-mix(in srgb,var(--prep-risk-color) 34%,rgba(42,51,65,.9));background:linear-gradient(135deg,color-mix(in srgb,var(--prep-risk-color) 9%,transparent),transparent 45%),#0e131bf5}.prep-mobile-card:before{position:absolute;inset:0 auto 0 0;z-index:4;width:5px;background:var(--prep-risk-color);box-shadow:0 0 16px color-mix(in srgb,var(--prep-risk-color) 42%,transparent);content:""}.prep-mobile-card .ui-card__content{padding:0}.prep-mobile-hero{position:relative;min-height:188px;overflow:hidden;background:radial-gradient(circle at 70% 35%,color-mix(in srgb,var(--prep-accent) 26%,transparent),transparent 40%),#101720}.prep-mobile-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.prep-mobile-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,#04070b3d,#04070b8f 54%,#04070be0),linear-gradient(90deg,#04070bd6,#04070b33)}.prep-mobile-hero__pills,.prep-mobile-hero__content{position:relative;z-index:1}.prep-mobile-hero__pills{display:flex;justify-content:space-between;gap:8px;padding:12px}.prep-mobile-hero__pills>span,.prep-mobile-hero__pills div span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#080c12ad;color:#fff;font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prep-mobile-hero__pills div{display:flex;gap:6px}.prep-mobile-hero__content{position:absolute;left:12px;right:12px;bottom:14px;display:grid;gap:3px}.prep-mobile-hero__content strong{color:#fff;font-size:22px;font-weight:950;line-height:1.05}.prep-mobile-hero__content span{color:#e2e8f0e0;font-size:15px;font-weight:760;line-height:1.15}.prep-mobile-body{display:grid;gap:6px;padding:8px}.prep-mobile-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(64px,auto);align-items:center;gap:8px}.prep-mobile-photo{width:52px;height:52px;margin-left:5px;overflow:hidden;border-radius:13px;background:#101720;transform:scale(1.42);transform-origin:bottom right}.prep-mobile-photo img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.prep-mobile-title{min-width:0;display:grid;gap:2px}.prep-mobile-title strong{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:850;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prep-mobile-title span{overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.prep-total-time{min-height:36px;padding:0 7px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:color-mix(in srgb,var(--bg-surface-elevated) 72%,transparent);color:var(--text-primary);display:grid;place-items:center;font-size:14px;font-weight:650;white-space:nowrap}.prep-total-time.is-ok{border-color:#54d68f52;background:linear-gradient(135deg,rgba(84,214,143,.14),transparent 60%),#54d68f0e;color:#9df5c2}.prep-total-time.is-warn{border-color:#f3ba5257;background:linear-gradient(135deg,rgba(243,186,82,.15),transparent 60%),#f3ba520f;color:#ffd27c}.prep-total-time.is-hot{border-color:#ff6d6d61;background:linear-gradient(135deg,rgba(255,109,109,.18),transparent 60%),#ff6d6d12;color:#ffabab}.prep-work-summary{margin-left:4px;padding:3px 5px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:color-mix(in srgb,var(--bg-surface-elevated) 72%,transparent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.prep-work-summary__column{min-width:0;display:grid;align-content:start;gap:1px}.prep-work-summary__column--detailing{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}.prep-work-summary__heading{overflow:hidden;color:var(--text-secondary);font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.prep-work-summary__column--detailing .prep-work-summary__heading{grid-column:1 / -1}.prep-work-summary__item{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px;align-items:baseline;margin-inline:-3px;min-height:14px;padding:1px 3px;border-radius:5px;color:var(--text-primary);font-size:9.5px;line-height:1}.prep-work-summary__column--detailing .prep-work-summary__item{min-height:13px;padding-block:0;grid-template-columns:1fr;font-size:8.8px;line-height:1}.prep-work-summary__item.is-done{background:#54d68f24;color:#9df5c2}.prep-work-summary__item.is-done .prep-work-summary__stage{color:#54d68f}.prep-work-summary__item.is-done .prep-work-summary__title{color:#9df5c2}.prep-work-summary__stage{overflow:hidden;color:var(--text-secondary);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.prep-work-summary__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-work-summary__empty{color:var(--text-secondary);font-size:10.5px;line-height:1.15}.prep-stage-history{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:6px;row-gap:8px;margin-left:0}.prep-stage-history__tile{position:relative;min-width:0;min-height:46px;padding:4px 2px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:color-mix(in srgb,var(--bg-surface-elevated) 72%,transparent);color:var(--text-primary);display:grid;align-content:center;gap:2px;text-align:center}.prep-stage-history__tile:before{content:"";position:absolute;top:50%;right:calc(100% + 1px);width:5px;height:1px;background:color-mix(in srgb,currentColor 44%,transparent);opacity:.72;transform:translateY(-50%)}.prep-stage-history__tile:nth-child(6n+1):before{display:none}.prep-stage-history__tile strong,.prep-stage-history__tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-stage-history__tile strong{font-size:9.5px;font-weight:780;line-height:1.08}.prep-stage-history__tile span{font-size:9.5px;line-height:1.05}.prep-stage-history__tile .prep-stage-history__owner{color:var(--text-secondary);font-size:8px;line-height:1.05}.prep-stage-history__tile.is-ok{border-color:#54d68f52;background:linear-gradient(135deg,rgba(84,214,143,.14),transparent 60%),#54d68f0e;color:#9df5c2}.prep-stage-history__tile.is-warn{border-color:#f3ba5257;background:linear-gradient(135deg,rgba(243,186,82,.15),transparent 60%),#f3ba520f;color:#ffd27c}.prep-stage-history__tile.is-hot{border-color:#ff6d6d61;background:linear-gradient(135deg,rgba(255,109,109,.18),transparent 60%),#ff6d6d12;color:#ffabab}.prep-stage-history__tile.is-current{border-width:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 42%,transparent),0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}.prep-sheet-backdrop{position:fixed;inset:0;z-index:500;display:grid;align-items:end;background:#03070d94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .18s ease}.prep-sheet-backdrop.is-closing{pointer-events:none}.prep-sheet{height:min(82dvh,760px);max-height:min(82dvh,760px);overflow:hidden;border:1px solid var(--border-primary);border-radius:24px 24px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-elevated) 96%,transparent),var(--bg-surface)),var(--bg-surface);color:var(--text-primary);box-shadow:0 -24px 60px -34px #000000b8;display:grid;grid-template-rows:auto auto minmax(0,1fr);transform:translateY(100%);transition:transform .24s cubic-bezier(.2,.86,.2,1);will-change:transform;cursor:grab}.prep-sheet.is-dragging{transition:none;cursor:grabbing}.prep-sheet.is-closing{transition:transform .18s cubic-bezier(.38,0,.9,.35);pointer-events:none}.prep-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);-webkit-user-select:none;user-select:none}.prep-sheet-title{min-width:0;display:grid;gap:4px}.prep-sheet-handle{justify-self:center;width:44px;height:4px;margin-bottom:4px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 42%,transparent)}.prep-sheet-title h2{margin:0;overflow:hidden;font-size:18px;font-weight:850;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.prep-sheet-title small{overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.prep-sheet-close{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--border-primary) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-muted) 52%,transparent);color:var(--text-primary);font-size:22px;line-height:1}.prep-sheet-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 60%,transparent)}.prep-sheet-tabs button{min-height:38px;border:1px solid color-mix(in srgb,var(--border-primary) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-muted) 46%,transparent);color:var(--text-secondary);font:inherit;font-size:13px;font-weight:760}.prep-sheet-tabs button.is-active{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-primary));background:color-mix(in srgb,var(--accent-primary) 17%,var(--bg-surface));color:var(--text-primary)}.prep-sheet-body{min-height:0;overflow-y:auto;padding:12px 14px max(24px,env(safe-area-inset-bottom));overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.prep-sheet-section{margin-bottom:12px;padding:13px;border:1px solid color-mix(in srgb,var(--border-primary) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--bg-muted) 34%,transparent)}.prep-sheet-section__title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.prep-sheet-section__title strong,.prep-setting-control__head strong{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:15px;font-weight:820;line-height:1.1}.prep-sheet-section__title span,.prep-setting-control__head span{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.prep-readiness-list{display:grid;gap:7px}.prep-readiness-rule{padding:8px 10px;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-surface-elevated) 48%,transparent)}.prep-readiness-rule--toggle{width:100%;min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;color:var(--text-primary);font:inherit;text-align:left}.prep-readiness-rule.is-ok{border-color:#54d68f6b;background:linear-gradient(135deg,rgba(84,214,143,.14),transparent 60%),#54d68f0f}.prep-readiness-rule.is-off{opacity:.72}.prep-readiness-rule strong,.prep-readiness-rule small{display:block}.prep-readiness-rule strong{color:var(--text-primary);font-size:13px;line-height:1.1}.prep-readiness-rule small{margin-top:3px;color:var(--text-secondary);font-size:11px;line-height:1.15}.prep-rule-switch{position:relative;width:42px;height:24px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-muted) 58%,transparent)}.prep-rule-switch:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--text-secondary) 72%,transparent);transition:transform .16s ease,background .16s ease;content:""}.prep-readiness-rule--toggle.is-ok .prep-rule-switch{border-color:#54d68f85;background:#54d68f2e}.prep-readiness-rule--toggle.is-ok .prep-rule-switch:after{background:#54d68f;transform:translate(18px)}.prep-stage-readiness,.prep-waiting-comment{display:grid;gap:8px;margin-top:10px}.prep-waiting-comment label{color:var(--text-primary);font-size:13px;font-weight:760}.prep-waiting-comment textarea{width:100%;min-height:76px;resize:vertical;padding:10px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent);color:var(--text-primary);font:inherit;font-size:16px;line-height:1.25}.prep-waiting-comment button{min-height:38px;border:1px solid color-mix(in srgb,var(--accent-primary) 48%,var(--border-primary));border-radius:12px;background:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-surface));color:var(--text-primary);font:inherit;font-size:13px;font-weight:760}.prep-waiting-comment button:disabled{opacity:.48}.prep-stage-ready-button{width:100%;min-height:42px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent-primary) 48%,var(--border-primary));border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 15%,transparent),transparent 62%),color-mix(in srgb,var(--accent-primary) 8%,var(--bg-surface));color:var(--text-primary);display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:760;text-align:left}.prep-stage-ready-button i{width:28px;height:28px;border:1px solid rgba(129,161,193,.32);border-radius:10px;color:#cbd5e175;display:grid;place-items:center;font-style:normal;font-weight:950}.prep-stage-ready-button.is-done{border-color:#54d68f94;background:#54d68f24;color:#9df5c2}.prep-stage-ready-button.is-done i{border-color:#54d68fb8;background:#54d68f33;color:#9df5c2}.prep-stage-ready-button:disabled{opacity:.58}.prep-assignee-sheet{padding-bottom:11px}.prep-assignee-picker{display:flex;flex-wrap:wrap;gap:7px}.prep-assignee-picker button,.prep-assignee-picker span{min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-muted) 42%,transparent);color:var(--text-secondary);display:inline-grid;place-items:center;font:inherit;font-size:12px;font-weight:760}.prep-assignee-picker button.is-active,.prep-assignee-picker--readonly span{border-color:color-mix(in srgb,var(--accent-primary) 62%,var(--border-primary));background:color-mix(in srgb,var(--accent-primary) 16%,var(--bg-surface));color:var(--text-primary)}.prep-assignee-picker button:disabled{opacity:.65}.prep-title-icon,.prep-row-icon{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,transparent);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-primary));display:grid;place-items:center;flex:0 0 auto}.prep-title-icon{width:30px;height:30px;border-radius:10px}.prep-title-icon--small{width:26px;height:26px;border-radius:9px}.prep-row-icon{width:34px;height:34px;border-radius:12px}.prep-title-icon svg,.prep-row-icon svg,.prep-stage-button__icon svg{width:64%;height:64%;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.prep-svg-icon{width:68%;height:68%;background:currentColor;display:block;-webkit-mask:var(--prep-icon-url) center / contain no-repeat;mask:var(--prep-icon-url) center / contain no-repeat}.prep-plan-list,.prep-setting-stack,.prep-work-list,.prep-history-list{display:grid;gap:8px}.prep-plan-row,.prep-stage-work-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--border-primary) 74%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent)}.prep-stage-work-row.is-done{border-color:#54d68f75;background:linear-gradient(135deg,rgba(84,214,143,.16),transparent 62%),color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent)}.prep-stage-work-row.is-done strong{color:#9df5c2}.prep-plan-row__main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.prep-plan-row__content{min-width:0;display:grid;gap:8px}.prep-plan-row strong,.prep-stage-work-row strong{display:block;overflow:hidden;color:var(--text-primary);font-size:14px;line-height:1.15;text-overflow:ellipsis}.prep-plan-row small,.prep-stage-work-row small{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.prep-remove-work{width:36px;height:36px;border:1px solid rgba(255,109,109,.24);border-radius:12px;background:#ff6d6d17;color:#ff8d8d;font-size:19px;line-height:1}.prep-add-row{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:8px;margin-top:10px}.prep-add-row button{min-height:46px;border:0;border-radius:14px;background:var(--accent-primary);color:#fff;font-size:22px;font-weight:820}.prep-add-row button:disabled{opacity:.45}.prep-setting-control{padding:11px;border:1px solid color-mix(in srgb,var(--border-primary) 68%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bg-surface-elevated) 48%,transparent)}.prep-setting-control__head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.prep-choice-row{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:6px}.prep-choice-row button{min-width:0;min-height:34px;padding:0 5px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--bg-muted) 36%,transparent);color:var(--text-secondary);font:inherit;font-size:11px;font-weight:740}.prep-choice-row button.is-active{border-color:#54d68f80;background:#54d68f24;color:color-mix(in srgb,#54d68f 78%,var(--text-primary))}.prep-stage-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prep-stage-hint{display:grid;gap:2px;margin:-2px 0 10px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--border-primary) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-muted) 30%,transparent);color:var(--text-secondary);font-size:12px;font-weight:720;line-height:1.25}.prep-stage-buttons button{--prep-stage-swipe-progress: 0;--prep-stage-swipe-x: 0px;position:relative;min-height:86px;overflow:hidden;padding:10px;border:1px solid color-mix(in srgb,var(--border-primary) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent);color:var(--text-secondary);display:grid;align-content:end;gap:5px;text-align:left;touch-action:pan-y}.prep-stage-buttons button.is-current,.prep-stage-buttons button.is-switching{border-color:color-mix(in srgb,var(--accent-primary) 66%,var(--border-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 28%,transparent),transparent 56%),color-mix(in srgb,var(--accent-primary) 17%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 34%,transparent)}.prep-stage-buttons button.is-viewed:not(.is-current){border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.prep-stage-buttons button.is-current .prep-stage-button__icon,.prep-stage-buttons button.is-switching .prep-stage-button__icon{color:var(--accent-primary)}.prep-stage-buttons button.is-current .prep-stage-button__label,.prep-stage-buttons button.is-switching .prep-stage-button__label{color:var(--text-primary)}.prep-stage-buttons button.is-current .prep-stage-button__status,.prep-stage-buttons button.is-switching .prep-stage-button__status{color:color-mix(in srgb,var(--accent-primary) 58%,var(--text-secondary))}.prep-stage-buttons button.is-done{border-color:#54d68f73;background:linear-gradient(135deg,rgba(84,214,143,.17),transparent 58%),#54d68f14}.prep-stage-buttons button.is-visited{border-color:#94a3b847;background:linear-gradient(135deg,rgba(148,163,184,.09),transparent 58%),color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent)}.prep-stage-button__swipe-panel{position:absolute;inset:0;z-index:0;padding:12px 10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 26%,transparent),transparent 64%),color-mix(in srgb,var(--accent-primary) 12%,var(--bg-surface));color:color-mix(in srgb,var(--accent-primary) 82%,var(--text-primary));display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;opacity:var(--prep-stage-swipe-progress);pointer-events:none;transform:translate(calc((var(--prep-stage-swipe-progress) - 1) * 68px));transition:opacity .15s ease,transform .15s ease}.prep-stage-button__swipe-panel span:last-child{overflow:hidden;font-size:10.5px;font-weight:820;line-height:1.12;text-overflow:ellipsis;white-space:normal}.prep-stage-button__swipe-icon{width:34px;height:34px;display:grid;place-items:center}.prep-stage-button__swipe-icon .prep-svg-icon{width:32px;height:32px}.prep-stage-button__content{position:relative;z-index:1;min-height:64px;padding:0;display:grid;align-content:end;gap:5px;transform:translate(var(--prep-stage-swipe-x));transition:transform .15s ease}.prep-stage-buttons button:not([style*="--prep-stage-swipe-x: 0px"]) .prep-stage-button__content{box-shadow:-10px 0 18px -18px #000000d6}.prep-stage-buttons button.is-current .prep-stage-button__swipe-panel,.prep-stage-buttons button.is-switching .prep-stage-button__swipe-panel{color:color-mix(in srgb,var(--accent-primary) 86%,var(--text-primary))}.prep-stage-button__content>*{display:block}.prep-stage-button__content .prep-stage-button__check{pointer-events:none}.prep-stage-button__icon{width:28px;height:28px;color:currentColor;display:grid;place-items:center}.prep-stage-button__check{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#48dc87,#1c9b55);color:#062817;display:grid;place-items:center;font-size:14px;font-weight:900}.prep-stage-button__label,.prep-stage-button__status{position:relative;z-index:1;display:block}.prep-stage-button__label{color:var(--text-primary);font-size:15px;font-weight:820;line-height:1.05}.prep-stage-button__status{color:var(--text-secondary);font-size:11px;font-weight:700}.prep-stage-work-row__main{min-width:0;display:grid;gap:7px}.prep-action-assignees{display:block}.prep-action-assignees.is-required{margin:-2px;padding:5px;border:1px solid rgba(255,109,109,.58);border-radius:13px;background:linear-gradient(135deg,rgba(255,109,109,.16),transparent 62%),#ff6d6d0f;box-shadow:0 0 0 3px #ff6d6d14}.prep-action-assignees__list{display:flex;flex-wrap:wrap;gap:5px}.prep-action-assignees__list button,.prep-action-assignees__list strong,.prep-action-assignees__list i{min-height:26px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-muted) 35%,transparent);color:var(--text-secondary);display:inline-grid;place-items:center;font:inherit;font-size:11px;font-style:normal;font-weight:680}.prep-action-assignees__list button.is-active,.prep-action-assignees__list--readonly strong{border-color:#54d68f75;background:#54d68f21;color:color-mix(in srgb,#54d68f 76%,var(--text-primary))}.prep-action-assignees__list button:disabled{opacity:.62}.prep-history-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start}.prep-history-time{padding-top:2px;color:var(--text-secondary);font-size:11px;line-height:1.2;text-align:right}.prep-history-totals-block{margin-bottom:12px;padding:10px;border:1px solid color-mix(in srgb,var(--border-primary) 74%,transparent);border-radius:13px;background:color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent)}.prep-history-totals{display:grid;gap:4px;padding:0}.prep-history-subtitle{margin:4px 0 8px;color:var(--text-primary);font-size:14px;font-weight:760;line-height:1.1}.prep-history-total{min-width:0;display:inline-flex;align-items:baseline;justify-content:flex-start;gap:6px;padding:0;border:0;background:transparent;justify-self:start}.prep-history-total strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prep-history-total span{flex:0 0 auto;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.prep-history-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border-left:3px solid var(--accent-primary);border-radius:12px;background:color-mix(in srgb,var(--bg-surface-elevated) 58%,transparent)}.prep-history-card.is-editing{align-items:start}.prep-history-card__main{min-width:0;display:grid;gap:8px}.prep-history-card strong{display:block;color:var(--text-primary);font-size:14px;line-height:1.15}.prep-history-card small{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.prep-history-card p{margin:6px 0 0;color:var(--text-primary);font-size:12px;line-height:1.25}.prep-history-actions,.prep-history-edit-actions{display:grid;gap:6px}.prep-history-actions button{width:32px;height:32px;border:1px solid rgba(255,109,109,.24);border-radius:11px;background:#ff6d6d14;color:#ff8d8d;font-size:18px;line-height:1}.prep-history-actions button:first-child{border-color:color-mix(in srgb,var(--accent-primary) 34%,rgba(148,163,184,.24));background:color-mix(in srgb,var(--accent-primary) 9%,transparent);color:color-mix(in srgb,var(--accent-primary) 72%,var(--text-primary));font-size:16px}.prep-history-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prep-history-edit label,.prep-history-edit__now{min-width:0;display:grid;gap:4px}.prep-history-edit span,.prep-history-edit__now span{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.1}.prep-history-edit input{width:100%;min-width:0;min-height:34px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg-surface) 82%,transparent);color:var(--text-primary);font:inherit;font-size:12px}@media(max-width:640px){.prep-history-edit{grid-template-columns:minmax(0,1fr);gap:10px}.prep-history-edit label,.prep-history-edit__now{gap:6px}.prep-history-edit span,.prep-history-edit__now span{font-size:12px}.prep-history-edit input,.prep-history-edit__now strong{min-height:42px;font-size:16px}.prep-history-edit-actions{grid-template-columns:minmax(0,1fr)}.prep-history-edit-actions button{min-height:38px}}.prep-history-edit__now strong{min-height:34px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:10px;color:var(--text-secondary);display:flex;align-items:center;font-size:12px}.prep-history-edit-actions button{min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--border-primary));border-radius:10px;background:color-mix(in srgb,var(--accent-primary) 12%,transparent);color:var(--text-primary);font:inherit;font-size:12px;font-weight:760}.prep-history-edit-actions button:last-child{border-color:color-mix(in srgb,var(--border-primary) 78%,transparent);background:transparent;color:var(--text-secondary)}.prep-history-card button:disabled{opacity:.45}.prep-sheet-empty{padding:10px;border:1px dashed color-mix(in srgb,var(--border-primary) 82%,transparent);border-radius:14px;color:var(--text-secondary);font-size:12px;text-align:center}.prep-expanded-content{display:grid;gap:9px;cursor:default}.prep-stage-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.prep-stage-bars span{height:6px;border-radius:999px;background:#94a3b833}.prep-stage-bars span.is-current{background:var(--prep-accent)}.prep-stage-bars span.is-done{background:#54d68f}.prep-stage-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.prep-stage-chip{min-width:0;min-height:48px;padding:6px 4px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#ffffff0a;color:#fff;display:grid;gap:2px;font:inherit;cursor:pointer}.prep-stage-chip:disabled{cursor:default}.prep-stage-chip strong{overflow:hidden;font-size:12px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.prep-stage-chip span{min-height:10px;color:var(--text-secondary);font-size:10px;font-weight:850;line-height:1}.prep-stage-chip.is-current{border-color:color-mix(in srgb,var(--prep-accent) 64%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--prep-accent) 20%,rgba(255,255,255,.04))}.prep-stage-chip.is-current span{color:color-mix(in srgb,var(--prep-accent) 82%,#fff)}.prep-stage-chip.is-done{border-color:#54d68f80;background:#54d68f24}.prep-stage-chip.is-done span{color:#9df5c2}.prep-assignee-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:0 2px}.prep-assignee-line>span{color:var(--text-secondary);font-size:12px;font-weight:850}.prep-assignee-line>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0}.prep-assignee-line strong{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:950;white-space:nowrap}.prep-assignee-line i{width:15px;height:15px;border-radius:5px;background:color-mix(in srgb,var(--prep-accent) 24%,rgba(255,255,255,.06));color:color-mix(in srgb,var(--prep-accent) 76%,#fff);display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:950}.prep-card-subline{width:100%;min-height:20px;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--text-secondary);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:850;text-align:left;cursor:default}.prep-card-subline span{overflow:hidden;color:#fff;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.prep-card-subline strong{color:var(--text-secondary);font-size:12px;font-weight:850;white-space:nowrap}.prep-mobile-settings .prep-card-settings__summary{min-height:34px;padding:0 10px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffff09;color:color-mix(in srgb,var(--prep-accent) 82%,#fff);font-size:13px}.prep-mobile-settings .prep-card-settings__panel{position:static;margin-top:6px}.prep-work-box{display:grid;gap:7px;padding:9px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#ffffff09}.prep-work-box__head{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.prep-work-box__toggle{flex:1 1 auto;min-width:0;border:0;background:transparent;color:inherit;display:grid;gap:3px;padding:0;text-align:left;cursor:pointer}.prep-work-box__head h3{margin:0;color:#fff;font-size:14px;font-weight:950;line-height:1}.prep-work-box__toggle span{color:var(--text-secondary);font-size:11px;font-weight:850;line-height:1}.prep-compact-plus{width:26px;height:26px;border:1px solid rgba(148,163,184,.25);border-radius:9px;background:#0f172aa6;color:#fff;font-size:20px;font-weight:800;line-height:1}.prep-detailing-row{display:grid;grid-template-columns:72px minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;padding:6px 0}.prep-detailing-row>span{color:#fff;font-size:12px;font-weight:900;line-height:1.05}.prep-need-toggle,.prep-row-photo{min-height:28px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0e;color:var(--text-secondary);display:inline-grid;place-items:center;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.prep-need-toggle.is-on{border-color:#54d68f73;background:#54d68f29;color:#c9ffdf}.prep-row-photo{border-radius:8px;color:#fff}.prep-row-photo input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prep-slider-control{display:grid;gap:3px;min-width:0;max-width:100%}.prep-slider-control input{width:100%;accent-color:var(--prep-accent)}.prep-slider-labels{display:flex;justify-content:space-between;gap:2px;color:var(--text-secondary);font-size:8px;font-weight:850;line-height:1}.prep-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prep-final-tile{min-height:38px;padding:6px 8px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffff0a;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:6px;text-align:left;font:inherit}.prep-final-tile__text{display:grid;gap:2px}.prep-final-tile__text strong{font-size:13px;font-weight:950;line-height:1}.prep-final-tile__text small{color:var(--text-secondary);font-size:10px;font-weight:850;line-height:1.05}.prep-final-tile__check{width:24px;height:24px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172a73;color:#cbd5e17a;display:grid;place-items:center;font-size:13px;font-weight:950}.prep-final-tile.is-done{border-color:color-mix(in srgb,var(--prep-accent) 50%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--prep-accent) 18%,rgba(255,255,255,.04))}.prep-final-tile.is-done .prep-final-tile__check{border-color:color-mix(in srgb,var(--prep-accent) 62%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--prep-accent) 22%,rgba(15,23,42,.4));color:#fff}.prep-car-card .ui-card__header{position:relative;z-index:2}.prep-car-card:has(.prep-card-settings[open]){position:relative;z-index:5}.prep-car-card .ui-card__header,.prep-car-card .ui-card__content{padding:var(--space-4)}.prep-car-card .ui-card__title{font-size:.98rem}.prep-car-card .ui-card__description{font-size:.86rem}.prep-card-settings{position:relative}.prep-card-settings__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:#7ab8ff;cursor:pointer;list-style:none;font-weight:900}.prep-card-settings__summary::-webkit-details-marker{display:none}.prep-card-settings__icon{color:var(--text-secondary);font-size:1rem;transition:transform var(--transition-fast),color var(--transition-fast)}.prep-card-settings[open] .prep-card-settings__icon{color:var(--text-primary);transform:rotate(180deg)}.prep-card-settings__panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;padding:12px;border:1px solid rgba(65,78,98,.92);border-radius:var(--radius-sm);background:#0d1219fa;box-shadow:var(--shadow-card)}.prep-card-settings__panel .prep-coefficients__options{display:flex;flex-wrap:nowrap;gap:6px}.prep-card-settings__panel .prep-coefficient{flex:1 1 0;min-width:0;padding-inline:6px;font-size:.82rem}.prep-assignee-options{display:flex;flex-wrap:wrap;gap:6px}.prep-assignee-options--preparation{justify-content:flex-end}.prep-assignee-options--preparation .prep-assignee-option{min-height:28px;padding:4px 8px;font-size:.76rem}.prep-assignee-option{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid rgba(42,51,65,.9);border-radius:var(--radius-xs);background:#0f141cd1;color:var(--text-primary);font-size:.82rem;font-weight:800;cursor:pointer}.prep-assignee-option:has(input:checked){border-color:#7ab8ffdb;background:#0f7cf02e}.prep-assignee-option input{width:14px;height:14px}.prep-status-list{display:grid;gap:6px;overflow-anchor:none}.prep-status-row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2);width:100%;padding:8px 10px;border:1px solid rgba(42,51,65,.78);border-radius:var(--radius-sm);background:#0b0f146b;color:var(--text-primary);cursor:pointer;font-size:.92rem;text-align:left;overflow-anchor:none}.prep-status-row.is-active{cursor:default}.prep-status-row:hover{border-color:#81a1c199;background:#1c243094}.prep-status-row.is-active{border-color:#6ea8feb3;background:#2a5b8c33}.prep-status-row.is-completed{border-color:#54d68f94;background:radial-gradient(circle at 8% 50%,rgba(84,214,143,.18),transparent 42%),linear-gradient(135deg,#17533773,#0d2d2452);box-shadow:inset 0 1px #9dffc614}.prep-status-row.is-completed:hover{border-color:#54d68fc7;background:radial-gradient(circle at 8% 50%,rgba(84,214,143,.24),transparent 42%),linear-gradient(135deg,#1a623f85,#0e342761)}.prep-status-row.is-active.is-completed{border-color:#54d68fd1;background:radial-gradient(circle at 8% 50%,rgba(84,214,143,.28),transparent 44%),linear-gradient(135deg,#1d68449e,#194c476b)}.prep-status-row__main,.prep-status-button,.prep-status-row__meta{display:flex;align-items:center;gap:var(--space-2)}.prep-status-row__meta{justify-content:flex-end;min-width:0;color:var(--text-primary);font-weight:700}.prep-status-button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.prep-status-button:disabled{cursor:default}.prep-inline-toggle,.prep-inline-placeholder{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:999px;flex:0 0 30px;line-height:1}.prep-inline-toggle{border:1px solid rgba(129,161,193,.45);background:#13171de6;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:0;font-weight:700;text-align:center}.prep-toggle-icon{position:relative;display:block;width:13px;height:13px}.prep-toggle-icon:before,.prep-toggle-icon:after{position:absolute;top:50%;left:50%;width:13px;height:2px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%)}.prep-toggle-icon--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.prep-inline-toggle:disabled{opacity:.45;cursor:not-allowed}.prep-action-panel{grid-column:1 / -1;display:grid;gap:6px;padding-left:0;overflow-anchor:none}.prep-action-row{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(72px,auto);align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(42,51,65,.65);border-radius:var(--radius-xs);background:#0b0f1459;font-size:.9rem}.prep-action-row--editor{grid-template-columns:auto minmax(0,1fr)}.prep-action-row>span{overflow:hidden;color:#fff;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.prep-work-delete{width:38px;height:38px;border:1px solid rgba(255,116,116,.4);border-radius:13px;background:#ff74741a;color:#ff8b8b;display:grid;place-items:center;font:inherit;font-size:24px;font-weight:950;line-height:1;cursor:pointer}.prep-work-done-control{display:inline-grid;grid-template-columns:34px;align-items:center;min-width:0;color:var(--text-secondary);cursor:pointer}.prep-work-done-control input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prep-work-done-control i{width:34px;height:34px;border:1px solid rgba(129,161,193,.32);border-radius:12px;background:#ffffff0a;color:#cbd5e175;display:grid;place-items:center;font-size:20px;font-style:normal;font-weight:950}.prep-work-done-control input:checked+i{border-color:#54d68fb8;background:#54d68f2e;color:#9df5c2}.prep-action-row--editor .ui-textarea{min-height:100px}.prep-action-check{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.86rem;cursor:pointer;-webkit-user-select:none;user-select:none}.prep-action-check--compact{font-size:0}.prep-action-check input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prep-action-check span{display:inline-flex;align-items:center;gap:8px}.prep-action-check span:before{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(129,161,193,.48);border-radius:6px;background:#0c1117e6;box-shadow:inset 0 1px #ffffff0a;color:#071018;content:"";transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.prep-action-check--compact span:before{width:20px;height:20px;margin-left:2px}.prep-action-check input:checked+span:before{border-color:#54d68fe0;background:linear-gradient(135deg,#54d68f,#7ab8ff);box-shadow:0 0 0 3px #54d68f24;content:"✓";font-size:13px;font-weight:900;line-height:1}.prep-media-panel{grid-column:1 / -1;display:grid;gap:10px;padding:10px;border:1px solid rgba(42,51,65,.7);border-radius:var(--radius-xs);background:#0a0e126b}.prep-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--text-secondary);font-size:.86rem}.prep-media-upload{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(129,161,193,.34);border-radius:var(--radius-xs);background:#10161dd6;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.prep-media-upload:hover{border-color:#7ab8ff9e;background:#1c2530eb}.prep-media-upload.is-loading{opacity:.58;pointer-events:none}.prep-media-upload input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prep-paperclip-icon{width:20px;height:20px}.prep-photo-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.prep-photo-thumb{flex:0 0 auto;width:70px;height:70px;overflow:hidden;border:1px solid rgba(129,161,193,.25);border-radius:var(--radius-xs);background:#090c10bf;padding:0;cursor:pointer}.prep-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.prep-video-list{display:grid;gap:8px}.prep-video-card{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(42,51,65,.65);border-radius:var(--radius-xs);background:#0c1117b8}.prep-video-card video{width:112px;height:64px;border-radius:6px;background:#05070a;object-fit:cover}.prep-video-card__meta{min-width:0;display:grid;gap:2px}.prep-video-card__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-video-card__meta small{color:var(--text-muted)}.prep-video-card__actions{display:flex;align-items:center;gap:8px;font-size:.82rem}.prep-video-card__actions a,.prep-video-card__actions button{border:0;background:transparent;color:var(--accent-primary);cursor:pointer;font:inherit;text-decoration:none}@media(max-width:640px){.prep-video-card{grid-template-columns:88px minmax(0,1fr)}.prep-video-card video{width:88px;height:58px}.prep-video-card__actions{grid-column:1 / -1;justify-content:flex-end}}.prep-action-check input:focus-visible+span:before{outline:2px solid rgba(122,184,255,.75);outline-offset:2px}.prep-action-muted{color:var(--text-secondary);font-size:.86rem}.settings-role-modal{width:min(100%,1040px)}.settings-role-modal__actions{justify-content:flex-end}.settings-role-edit-button{width:34px;min-width:34px;height:34px;padding:0;border-radius:999px;border:1px solid rgba(65,78,98,.55);color:var(--text-secondary);background:#12171dd1}.settings-role-edit-button:hover:not(:disabled){color:var(--text-primary);border-color:#6cbeff73;background:#1c2733f2}.settings-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.settings-permission-group .ui-card__header{padding-bottom:var(--space-4)}.settings-permission-list{display:grid;gap:var(--space-2);padding-top:0}.settings-permission-option{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:14px;border:1px solid rgba(42,51,65,.72);background:#12171dc7;color:var(--text-primary)}.settings-permission-option input{margin-top:2px}.chip-cloud{display:flex;flex-wrap:wrap;gap:var(--space-2)}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-4);align-items:start}.settings-mobile-nav{display:none}.settings-nav{position:sticky;top:12px;display:grid;gap:2px;max-height:calc(100dvh - 24px);min-width:0;overflow:auto;padding:8px 0;border:1px solid rgba(42,51,65,.74);border-radius:12px;background:#0d1117eb}.settings-nav__group{display:grid;gap:8px}.settings-nav__group-title{padding:2px 4px 0;color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.settings-nav__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:34px;padding:6px 10px 6px 14px;border:0;border-radius:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.settings-nav__item:hover{background:#181f29ad}.settings-nav__item.is-active{background:#25d3841a}.settings-nav__item.is-active:before{content:"";position:absolute;inset:7px auto 7px 0;width:3px;border-radius:0 999px 999px 0;background:#25d384}.settings-nav__item-main{display:grid;min-width:0}.settings-nav__item-label{overflow:hidden;font-size:.9rem;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.settings-nav__item-description{overflow:hidden;color:var(--text-secondary);font-size:.74rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-content{min-width:0}.settings-section{display:grid;gap:var(--space-4);min-width:0}.settings-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid rgba(42,51,65,.74);border-radius:12px;background:#12171dc2}.settings-section__header h2,.settings-section__header p{margin:0}.settings-section__header h2{color:var(--text-primary);font-size:1.15rem;font-weight:900;line-height:1.15}.settings-section__header p{margin-top:4px;color:var(--text-secondary);font-size:.86rem;line-height:1.35}.settings-section__content{display:grid;gap:var(--space-4);min-width:0}.settings-accordion{overflow:hidden}.settings-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid transparent;background:#12171dc2;color:inherit;text-align:left;cursor:pointer}.settings-accordion.is-open .settings-accordion__trigger{border-bottom-color:#2a3341b8}.settings-accordion__main{display:grid;gap:3px;min-width:0}.settings-accordion__title{color:var(--text-primary);font-size:1.05rem;font-weight:850}.settings-accordion__description{color:var(--text-secondary);font-size:.82rem;line-height:1.25}.settings-accordion__side{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.settings-accordion__chevron{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(65,78,98,.78);color:var(--text-secondary);font-size:1.1rem;transition:transform .16s ease,color .16s ease,border-color .16s ease}.settings-accordion.is-open .settings-accordion__chevron{transform:rotate(180deg);color:var(--text-primary);border-color:#6cbeff80}.settings-accordion__content{padding:var(--space-4)}.settings-compact-grid{gap:var(--space-3)}.settings-compact-grid .ui-card__header{padding:var(--space-4)}.settings-compact-grid .ui-card__content{padding:0 var(--space-4) var(--space-4)}.settings-compact-list{gap:var(--space-2)}.server-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.server-stat-card{min-width:0}.server-stat-card--wide{grid-column:1 / -1}.server-stat-value{color:var(--text-primary);font-size:1.55rem;font-weight:900;line-height:1.05}.server-stat-bar{overflow:hidden;height:8px;border-radius:999px;background:#414e6261}.server-stat-bar span{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#25d384,#6cbeff)}.server-stat-card .metric-row strong{overflow-wrap:anywhere}.calendar-admin,.calendar-admin__create-card,.calendar-admin .settings-status-card{min-width:0}.calendar-admin__system-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--space-3);align-items:start;min-width:0}.calendar-admin .settings-status-card{padding:var(--space-3);border-radius:10px}.calendar-admin .ui-card__header{padding:var(--space-3)}.calendar-admin .ui-card__content{padding:0 var(--space-3) var(--space-3)}.calendar-admin .settings-status-card>.ui-card__header{padding:0 0 var(--space-2)}.calendar-admin .settings-status-card>.ui-card__content{padding:0}.calendar-admin .settings-status-card__header{gap:8px}.calendar-admin .settings-status-card__meta{flex-basis:150px}.calendar-admin .settings-status-card__meta .ui-card__title{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.calendar-admin .badge-row{flex:0 1 auto;justify-content:flex-start}.calendar-admin .list-stack,.calendar-admin .metric-stack{gap:8px}.calendar-admin .settings-status-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-admin__permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.calendar-admin__permission-group{display:grid;gap:6px;min-width:0;align-content:start;padding:7px;border:1px solid rgba(42,51,65,.72);border-radius:8px;background:#0d121947}.calendar-admin__permission-group h4{margin:0;color:var(--text-primary);font-size:.86rem;font-weight:800}.calendar-admin .settings-permission-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;min-width:0}.calendar-admin .settings-permission-option{flex:0 1 auto;align-items:center;width:auto;max-width:100%;min-width:0;min-height:26px;gap:6px;padding:3px 8px;border-radius:6px;font-size:.8rem;line-height:1.16;white-space:nowrap}.calendar-admin .settings-permission-option input{flex:0 0 auto;width:15px;height:15px;margin:0}.calendar-admin .settings-permission-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-admin .status-definition-row__toggle{min-width:0;gap:7px;font-size:.78rem}.calendar-admin .status-definition-row__toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-admin .metric-row{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1fr);gap:8px;min-width:0;align-items:baseline}.calendar-admin .metric-row span,.calendar-admin .metric-row strong{min-width:0;overflow:hidden;font-size:.8rem;line-height:1.2}.calendar-admin .metric-row strong{display:block;text-align:right;text-overflow:ellipsis;white-space:nowrap}.calendar-admin .form-actions{gap:8px}.calendar-admin .form-actions .ui-button{min-height:34px;padding-inline:12px;font-size:.84rem}.card-layout-builder{display:grid;gap:var(--space-4)}.card-layout-builder__toolbar{display:grid;grid-template-columns:minmax(360px,1.12fr) minmax(340px,.88fr);gap:var(--space-3);align-items:stretch;padding:var(--space-3);border:1px solid rgba(42,51,65,.74);border-radius:12px;background:#0d111694}.card-layout-builder__toolbar-group{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid rgba(65,78,98,.34);border-radius:10px;background:#080b0f5c}.card-layout-builder__toolbar-title{color:var(--text-secondary);font-size:.68rem;font-weight:850;line-height:1;text-transform:uppercase}.card-layout-builder__toolbar-fields{display:grid;gap:var(--space-2);min-width:0}.card-layout-builder__toolbar-fields--template{grid-template-columns:minmax(150px,1fr) minmax(100px,.58fr) minmax(110px,.7fr) minmax(130px,.9fr)}.card-layout-builder__toolbar-fields--sheet{grid-template-columns:repeat(3,minmax(82px,.72fr)) minmax(180px,1.4fr)}.card-layout-builder__car-switcher{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;min-height:34px;overflow:hidden;border:1px solid rgba(65,78,98,.78);border-radius:8px;background:#090c10bd}.card-layout-builder__car-switcher button{display:grid;place-items:center;width:30px;height:34px;border:0;background:#1c232ce6;color:var(--text-primary);font-size:1rem;font-weight:900;cursor:pointer}.card-layout-builder__car-switcher button:disabled{color:var(--text-muted);cursor:default;opacity:.48}.card-layout-builder__car-switcher span{min-width:0;overflow:hidden;padding:0 8px;color:var(--text-primary);font-size:.76rem;font-weight:760;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__toolbar-actions{gap:var(--space-2);justify-content:flex-start}.card-layout-builder__toggle{min-height:32px;padding:0 var(--space-2)}.card-layout-builder__workspace{display:grid;grid-template-areas:"palette inspector" "palette preview";grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:var(--space-4);align-items:start}.card-layout-builder__palette{grid-area:palette;display:grid;gap:var(--space-3);max-height:min(760px,calc(100vh - 280px));min-width:0;overflow:auto;padding:var(--space-3);border:1px solid rgba(42,51,65,.74);border-radius:12px;background:#0d11169e}.card-layout-builder__palette-head{display:grid;gap:3px}.card-layout-builder__palette-head strong{color:var(--text-primary);font-size:.92rem;font-weight:850}.card-layout-builder__palette-head span{color:var(--text-secondary);font-size:.76rem;line-height:1.25}.card-layout-builder__palette-group{display:grid;gap:7px}.card-layout-builder__palette-group h4{margin:0;color:var(--text-secondary);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.card-layout-builder__palette-list{display:grid;gap:6px}.card-layout-builder__palette-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:7px;border:1px solid rgba(42,51,65,.74);border-radius:9px;background:#12171db8;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.card-layout-builder__palette-item:hover{border-color:#6cbeff7a;background:#18202adb}.card-layout-builder__palette-item:active{transform:translateY(1px)}.card-layout-builder__palette-item>span:last-child{display:grid;gap:2px;min-width:0}.card-layout-builder__palette-item strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.78rem;font-weight:820;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__palette-item small{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:.68rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-layout-palette-preview{display:inline-grid;align-items:center;justify-content:center;min-width:0;min-height:34px;overflow:hidden;padding:4px 6px;border:1px solid rgba(65,78,98,.62);border-radius:8px;background:#090c10bd;color:var(--text-primary);font-size:.72rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.card-layout-palette-preview--photo{min-height:52px;background:linear-gradient(135deg,#6cbeff2e,#24b36b29),linear-gradient(160deg,#273241,#10151d 62%)}.card-layout-palette-preview--photo:before{content:"";width:42px;height:18px;border-radius:999px 999px 4px 4px;background:#ffffff6b}.card-layout-palette-preview--photo-hero{position:relative;min-height:52px;background:linear-gradient(90deg,rgba(17,22,29,.92) 0%,rgba(17,22,29,.58) 34%,rgba(17,22,29,.08) 58%,transparent 68%),linear-gradient(160deg,#273241 20%,#10151d 72%)}.card-layout-palette-preview--photo-hero:before{content:"";position:absolute;top:0;right:0;width:72%;height:100%;background:radial-gradient(circle at 60% 48%,rgba(255,255,255,.4),transparent 24%),linear-gradient(135deg,#6cbeff42,#24b36b1f);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%)}.card-layout-palette-preview--photo-hero:after{content:"";position:absolute;left:10px;top:17px;width:32px;height:7px;border-radius:999px;background:#ffffff5c;filter:blur(2px)}.card-layout-palette-preview--avito{display:flex;gap:3px;min-height:28px;background:#ffffff4d;color:#050607;font-size:.61rem;font-weight:800}.card-layout-palette-preview--progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:82px;min-height:18px;border:0;background:transparent;padding:0}.card-layout-palette-preview--progress span{height:6px;border-radius:999px;background:#ffffff24}.card-layout-palette-preview--progress span.is-filled{background:#24b36b}.card-layout-palette-preview--comment{justify-content:start;min-height:42px;white-space:normal}.card-layout-palette-preview--select:after{content:""}.card-layout-palette-preview--button{background:#1f84ff38;color:#b9dcff}.card-layout-palette-preview--input{background:#ffffff12;font-weight:800}.card-layout-palette-preview--input-red,.card-layout-palette-preview--avito-price,.card-layout-palette-preview.is-red{border-color:#ff6b6b8a;background:#7e141d6b;color:#ffd0d0}.card-layout-palette-preview--money{justify-items:start;gap:2px}.card-layout-palette-preview--money small{color:var(--text-secondary);font-size:.62rem}.card-layout-palette-preview--money strong{font-size:.86rem;line-height:1}.card-layout-palette-preview--profit{color:#91f0b5;font-size:.9rem;font-weight:950}.card-layout-palette-preview--muted{justify-content:start;color:var(--text-secondary)}.card-layout-palette-preview--inline{display:inline-flex;justify-content:start;gap:4px}.card-layout-palette-preview--inline strong{color:var(--text-primary)}.card-layout-palette-preview--badge-green,.card-layout-palette-preview--pill,.card-layout-palette-preview--flag,.card-layout-palette-preview--link{min-height:26px;border-radius:999px;font-weight:850}.card-layout-palette-preview--badge-green{border-color:#24b36b75;background:#24b36b29;color:#91f0b5}.card-layout-palette-preview--pill{background:#24b36b2e;color:#d9ffe8}.card-layout-palette-preview--pill.is-warn{background:#f5a4232e;color:#ffd38a}.card-layout-palette-preview--pill.is-blue{background:#1f84ff2e;color:#b9dcff}.card-layout-palette-preview--pill.is-red{background:#ef44442e;color:#ffb4b4}.card-layout-palette-preview--flag{background:#14191fe0}.card-layout-palette-preview--link{color:#8bc7ff}.card-layout-palette-preview--timeline{justify-content:start;color:var(--text-muted);font-size:.66rem;white-space:normal}.card-layout-palette-preview--title{justify-content:start;font-size:.78rem;font-weight:900}.card-layout-builder__preview{grid-area:preview;display:grid;gap:var(--space-3);justify-items:stretch;min-width:0;overflow-x:auto;padding:var(--space-3);border:1px solid rgba(42,51,65,.74);border-radius:12px;background:#12171dad}.card-layout-builder__live-preview{display:grid;gap:var(--space-2);justify-items:center;width:100%;min-width:0;padding-top:var(--space-3);border-top:1px solid rgba(42,51,65,.74)}.card-layout-builder__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.card-layout-builder__card-head>div{display:grid;gap:3px;min-width:0}.card-layout-builder__card-head strong{color:var(--text-primary);font-size:.98rem}.card-layout-builder__card-head span{color:var(--text-secondary);font-size:.8rem}.card-layout-builder__board{position:relative;display:grid;grid-template-columns:repeat(96,minmax(0,1fr));gap:0;box-sizing:border-box;min-height:0;overflow:hidden;max-width:none;padding:0;border:1px solid rgba(65,78,98,.7);border-radius:12px;background-color:#090c10f5;background-image:linear-gradient(rgba(65,78,98,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(65,78,98,.18) 1px,transparent 1px);background-size:calc(100% / 96) 4px;background-position:0 0;margin:0 auto;transform-origin:top center;-webkit-user-select:none;user-select:none}.card-layout-builder__board-frame{display:grid;justify-content:center;min-width:0;overflow:visible}.card-layout-builder__board--live{background-image:none;border-color:#24b36b6b;box-shadow:0 12px 36px #00000047;-webkit-user-select:text;user-select:text}.card-layout-builder__board--editable-live{background-image:linear-gradient(rgba(65,78,98,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(65,78,98,.18) 1px,transparent 1px);-webkit-user-select:none;user-select:none}.card-layout-builder__board.is-dragging{cursor:grabbing}.card-layout-builder__collapse-line{position:absolute;right:0;left:0;z-index:4;height:0;border-top:2px dashed rgba(245,164,35,.9);pointer-events:none}.card-layout-builder__collapse-line span{position:absolute;top:-11px;right:6px;padding:2px 6px;border:1px solid rgba(245,164,35,.42);border-radius:999px;background:#201b12f5;color:#ffd38a;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.card-layout-builder__empty-canvas{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-4);color:var(--text-secondary);font-size:.9rem;font-weight:760;pointer-events:none}.card-layout-builder__element{position:relative;display:grid;align-content:center;gap:3px;min-width:0;margin:4px;padding:8px 10px;border:1px solid rgba(86,105,130,.66);border-radius:8px;background:#1c232ceb;color:var(--text-primary);text-align:left;cursor:grab;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.card-layout-builder__element:hover{border-color:#6cbeff94}.card-layout-builder__element.is-selected{border-color:#6cbefff2;box-shadow:0 0 0 2px #6cbeff2e}.card-layout-builder__resize-handles{position:absolute;inset:0;z-index:12;pointer-events:none}.card-layout-builder__resize-handle{position:absolute;width:12px;height:12px;border:1px solid rgba(5,8,12,.82);border-radius:999px;background:#8fd0ff;box-shadow:0 0 0 2px #6cbeff3d;pointer-events:auto}.card-layout-builder__resize-handle--n,.card-layout-builder__resize-handle--s{left:50%;transform:translate(-50%);cursor:ns-resize}.card-layout-builder__resize-handle--e,.card-layout-builder__resize-handle--w{top:50%;transform:translateY(-50%);cursor:ew-resize}.card-layout-builder__resize-handle--n{top:-6px}.card-layout-builder__resize-handle--s{bottom:-6px}.card-layout-builder__resize-handle--e{right:-6px}.card-layout-builder__resize-handle--w{left:-6px}.card-layout-builder__resize-handle--ne,.card-layout-builder__resize-handle--nw,.card-layout-builder__resize-handle--se,.card-layout-builder__resize-handle--sw{width:14px;height:14px}.card-layout-builder__resize-handle--ne{top:-7px;right:-7px;cursor:nesw-resize}.card-layout-builder__resize-handle--nw{top:-7px;left:-7px;cursor:nwse-resize}.card-layout-builder__resize-handle--se{right:-7px;bottom:-7px;cursor:nwse-resize}.card-layout-builder__resize-handle--sw{bottom:-7px;left:-7px;cursor:nesw-resize}.card-layout-builder__element.is-live{cursor:default;pointer-events:none}.card-layout-builder__element.is-live-editable{cursor:grab;pointer-events:auto}.card-layout-builder__element.is-live:hover{border-color:#566982a8}.card-layout-builder__element.is-live-editable:hover{border-color:#6cbeff94}.card-layout-builder__element.is-expanded-only:after{content:"по раскрытию";position:absolute;top:5px;right:6px;max-width:calc(100% - 12px);padding:2px 5px;border-radius:999px;background:#f5a42329;color:#ffd38a;font-size:.62rem;font-weight:760}.card-layout-builder__element.is-live.is-expanded-only:after{display:none}.card-layout-builder__element--badge{background:linear-gradient(135deg,#1f84ff38,#24b36b24),#1c232cf0;border-color:#6cbeff5c}.card-layout-builder__element--badge,.card-layout-builder__element--statistics{gap:1px;padding:4px 7px}.card-layout-builder__element-source--status,.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--buyerBadge,.card-layout-builder__element-source--autothekaAccidents,.card-layout-builder__element-source--profitStatus,.card-layout-builder__element-source--listingUrl,.card-layout-builder__element-source--autothekaUrl,.card-layout-builder__element-source--diagnostic,.card-layout-builder__element-source--checklist{align-content:center;justify-content:center;padding:0 9px;border-radius:999px;text-align:center}.card-layout-builder__element-source--status{border-color:color-mix(in srgb,var(--fleet-status) 42%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--fleet-status) 18%,rgba(0,0,0,.36));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--buyerBadge{border-color:#ffffff3d;background:#00000070;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-layout-builder__element-source--buyerBadge{border-color:#65b9ffa3;background:#1f84ff33;color:#b9dcff}.card-layout-builder__element-source--autothekaAccidents.card-layout-builder__element-tone--green{border-color:#39d98aad;background:#39d98a42;color:#9dffc8}.card-layout-builder__element-source--autothekaAccidents.card-layout-builder__element-tone--yellow{border-color:#f0b84eb8;background:#f0b84e4d;color:#ffe19a}.card-layout-builder__element-source--autothekaAccidents.card-layout-builder__element-tone--red{border-color:#ff7474c2;background:#ff747452;color:#ffb4b4}.card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--success{border-color:#24b36b70;background:#24b36b24;color:var(--success)}.card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--warning{border-color:#d49a3570;background:#d49a3524;color:var(--warning)}.card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--danger{border-color:#dc5d5d70;background:#dc5d5d24;color:var(--danger)}.card-layout-builder__element-source--listingUrl,.card-layout-builder__element-source--autothekaUrl,.card-layout-builder__element-source--diagnostic,.card-layout-builder__element-source--checklist{border-color:#6cbeff57;background:#1f84ff1f;color:#8bc7ff}.card-layout-builder__element-tone--disabled{border-color:#8b97a938;background:#8b97a914;color:var(--text-muted)}.card-layout-builder__element-source--status .card-layout-builder__label,.card-layout-builder__element-source--photoDays .card-layout-builder__label,.card-layout-builder__element-source--buyerBadge .card-layout-builder__label,.card-layout-builder__element-source--autothekaAccidents .card-layout-builder__label,.card-layout-builder__element-source--profitStatus .card-layout-builder__label,.card-layout-builder__element-source--listingUrl .card-layout-builder__label,.card-layout-builder__element-source--autothekaUrl .card-layout-builder__label,.card-layout-builder__element-source--diagnostic .card-layout-builder__label,.card-layout-builder__element-source--checklist .card-layout-builder__label{display:none}.card-layout-builder__element .fleet-row__mobile-status-pill,.card-layout-builder__element .fleet-row__photo-days,.card-layout-builder__element .fleet-row__photo-buyer,.card-layout-builder__element .fleet-row__mobile-autotheka-pill,.card-layout-builder__element .potential-profit-badge{position:static;display:inline-flex;max-width:100%}.card-layout-builder__element .fleet-row__mobile-status-pill{align-items:center;justify-content:center;box-sizing:border-box;height:26px;min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--fleet-status) 42%,rgba(255,255,255,.14));border-radius:999px;background:color-mix(in srgb,var(--fleet-status) 18%,rgba(0,0,0,.36));color:#fff;font-family:var(--card-element-font-family, inherit);font-size:var(--card-element-font-size, 13px);font-style:var(--card-element-font-style, normal);font-weight:var(--card-element-font-weight, 700);line-height:26px;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-layout-builder__element .fleet-row__photo-days,.card-layout-builder__element .fleet-row__photo-buyer{border-color:#ffffff3d;background:#00000070;color:var(--text-primary)}.card-layout-builder__element .fleet-row__photo-days{border-radius:999px;flex-direction:column;justify-content:center;gap:2px;min-width:52px;min-height:40px;padding:4px 8px;font-family:var(--card-element-font-family, inherit);font-style:var(--card-element-font-style, normal);font-weight:var(--card-element-font-weight, 800)}.card-layout-builder__element .fleet-row__photo-days-total{font-size:var(--card-element-font-size, 14px);font-weight:var(--card-element-font-weight, 900);line-height:1}.card-layout-builder__element .fleet-row__photo-days-split{display:inline-flex;align-items:center;gap:2px;font-size:max(9px,calc(var(--card-element-font-size, 14px) - 3px));font-weight:var(--card-element-font-weight, 800);line-height:1}.card-layout-builder__element .fleet-row__photo-days-separator{color:var(--text-muted)}.card-layout-builder__element .fleet-row__photo-buyer{align-items:center;justify-content:center;box-sizing:border-box;height:26px;min-height:26px;padding:0 9px;border:1px solid rgba(101,185,255,.58);border-radius:999px;background:#1f84ff2e;color:#b9dcff;font-family:var(--card-element-font-family, inherit);font-size:var(--card-element-font-size, 13px);font-style:var(--card-element-font-style, normal);font-weight:var(--card-element-font-weight, 800);line-height:26px;white-space:nowrap;box-shadow:inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-layout-builder__element .fleet-row__mobile-autotheka-pill{align-items:center;justify-content:center;box-sizing:border-box;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:var(--text-primary);font-family:var(--card-element-font-family, inherit);font-size:var(--card-element-font-size, 13px);font-style:var(--card-element-font-style, normal);font-weight:var(--card-element-font-weight, 800);line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-layout-builder__element .fleet-row__mobile-autotheka-pill--green{border-color:#39d98aad;background:#39d98a42;color:#9dffc8}.card-layout-builder__element .fleet-row__mobile-autotheka-pill--yellow{border-color:#f0b84eb8;background:#f0b84e4d;color:#ffe19a}.card-layout-builder__element .fleet-row__mobile-autotheka-pill--red{border-color:#ff7474c2;background:#ff747452;color:#ffb4b4}.card-layout-builder__element .fleet-row__mobile-autotheka-pill--neutral,.card-layout-builder__element .fleet-row__mobile-autotheka-pill--unknown{border-color:#ffffff3d;background:#00000070;color:var(--text-primary)}.card-layout-builder__element .fleet-row__avito-stats{position:static;display:inline-flex;max-width:100%;font-family:var(--card-element-font-family, inherit);font-style:var(--card-element-font-style, normal)}.card-layout-builder__element .fleet-row__avito-stat{font-size:var(--card-element-font-size, 13px);font-weight:var(--card-element-font-weight, 800)}.card-layout-builder__element .fleet-row__avito-stat strong{font:inherit;line-height:1}.card-layout-builder__element .fleet-row__stage-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%}.card-layout-builder__element .fleet-row__stage-progress span{height:5px;border-radius:999px;background:#ffffff21}.card-layout-builder__element .fleet-row__stage-progress span.is-filled{background:var(--fleet-status)}.card-layout-builder__visual-scale{position:absolute;top:50%;left:50%;display:inline-grid;place-items:center;width:max-content;max-width:none;transform:translate(-50%,-50%) scale(var(--card-element-visual-scale, 1));transform-origin:center}.card-layout-builder__element-content-scale{position:absolute;inset:0;display:grid;align-content:center;justify-items:start;gap:3px;box-sizing:border-box;min-width:0;padding:inherit;transform:scale(var(--card-element-visual-scale, 1));transform-origin:center;pointer-events:none}.card-layout-builder__element--badge .card-layout-builder__element-content-scale,.card-layout-builder__element--button .card-layout-builder__element-content-scale,.card-layout-builder__element--statistics .card-layout-builder__element-content-scale,.card-layout-builder__element-source--status .card-layout-builder__element-content-scale,.card-layout-builder__element-source--photoDays .card-layout-builder__element-content-scale,.card-layout-builder__element-source--buyerBadge .card-layout-builder__element-content-scale,.card-layout-builder__element-source--avitoStats .card-layout-builder__element-content-scale,.card-layout-builder__element-source--autothekaAccidents .card-layout-builder__element-content-scale,.card-layout-builder__element-source--profitStatus .card-layout-builder__element-content-scale,.card-layout-builder__element-source--listingUrl .card-layout-builder__element-content-scale,.card-layout-builder__element-source--autothekaUrl .card-layout-builder__element-content-scale,.card-layout-builder__element-source--diagnostic .card-layout-builder__element-content-scale,.card-layout-builder__element-source--checklist .card-layout-builder__element-content-scale,.card-layout-builder__element-source--salePriceAction .card-layout-builder__element-content-scale,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__element-content-scale,.card-layout-builder__element-source--refreshAvito .card-layout-builder__element-content-scale,.card-layout-builder__element-source--expenseAction .card-layout-builder__element-content-scale,.card-layout-builder__element-source--open .card-layout-builder__element-content-scale{place-items:center}.card-layout-builder__element-source--salePriceAction .card-layout-builder__element-content-scale,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__element-content-scale{display:block;align-content:stretch;justify-items:stretch;place-items:stretch;padding:0;transform:none}.card-layout-builder__element-source--listingUrl .card-layout-builder__element-content-scale,.card-layout-builder__element-source--autothekaUrl .card-layout-builder__element-content-scale,.card-layout-builder__element-source--diagnostic .card-layout-builder__element-content-scale,.card-layout-builder__element-source--checklist .card-layout-builder__element-content-scale{align-content:stretch;justify-items:stretch;place-items:stretch}.card-layout-builder__element-source--listingUrl .card-layout-builder__fleet-source-button,.card-layout-builder__element-source--autothekaUrl .card-layout-builder__fleet-source-button,.card-layout-builder__element-source--diagnostic .card-layout-builder__fleet-source-button,.card-layout-builder__element-source--checklist .card-layout-builder__fleet-source-button{display:grid;place-items:center;width:100%;height:100%;min-height:0;border-radius:9px}.card-layout-builder__element-source--notes .card-layout-builder__element-content-scale,.card-layout-builder__element-source--preparationProgress .card-layout-builder__element-content-scale{width:100%;justify-items:stretch}.card-layout-builder__element-source--status,.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--buyerBadge,.card-layout-builder__element-source--avitoStats,.card-layout-builder__element-source--autothekaAccidents,.card-layout-builder__element-source--profitStatus,.card-layout-builder__element-source--preparationProgress{place-items:center;padding:0;border-color:transparent;background:transparent;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.card-layout-builder__element-source--status.is-selected,.card-layout-builder__element-source--photoDays.is-selected,.card-layout-builder__element-source--buyerBadge.is-selected,.card-layout-builder__element-source--avitoStats.is-selected,.card-layout-builder__element-source--autothekaAccidents.is-selected,.card-layout-builder__element-source--profitStatus.is-selected,.card-layout-builder__element-source--preparationProgress.is-selected{border-color:#6cbefff2}.card-layout-builder__element--value{background:#161c24f0}.card-layout-builder__element--statistics{background:#201b12f0;border-color:#f5a42357}.card-layout-builder__element-source--avitoStats{place-items:center;padding:0;border-color:transparent;background:transparent;color:#050607;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.card-layout-builder__element-source--avitoStats .fleet-row__avito-stats{width:max-content;max-width:none}.card-layout-builder__element-source--avitoStats .card-layout-builder__label,.card-layout-builder__element-source--avitoStats .card-layout-builder__stat{color:#050607}.card-layout-builder__element-source--title,.card-layout-builder__element-source--internalName,.card-layout-builder__element-source--mileageOwners,.card-layout-builder__element-source--tech,.card-layout-builder__element-source--keysCount,.card-layout-builder__element-source--autothekaCalculations{align-content:center;padding:0 4px;border-color:#5669824d;background:#0c101614;box-shadow:none}.card-layout-builder__element-source--title.is-live,.card-layout-builder__element-source--internalName.is-live,.card-layout-builder__element-source--mileageOwners.is-live,.card-layout-builder__element-source--tech.is-live,.card-layout-builder__element-source--keysCount.is-live,.card-layout-builder__element-source--autothekaCalculations.is-live{margin:0;padding:0;border-color:transparent;background:transparent}.card-layout-builder__fleet-title,.card-layout-builder__fleet-meta,.card-layout-builder__fleet-autotheka-calculations{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__fleet-title{color:#fff;line-height:1.05}.card-layout-builder__element .fleet-internal-name--row{display:block;width:fit-content;max-width:100%;min-height:0;overflow:hidden;color:var(--text-secondary);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__fleet-meta{color:#d7dde7;line-height:1.18}.card-layout-builder__fleet-autotheka-calculations{width:fit-content;max-width:100%;padding:4px 8px;border:1px solid rgba(240,184,78,.42);border-radius:999px;background:#f0b84e29;color:#ffe19a;line-height:1}.card-layout-builder__element-source--estimate,.card-layout-builder__element-source--salePrice,.card-layout-builder__element-source--avitoPrice,.card-layout-builder__element-source--purchasePrice,.card-layout-builder__element-source--expenses,.card-layout-builder__element-source--costBasis,.card-layout-builder__element-source--grossProfit,.card-layout-builder__element-source--profit,.card-layout-builder__element-source--buyerPayout,.card-layout-builder__element-source--profitPercent,.card-layout-builder__element-source--roi,.card-layout-builder__element-source--monthlyRoi,.card-layout-builder__element-source--fleetStatusSelect,.card-layout-builder__element-source--daysInPreparation,.card-layout-builder__element-source--daysInSale,.card-layout-builder__element-source--stockNumber,.card-layout-builder__element-source--purchaseSource,.card-layout-builder__element-source--saleChannel,.card-layout-builder__element-source--salePriceAction,.card-layout-builder__element-source--avitoPriceAction,.card-layout-builder__element-source--refreshAvito,.card-layout-builder__element-source--expenseAction,.card-layout-builder__element-source--notes,.card-layout-builder__element-source--open,.card-layout-builder__element-source--timeline{align-content:center;padding:4px;border-color:#5669824d;background:#0c10161f;box-shadow:none}.card-layout-builder__element-source--listingUrl,.card-layout-builder__element-source--autothekaUrl,.card-layout-builder__element-source--diagnostic,.card-layout-builder__element-source--checklist{padding:4px;border-radius:8px;background:#0c10161f}.card-layout-builder__element-source--estimate.is-live,.card-layout-builder__element-source--salePrice.is-live,.card-layout-builder__element-source--avitoPrice.is-live,.card-layout-builder__element-source--purchasePrice.is-live,.card-layout-builder__element-source--expenses.is-live,.card-layout-builder__element-source--costBasis.is-live,.card-layout-builder__element-source--grossProfit.is-live,.card-layout-builder__element-source--profit.is-live,.card-layout-builder__element-source--buyerPayout.is-live,.card-layout-builder__element-source--profitPercent.is-live,.card-layout-builder__element-source--roi.is-live,.card-layout-builder__element-source--monthlyRoi.is-live,.card-layout-builder__element-source--fleetStatusSelect.is-live,.card-layout-builder__element-source--daysInPreparation.is-live,.card-layout-builder__element-source--daysInSale.is-live,.card-layout-builder__element-source--stockNumber.is-live,.card-layout-builder__element-source--purchaseSource.is-live,.card-layout-builder__element-source--saleChannel.is-live,.card-layout-builder__element-source--listingUrl.is-live,.card-layout-builder__element-source--autothekaUrl.is-live,.card-layout-builder__element-source--diagnostic.is-live,.card-layout-builder__element-source--checklist.is-live,.card-layout-builder__element-source--salePriceAction.is-live,.card-layout-builder__element-source--avitoPriceAction.is-live,.card-layout-builder__element-source--refreshAvito.is-live,.card-layout-builder__element-source--expenseAction.is-live,.card-layout-builder__element-source--notes.is-live,.card-layout-builder__element-source--open.is-live,.card-layout-builder__element-source--timeline.is-live{margin:0;padding:0;border-color:transparent;background:transparent}.card-layout-builder__fleet-price-item{display:inline-flex;width:fit-content;max-width:100%;align-items:baseline;gap:4px 7px;min-width:0;overflow:hidden;line-height:1.08;white-space:nowrap}.card-layout-builder__value-layout{display:inline-flex;min-width:0;max-width:100%;gap:2px 7px}.card-layout-builder__value-layout--value-top,.card-layout-builder__value-layout--value-bottom{flex-direction:column;align-items:flex-start;justify-content:center;white-space:normal}.card-layout-builder__value-layout--value-left,.card-layout-builder__value-layout--value-right{flex-direction:row;align-items:center;white-space:nowrap}.card-layout-builder__value-layout--value-top .card-layout-builder__value-main,.card-layout-builder__value-layout--value-left .card-layout-builder__value-main{order:1}.card-layout-builder__value-layout--value-top .card-layout-builder__value-description,.card-layout-builder__value-layout--value-left .card-layout-builder__value-description{order:2}.card-layout-builder__value-layout--value-bottom .card-layout-builder__value-description,.card-layout-builder__value-layout--value-right .card-layout-builder__value-description{order:1}.card-layout-builder__value-layout--value-bottom .card-layout-builder__value-main,.card-layout-builder__value-layout--value-right .card-layout-builder__value-main{order:2}.card-layout-builder__element .card-layout-builder__fleet-price-item{display:inline-flex}.card-layout-builder__element-source--salePrice .card-layout-builder__element-content-scale,.card-layout-builder__element-source--buyerPayout .card-layout-builder__element-content-scale,.card-layout-builder__element-source--avitoPrice .card-layout-builder__element-content-scale,.card-layout-builder__element-source--costBasis .card-layout-builder__element-content-scale,.card-layout-builder__element-source--estimate .card-layout-builder__element-content-scale,.card-layout-builder__element-source--expenses .card-layout-builder__element-content-scale,.card-layout-builder__element-source--grossProfit .card-layout-builder__element-content-scale,.card-layout-builder__element-source--profit .card-layout-builder__element-content-scale,.card-layout-builder__element-source--purchasePrice .card-layout-builder__element-content-scale{align-content:center;justify-items:start}.card-layout-builder__element-source--profitPercent .card-layout-builder__fleet-price-item,.card-layout-builder__element-source--roi .card-layout-builder__fleet-price-item,.card-layout-builder__element-source--monthlyRoi .card-layout-builder__fleet-price-item{flex-direction:row;flex-wrap:nowrap;align-items:baseline;width:max-content;max-width:none;white-space:nowrap}.card-layout-builder__element-source--profitPercent .card-layout-builder__fleet-price-item.card-layout-builder__value-layout,.card-layout-builder__element-source--roi .card-layout-builder__fleet-price-item.card-layout-builder__value-layout,.card-layout-builder__element-source--monthlyRoi .card-layout-builder__fleet-price-item.card-layout-builder__value-layout{align-items:center}.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item{flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout,.card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout{text-align:left}.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-top,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-top,.card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top,.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-bottom,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-bottom,.card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom{flex-direction:column;align-items:flex-start}.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-left,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-left,.card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left,.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-right,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-right,.card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right{flex-direction:row;align-items:center}.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-left .card-layout-builder__value-description,.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-right .card-layout-builder__value-description,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-left .card-layout-builder__value-description,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item.card-layout-builder__value-layout--value-right .card-layout-builder__value-description{align-self:center;transform:translateY(.16em)}.card-layout-builder__element-source--salePrice .card-layout-builder__fleet-price-item>span:first-child,.card-layout-builder__element-source--buyerPayout .card-layout-builder__fleet-price-item>span:first-child{font-size:.72em;line-height:1}.card-layout-builder__fleet-price-item>span:first-child{flex:0 0 auto;color:var(--text-secondary);font-size:.86em;font-weight:600;line-height:1}.card-layout-builder__element-source--grossProfit .card-layout-builder__fleet-price-item>span:first-child:empty,.card-layout-builder__element-source--profit .card-layout-builder__fleet-price-item>span:first-child:empty{display:none}.card-layout-builder__fleet-price-item>strong,.card-layout-builder__fleet-price-item .fleet-sale-price-value,.card-layout-builder__fleet-price-item .fleet-avito-price-value{min-width:0;overflow:hidden;color:var(--text-primary);font:inherit;font-weight:850;line-height:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__element-source--salePrice .fleet-sale-price-value,.card-layout-builder__element-source--grossProfit .card-layout-builder__fleet-price-item>strong,.card-layout-builder__element-source--profit .card-layout-builder__fleet-price-item>strong,.card-layout-builder__element-source--roi .card-layout-builder__fleet-price-item>strong,.card-layout-builder__element-source--monthlyRoi .card-layout-builder__fleet-price-item>strong{color:color-mix(in srgb,var(--fleet-status) 72%,#fff)}.card-layout-builder__element-source--avitoPrice .fleet-avito-price-value{flex:0 0 auto;width:auto;max-width:none;color:#ffb4b4;text-align:left}.card-layout-builder__element-source--avitoPrice .card-layout-builder__fleet-price-item{flex-wrap:nowrap;width:max-content;max-width:none}.card-layout-builder__element-source--expenses .card-layout-builder__fleet-price-item>strong{color:var(--warning)}.card-layout-builder__fleet-status-field{display:grid;gap:4px;width:100%}.card-layout-builder__fleet-status-field>span:first-child{color:var(--text-secondary);font-size:.78em;font-weight:700}.card-layout-builder__fleet-status-field .fleet-row__select{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:28px;padding:0 6px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#10141ad1;color:var(--text-primary);font:inherit;font-weight:850;line-height:1;text-align:center}.card-layout-builder__fleet-status-stat{display:inline-flex;width:fit-content;max-width:100%;color:var(--text-secondary);line-height:1.18;white-space:nowrap}.card-layout-builder__fleet-status-stat strong{color:var(--text-primary);font:inherit;font-weight:900}.card-layout-builder__fleet-flag{justify-content:center;width:fit-content;max-width:100%;min-height:30px;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__fleet-source-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:31px;padding:0 6px;overflow:hidden;border:1px solid rgba(108,190,255,.44);border-radius:9px;background:#1f84ff21;color:#b9dcff;font-weight:800;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__fleet-source-button.is-disabled{border-color:#525e7061;background:#2127307a;color:#a6b1c29e}.card-layout-builder__fleet-mobile-edit{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;color:var(--text-secondary);line-height:1;text-align:center}.card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout{display:inline-flex;width:fit-content;max-width:100%}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout{position:absolute;inset:0;display:grid;width:100%;max-width:none;height:100%;min-width:0;gap:4px;padding:4px}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr)}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.card-layout-builder__fleet-mobile-edit>span:first-child{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 6px;border:1px solid color-mix(in srgb,var(--fleet-status) 34%,rgba(255,255,255,.14));border-radius:9px;background:#ffffff12;color:var(--text-primary);font:inherit;line-height:1}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit>:is(span,button,input):first-child,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit>:is(span,button,input):first-child{width:100%;height:100%;min-height:0;font-family:var(--card-element-font-family, inherit);font-size:var(--card-element-font-size, inherit);font-style:var(--card-element-font-style, normal);font-weight:var(--card-element-font-weight, inherit)}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit>.card-layout-builder__value-description,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit>.card-layout-builder__value-description{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top>:is(span,button,input):first-child,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top>:is(span,button,input):first-child,.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom>.card-layout-builder__value-description,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom>.card-layout-builder__value-description,.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left>:is(span,button,input):first-child,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left>:is(span,button,input):first-child,.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right>.card-layout-builder__value-description,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right>.card-layout-builder__value-description{order:1}.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top>.card-layout-builder__value-description,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-top>.card-layout-builder__value-description,.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom>:is(span,button,input):first-child,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-bottom>:is(span,button,input):first-child,.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left>.card-layout-builder__value-description,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-left>.card-layout-builder__value-description,.card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right>:is(span,button,input):first-child,.card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit.card-layout-builder__value-layout--value-right>:is(span,button,input):first-child{order:2}.card-layout-builder__fleet-mobile-edit .fleet-avito-price-value--mobile-action{border-color:#ff6b6bb8;background:#7e141d94;color:#fff0f0}.card-layout-builder__element-source--avitoPriceAction{border-color:#ff6b6b5c;background:#7e141d2e}.card-layout-builder__fleet-mobile-edit--avito{color:#ffb2b2}.card-layout-builder__fleet-mobile-edit--avito>span:first-child{border-color:#ff6b6bb8;background:#7e141d94;color:#fff0f0;box-shadow:inset 0 0 0 1px #ffffff0f}.card-layout-builder__fleet-action-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:0 10px;border:1px solid rgba(65,78,98,.55);border-radius:9px;background:#12171dd1;color:var(--text-primary);font:inherit;font-weight:750;line-height:1;white-space:nowrap}.card-layout-builder__element-source--open .fleet-row__details-button.card-layout-builder__fleet-action-button{display:inline-flex;width:100%;min-width:0;height:100%;min-height:0;padding:0 6px;border-radius:9px}.card-layout-builder__element-source--refreshAvito .card-layout-builder__fleet-action-button{border-color:#6cbeff57;color:#b9dcff}.card-layout-builder__fleet-action-button .fleet-row__details-label{display:inline;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.card-layout-builder__fleet-comment{display:block;width:100%;min-height:42px;padding:8px 10px;overflow:hidden;border:1px solid rgba(65,78,98,.72);border-radius:9px;background:#0c1118c7;color:var(--text-primary);line-height:1.25}.card-layout-builder__fleet-timeline{display:grid;gap:4px;max-width:100%;overflow:hidden;color:var(--text-muted);line-height:1.28;text-overflow:ellipsis}.card-layout-builder__element--preparationProgress{background:#12221bf0;border-color:#24b36b57}.card-layout-builder__element-source--preparationProgress{padding:0;border:0;background:transparent}.card-layout-builder__element-source--preparationProgress .card-layout-builder__label{display:none}.card-layout-builder__element--button{place-items:center;background:linear-gradient(135deg,#1f84ffeb,#24b36bb3);border-color:#8ec5ffb3}.card-layout-builder__element--button .card-layout-builder__button-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.card-layout-builder__element--photo{margin:0;padding:0;background:linear-gradient(160deg,#273241,#10151d 62%);border-color:#6cbeff57}.card-layout-builder__element--input,.card-layout-builder__element--comment{background:#0e1218f5}.card-layout-builder__photo-preview{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,#6cbeff2e,#24b36b1f),linear-gradient(160deg,#273241,#10151d 62%)}.card-layout-builder__photo-preview span{width:54%;height:28%;border-radius:999px 999px 6px 6px;background:#ffffff6b;box-shadow:-18px 12px 0 -10px #ffffff5c,18px 12px 0 -10px #ffffff5c}.card-layout-builder__photo-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card-layout-builder__photo-preview.has-image>span{display:none}.card-layout-builder__photo-preview--hero{place-items:stretch;background:linear-gradient(90deg,rgba(17,22,29,.9) 0%,rgba(17,22,29,.62) 32%,rgba(17,22,29,.14) 54%,transparent 66%),linear-gradient(180deg,#00000005,#0000005c),#1a2029}.card-layout-builder__photo-preview--hero:before{content:"";position:absolute;top:0;right:0;width:80%;height:100%;background:radial-gradient(circle at 58% 48%,rgba(255,255,255,.34),transparent 22%),linear-gradient(135deg,#6cbeff3d,#24b36b1f),linear-gradient(160deg,#273241,#10151d 62%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}.card-layout-builder__photo-preview--hero.has-image img{object-position:72% center}.card-layout-builder__photo-preview--hero.has-image:before{z-index:1;width:100%;background:linear-gradient(90deg,rgba(17,22,29,.94) 0%,rgba(17,22,29,.66) 34%,rgba(17,22,29,.16) 58%,transparent 74%),linear-gradient(180deg,#00000005,#00000061);-webkit-mask-image:none;mask-image:none}.card-layout-builder__photo-preview--hero:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:#11161d6b;filter:blur(10px)}.card-layout-builder__photo-preview--hero.has-image:after{z-index:2}.card-layout-builder__photo-preview--hero span{position:absolute;right:15%;top:42%;z-index:1;width:42%;height:18%;border-radius:999px 999px 7px 7px}.card-layout-builder__value,.card-layout-builder__badge-title,.card-layout-builder__stat,.card-layout-builder__button-text{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:850;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__value-pair{display:inline-grid;gap:2px;min-width:0;max-width:100%}.card-layout-builder__value-pair.card-layout-builder__value-layout{display:inline-flex;gap:2px 7px}.card-layout-builder__value-pair.card-layout-builder__value-layout--value-top,.card-layout-builder__value-pair.card-layout-builder__value-layout--value-bottom{flex-direction:column;align-items:flex-start;justify-content:center}.card-layout-builder__value-pair.card-layout-builder__value-layout--value-left,.card-layout-builder__value-pair.card-layout-builder__value-layout--value-right{flex-direction:row;align-items:center;white-space:nowrap}.card-layout-builder__badge-title,.card-layout-builder__stat{line-height:1}.card-layout-builder__label{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:.72rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__element--badge .card-layout-builder__label,.card-layout-builder__element--statistics .card-layout-builder__label{font-size:.62rem;line-height:1}.card-layout-builder__stat{color:#ffd38a}.card-layout-builder__element-source--salePrice .card-layout-builder__value,.card-layout-builder__element-source--grossProfit .card-layout-builder__value,.card-layout-builder__element-source--profit .card-layout-builder__value,.card-layout-builder__element-source--roi .card-layout-builder__value,.card-layout-builder__element-source--monthlyRoi .card-layout-builder__value{color:color-mix(in srgb,var(--fleet-status) 72%,#fff)}.card-layout-builder__element-source--avitoPrice .card-layout-builder__value,.card-layout-builder__element-source--avitoPrice .card-layout-builder__stat{color:#ffb4b4}.card-layout-builder__element-source--expenses .card-layout-builder__value,.card-layout-builder__element-source--expenses .card-layout-builder__stat{color:var(--warning)}.card-layout-builder__progress{display:block;width:100%;height:9px;overflow:hidden;border-radius:999px;background:#414e62b3}.card-layout-builder__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#24b36b,#8ec5ff)}.card-layout-builder__progress--segments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;height:5px;border-radius:0;background:transparent}.card-layout-builder__progress--segments span{height:5px;border-radius:999px;background:#ffffff21}.card-layout-builder__progress--segments span.is-filled{background:var(--fleet-status)}.card-layout-builder__fake-input{display:flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(65,78,98,.72);border-radius:7px;color:var(--text-primary);background:#090c10b8;font-size:.78rem;font-weight:700}.card-layout-builder__comment{display:-webkit-box;overflow:hidden;color:var(--text-primary);line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-layout-builder__element.has-custom-background:not(.card-layout-builder__element-source--status):not(.card-layout-builder__element-source--photoDays):not(.card-layout-builder__element-source--buyerBadge):not(.card-layout-builder__element-source--avitoStats):not(.card-layout-builder__element-source--autothekaAccidents):not(.card-layout-builder__element-source--profitStatus):not(.card-layout-builder__element-source--preparationProgress){background:var(--card-element-bg-color)}.card-layout-builder__element.has-custom-text{color:var(--card-element-text-color)}.card-layout-builder__element.has-custom-background .fleet-row__mobile-status-pill,.card-layout-builder__element.has-custom-background .fleet-row__photo-days,.card-layout-builder__element.has-custom-background .fleet-row__photo-buyer,.card-layout-builder__element.has-custom-background .fleet-row__mobile-autotheka-pill,.card-layout-builder__element.has-custom-background .potential-profit-badge,.card-layout-builder__element.has-custom-background .fleet-row__avito-stats,.card-layout-builder__element.has-custom-background .card-layout-builder__fleet-source-button,.card-layout-builder__element.has-custom-background .card-layout-builder__fleet-action-button,.card-layout-builder__element.has-custom-background .card-layout-builder__fleet-mobile-edit>span:first-child,.card-layout-builder__element.has-custom-background .fleet-row__select,.card-layout-builder__element.has-custom-background .card-layout-builder__fake-input{background:var(--card-element-bg-color)}.card-layout-builder__element.has-custom-text .fleet-row__mobile-status-pill,.card-layout-builder__element.has-custom-text .fleet-row__photo-days,.card-layout-builder__element.has-custom-text .fleet-row__photo-days *,.card-layout-builder__element.has-custom-text .fleet-row__photo-buyer,.card-layout-builder__element.has-custom-text .fleet-row__mobile-autotheka-pill,.card-layout-builder__element.has-custom-text .potential-profit-badge,.card-layout-builder__element.has-custom-text .fleet-row__avito-stats,.card-layout-builder__element.has-custom-text .fleet-row__avito-stats *,.card-layout-builder__element.has-custom-text .card-layout-builder__fleet-source-button,.card-layout-builder__element.has-custom-text .card-layout-builder__fleet-action-button,.card-layout-builder__element.has-custom-text .card-layout-builder__fleet-mobile-edit,.card-layout-builder__element.has-custom-text .card-layout-builder__fleet-mobile-edit *,.card-layout-builder__element.has-custom-text .fleet-row__select,.card-layout-builder__element.has-custom-text .card-layout-builder__badge-title,.card-layout-builder__element.has-custom-text .card-layout-builder__stat,.card-layout-builder__element.has-custom-text .card-layout-builder__button-text,.card-layout-builder__element.has-custom-text .card-layout-builder__fake-input{color:var(--card-element-text-color)}.card-layout-builder__element.has-custom-value-color .card-layout-builder__value-main{color:var(--card-element-value-color)}.card-layout-builder__element.has-custom-description-color .card-layout-builder__value-description{color:var(--card-element-description-color)}.card-layout-builder__inspector{grid-area:inspector;justify-self:stretch;width:100%;max-width:100%;overflow:hidden}.card-layout-builder__inspector-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.card-layout-builder__inspector-title-row .ui-card__title{min-width:0}.card-layout-builder__inspector-grid{display:grid;gap:6px;justify-content:start}.card-layout-builder__inspector-grid--coords{grid-template-columns:repeat(2,112px)}.card-layout-builder__inspector-grid--text{grid-template-columns:repeat(2,126px)}.card-layout-builder__stepper{display:grid;grid-template-columns:26px 56px 26px;width:108px;min-width:108px;overflow:hidden;border:1px solid rgba(65,78,98,.78);border-radius:7px;background:#090c10bd}.card-layout-builder__stepper button{display:grid;place-items:center;width:26px;min-height:28px;border:0;background:#1c232ce6;color:var(--text-primary);font-size:.86rem;font-weight:850;cursor:pointer}.card-layout-builder__stepper button:hover{background:#414e62cc}.card-layout-builder__stepper .ui-input{width:56px;min-width:56px;min-height:28px;padding:0 2px;border:0;border-right:1px solid rgba(65,78,98,.62);border-left:1px solid rgba(65,78,98,.62);border-radius:0;font-size:.78rem;font-weight:760;text-align:center;appearance:textfield;-moz-appearance:textfield}.card-layout-builder__stepper .ui-input::-webkit-outer-spin-button,.card-layout-builder__stepper .ui-input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.card-layout-builder__switch{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;align-items:center;min-height:28px;padding:4px 5px;border:1px solid rgba(42,51,65,.74);border-radius:8px;background:#0d111694;cursor:pointer}.card-layout-builder__switch input{position:absolute;opacity:0;pointer-events:none}.card-layout-builder__switch span{position:relative;display:block;width:28px;height:16px;border-radius:999px;background:#414e62e0;transition:background .14s ease}.card-layout-builder__switch span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .14s ease}.card-layout-builder__switch input:checked+span{background:#24b36b}.card-layout-builder__switch input:checked+span:after{transform:translate(12px)}.card-layout-builder__switch strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.66rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__text-settings{display:flex;flex-wrap:wrap;gap:10px}.card-layout-builder__text-row{display:grid;grid-template-columns:88px 94px;gap:5px;align-items:start;padding:6px;border:1px solid rgba(42,51,65,.74);border-radius:9px;background:#0d11167a}.card-layout-builder__text-row--scale{grid-template-columns:88px}.card-layout-builder__text-row--layout{grid-template-columns:70px;margin-left:0}.card-layout-builder__text-row--colors{grid-template-columns:92px}.card-layout-builder__layout-buttons{display:grid;grid-template-columns:repeat(2,30px);gap:4px;min-width:0}.card-layout-builder__layout-buttons button{display:grid;place-items:center;width:30px;min-height:28px;padding:0;border:1px solid rgba(65,78,98,.78);border-radius:7px;background:#090c10bd;color:var(--text-secondary);font-size:1.18rem;font-weight:950;line-height:1;cursor:pointer}.card-layout-builder__layout-buttons button:hover{border-color:#6cbeff94;color:var(--text-primary)}.card-layout-builder__layout-buttons button.is-active{border-color:#24b36bdb;background:#24b36b33;color:var(--text-primary)}.card-layout-builder__color-control{display:grid;grid-template-columns:38px 50px;gap:3px;align-items:center}.card-layout-builder__color-control button{min-height:24px;padding:0 4px;border:1px solid rgba(65,78,98,.78);border-radius:7px;background:#090c10bd;color:var(--text-secondary);font-size:.58rem;font-weight:760;cursor:pointer}.card-layout-builder__color-control button.is-active{border-color:#24b36bdb;background:#24b36b33;color:var(--text-primary)}.card-layout-builder__color-control label{display:grid;gap:1px;min-width:0;color:var(--text-secondary);font-size:.56rem;font-weight:760;line-height:1}.card-layout-builder__color-control input{width:50px;height:24px;padding:2px;border:1px solid rgba(65,78,98,.78);border-radius:7px;background:#090c10bd;cursor:pointer}.card-layout-builder__text-row>span{grid-column:1 / -1;align-self:center;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.card-layout-builder__text-row .ui-select{min-height:28px;padding:0 5px;font-size:.7rem}.card-layout-builder__font-select{width:94px;min-width:94px;max-width:94px}.card-layout-builder__font-buttons{grid-column:1 / -1;display:inline-flex;align-items:center;gap:3px;min-width:0}.card-layout-builder__font-buttons button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(65,78,98,.78);border-radius:7px;background:#090c10bd;color:var(--text-secondary);font-size:.82rem;line-height:1;cursor:pointer}.card-layout-builder__font-buttons button:hover{border-color:#6cbeff94;color:var(--text-primary)}.card-layout-builder__font-buttons button.is-active{border-color:#24b36bdb;background:#24b36b33;color:var(--text-primary)}.card-layout-builder__inspector .ui-form-field{gap:3px}.card-layout-builder__inspector .ui-form-field__label{font-size:.66rem;line-height:1}.card-layout-builder__inspector .ui-input,.card-layout-builder__inspector .ui-select,.card-layout-builder__toolbar .ui-input,.card-layout-builder__toolbar .ui-select{min-height:34px;padding:0 var(--space-2);font-size:.9rem}.card-layout-builder__inspector .ui-card__header{padding:var(--space-2) var(--space-3)}.card-layout-builder__inspector .ui-card__content{display:flex;flex-wrap:nowrap;gap:10px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 var(--space-3) var(--space-3)}.card-layout-builder__visibility-size{display:grid;gap:5px;flex:0 0 88px;width:88px}.card-layout-builder__inspector .metric-stack{min-width:132px;width:132px;flex:0 0 132px;gap:6px}.card-layout-builder__inspector .metric-row{gap:8px}.card-layout-builder__inspector .metric-row span,.card-layout-builder__inspector .metric-row strong{font-size:.7rem;line-height:1.15}.card-layout-builder__inspector-grid--coords{flex:0 0 auto;grid-template-columns:repeat(2,92px)}.card-layout-builder__inspector .card-layout-builder__stepper{grid-template-columns:22px 44px 22px;width:88px;min-width:88px}.card-layout-builder__inspector .card-layout-builder__stepper button{width:22px;min-height:26px}.card-layout-builder__inspector .card-layout-builder__stepper .ui-input{width:44px;min-width:44px;min-height:26px}.card-layout-builder__inspector .card-layout-builder__switch{width:88px;flex:none}.card-layout-builder__inspector .card-layout-builder__text-settings{flex-wrap:nowrap;flex:0 1 auto;min-width:0}.card-layout-builder__inspector .card-layout-builder__text-row{width:fit-content;max-width:100%}.settings-avito-faq-card{grid-column:1 / -1}.settings-avito-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.settings-avito-faq__item{display:grid;gap:5px;padding:var(--space-3);border:1px solid rgba(42,51,65,.74);border-radius:12px;background:#12171d94}.settings-avito-faq__item h4,.settings-avito-faq__item p{margin:0}.settings-avito-faq__item h4{color:var(--text-primary);font-size:.9rem;font-weight:760;line-height:1.2}.settings-avito-faq__item p{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.settings-finance-accordions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.settings-finance-accordions .settings-accordion--full{grid-column:1 / -1}.settings-status-card{display:grid;gap:var(--space-2);max-width:100%;min-width:0;padding:var(--space-2);overflow:hidden;border-radius:12px;border:1px solid rgba(42,51,65,.74);background:#12171dc7}.settings-status-card__header,.settings-status-card__actions,.settings-status-card__meta,.status-definition-create{display:flex;align-items:center;gap:var(--space-2)}.settings-status-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-width:0}.settings-status-card__actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;max-width:100%;min-width:0}.settings-status-card__meta{flex:1 1 220px;flex-wrap:wrap;min-width:0}.settings-status-card__grid{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(100px,.5fr) minmax(150px,.7fr);gap:var(--space-2)}.settings-finance-accordions .settings-status-card__grid{grid-template-columns:minmax(180px,1fr) minmax(150px,.82fr) minmax(130px,.7fr)}.settings-finance-accordions .finance-color-row .settings-status-card__grid,.settings-finance-accordions .settings-payment-method-card .settings-status-card__grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.settings-capital-source-card .settings-status-card__grid,.settings-capital-source-create.status-definition-create{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.settings-capital-source-create.status-definition-create{display:grid;align-items:end}.finance-color-row{position:relative;overflow:hidden}.finance-color-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:transparent}.finance-color-row--green{background:linear-gradient(90deg,#24b36b29,#12171dc7 42%);border-color:#24b36b52}.finance-color-row--green:before{background:#24b36b}.finance-color-row--blue{background:linear-gradient(90deg,#1f84ff29,#12171dc7 42%);border-color:#1f84ff52}.finance-color-row--blue:before{background:#1f84ff}.finance-color-row--amber{background:linear-gradient(90deg,#f5a4232b,#12171dc7 42%);border-color:#f5a42357}.finance-color-row--amber:before{background:#f5a423}.finance-color-row--red{background:linear-gradient(90deg,#ef44442b,#12171dc7 42%);border-color:#ef444457}.finance-color-row--red:before{background:#ef4444}.finance-color-row--violet{background:linear-gradient(90deg,#8b5cf62b,#12171dc7 42%);border-color:#8b5cf657}.finance-color-row--violet:before{background:#8b5cf6}.finance-color-row--gray{background:linear-gradient(90deg,#94a3b829,#12171dc7 42%);border-color:#94a3b84d}.finance-color-row--gray:before{background:#94a3b8}.settings-color-control{display:flex;align-items:center;gap:10px;min-width:0}.settings-color-input{width:42px;height:38px;padding:0;border:1px solid rgba(65,78,98,.78);border-radius:10px;background:#0d1116eb;cursor:pointer}.settings-status-color-preview{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;color:transparent;border:1px solid rgba(255,255,255,.18)}.finance-category-pill{display:inline-flex;align-items:center;max-width:220px;min-height:32px;padding:0 var(--space-3);border-radius:999px;border:1px solid var(--border-primary);background:#0f1218b8;color:var(--text-primary);font-size:.82rem;font-weight:500;white-space:nowrap}.finance-category-pill--green{border-color:#24b36b6b;background:linear-gradient(90deg,#24b36b47,#24b36b1a);color:#83f2b8}.finance-category-pill--blue{border-color:#1f84ff70;background:linear-gradient(90deg,#1f84ff47,#1f84ff1a);color:#8ec5ff}.finance-category-pill--amber{border-color:#f5a42375;background:linear-gradient(90deg,#f5a42347,#f5a4231a);color:#ffd38a}.finance-category-pill--red{border-color:#ef444475;background:linear-gradient(90deg,#ef444447,#ef44441a);color:#faa}.finance-category-pill--violet{border-color:#8b5cf675;background:linear-gradient(90deg,#8b5cf647,#8b5cf61a);color:#c9b6ff}.finance-category-pill--gray{border-color:#94a3b86b;background:linear-gradient(90deg,#94a3b83d,#94a3b814);color:#d1d8e4}.settings-status-card .ui-form-field{gap:5px}.settings-status-card .ui-form-field__label,.status-definition-create .ui-form-field__label{font-size:.78rem}.settings-status-card .ui-input,.settings-status-card .ui-select,.status-definition-create .ui-input,.status-definition-create .ui-select{min-height:38px;padding:0 var(--space-3);font-size:.9rem}.status-definition-row__toggle{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:.82rem}.status-definition-create{flex-wrap:wrap;max-width:100%;min-width:0;justify-content:space-between;align-items:end;padding:var(--space-2);border-radius:12px;border:1px dashed rgba(65,78,98,.65);background:#0d111694}.status-definition-create .ui-form-field{flex:1 1 128px;min-width:0}.status-banner--success{color:var(--success);background:var(--success-soft);border-color:#24b36b47}.form-field{display:grid;gap:var(--space-2)}.potential-car-thumb,.potential-mobile-card__image,.potential-photo-panel__image,.potential-photo-panel__empty{width:88px;height:64px;border-radius:var(--radius-sm);object-fit:cover;background:#13171de6;border:1px solid rgba(42,51,65,.7)}.fleet-row__image,.potential-row__image-content{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.potential-car-thumb--empty,.potential-mobile-card__image--empty,.potential-photo-panel__empty{display:grid;place-items:center;color:var(--text-secondary);font-size:.8rem}.potential-inline-select{min-width:190px;min-height:40px}.potential-group-header{padding-bottom:0}.potential-group-header__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.potential-group-header__line{display:flex;align-items:center;gap:12px}.potential-group-header__chevron{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(72,90,114,.72);border-radius:10px;color:var(--text-secondary);font-weight:900}.potential-group-header__count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding-inline:8px;border-radius:999px;border:1px solid rgba(72,90,114,.72);background:#161d25f2;color:var(--text-primary);font-size:.88rem;font-weight:700;line-height:1}.potential-group__collapsed-note{padding:8px 20px 16px;color:var(--text-secondary);font-size:.86rem;font-weight:700}.potential-list{display:grid;gap:12px}.potential-row{display:grid;grid-template-columns:176px minmax(220px,1.15fr) minmax(180px,.72fr) minmax(150px,.62fr) minmax(120px,.48fr) 120px;gap:18px;align-items:start;padding:12px 10px 14px;border-radius:18px;border:1px solid rgba(42,51,65,.74);background:linear-gradient(180deg,#151a21fa,#12161cf5)}.potential-row__media,.potential-row__main,.potential-row__prices,.potential-row__statuses,.potential-row__links,.potential-row__actions{min-width:0}.potential-row__media{display:flex;align-items:center}.potential-row__image{width:100%;height:118px}.potential-row__image-button{display:block;padding:0;overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.potential-row__image-button:hover,.potential-row__image-button:focus-visible{border-color:#6cbeffb3;transform:translateY(-1px)}.potential-row__image-content{display:block;width:100%;height:100%;object-fit:cover}.potential-row__main{display:grid;gap:14px;align-content:start}.potential-row__identity,.potential-row__prices,.potential-row__links,.potential-row__statuses{display:grid;gap:6px}.potential-row__prices-mobile,.potential-row__photo-top,.potential-row__mobile-expanded,.potential-row__mobile-links,.potential-row__mobile-bottom{display:none}.potential-row-swipe{border-radius:18px}.potential-row-swipe .swipe-actions__menu{display:none!important}.potential-row__title{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.potential-row__meta,.potential-row__prices{color:var(--text-secondary)}.potential-row__price-item{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0}.potential-row__price-item>span{flex:0 0 auto}.potential-row__prices strong{color:var(--text-primary);font-weight:700}.potential-row__status-controls{display:grid;gap:6px}.autotheka-risk-dot{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:999px;vertical-align:middle;box-shadow:0 0 0 2px #ffffff14}.autotheka-risk-dot--yellow{background:#ffb000}.autotheka-risk-dot--red{background:#ff4b55}.autotheka-risk-dot--green{background:#22c55e}.potential-money-line,.potential-profit-line{display:flex;align-items:baseline;gap:6px;min-width:0}.potential-money-line>span,.potential-profit-line>span{color:var(--text-primary)}.potential-money-value{min-width:0;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:700;text-align:left;cursor:text}.potential-money-value.is-empty{color:var(--text-muted);font-weight:400}.potential-row__money-input{min-width:0;max-width:150px}.potential-profit-line{flex-wrap:wrap}.potential-profit-badge{width:fit-content;padding:2px 6px;border-radius:var(--radius-xs);font-size:.72rem;font-style:normal;font-weight:700}.potential-profit-badge--danger{background:#dc5d5d24;color:var(--danger)}.potential-profit-badge--warning{background:#d49a3524;color:var(--warning)}.potential-profit-badge--success{background:#24b36b24;color:var(--success)}.potential-profit-badge--muted{background:#8b97a91f;color:var(--text-muted)}.potential-row__statuses{align-content:start;justify-items:stretch}.potential-row__select,.potential-row__status-readonly{width:100%;min-width:0}.potential-row__status-readonly{min-height:40px;padding:10px 14px;border-radius:14px;border:1px solid rgba(59,71,89,.82);background:#14191fe0;color:var(--text-primary);display:flex;align-items:center}.potential-row__comment{min-height:82px;resize:vertical}.potential-row__links{align-content:start;justify-items:start}.potential-row__link-action{padding:0;border:0;background:transparent;color:var(--text-primary);font-size:.98rem;line-height:1.2;cursor:pointer;transition:color var(--transition-fast),transform var(--transition-fast)}.potential-row__link-action:hover{color:#8bc7ff;transform:translate(2px)}.potential-row__actions{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:14px}.potential-row__actions-top{width:100%;display:flex;justify-content:flex-end}.potential-row__timeline{display:grid;gap:6px;color:var(--text-muted);font-size:.74rem;line-height:1.25}.potential-actions{display:flex;align-items:center;gap:8px}.potential-actions__button{width:34px;min-width:34px;height:34px;padding:0;border-radius:999px;border:1px solid rgba(65,78,98,.55);color:var(--text-secondary);background:#12171dd1}.potential-actions__button:hover:not(:disabled){color:var(--text-primary);border-color:#6cbeff73;background:#1c2733f2}.potential-actions__button--danger:hover:not(:disabled){color:#ffb5b5;border-color:#ff7b7b73;background:#3f191df2}.potential-mobile-card__header{display:flex;gap:var(--space-3);align-items:flex-start}.potential-bottom-bar{position:fixed;left:calc(280px + var(--space-6));right:var(--space-6);bottom:var(--space-6);z-index:40;display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(42,51,65,.92);background:#0f1115eb;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.potential-page{padding-bottom:96px}.modal-overlay{position:fixed;inset:0;z-index:60;padding:var(--space-6);overflow:auto;background:#05080cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(.modal-overlay){overflow:hidden}.modal-card{width:min(100%,920px);margin:0 auto;border-radius:var(--radius-md);border:1px solid var(--border-primary);background:linear-gradient(180deg,#1b2028fa,#14181efa);box-shadow:var(--shadow-card)}.modal-card--xl{width:min(100%,1120px)}body .modal-overlay:has(.finance-create-modal){z-index:120}.fleet-detail-unsaved-overlay{z-index:150!important;display:grid;place-items:center;padding:20px}.fleet-detail-unsaved-confirm{width:min(100%,420px)}.fleet-detail-unsaved-confirm .form-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fleet-expense-modal{width:min(100%,1180px)}.fleet-expense-form{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) minmax(150px,.9fr) minmax(120px,.75fr) minmax(180px,1.1fr) auto;gap:12px;align-items:end}.fleet-expense-form .status-banner,.fleet-expense-quick{grid-column:1 / -1}.fleet-expense-quick .ui-form-field{max-width:680px}.fleet-expense-history{display:grid;grid-column:1 / -1;gap:10px;padding-top:4px}.fleet-expense-history__header,.fleet-expense-history__item{display:grid;align-items:center;gap:12px}.fleet-expense-history__header{grid-template-columns:1fr auto;padding-top:10px;border-top:1px solid var(--border-primary)}.fleet-expense-history__header span{color:var(--text-primary);font-weight:800}.fleet-expense-history__total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 0;border-top:1px solid var(--border-primary)}.fleet-expense-history__total span{color:var(--text-secondary);font-weight:800}.fleet-expense-history__total strong{color:var(--danger);font-weight:900}.fleet-expense-history__color--green{color:#83f2b8!important}.fleet-expense-history__color--blue{color:#8ec5ff!important}.fleet-expense-history__color--amber{color:#ffd38a!important}.fleet-expense-history__color--red{color:#faa!important}.fleet-expense-history__color--violet{color:#c9b6ff!important}.fleet-expense-history__color--gray{color:#d1d8e4!important}.fleet-expense-payouts{display:grid;gap:10px;margin-top:16px;padding:12px;border:1px solid rgba(65,78,98,.72);border-radius:10px;background:#0b0e1357}.payout-detail-header--embedded{min-height:0;padding:0;border-bottom:0}.fleet-expense-history__list{display:grid;gap:8px;max-height:240px;overflow:auto}.fleet-expense-history__item,.fleet-expense-entry-row{--fleet-expense-amount-column: 112px;--fleet-expense-actions-column: 156px;--fleet-expense-side-column: calc(var(--fleet-expense-amount-column) + var(--fleet-expense-actions-column) + 8px)}.fleet-expense-history__item{grid-template-areas:"date category description payment side";grid-template-columns:78px minmax(120px,.55fr) minmax(260px,1.5fr) minmax(148px,.65fr) minmax(var(--fleet-expense-side-column),auto);padding:9px 10px;border-radius:var(--radius-sm);border:1px solid rgba(42,51,65,.72);background:#0c10168f}.fleet-expense-history__date{grid-area:date}.fleet-expense-history__category{grid-area:category}.fleet-expense-history__description{grid-area:description}.fleet-expense-history__payment{grid-area:payment;text-align:left}.fleet-expense-history__item.is-side-operation{background:#0c101657}.fleet-expense-history__item.is-incomplete-expense{border-color:#f59e0b75;background:linear-gradient(135deg,#f59e0b21,#080d17b8)}.fleet-expense-history__item.is-incomplete-expense .fleet-expense-history__category:before,.fleet-expense-history__item.is-incomplete-expense .fleet-expense-history__payment:before{margin-right:5px;color:#fbbf24;content:"!";font-weight:950}.fleet-expense-history__item.is-editing,.fleet-expense-history__item.is-editing.is-side-operation{border-color:#facc1594;background:#3a2d12b8;box-shadow:inset 2px 0 #facc15e6}.fleet-expense-history__item.is-editing .ui-input,.fleet-expense-history__item.is-editing .ui-select{min-width:0;min-height:30px;padding:0 7px;border-color:#facc1538;border-radius:7px;background:#08122047;box-shadow:none;color:var(--text-primary);font-size:1rem}.fleet-expense-history__item.is-editing .ui-input:hover,.fleet-expense-history__item.is-editing .ui-input:focus,.fleet-expense-history__item.is-editing .ui-input:focus-visible{border-color:#facc156b;background:#0812209e}.fleet-expense-history__item.is-editing .ui-input::placeholder{color:color-mix(in srgb,var(--text-primary) 82%,transparent);opacity:1}.fleet-expense-history__item span{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.fleet-expense-history__item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-expense-history__item b{color:var(--danger);font-weight:850;justify-self:end;min-width:var(--fleet-expense-amount-column);padding-left:14px;text-align:left;white-space:nowrap}.fleet-expense-history__item.is-side-operation b{color:var(--text-secondary)}.fleet-expense-form .form-actions{align-self:end;justify-content:flex-end;min-width:max-content;padding-top:0}.fleet-expense-modal .finance-create-mode-switch{display:none}.fleet-expense-form .ui-button{min-height:44px}.fleet-expense-form--detail{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(88,166,255,.32);border-radius:var(--radius-sm);background:linear-gradient(180deg,#0f7cf01f,#0f7cf00b)}.fleet-expense-entry-row{display:grid;grid-column:1 / -1;grid-template-areas:"date category description payment side";grid-template-columns:78px minmax(120px,.55fr) minmax(260px,1.5fr) minmax(148px,.65fr) minmax(var(--fleet-expense-side-column),auto);gap:10px;align-items:center;width:100%;padding:0;border:0;background:transparent}.fleet-expense-entry-row.is-editing{background:transparent}.fleet-expense-entry-row__date{grid-area:date}.fleet-expense-entry-date{position:relative;display:block;min-width:0;min-height:30px}.fleet-expense-entry-date__text{width:100%;cursor:pointer}.fleet-expense-entry-date__picker{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer;pointer-events:none}.fleet-expense-entry-row__category{grid-area:category}.fleet-expense-entry-row__description{grid-area:description}.fleet-expense-entry-row__payment{grid-area:payment}.fleet-expense-entry-row__side{grid-area:side;display:grid;grid-template-columns:var(--fleet-expense-amount-column) var(--fleet-expense-actions-column);align-items:center;justify-content:flex-start;gap:8px;min-width:var(--fleet-expense-side-column)}.fleet-expense-entry-row__side .ui-input{width:100%;max-width:none;padding-left:14px;color:var(--text-primary);font-weight:400;text-align:left}.fleet-expense-entry-row__side .ui-button{grid-column:2;justify-self:end}.fleet-expense-entry-row:not(.is-editing) .fleet-expense-entry-row__side{justify-content:flex-start}.fleet-expense-entry-row:not(.is-editing) .fleet-expense-entry-row__side .ui-input{text-align:left}.fleet-expense-entry-row .ui-input{min-width:0;min-height:30px;padding:0 7px;border-color:#58a6ff38;border-radius:7px;background:#0812204d;box-shadow:none;color:var(--text-primary);font-size:1rem}.fleet-expense-entry-row .ui-select{min-height:30px;padding-inline:7px;border-color:#58a6ff38;border-radius:7px;background-color:#0812204d;color:var(--text-primary)}.fleet-expense-entry-row .ui-input:hover{border-color:#58657961;background:#ffffff06}.fleet-expense-entry-row .ui-input:focus,.fleet-expense-entry-row .ui-input:focus-visible{border-color:#58a6ff80;background:#081220b8}.fleet-expense-entry-row__category{color:var(--text-primary)!important;font-weight:400}.fleet-expense-entry-row__description{color:var(--text-primary)!important}.fleet-expense-entry-row__payment{color:var(--text-primary)!important;text-align:left}.fleet-expense-entry-row__select-color--green{color:#83f2b8!important}.fleet-expense-entry-row__select-color--blue{color:#8ec5ff!important}.fleet-expense-entry-row__select-color--amber{color:#ffd38a!important}.fleet-expense-entry-row__select-color--red{color:#faa!important}.fleet-expense-entry-row__select-color--violet{color:#c9b6ff!important}.fleet-expense-entry-row__select-color--gray{color:#d1d8e4!important}.fleet-expense-entry-row .ui-input::placeholder{color:color-mix(in srgb,var(--text-primary) 86%,transparent);opacity:1}.fleet-expense-modal .fleet-expense-history__payment{display:none}.fleet-expense-modal .fleet-expense-history__item{grid-template-areas:"date category description side";grid-template-columns:78px minmax(128px,.8fr) minmax(180px,1fr) minmax(170px,auto)}.finance-create-modal{width:min(100%,1240px)}.finance-create-header{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(280px,1.2fr) max-content;gap:16px;align-items:start}.finance-create-title{min-width:0}.finance-create-actions{display:flex;align-self:stretch;justify-content:flex-end;gap:10px;min-width:max-content;padding-top:28px}.finance-create-actions .ui-button{min-height:44px;padding-inline:20px;white-space:nowrap}.finance-create-actions--mobile{display:none}.finance-create-form{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(190px,.95fr) minmax(120px,.7fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(230px,1.35fr);gap:12px;align-items:end}.finance-create-form .status-banner,.finance-recent-entries,.finance-create-quick{grid-column:1 / -1}.finance-create-quick .ui-form-field{max-width:680px}.finance-create-comment{grid-column:span 2;min-width:0}.finance-create-form .ui-button{min-height:44px}.finance-transaction-edit-modal{width:min(100%,760px)}.finance-transaction-edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-transaction-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.finance-transaction-edit-amount,.finance-transaction-edit-comment,.finance-transaction-edit-form .status-banner,.finance-transaction-edit-form .form-actions{grid-column:1 / -1}.finance-transaction-edit-form .form-actions{justify-content:flex-end}.finance-recent-entries{display:grid;gap:10px;padding-top:4px}.finance-recent-entries__header,.finance-recent-entry{display:flex;gap:10px;align-items:center;min-width:0}.finance-recent-entries__header{color:var(--text-secondary);font-size:.86rem}.finance-recent-entries__header span{margin-left:auto;text-align:right}.finance-recent-entries__list{display:grid;gap:6px}.finance-recent-entry{min-height:40px;padding:8px 10px;border:1px solid rgba(42,51,65,.82);border-radius:var(--radius-sm);background:#0c101657}.finance-recent-entry span,.finance-recent-entry strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-recent-entry span{flex:0 1 160px;color:var(--text-muted)}.finance-recent-entry strong{flex:1 1 180px}.finance-recent-entry b{margin-left:auto;flex:0 0 auto;text-align:right;white-space:nowrap}.fleet-expense-history__side{grid-area:side;display:grid;grid-template-columns:var(--fleet-expense-amount-column) var(--fleet-expense-actions-column);align-items:center;justify-content:flex-start;gap:8px;min-width:var(--fleet-expense-side-column)}.fleet-expense-history__side .table-actions{grid-column:2;justify-self:end;justify-content:flex-end;flex-wrap:nowrap}.fleet-expense-history__side .ui-input{width:100%;max-width:none;padding-left:14px;font-weight:400;text-align:left}.fleet-expense-history__side .ui-button{min-height:30px;padding-inline:8px;font-size:.72rem}.potential-modal__actions{justify-content:flex-end}.potential-modal__actions .ui-button{width:220px;height:52px}.diagnostic-materials-modal{width:min(100%,760px)}.diagnostic-materials{display:grid;gap:12px}.diagnostic-materials__row{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:stretch}.diagnostic-materials__item{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:14px;width:100%;min-height:96px;padding:10px;border-radius:var(--radius-sm);border:1px solid rgba(42,51,65,.82);background:#0c1016b8;color:var(--text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.diagnostic-materials__item:hover,.diagnostic-materials__item:focus-visible{border-color:#6cbeff8c;background:#121820f5;transform:translateY(-1px)}.diagnostic-materials__delete{display:inline-grid;place-items:center;width:36px;min-height:96px;border-radius:var(--radius-sm);border:1px solid rgba(220,93,93,.34);background:#411a1f6b;color:#ff8b8b;font-size:1.35rem;font-weight:800;cursor:pointer}.diagnostic-materials__delete:hover,.diagnostic-materials__delete:focus-visible{border-color:#dc5d5db3;background:#582026b8}.diagnostic-materials__delete:disabled{cursor:not-allowed;opacity:.56}.diagnostic-materials__thumb,.diagnostic-materials__doc{width:92px;height:72px;border-radius:var(--radius-sm);border:1px solid rgba(65,78,98,.64);background:#060a0fe6}.diagnostic-materials__thumb{display:block;object-fit:cover}.diagnostic-materials__doc{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.8rem;font-weight:800;letter-spacing:0}.diagnostic-materials__body{display:grid;gap:6px;min-width:0}.diagnostic-materials__body strong{overflow:hidden;color:var(--text-primary);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.diagnostic-materials__body span{color:var(--text-muted);font-size:.86rem}.diagnostic-materials__actions{justify-content:flex-end}.diagnostic-materials__upload-button{position:relative;cursor:pointer}.diagnostic-materials__upload-input{position:absolute;inset:0;width:1px;height:1px;opacity:0;pointer-events:none}.table-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.journal-modal{display:grid;gap:var(--space-5)}.ui-card__content.journal-page{padding-top:10px}.journal-table-card{justify-self:start;width:min(calc(var(--journal-table-width, 1270px) + 48px),calc(100% - var(--journal-table-offset-x, 0px)));max-width:100%;margin-right:auto;margin-left:var(--journal-table-offset-x, 0px);border-color:#374151e0;background:#0a0e14eb}.modal-card.journal-table-card{width:min(calc(var(--journal-table-width, 1270px) + 48px),calc(100% - var(--journal-table-offset-x, 0px)))}.journal-table-shell{--journal-review-marker-gutter: 22px;box-sizing:border-box;width:100%;padding-left:var(--journal-review-marker-gutter);overflow-x:auto;overflow-y:visible;border-color:#374151e0;border-radius:8px;background:#080b0ffa;scroll-behavior:smooth;scrollbar-gutter:auto}.journal-page .journal-table-shell{max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.modal-card .journal-table-shell{max-height:min(62dvh,calc(100dvh - 320px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.journal-table-shell thead th{position:sticky;top:0;z-index:12}.journal-table-shell .ui-table{min-width:0;width:calc(100% - var(--journal-review-marker-gutter));table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:calc(.76rem * var(--journal-font-scale, 1));line-height:1.12}.journal-table-area{position:relative;justify-self:start;width:min(var(--journal-table-width, 1270px),100%);max-width:100%;padding-right:10px}.journal-scroll-anchor{height:1px;scroll-margin-top:18px}.journal-back-to-top{position:fixed;right:28px;bottom:92px;z-index:80;display:flex;width:54px;min-width:54px;min-height:54px;padding:0;border-color:#60a5fa61;border-radius:999px;background:#0f172af0;color:#bfdbfe;box-shadow:0 16px 36px #00000052,0 0 #93c5fd38;font-size:1.7rem;line-height:1;animation:journal-back-to-top-pulse 3.4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.journal-back-to-top:hover{border-color:#93c5fdb8;background:#1e293bf5;color:#eff6ff;animation-play-state:paused}.journal-back-to-top__arrow{display:block;transform:rotate(0);transform-origin:50% 50%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.journal-back-to-top--down .journal-back-to-top__arrow{transform:rotate(180deg)}@media(max-width:960px){.journal-back-to-top{right:16px;bottom:104px}}@keyframes journal-back-to-top-pulse{0%,to{box-shadow:0 16px 36px #00000052,0 0 #93c5fd2e;transform:scale(1)}50%{box-shadow:0 18px 42px #0000005c,0 0 0 10px #93c5fd00;transform:scale(1.04)}}@keyframes journal-back-to-top-mobile-pulse{0%,to{box-shadow:0 16px 36px #00000052,0 0 #93c5fd2e;transform:scale(1)}50%{box-shadow:0 18px 42px #0000005c,0 0 0 10px #93c5fd00;transform:scale(1.04)}}.journal-table-shell th:first-child,.journal-table-shell td:first-child{min-width:0;white-space:nowrap}.journal-table-shell th:not(:last-child),.journal-table-shell td:not(:last-child){border-right:1px solid rgba(65,78,98,.42)}.journal-table-shell .ui-table__top-row td,.journal-table-shell .ui-table__bottom-row td{position:sticky;bottom:0;z-index:8;padding:5px;border-top:5px solid rgba(8,13,22,.96);border-bottom:5px solid rgba(8,13,22,.96);background:#232f42eb;box-shadow:inset 3px 0 #60a5fae6,inset 0 1px #93c5fd38,inset 0 -1px #93c5fd29}.journal-table-shell tr.is-inline-editing td{padding:4px 5px;border-top:1px solid rgba(250,204,21,.38);border-bottom:1px solid rgba(250,204,21,.44);background:#3f3114b8;box-shadow:inset 3px 0 #facc15e0}.journal-inline-input{width:100%;min-height:26px;padding:3px 6px;border-color:#60a5fa3d;background:#0d1117b8;color:var(--text-primary);font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.72rem * var(--journal-font-scale, 1)))}.journal-inline-input[type=number]{appearance:textfield;-moz-appearance:textfield}.journal-inline-input[type=number]::-webkit-outer-spin-button,.journal-inline-input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.journal-inline-input:focus{border-color:#60a5fab8;box-shadow:0 0 0 2px #60a5fa1f}.journal-inline-input.is-invalid{border-color:#f87171db;background:#7f1d1d5c;color:#fee2e2}.journal-inline-input.is-invalid:focus{border-color:#f87171f5;box-shadow:0 0 0 2px #f8717129}.journal-inline-input::placeholder{color:var(--text-muted)}.journal-inline-muted{display:inline-flex;align-items:center;min-height:26px;color:var(--text-muted);font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.72rem * var(--journal-font-scale, 1)))}.journal-inline-transfer{display:grid;gap:4px}.journal-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.journal-inline-error{flex:1 1 100%;color:#fecaca;font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.7rem * var(--journal-font-scale, 1)));line-height:1.15;text-align:right;white-space:normal}.journal-inline-actions .ui-button{min-height:26px;padding-inline:7px;font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.7rem * var(--journal-font-scale, 1)))}.journal-table-shell .ui-table__top-row .journal-inline-actions,.journal-table-shell .ui-table__bottom-row .journal-inline-actions{flex-wrap:nowrap}.journal-table-shell tbody tr:not(.ui-table__top-row):not(.ui-table__bottom-row){cursor:default}.journal-table-shell tbody tr.has-day-separator td{border-top:2px solid rgba(148,163,184,.5);box-shadow:inset 0 1px #ffffff14}.journal-table-shell td.is-center{text-align:center}.journal-table-shell tbody tr.is-selected td{background-color:#2e3e4cf2;color:var(--text-primary)}.journal-table-shell tbody tr.is-selected:hover td{background-color:#2e3e4cf2}.journal-table-shell th,.journal-table-shell td{container-type:inline-size;height:30px;padding:3px 6px;border-right:1px solid rgba(48,59,73,.72);border-bottom:1px solid rgba(48,59,73,.72);background-clip:padding-box;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.journal-table-shell th{padding:5px 6px;background:#1f2933;color:#e7edf5;font-size:calc(.68rem * var(--journal-font-scale, 1));font-weight:850;text-transform:uppercase;letter-spacing:0}.journal-table-shell th.is-filterable{padding-right:18px}.journal-table-shell .ui-table__header-label{display:block;max-width:100%;font-size:calc(.58rem * var(--journal-font-scale, 1));line-height:1.08}.journal-table-shell th{overflow:visible}.journal-table-shell .ui-table__header-content{display:block;max-width:100%}.journal-table-shell .ui-table__header-filter{position:absolute;top:50%;right:3px;transform:translateY(-50%)}.journal-table-shell .ui-table__header-filter-trigger{width:15px;height:18px;border-color:#60a5fa8f;border-radius:4px;background:#2563eb47;color:#dbeafe;font-size:.6rem;opacity:1;box-shadow:inset 0 0 0 1px #93c5fd1f}.journal-table-shell .ui-table__header-filter-popover{width:min(240px,calc(100vw - 32px));text-align:left;text-transform:none;letter-spacing:0}.journal-table-shell th:first-child .ui-table__header-filter-popover{left:50%;transform:translate(-42%)}.journal-header-filter{width:100%;min-height:34px;padding:5px 8px;border-color:#60a5fa38;background:#080d16bd;color:var(--text-primary);font-size:clamp(calc(.48rem * var(--journal-font-scale, 1)),8cqw,calc(.72rem * var(--journal-font-scale, 1)));text-transform:none}.journal-header-filter-placeholder{display:block;min-height:34px}.journal-header-reset{width:100%;min-height:34px;padding-inline:7px;font-size:clamp(calc(.48rem * var(--journal-font-scale, 1)),8cqw,calc(.7rem * var(--journal-font-scale, 1)))}.journal-table-shell th.is-customizable{background-image:linear-gradient(90deg,transparent,rgba(148,163,184,.08))}.journal-table-shell th.is-customizable:hover{background:#1f2632fa}.journal-table-shell .ui-table__column-resizer{right:-3px;width:6px}.journal-table-shell .ui-table__column-resizer:after{top:10%;right:2px;bottom:10%;width:1px;border-radius:999px;background:#94a3b852}.journal-table-shell .ui-table__column-resizer:before{display:none}.journal-table-shell th:hover .ui-table__column-resizer:after,.journal-table-shell th:hover .ui-table__column-resizer:before{border-color:#e2e8f0db;background:#e2e8f0db;opacity:1}.journal-table-shell .finance-category-pill,.journal-table-shell .finance-payment-method-pill,.journal-table-shell .table-actions{max-width:100%}.finance-payment-method-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:28px;padding:4px 9px;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#0f1218b8;color:var(--text-primary);font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.74rem * var(--journal-font-scale, 1)));font-weight:600;line-height:1.08;overflow-wrap:anywhere;text-align:center;white-space:normal}.finance-payment-method-pill--green{border-color:#24b36b6b;background:linear-gradient(90deg,#24b36b47,#24b36b1a);color:#83f2b8}.finance-payment-method-pill--blue{border-color:#1f84ff70;background:linear-gradient(90deg,#1f84ff47,#1f84ff1a);color:#8ec5ff}.finance-payment-method-pill--amber{border-color:#f5a42375;background:linear-gradient(90deg,#f5a42347,#f5a4231a);color:#ffd38a}.finance-payment-method-pill--red{border-color:#ef444475;background:linear-gradient(90deg,#ef444447,#ef44441a);color:#faa}.finance-payment-method-pill--violet{border-color:#8b5cf675;background:linear-gradient(90deg,#8b5cf647,#8b5cf61a);color:#c9b6ff}.finance-payment-method-pill--gray{border-color:#94a3b86b;background:linear-gradient(90deg,#94a3b83d,#94a3b814);color:#d1d8e4}.journal-table-shell .finance-category-pill,.journal-table-shell .finance-payment-method-pill{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:clamp(calc(.45rem * var(--journal-font-scale, 1)),8cqw,calc(.7rem * var(--journal-font-scale, 1)));font-weight:700;line-height:1.08;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.journal-table-shell td.journal-table-cell--fill,.journal-table-shell td.journal-table-cell--warning{font-weight:750}.journal-table-shell td.journal-table-cell--tone-green{background:#12814d7a;color:#d8ffe8}.journal-table-shell td.journal-table-cell--tone-blue{background:#185bb180;color:#e0efff}.journal-table-shell td.journal-table-cell--tone-amber{background:#a865118f;color:#fff1c2}.journal-table-shell td.journal-table-cell--tone-red{background:#9f3a3a85;color:#ffe2e2}.journal-table-shell td.journal-table-cell--tone-violet{background:#6547b885;color:#eee8ff}.journal-table-shell td.journal-table-cell--tone-gray{background:#525f7294;color:#eef3fb}.journal-table-shell td.journal-table-cell--tone-none{background:transparent;color:var(--text-primary)}.journal-table-shell td.journal-table-cell--warning{background:#f5a42326;color:#ffe0a3}.journal-table-shell tr.is-incomplete-transaction td{background:#f59e0b3d;color:#fff1c2;box-shadow:inset 0 1px #f59e0b57,inset 0 -1px #f59e0b57}.journal-table-shell tr.is-incomplete-transaction:hover td{background:#f59e0b52}.journal-table-shell tr.is-incomplete-transaction td:first-child{position:relative;overflow:visible}.journal-table-shell tr.is-incomplete-transaction td:first-child:before{position:absolute;top:50%;left:-20px;z-index:3;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid rgba(245,158,11,.78);border-radius:999px;background:#fbbf24;box-shadow:0 0 0 2px #080b0ffa;color:#1f1300;content:"!";font-size:.68rem;font-weight:950;line-height:1;transform:translateY(-50%)}.journal-table-shell td.journal-table-cell--needs-review{color:#ffe8ad;font-weight:850}.journal-table-shell td.journal-table-cell--operation{font-weight:750}.journal-table-shell td.journal-table-cell--operation-expense{background:#9f3a3a80;color:#ffe2e2}.journal-table-shell td.journal-table-cell--operation-income{background:#12814d75;color:#d8ffe8}.journal-table-shell td.journal-table-cell--operation-transfer{background:#185bb17a;color:#e0efff}.journal-operation-label{display:block;overflow:hidden;color:inherit;font-weight:750;text-align:center;text-overflow:ellipsis;white-space:nowrap}.journal-table-width-resizer{position:absolute;top:0;bottom:0;z-index:5;width:12px;border-radius:999px;cursor:ew-resize;touch-action:none}.journal-table-width-resizer--left{left:-6px}.journal-table-width-resizer--right{right:0}.journal-table-width-resizer:before{position:absolute;top:44px;bottom:14px;width:5px;min-height:72px;border-left:1px solid rgba(147,197,253,.54);border-right:1px solid rgba(147,197,253,.54);border-radius:999px;background:linear-gradient(180deg,#60a5fa47,#94a3b833);content:"";opacity:.82}.journal-table-width-resizer--left:before{left:3px}.journal-table-width-resizer--right:before{right:3px}.journal-table-width-resizer:hover:before{border-color:#e2e8f0e6;background:linear-gradient(180deg,#93c5fd85,#e2e8f057);opacity:1}.journal-bottom-anchor{height:1px}.journal-soft-loader,.journal-soft-hint{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:8px 0;padding:9px 12px;border:1px solid rgba(96,165,250,.16);border-radius:var(--radius-sm);background:#0f172a61;color:var(--text-secondary);font-size:.82rem}.journal-soft-loader{color:var(--text-primary);background:linear-gradient(90deg,#0f172a70,#1e293ba3,#0f172a70)}.journal-soft-loader__dot{width:8px;height:8px;border-radius:999px;background:#93c5fd;box-shadow:0 0 #93c5fd57;animation:journal-soft-loader-pulse 1.25s ease-in-out infinite}@keyframes journal-soft-loader-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.journal-car-cell{display:grid;gap:3px;min-width:0}.journal-car-cell>span,.journal-car-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-car-cell small{color:var(--text-secondary);font-size:clamp(calc(.48rem * var(--journal-font-scale, 1)),8cqw,calc(.76rem * var(--journal-font-scale, 1)))}.journal-car-cell>span{font-size:clamp(calc(.52rem * var(--journal-font-scale, 1)),8cqw,calc(.86rem * var(--journal-font-scale, 1)));font-weight:500;line-height:1.1}.journal-car-cell--unassigned>span,.journal-mobile-row__unassigned-car{color:var(--warning)}.journal-car-cell--unassigned small{color:var(--warning)}.journal-wrap-cell{display:-webkit-box;overflow:hidden;font-size:clamp(calc(.5rem * var(--journal-font-scale, 1)),8cqw,calc(.86rem * var(--journal-font-scale, 1)));white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.18}.journal-amount-cell{font-size:clamp(calc(.54rem * var(--journal-font-scale, 1)),9cqw,calc(1.04rem * var(--journal-font-scale, 1)));font-weight:600;white-space:nowrap}.journal-table-shell .table-actions{gap:4px;flex-wrap:nowrap}.journal-table-shell .table-actions .ui-button{flex:0 0 auto;min-height:30px;padding-inline:8px;font-size:clamp(calc(.48rem * var(--journal-font-scale, 1)),8cqw,calc(.78rem * var(--journal-font-scale, 1)))}.journal-table-shell .table-actions .ui-button:first-child{min-width:52px}.journal-action-button.ui-button{display:inline-grid;place-items:center;width:34px;min-width:34px;min-height:34px;padding:0;border:1px solid transparent;border-radius:7px;box-shadow:inset 0 1px #ffffff38,0 4px 10px #0000002e}.journal-table-shell .table-actions .journal-action-button.ui-button:first-child{min-width:34px}.journal-action-button--edit.ui-button{border-color:#f59e0bb8;background:#f59e0b;color:#1c1200}.journal-action-button--delete.ui-button{border-color:#f87171b8;background:#dc2626;color:#fff}.journal-action-button.ui-button:hover,.journal-action-button.ui-button:focus-visible{transform:translateY(-1px);filter:brightness(1.05)}.journal-action-button__icon{display:block;width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.journal-action-button--delete .journal-action-button__icon{fill:none}.journal-table-shell tr.is-highlighted td{background:#facc1524;box-shadow:inset 0 1px #facc152e,inset 0 -1px #facc152e}.journal-mobile-row.is-highlighted{border-color:#facc1594;background:#facc151f}.journal-mobile-row--needs-review{border-color:#f59e0ba8;background:linear-gradient(135deg,#f59e0b29,#0f172ab8)}.journal-mobile-row--needs-review .journal-mobile-row__category:before,.journal-mobile-row--needs-review .journal-mobile-row__account:before{margin-right:5px;color:#fbbf24;content:"!";font-weight:950}.journal-mobile-table{display:none}.journal-date-cell{display:inline-block;font-size:clamp(calc(.52rem * var(--journal-font-scale, 1)),8cqw,calc(.86rem * var(--journal-font-scale, 1)));line-height:1.1;white-space:nowrap}.journal-modal__filters{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(0,4fr);gap:10px;align-items:end;padding-top:var(--space-3);border-top:1px solid var(--border-primary)}.journal-filter-search{min-width:0}.journal-filter-toggle,.journal-mobile-add-button{display:none}.journal-filter-panel{display:grid;grid-column:1 / -1;grid-template-columns:190px 150px minmax(170px,.9fr) minmax(170px,.9fr) minmax(145px,.75fr) auto;gap:10px;align-items:end;min-width:0}.journal-modal__filters:not(:has(.journal-filter-panel)){grid-template-columns:190px 150px minmax(170px,.9fr) minmax(170px,.9fr) minmax(145px,.75fr) auto}.journal-modal__filters input[type=month].ui-input{min-width:180px}.journal-modal__filters .ui-form-field{gap:5px;min-width:0}.journal-modal__filters .ui-form-field:nth-child(1){min-width:0}.journal-modal__filters .ui-form-field:nth-child(2){min-width:0}.journal-modal__filters .ui-form-field:nth-child(3){min-width:0}.journal-modal__filters .ui-form-field:nth-child(4){min-width:0}.journal-modal__filters .ui-form-field:nth-child(5){min-width:0}.journal-modal__filters .ui-form-label{font-size:.8rem}.journal-modal__filters .ui-input,.journal-modal__filters .ui-select{min-height:38px;padding-block:6px;font-size:.94rem}.journal-modal__filters .ui-button{min-height:38px;padding-inline:12px}.journal-table-topline{display:flex;align-items:end;justify-content:space-between;gap:12px;min-width:0}.journal-view-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:34px;margin-left:auto;flex:0 0 auto;flex-wrap:nowrap}.journal-view-toolbar__group{display:inline-flex;align-items:center;gap:8px}.journal-view-toolbar__group>span{color:var(--text-secondary);font-size:.78rem;font-weight:700}.journal-font-stepper{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(65,78,98,.7);border-radius:8px;background:#0b0f16bd}.journal-font-stepper .ui-button{min-height:28px;min-width:28px;padding-inline:9px;border-radius:6px;font-size:.76rem}.journal-font-stepper>span{min-width:46px;color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem;font-weight:800;text-align:center}.journal-font-stepper .ui-button:disabled{opacity:.45}.journal-toolbar-reset{min-height:34px;padding-inline:10px;font-size:.76rem}.journal-accounts-strip{display:grid;grid-auto-columns:minmax(168px,204px);grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,auto));gap:5px 7px;justify-content:start;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;padding:0 2px 2px;scrollbar-width:thin}.journal-accounts-strip__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,max-content);gap:6px;align-items:center;min-width:0;min-height:34px;padding:5px 8px;border-left:5px solid rgba(148,163,184,.65);border-radius:7px;background:#0f172a47}.journal-accounts-strip__item>span{display:grid;gap:1px;min-width:0}.journal-accounts-strip__item b,.journal-accounts-strip__item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-accounts-strip__item b{color:var(--text-primary);font-size:.84rem;line-height:1.05}.journal-accounts-strip__item small{color:var(--text-muted);font-size:.72rem;font-weight:700;line-height:1.05}.journal-accounts-strip__item strong{justify-self:end;color:var(--text-primary);font-family:var(--font-mono);font-size:.86rem;font-weight:900;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.05;text-align:right;white-space:nowrap}.journal-table-card.is-excel-mode{border-color:#60a5fa38;background:#0a0e14eb}.journal-table-card.is-excel-mode .journal-modal{gap:8px}.journal-table-card.is-excel-mode .journal-table-shell{border-color:#556276db;border-radius:4px;background:#0b1017}.journal-table-card.is-excel-mode .journal-table-shell .ui-table{font-size:calc(.76rem * var(--journal-font-scale, 1))}.journal-table-card.is-excel-mode .journal-table-shell th,.journal-table-card.is-excel-mode .journal-table-shell td{height:28px;padding:3px 5px;border-right:1px solid rgba(85,98,118,.68);border-bottom:1px solid rgba(85,98,118,.68);background-clip:padding-box}.journal-table-card.is-excel-mode .journal-table-shell th{padding:4px 3px;background:#121822fa;color:#cbd5e1;font-size:calc(.58rem * var(--journal-font-scale, 1));font-weight:720;text-transform:none;letter-spacing:0}.journal-table-card.is-excel-mode .journal-table-shell th.is-filterable{padding-right:17px}.journal-table-card.is-excel-mode .journal-table-shell tbody tr:hover td{background-color:#1e293b75}.journal-table-card.is-excel-mode .journal-table-shell tbody tr.is-selected td,.journal-table-card.is-excel-mode .journal-table-shell tbody tr.is-selected:hover td{background-color:#2563eb52}.journal-table-card.is-excel-mode .journal-table-shell .ui-table__top-row td,.journal-table-card.is-excel-mode .journal-table-shell .ui-table__bottom-row td{padding:6px 4px;border-top:8px solid rgba(8,13,22,.96);border-bottom:8px solid rgba(8,13,22,.96);background:#142132e0;box-shadow:inset 2px 0 #60a5fae6,inset 0 1px #93c5fd2e,inset 0 -1px #93c5fd24}.journal-table-card.is-excel-mode .journal-table-shell tr.is-inline-editing td{padding:3px 4px;background:#3a2d12b8;box-shadow:inset 2px 0 #facc15e6}.journal-table-card.is-excel-mode .journal-inline-input{min-height:22px;padding:1px 4px;border-radius:3px;font-size:clamp(calc(.5rem * var(--journal-font-scale, 1)),8cqw,calc(.7rem * var(--journal-font-scale, 1)))}.journal-table-card.is-excel-mode .journal-inline-muted{min-height:22px;font-size:clamp(calc(.5rem * var(--journal-font-scale, 1)),8cqw,calc(.7rem * var(--journal-font-scale, 1)))}.journal-table-card.is-excel-mode .journal-header-filter{min-height:28px;padding:3px 6px;border-radius:3px;font-size:clamp(calc(.5rem * var(--journal-font-scale, 1)),8cqw,calc(.66rem * var(--journal-font-scale, 1)))}.journal-table-card.is-excel-mode .journal-header-filter-placeholder{min-height:28px}.journal-table-card.is-excel-mode .journal-header-reset{min-height:28px;padding-inline:5px;border-radius:3px;font-size:clamp(calc(.5rem * var(--journal-font-scale, 1)),8cqw,calc(.64rem * var(--journal-font-scale, 1)))}.journal-table-card.is-excel-mode .finance-payment-method-pill,.journal-table-card.is-excel-mode .journal-table-shell .finance-category-pill{min-height:20px;padding:2px 5px;border-radius:4px;font-size:clamp(calc(.48rem * var(--journal-font-scale, 1)),8cqw,calc(.66rem * var(--journal-font-scale, 1)));font-weight:650;line-height:1.05}.journal-table-card.is-excel-mode .journal-amount-cell{font-size:clamp(calc(.52rem * var(--journal-font-scale, 1)),8cqw,calc(.78rem * var(--journal-font-scale, 1)));font-weight:750}.journal-table-card.is-excel-mode .journal-date-cell,.journal-table-card.is-excel-mode .journal-car-cell>span,.journal-table-card.is-excel-mode .journal-wrap-cell{font-size:clamp(calc(.5rem * var(--journal-font-scale, 1)),8cqw,calc(.72rem * var(--journal-font-scale, 1)));line-height:1.08}.journal-table-card.is-excel-mode .journal-car-cell{gap:1px}.journal-table-card.is-excel-mode .journal-car-cell small{font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.62rem * var(--journal-font-scale, 1)));line-height:1.05}.journal-table-card.is-excel-mode .journal-wrap-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-table-card.is-excel-mode .journal-table-shell .table-actions{gap:3px}.journal-table-card.is-excel-mode .journal-table-shell .table-actions .ui-button,.journal-table-card.is-excel-mode .journal-inline-actions .ui-button{min-height:22px;padding-inline:6px;border-radius:3px;font-size:clamp(calc(.48rem * var(--journal-font-scale, 1)),8cqw,calc(.66rem * var(--journal-font-scale, 1)))}.journal-table-card.is-excel-mode .journal-table-shell .table-actions .journal-action-button.ui-button{width:28px;min-width:28px;min-height:28px;padding:0;border-radius:5px}.journal-table-card.is-excel-mode .journal-action-button__icon{width:17px;height:17px}.journal-table-card.is-excel-mode .journal-inline-error{font-size:clamp(calc(.46rem * var(--journal-font-scale, 1)),8cqw,calc(.62rem * var(--journal-font-scale, 1)));line-height:1.05}.journal-selection-summary{position:fixed;z-index:96;display:flex;align-items:stretch;gap:8px;min-width:240px;padding:9px 10px;border:1px solid rgba(147,197,253,.76);border-radius:12px;background:linear-gradient(135deg,#142a4efa,#0a0f18fa);box-shadow:0 18px 42px #00000080,0 0 0 2px #3b82f62e,0 0 26px #3b82f647;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.journal-selection-summary__drag,.journal-selection-summary__total{display:grid;gap:2px;min-width:0}.journal-selection-summary__drag{position:relative;padding-left:12px;cursor:grab;-webkit-user-select:none;user-select:none}.journal-selection-summary__drag:before{position:absolute;top:3px;bottom:3px;left:0;width:4px;border-radius:999px;background:#60a5fa;box-shadow:0 0 12px #60a5faa3;content:""}.journal-selection-summary__drag:active{cursor:grabbing}.journal-selection-summary span{color:#bfdbfe;font-size:.66rem;font-weight:750;line-height:1}.journal-selection-summary strong{color:#f8fafc;font-family:var(--font-mono);font-size:1.02rem;font-weight:900;line-height:1.05;text-shadow:0 1px 10px rgba(96,165,250,.18);white-space:nowrap}.journal-selection-summary>button{display:inline-grid;place-items:center;align-self:center;width:26px;height:26px;padding:0;border:1px solid rgba(191,219,254,.32);border-radius:8px;background:#0f172adb;color:#dbeafe;font-size:1rem;line-height:1}.journal-selection-summary>button:hover{border-color:#f871717a;color:#fecaca}@media(min-width:769px){body .crm-main__container:has(.finance-journal-page){width:calc(100% - 24px);max-width:none;margin-right:0;margin-left:16px}body .finance-journal-page{padding-top:0}body .finance-journal-page .journal-table-shell thead th{position:static}}.warehouse-filters{display:grid;grid-template-columns:minmax(280px,1fr) 180px 220px auto;gap:var(--space-3);align-items:end}.warehouse-filters__summary{min-height:48px;display:flex;align-items:center;justify-content:flex-end;color:var(--text-secondary);font-weight:700;white-space:nowrap}.warehouse-mobile-list{display:none}.stats-donut-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-5);align-items:center}.stats-donut{width:168px;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14,var(--shadow-soft);position:relative}.stats-donut:after{content:"";position:absolute;inset:28px;border-radius:inherit;background:var(--surface-primary);border:1px solid var(--border-primary)}.stats-donut span{position:relative;z-index:1;font-size:42px;font-weight:900;color:var(--text-primary)}.weekday-chart{min-height:260px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-3);align-items:end}.weekday-chart__item{display:grid;gap:var(--space-2);justify-items:center;color:var(--text-secondary)}.weekday-chart__bars{height:190px;width:100%;display:flex;align-items:end;justify-content:center;gap:6px;padding:var(--space-2);border-radius:var(--radius-sm);background:#05080c8c;border:1px solid rgba(42,51,65,.72)}.weekday-chart__bar{width:32%;border-radius:999px 999px var(--radius-xs) var(--radius-xs);min-height:8px}.weekday-chart__bar--buy{background:linear-gradient(180deg,#5fb0ff,#146fe8)}.weekday-chart__bar--sell{background:linear-gradient(180deg,#66e6a2,#1ea866)}.weekday-chart__item strong{color:var(--text-primary)}.weekday-chart__item small{font-weight:800}.chart-legend{display:flex;gap:var(--space-4);margin-top:var(--space-4);color:var(--text-secondary);font-weight:800}.chart-legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.chart-legend__dot{width:12px;height:12px;border-radius:999px}.chart-legend__dot--buy{background:#2085ff}.chart-legend__dot--sell{background:#34c982}.configurable-monthly-card__content{display:grid;gap:var(--space-5)}.configurable-chart-controls{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:var(--space-4)}.configurable-chart-controls__group{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#05080c61}.configurable-chart-controls__group>span{margin-right:var(--space-2);color:var(--text-secondary);font-weight:900}.configurable-chart-check{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid rgba(55,67,84,.86);border-radius:999px;color:var(--text-primary);cursor:pointer;font-weight:800}.configurable-chart-check input{width:15px;height:15px;margin:0;accent-color:#58a6ff}.configurable-chart-check:has(input:disabled){cursor:not-allowed;opacity:.52}.configurable-chart-check i{width:10px;height:10px;border-radius:999px}.configurable-monthly-chart{overflow-x:auto;padding-bottom:var(--space-2);scroll-behavior:smooth;scrollbar-gutter:stable}.configurable-monthly-chart__grid{min-width:2160px;display:grid;grid-template-columns:repeat(12,minmax(170px,1fr));gap:var(--space-2);align-items:end}.configurable-monthly-chart__month{min-width:0;display:grid;gap:var(--space-2);justify-items:center}.configurable-monthly-chart__bars{height:340px;width:100%;display:flex;align-items:end;justify-content:center;gap:3px;padding:var(--space-2) 6px;border-radius:var(--radius-sm);background:#05080c8c;border:1px solid rgba(42,51,65,.72);overflow:hidden}.configurable-monthly-chart__series{--bar-color: var(--accent-blue);--bar-height: 0px;--bar-opacity: 1;--label-top: 8px;position:relative;height:100%;width:100%;max-width:20px;min-width:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.configurable-monthly-chart__metric-code{display:inline-block;margin-right:3px;color:var(--text-muted);font-size:10px;font-weight:900;line-height:1}.configurable-monthly-chart__value{position:absolute;z-index:2;top:var(--label-top);left:50%;width:max-content;max-width:72px;padding:2px 5px;border-radius:999px;background:#080c12d6;box-shadow:0 0 0 1px #404b5e9e;color:var(--text-primary);font-size:10px;font-weight:900;line-height:1;text-align:center;transform:translate(-50%);white-space:nowrap}.configurable-monthly-chart__value--inline{position:static;min-height:18px;max-width:none;padding:0;background:transparent;box-shadow:none;color:var(--text-primary);font-size:12px;transform:none}.configurable-monthly-chart__value--profit{max-width:96px;padding:3px 7px;font-size:12px}.configurable-monthly-chart__leader{position:absolute;top:calc(var(--label-top) + 21px);bottom:var(--bar-height);left:50%;width:1px;background:linear-gradient(to bottom,#b8c5d7bf,#b8c5d72e);transform:translate(-50%)}.configurable-monthly-chart__bar{width:100%;height:var(--bar-height);min-height:0;border-radius:999px 999px var(--radius-xs) var(--radius-xs);background-color:var(--bar-color);opacity:var(--bar-opacity)}.configurable-monthly-chart__bar--negative{box-shadow:inset 0 0 0 2px #ff6060d1;filter:saturate(.9)}.configurable-monthly-chart__label{max-width:100%;overflow:hidden;color:var(--text-secondary);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stats-bar-list{display:grid;gap:var(--space-4)}.stats-bar-row{display:grid;gap:var(--space-2)}.stats-bar-row__head{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary);font-weight:800}.stats-bar-row__head strong{color:var(--text-primary)}.stats-bar-row__track{height:12px;overflow:hidden;border-radius:999px;background:#05080cb8;border:1px solid rgba(42,51,65,.72)}.stats-bar-row__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2085ff,#34c982)}.finance-analytics-card{display:grid;gap:var(--space-2)}.finance-analytics-card-shell>.ui-card__header{padding-bottom:0;border-bottom:0}.finance-analytics-card-shell>.ui-card__content{padding-top:var(--space-2)}.finance-analytics-card-shell .ui-card__title{display:inline-flex;gap:var(--space-2);align-items:center}.finance-analytics-help{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--border-primary);border-radius:999px;color:var(--text-muted);font-size:.72rem;font-weight:800;line-height:1}.finance-page{padding-top:0}.monthly-goal-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:76px;padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden;background:#080a0ef5}.monthly-goal-card__progress{position:absolute;inset:0 auto 0 0;display:block;min-width:2px;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#dc2626ad,#f59e0b9e,#22c55ea8);transition:width var(--transition-fast)}.monthly-goal-card--done{background:#145538}.monthly-goal-card--done .monthly-goal-card__progress{width:100%!important;background:#17633f}.monthly-goal-card--done .monthly-goal-card__title,.monthly-goal-card--done .monthly-goal-card__title>span,.monthly-goal-card--done .monthly-goal-card__goal-button,.monthly-goal-card--done .monthly-goal-card__remaining,.monthly-goal-card--done .monthly-goal-card__done{color:#f4fff8}.monthly-goal-card__body{position:relative;z-index:1;display:grid;gap:var(--space-1);min-width:0}.monthly-goal-card__title{display:flex;flex-wrap:wrap;gap:.35em;align-items:baseline;min-width:0;color:var(--text-primary);font-size:clamp(.95rem,1.35vw,1.22rem);font-weight:800;line-height:1.05;text-shadow:0 1px 2px rgba(0,0,0,.28)}.monthly-goal-card__title>span{color:var(--text-muted);font-size:.74rem;font-weight:760;line-height:1.12}.monthly-goal-card__goal-button{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer}.monthly-goal-card__goal-button:focus-visible{outline:2px solid rgba(47,128,237,.9);outline-offset:3px;border-radius:6px}.monthly-goal-card__input{width:min(136px,100%);min-height:30px;padding:3px 8px;font-size:16px;font-weight:800;line-height:1.05}.monthly-goal-card__remaining{overflow:hidden;color:var(--text-secondary);font-size:.78rem;font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.monthly-goal-card__done{position:relative;z-index:1;color:var(--text-primary);font-size:1rem;font-weight:850;line-height:1.05;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.28)}.monthly-goal-card__error{color:var(--color-danger);font-size:.78rem;font-weight:760}.finance-card-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.finance-breakdown-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:4px;border:1px solid rgba(42,51,65,.82);border-radius:999px;background:#0a0d12b8}.finance-breakdown-tab{min-height:38px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-weight:800;transition:background var(--transition-fast),color var(--transition-fast)}.finance-breakdown-tab.is-active{background:#0f7cf02e;color:var(--text-primary)}.finance-breakdown-total{padding:var(--space-3) var(--space-4);border:1px solid rgba(42,51,65,.7);border-radius:var(--radius-sm);background:#0a0d128a}.date-range-picker{position:relative}.date-range-picker__panel{position:absolute;bottom:calc(100% + var(--space-2));right:0;z-index:20;display:grid;gap:var(--space-3);width:min(360px,calc(100vw - 32px));padding:var(--space-3);border:1px solid rgba(75,87,105,.92);border-radius:var(--radius-md);background:#0c0f14fa;box-shadow:var(--shadow-lg)}.date-range-picker__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.date-range-picker__presets button,.date-range-picker__nav button,.date-range-picker__days button{border:1px solid rgba(42,51,65,.78);background:#0f141ceb;color:var(--text-primary);font-weight:800}.date-range-picker__presets button{min-height:34px;border-radius:999px;font-size:.78rem}.date-range-picker__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.date-range-picker__nav button{width:34px;height:34px;border-radius:999px;font-size:1.2rem}.date-range-picker__weekdays,.date-range-picker__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.date-range-picker__weekdays{color:var(--text-muted);font-size:.72rem;font-weight:800;text-align:center}.date-range-picker__days button{aspect-ratio:1;border-radius:8px;color:var(--text-secondary)}.date-range-picker__days button.is-muted{opacity:.38}.date-range-picker__days button.is-in-range{border-color:#2085ff73;background:#2085ff29;color:var(--text-primary)}.date-range-picker__days button.is-edge,.date-range-picker__days button.is-pending{border-color:#2085ffe6;background:#2085ff;color:#fff}.money-withdrawals-card,.money-withdrawals-list,.money-withdrawals-totals{display:grid;gap:var(--space-3)}.money-withdrawal-person{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid rgba(42,51,65,.7);border-radius:var(--radius-sm);background:#0a0d128a}.money-withdrawal-person__line{display:grid;gap:var(--space-2)}.money-withdrawal-person__line>span{font-weight:850}.money-withdrawal-person__amounts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.money-withdrawal-person__amounts span{padding:5px 10px;border:1px solid rgba(42,51,65,.78);border-radius:999px;color:var(--text-primary);font-weight:800;background:#0f141ceb}.money-withdrawals-totals__person{display:grid;gap:var(--space-2)}.payout-summary-grid,.payout-role-card,.prep-payout-checklist{display:grid;gap:var(--space-3)}.list-row--control{align-items:center;grid-template-columns:minmax(0,1fr) minmax(130px,190px)}.list-row--control .ui-select{min-height:34px;padding:4px 32px 4px 10px;font-size:.92rem;font-weight:800}.fleet-row__status-control{display:flex;align-items:center;gap:8px;min-width:0}.fleet-row__status-control--pill{flex-direction:row}.fleet-row__avito-expiry{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;padding:4px 8px;border:1px solid rgba(96,165,250,.28);background:#0f172a5c;color:var(--text-secondary);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.fleet-row__avito-expiry--ok{border-color:#14b8a659;color:#5eead4}.fleet-row__avito-expiry--warning{border-color:#f59e0b61;color:#fbbf24}.fleet-row__avito-expiry--danger{border-color:#f871716b;color:#fca5a5}.fleet-detail-avito{display:grid;gap:14px}.fleet-detail-avito__summary,.fleet-detail-avito__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fleet-detail-avito__summary>div,.fleet-detail-avito__metric{min-width:0;border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px;background:#0f172a47}.fleet-detail-avito__summary span,.fleet-detail-avito__metric span{display:block;color:var(--text-secondary);font-size:12px;font-weight:700}.fleet-detail-avito__summary strong,.fleet-detail-avito__metric strong{display:block;margin-top:4px;color:var(--text-primary);font-size:18px;font-weight:900}.fleet-detail-avito__deadline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.fleet-detail-avito__vas{display:flex;flex-wrap:wrap;gap:8px}.fleet-detail-avito__vas span{border-radius:999px;padding:6px 10px;border:1px solid rgba(20,184,166,.28);background:#14b8a61f;color:#99f6e4;font-size:12px;font-weight:800}html[data-theme=light] .fleet-row__avito-expiry{background:#f8fafce6}html[data-theme=light] .fleet-row__avito-expiry--ok{color:#0f766e}html[data-theme=light] .fleet-row__avito-expiry--warning{color:#b45309}html[data-theme=light] .fleet-row__avito-expiry--danger{color:#b91c1c}html[data-theme=light] .fleet-detail-avito__summary>div,html[data-theme=light] .fleet-detail-avito__metric{background:#f8fafcdb}html[data-theme=light] .fleet-detail-avito__vas span{color:#0f766e;background:#14b8a61a}@media(max-width:760px){.fleet-row__status-control{align-items:stretch;flex-direction:column}.fleet-row__status-control--pill{align-items:center;flex-direction:row}.fleet-detail-avito__summary,.fleet-detail-avito__metrics,.fleet-detail-avito__deadline{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-row--prep-assignees{align-items:flex-start}.prep-assignee-options--detail{justify-content:flex-end;max-width:min(420px,100%)}.payout-detail-disclosure{display:grid}.payout-detail-disclosure__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2);align-items:center;padding:var(--space-4);cursor:pointer;list-style:none;border-bottom:1px solid rgba(42,51,65,.7)}.payout-detail-disclosure__summary::-webkit-details-marker{display:none}.payout-detail-disclosure__summary span:first-child{color:var(--text-primary);font-size:1.05rem;font-weight:900}.payout-detail-disclosure__summary strong{color:var(--text-primary);font-size:1.05rem}.payout-detail-disclosure[open] .fleet-detail-disclosure__icon{transform:rotate(180deg)}.payout-detail-header__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.payout-detail-header__summary span{color:var(--text-primary);font-size:1.05rem;font-weight:900}.payout-detail-header__summary strong{color:var(--text-primary);font-size:1.05rem}.payout-summary-grid--compact{gap:var(--space-2)}.payout-summary-list{display:grid;gap:8px}.payout-compact-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0a0d126b}.payout-compact-row.is-paid{opacity:.72}.payout-compact-row__main{display:grid;gap:3px;min-width:0}.payout-compact-row__main span,.payout-compact-row__main em{color:var(--text-secondary);font-size:.84rem;font-style:normal}.payout-compact-details{display:flex;flex-wrap:wrap;gap:6px}.payout-compact-detail{border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-size:.78rem;line-height:1.2;padding:4px 8px}.payout-compact-row__side{display:flex;align-items:center;justify-content:flex-end;gap:8px}.payout-compact-row__side b{margin-right:auto;color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap}.payout-compact-row__side .ui-button{min-height:36px;padding-inline:14px;border-radius:10px;font-size:.9rem}.payout-compact-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding-top:5px}.payout-compact-rule{display:grid;gap:4px;min-width:180px;max-width:260px}.payout-compact-rule .ui-select{min-height:32px;padding-block:4px;font-size:.86rem}.payout-role-card{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0a0d126b}.payout-role-card__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.payout-role-card__header div{display:grid;gap:4px}.payout-role-card__header span{color:var(--text-secondary);font-size:.9rem}.payout-rule-control{display:flex;justify-content:flex-start}.payout-rule-control .ui-select{min-height:34px;padding-block:4px}.payout-role-card__header b,.payout-summary-total strong{color:var(--text-primary);font-size:1.1rem}.payout-line-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(42,51,65,.55)}.payout-line-actions>div:first-child{display:grid;gap:3px}.payout-line-actions span,.payout-line-actions em{color:var(--text-secondary);font-size:.82rem;font-style:normal}.payout-line-actions strong{color:var(--text-primary);font-family:var(--font-mono)}.payout-line-actions__buttons{display:flex;gap:6px;align-items:center}.payroll-toolbar,.payroll-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:end}.payroll-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.payroll-grid>.ui-card{min-width:0;overflow:hidden}.payroll-toolbar__total{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(42,51,65,.7);border-radius:14px;background:#0f141cbd}.payroll-toolbar__total span,.payroll-toolbar__total small,.payroll-item span,.payroll-item em{color:var(--text-secondary);font-size:.86rem;font-style:normal}.payroll-toolbar__total small{font-size:.74rem;font-weight:800;line-height:1.25}.payroll-toolbar-breakdown{display:grid;gap:6px}.payroll-counter--paid{color:#86efac}.payroll-counter--remaining{color:#fde68a}.payroll-toolbar__total strong,.payroll-item b{color:var(--text-primary);font-family:var(--font-mono)}.payroll-list,.payroll-person-group,.payroll-car-group{display:grid;gap:8px}.payroll-person-group{min-width:0;padding:10px;border:1px solid rgba(42,51,65,.7);border-radius:12px;background:#0f141cbd;overflow:hidden}.payroll-person-group__header{display:grid;grid-template-columns:1fr;align-items:start;gap:10px}.payroll-car-group__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.payroll-person-group__header>div,.payroll-car-group__main{display:grid;gap:5px;min-width:0}.payroll-person-group__totals,.payroll-car-group__details{display:flex;flex-wrap:wrap;gap:6px}.payroll-person-group__totals span,.payroll-car-detail{border:1px solid rgba(42,51,65,.7);border-radius:999px;color:var(--text-secondary);font-size:.78rem;line-height:1.2;padding:4px 8px}.payroll-total-pill{display:inline-flex;align-items:baseline;gap:5px}.payroll-total-pill b{color:var(--text-primary);font-family:var(--font-mono);font-size:.86rem}.payroll-total-pill--total{background:#94a3b814}.payroll-total-pill--paid{border-color:#22c55e61;background:#22c55e1a;color:#86efac}.payroll-total-pill--remaining{border-color:#facc1561;background:#facc151a;color:#fde68a}.payroll-total-pill--paid b{color:#bbf7d0}.payroll-total-pill--remaining b{color:#fef08a}.payroll-person-group__totals .payroll-total-pill--paid{border-color:#22c55e61;background:#22c55e1a;color:#86efac}.payroll-person-group__totals .payroll-total-pill--remaining{border-color:#facc1561;background:#facc151a;color:#fde68a}.payroll-person-group__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:stretch;gap:8px;min-width:0;width:100%}.payroll-payment-method{display:grid;gap:3px;min-width:0}.payroll-payment-method span{color:var(--text-secondary);font-size:.72rem;font-weight:800;line-height:1}.payroll-payment-method .ui-select{width:100%;min-width:0;min-height:30px;padding-block:3px;font-size:.82rem}.payroll-modal-actions{justify-content:flex-end;margin-top:12px;padding-top:0}.payroll-close-button.ui-button{border-color:#94a3b857;background:#94a3b81f;color:var(--text-primary);font-weight:850}.payroll-close-button.ui-button:hover:not(:disabled),.payroll-close-button.ui-button:focus-visible:not(:disabled){border-color:#94a3b885;background:#94a3b833}.payroll-person-group__header b,.payroll-car-group__header b{color:var(--text-primary);font-family:var(--font-mono)}.payroll-car-group{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-top:8px;border-top:1px solid rgba(42,51,65,.7)}.payroll-car-group.is-paid{opacity:.72}.payroll-car-group__header span{color:var(--text-secondary);font-weight:800}.payroll-car-group__main em{color:var(--text-secondary);font-size:.82rem;font-style:normal}.payroll-car-detail.is-paid{opacity:.72}.payroll-car-group__side{align-items:center;display:flex;justify-content:flex-end}.payroll-person-group__header .ui-button,.payroll-car-group__side .ui-button{min-height:30px;padding-inline:10px;border-radius:10px;font-size:.84rem;white-space:nowrap}.payroll-item{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;padding:10px;border:1px solid rgba(42,51,65,.7);border-radius:12px;background:#0f141cbd}.payroll-item--nested{padding:6px 0 0;border:0;border-top:1px solid rgba(42,51,65,.5);border-radius:0;background:transparent}.payroll-item.is-paid{opacity:.72}.payroll-item>div:first-child,.payroll-item__side{display:grid;gap:4px}.payroll-item__side{display:flex;align-items:center;justify-content:flex-end;gap:8px}.payroll-item__side b{white-space:nowrap}.payroll-item__side .ui-button{min-height:30px;padding-inline:10px;border-radius:10px;font-size:.84rem}.prep-payout-checklist__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:10px 12px;border:1px solid rgba(42,51,65,.7);border-radius:var(--radius-xs);background:#0f141cbd}.prep-payout-checklist__item input{width:18px;height:18px}.prep-payout-checklist__item--readonly em{color:var(--text-secondary);font-style:normal;font-size:.86rem}.payout-empty-row{padding:10px 12px;border:1px dashed rgba(42,51,65,.8);border-radius:var(--radius-xs);color:var(--text-secondary);font-size:.9rem}.prep-coefficients,.prep-coefficients__group,.prep-coefficients__options{display:grid;gap:var(--space-2)}.prep-coefficients__group>span{color:var(--text-secondary);font-size:.9rem;font-weight:800}.prep-coefficients__options{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.prep-coefficient{min-height:38px;border:1px solid rgba(42,51,65,.9);border-radius:var(--radius-xs);background:#0f141cd1;color:var(--text-primary);font:inherit;font-weight:800;cursor:pointer}.prep-coefficient:disabled{cursor:default;opacity:.65}.prep-coefficient.is-active.prep-coefficient--info{border-color:#0ea5e9e6;background:#0ea5e93d}.prep-coefficient.is-active.prep-coefficient--success{border-color:#22c55ee6;background:#22c55e38}.prep-coefficient.is-active.prep-coefficient--warning{border-color:#f59e0be6;background:#f59e0b3d}.prep-coefficient.is-active.prep-coefficient--danger{border-color:#ef4444eb;background:#ef44443d}.payout-summary-total{padding-top:var(--space-2)}.finance-analytics-card .ui-stat-card .ui-card__content{gap:var(--space-1);padding:var(--space-3)}.finance-analytics-card .ui-stat-card__label{min-height:2.2em;font-size:.74rem;line-height:1.12}.finance-analytics-card .ui-stat-card__value{overflow:hidden;font-size:clamp(.95rem,1.35vw,1.22rem);line-height:1.05;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.finance-analytics-card .ui-stat-card__hint{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.monthly-history-card{display:grid;gap:var(--space-2);margin-inline:calc(var(--space-4) * -1)}.monthly-history-card__title{padding-inline:var(--space-4);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:850}.monthly-history-chart{display:flex;gap:var(--space-2);align-items:end;min-height:207px;max-width:100%;padding:0 var(--space-4) var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.monthly-history-bar{display:grid;gap:var(--space-1);flex:1 0 58px;min-width:52px;padding:0;border:0;background:transparent;color:var(--text-muted)}.monthly-history-bar__track{position:relative;display:flex;align-items:end;height:172px;overflow:hidden;border-radius:8px;background:#050607}.monthly-history-bar__fill{width:100%;min-height:10px;border-radius:10px 10px 0 0;background:#e2e0db9e;transition:height var(--transition-fast),background var(--transition-fast)}.monthly-history-bar--active .monthly-history-bar__fill{background:linear-gradient(180deg,#16a7e8,#0d7fc7)}.monthly-history-bar--active .monthly-history-bar__label{color:var(--text-primary)}.monthly-history-bar__label{overflow:hidden;font-size:.86rem;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.monthly-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#050607}.monthly-history-summary div{display:grid;gap:var(--space-1);min-width:0;text-align:center}.monthly-history-summary span{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--text-muted);font-size:.96rem;font-weight:700}.monthly-history-summary span .inline-help{width:28px;height:28px;margin-left:0;transform:none}.monthly-history-summary span .inline-help .help-tooltip__mark{width:16px;height:16px;font-size:.66rem}.monthly-history-summary strong{color:var(--text-primary);font-size:1.56rem}.monthly-history-summary small{overflow:hidden;color:var(--text-secondary);font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.monthly-history-summary__year-list{display:grid;gap:2px}.monthly-history-note{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:650;line-height:1.15;text-align:right}.buyer-monthly-analytics{display:grid;gap:14px}.buyer-monthly-filter{display:flex;flex-wrap:wrap;gap:6px}.buyer-monthly-filter__option{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid rgba(42,51,65,.9);border-radius:var(--radius-xs);background:#0f141cd1;color:var(--text-primary);font-size:.78rem;font-weight:800;cursor:pointer}.buyer-monthly-filter__option:has(input:checked){border-color:#7ab8ffdb;background:#0f7cf02e}.buyer-monthly-filter__option input{width:14px;height:14px}.buyer-monthly-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#050607}.buyer-monthly-summary div{display:grid;gap:var(--space-1);min-width:0;text-align:center}.buyer-monthly-summary span{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--text-muted);font-size:.96rem;font-weight:700}.buyer-monthly-summary strong{color:var(--text-primary);font-size:1.56rem}.buyer-monthly-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(94px,1fr);gap:10px;min-height:250px;overflow-x:auto;padding:2px 2px 8px}.buyer-monthly-bar{display:grid;grid-template-rows:auto minmax(120px,1fr) auto;gap:7px;min-width:0}.buyer-monthly-bar__numbers,.buyer-monthly-bar__label{display:grid;gap:2px;min-width:0;text-align:center}.buyer-monthly-bar__numbers strong{color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.05}.buyer-monthly-bar__numbers span,.buyer-monthly-bar__label span{overflow:hidden;color:var(--text-muted);font-size:.68rem;font-weight:800;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.buyer-monthly-bar__track{position:relative;display:flex;align-items:flex-end;min-width:0;min-height:140px;padding:0 12px;border-radius:12px;background:#080c12b8}.buyer-monthly-bar__fill{position:relative;display:flex;align-items:flex-end;width:100%;min-height:24px;overflow:hidden;border:1px solid rgba(84,214,143,.46);border-radius:10px 10px 8px 8px;background:linear-gradient(180deg,#54d68f57,#54d68f1f),#54d68f1a}.buyer-monthly-bar__weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:4px;width:100%;height:100%;padding:7px 6px 6px}.buyer-monthly-bar__weeks span{display:grid;place-items:start center;min-height:6px;border-radius:6px 6px 3px 3px;background:#8bc7ffe0;color:#06111c;font-size:.62rem;font-weight:950;line-height:1}.buyer-monthly-bar__weeks b{margin-top:3px}.buyer-monthly-bar__label strong{overflow:hidden;color:var(--text-primary);font-size:.78rem;font-weight:900;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.finance-overview-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(250px,310px) minmax(360px,1fr) minmax(180px,230px);gap:var(--space-4);align-items:start}.finance-overview-section .ui-page-section__body{display:grid;gap:var(--space-4)}.finance-capital-analytics-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.finance-analytics-placement{display:grid;gap:var(--space-4);min-width:0}.finance-overview-stats{display:grid;grid-template-columns:1fr;gap:8px;align-content:start}.finance-overview-stats .ui-stat-card,.finance-overview-stats .ui-card__content{min-height:0}.finance-overview-stats .ui-card__content{padding:var(--space-3)}@media(min-width:769px){.finance-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-page>.finance-overview-section{grid-column:1 / -1;order:1}.finance-page>.finance-capital-analytics-layout,.finance-page>.finance-capital-analytics-layout>.finance-analytics-placement,.finance-page>.ui-grid-2{display:contents}.finance-page .finance-category-breakdown-card{grid-column:1;order:2}.finance-page .buyer-monthly-analytics-card{grid-column:2;order:3}.finance-page .finance-withdrawals-card{grid-column:1 / -1;order:4}.finance-overview-layout{grid-template-areas:"stats stats stats" "accounts capital analytics";grid-template-columns:minmax(250px,320px) minmax(250px,310px) minmax(360px,1fr)}.finance-overview-layout>.finance-accounts-card{grid-area:accounts}.finance-overview-layout>.finance-capital-card--compact{grid-area:capital}.finance-overview-layout>.finance-desktop-only{grid-area:analytics;min-width:0}.finance-overview-layout .finance-desktop-only>.finance-analytics-card-shell{height:100%}.finance-overview-layout>.finance-overview-stats{grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr))}}.finance-profit-stat-card[role=button]{cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.finance-profit-stat-card[role=button]:hover{border-color:#59cb857a;background:#17211de0;transform:translateY(-1px)}.finance-profit-stat-card[role=button]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.finance-profit-stat-card__top{display:flex;align-items:center;justify-content:flex-start;gap:8px}.finance-profit-stat-card__value{display:flex;align-items:center}.finance-profit-stat-card__help{display:inline-flex;margin-left:6px}.finance-profit-report-modal{width:min(100%,760px)}.finance-profit-report{display:grid;gap:14px}.finance-profit-report__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-profit-report__summary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(59,72,91,.72);border-radius:10px;background:#11161eb8}.finance-profit-report__summary span{color:var(--text-muted);font-size:.78rem;font-weight:700}.finance-profit-report__summary strong{font-size:1rem;line-height:1.15}.finance-profit-report__list{display:grid;gap:8px}.finance-profit-report__item{display:grid;gap:8px;padding:12px;border:1px solid rgba(51,63,80,.72);border-radius:10px;background:#0d1219a8}.finance-profit-report__item-head,.finance-profit-report__formula{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-profit-report__car-button,.finance-profit-report__item-head b{min-width:0}.finance-profit-report__car-button{overflow:hidden;border:0;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.finance-profit-report__car-button:hover{color:var(--accent-primary)}.finance-profit-report__car-button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.finance-profit-report__item-head b{font-size:.95rem;white-space:nowrap}.finance-profit-report__formula{flex-wrap:wrap;justify-content:flex-start;color:var(--text-secondary);font-size:.82rem;font-weight:700}.finance-accounts-card{width:100%;max-width:320px;border-color:#16a7e847}.finance-accounts-card .ui-card__header{padding:12px 14px 8px}.finance-accounts-card__content{display:grid;gap:8px;padding:8px 14px 12px}.finance-accounts-panel__body{display:grid;gap:8px;min-width:0}.finance-account-summary{display:grid;gap:5px;padding-bottom:8px;border-bottom:1px solid var(--border-primary)}.finance-account-summary>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:baseline;min-width:0}.finance-account-summary-row,.finance-account-row{border-left:4px solid rgba(148,163,184,.55);border-radius:8px;background:#0f172a38}.finance-account-summary-row{padding:4px 7px}.finance-account-row{padding-inline:7px}.finance-account-row--green{border-left-color:#22c55efa;background:linear-gradient(90deg,#22c55e47,#0f172a21);box-shadow:inset 1px 0 #22c55e38}.finance-account-row--blue{border-left-color:#3b82f6fa;background:linear-gradient(90deg,#3b82f647,#0f172a21);box-shadow:inset 1px 0 #3b82f638}.finance-account-row--amber{border-left-color:#f59e0bfa;background:linear-gradient(90deg,#f59e0b4d,#0f172a21);box-shadow:inset 1px 0 #f59e0b3d}.finance-account-row--red{border-left-color:#ef4444fa;background:linear-gradient(90deg,#ef444447,#0f172a21);box-shadow:inset 1px 0 #ef444438}.finance-account-row--violet{border-left-color:#8b5cf6fa;background:linear-gradient(90deg,#8b5cf64d,#0f172a21);box-shadow:inset 1px 0 #8b5cf63d}.finance-account-row--gray,.finance-account-row--none{border-left-color:#94a3b8d1;background:linear-gradient(90deg,#94a3b833,#0f172a21);box-shadow:inset 1px 0 #94a3b82e}.finance-account-summary span{min-width:0;color:var(--text-primary);font-size:1.08rem;font-weight:600}.finance-account-summary strong{display:inline-flex;justify-self:end;overflow:hidden;color:var(--text-primary);font-size:1.14rem;font-weight:750;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.finance-balance-list{display:grid;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-primary)}.finance-balance-list--accounts{margin-top:0;padding-top:0;border-top:0}.finance-balance-list__title{color:var(--text-primary);font-weight:800}.finance-balance-list small{color:var(--text-muted);font-weight:600}.finance-balance-list--accounts .metric-row>span{display:grid;gap:2px}.finance-balance-list--accounts .metric-row>span>span{color:var(--text-primary);font-size:1.06rem;font-weight:650}.finance-overview-layout>.finance-analytics-card-shell .ui-card__header{padding:12px 14px 8px}.finance-overview-layout>.finance-analytics-card-shell .ui-card__content{padding:8px 14px 12px}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-card{gap:8px;margin-inline:0}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-card__title{display:none}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-summary{gap:6px;padding:7px;border-radius:8px}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-summary span{font-size:.78rem;line-height:1.05}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-summary strong{font-size:1.04rem;line-height:1.05}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-summary small{font-size:.7rem}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-chart{gap:5px;min-height:92px;padding:0}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-bar{flex-basis:34px;min-width:34px}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-bar__track{height:76px;border-radius:6px}.finance-overview-layout>.finance-analytics-card-shell .monthly-history-bar__label{font-size:.68rem}.finance-overview-layout>.finance-analytics-card-shell .monthly-goal-card{padding:8px 10px}.finance-accounts-floating{position:fixed;z-index:92;width:292px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);overflow:hidden;border:1px solid rgba(96,165,250,.24);border-radius:12px;background:#0f172af0;box-shadow:0 18px 48px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finance-car-expenses-floating{border-color:#f59e0b3d}.finance-car-expenses-floating .finance-accounts-floating__header{border-bottom:0}.finance-accounts-floating:not(.is-collapsed){height:var(--finance-accounts-floating-height, 430px);min-height:172px}.finance-accounts-floating__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--finance-accounts-floating-header-height, 54px);padding:max(5px,calc(var(--finance-accounts-floating-header-height, 54px) * .14)) 10px max(5px,calc(var(--finance-accounts-floating-header-height, 54px) * .14)) 12px;border-bottom:1px solid rgba(65,78,98,.72);background:#161e2cf0;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.finance-accounts-floating.is-collapsed .finance-accounts-floating__header{border-bottom:0}.finance-accounts-floating__header>div{display:flex;align-items:center;min-width:0}.finance-accounts-floating__header strong,.finance-accounts-floating__header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-accounts-floating__header strong{color:var(--text-primary);font-size:var(--finance-accounts-floating-title-size, 1.08rem);font-weight:850;line-height:1.1}.finance-accounts-floating__header span{font-family:var(--font-mono);font-size:var(--finance-accounts-floating-header-value-size, 1.04rem);font-weight:800;line-height:1.1}.finance-accounts-floating__header .ui-button{min-height:max(24px,calc(var(--finance-accounts-floating-header-height, 54px) - 22px));padding-inline:7px;font-size:max(.58rem,calc(var(--finance-accounts-floating-header-value-size, 1.04rem) * .72))}.finance-accounts-floating .finance-accounts-panel__body{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--finance-accounts-floating-list-gap, 4px);height:calc(100% - var(--finance-accounts-floating-header-height, 54px));max-height:none;overflow:hidden;padding:var(--finance-accounts-floating-body-padding-top, 10px) 12px var(--finance-accounts-floating-body-padding-bottom, 12px)}.finance-car-expenses-floating .finance-accounts-panel__body{grid-template-rows:minmax(0,1fr);gap:0;padding-top:0}.finance-car-expenses-floating .finance-balance-list{gap:4px}.finance-car-expenses-floating .finance-balance-list--car-expenses{padding-top:0;border-top:0;box-shadow:none}.finance-accounts-floating .finance-account-summary{order:2;gap:var(--finance-accounts-floating-summary-gap, 3px);padding-top:var(--finance-accounts-floating-list-gap, 8px);padding-bottom:0;border-top:1px solid var(--border-primary);border-bottom:0}.finance-accounts-floating .finance-account-summary span,.finance-accounts-floating .finance-account-summary strong{font-size:var(--finance-accounts-floating-summary-size, 1.08rem);line-height:1.12}.finance-accounts-floating .finance-balance-list{order:1;align-content:start;gap:var(--finance-accounts-floating-list-gap, 4px);min-height:0;overflow:hidden}.finance-accounts-floating .metric-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:5px;min-height:var(--finance-accounts-floating-row-height, 30px);padding-top:var(--finance-accounts-floating-row-padding, 4px);padding-bottom:var(--finance-accounts-floating-row-padding, 4px);overflow:hidden}.finance-accounts-floating .metric-row>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-accounts-floating .finance-balance-list--accounts .metric-row>span>span,.finance-accounts-floating .finance-balance-list--car-expenses .metric-row>span>span{display:block;overflow:hidden;font-size:var(--finance-accounts-floating-value-size, 1.04rem);text-overflow:ellipsis;white-space:nowrap}.finance-accounts-floating .finance-balance-list--car-expenses .metric-row>span>span{font-size:calc(var(--finance-accounts-floating-value-size, 1.04rem) * .88);line-height:1.04}.finance-accounts-floating .metric-row small{display:block;overflow:hidden;font-size:var(--finance-accounts-floating-owner-size, .88rem);line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.finance-accounts-floating .metric-row strong{justify-self:end;color:var(--text-primary);font-size:var(--finance-accounts-floating-value-size, 1.04rem);line-height:1;white-space:nowrap}.finance-accounts-floating .finance-account-summary-row{grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-items:center;min-height:var(--finance-accounts-floating-row-height, 30px);padding-top:var(--finance-accounts-floating-row-padding, 4px);padding-bottom:var(--finance-accounts-floating-row-padding, 4px);overflow:hidden}.finance-accounts-floating .finance-account-summary-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-accounts-floating .metric-row .text-success,.finance-accounts-floating .metric-row .text-danger,.finance-accounts-floating .finance-account-summary .text-success,.finance-accounts-floating .finance-account-summary .text-danger{color:var(--text-primary)}.finance-car-expense-row{width:100%;border-top:0;border-right:0;border-bottom:0;border-left-color:#f59e0bdb;background:linear-gradient(90deg,#f59e0b38,#0f172a21);box-shadow:inset 1px 0 #f59e0b33;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left}.finance-car-expense-row:hover,.finance-car-expense-row:focus-visible,.finance-car-expense-row.is-active{background:linear-gradient(90deg,#f59e0b61,#3b82f62e);box-shadow:inset 1px 0 #f59e0b4d,0 0 0 1px #f59e0b47}.finance-car-expense-row.is-active{border-left-color:#60a5faf2}.finance-accounts-floating__height-resizer{position:absolute;right:10px;bottom:0;left:10px;z-index:2;height:14px;cursor:ns-resize;touch-action:none}.finance-accounts-floating__height-resizer:before{position:absolute;right:28%;bottom:5px;left:28%;height:3px;border-radius:999px;background:#93c5fd94;box-shadow:0 -5px #93c5fd47;content:""}.finance-accounts-floating__height-resizer:hover:before{background:#e2e8f0db;box-shadow:0 -5px #e2e8f06b}.finance-page .finance-capital-card .finance-balance-list__title{font-size:1rem}.finance-capital-card--compact{width:100%;max-width:340px}.finance-capital-card--compact .ui-card__content{gap:10px;padding:12px}.finance-capital-card--compact .finance-balance-list{gap:7px;margin-top:0;padding-top:0}.finance-capital-card--compact .finance-balance-list+.finance-balance-list{margin-top:2px;padding-top:10px}.finance-capital-card--compact .metric-row{min-height:32px;padding:4px 0}.finance-capital-card--compact .metric-row span,.finance-capital-card--compact .metric-row strong{font-size:.84rem;line-height:1.12}.finance-capital-card--compact .metric-row small{font-size:.72rem}.finance-page .finance-capital-card .metric-row span,.finance-page .money-withdrawals-totals .metric-row span{color:var(--text-primary);font-size:1rem;font-weight:600}.finance-page .finance-capital-card .metric-row small{color:var(--text-muted);font-size:.86rem;font-weight:560}.finance-page .finance-capital-card .metric-row strong,.finance-page .money-withdrawals-totals .metric-row strong{font-size:1rem;font-weight:650}.finance-page .list-row__title,.finance-page .money-withdrawal-person__line>span{color:var(--text-primary);font-size:1rem;font-weight:600}.finance-page .list-row__meta{font-size:.86rem}.finance-page .list-row__side strong,.finance-page .money-withdrawal-person__amounts span{font-size:1rem;font-weight:650}.potential-form-top{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-5);align-items:stretch}.potential-photo-card,.potential-autofill-card{align-self:stretch;height:100%}.potential-form-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.potential-form-row{display:grid;gap:var(--space-4);align-items:start}.potential-form-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.potential-form-card{align-self:start}.fleet-detail-source-card{position:relative;overflow:hidden;border-left:4px solid var(--fleet-detail-source-color, rgba(112, 128, 150, .9));background:linear-gradient(90deg,var(--fleet-detail-source-bg, rgba(112, 128, 150, .1)),transparent 46%),var(--bg-surface)}.fleet-detail-source-card>.ui-card__header .ui-card__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.fleet-detail-source-card>.ui-card__header .ui-card__title:after{content:var(--fleet-detail-source-label, "Источник");flex:0 0 auto;padding:3px 8px;border:1px solid color-mix(in srgb,var(--fleet-detail-source-color, #8793a5) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fleet-detail-source-color, #8793a5) 22%,transparent);color:var(--fleet-detail-source-text, var(--text-secondary));font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}.fleet-detail-source-card--manual{--fleet-detail-source-label: "Вручную";--fleet-detail-source-color: #38bdf8;--fleet-detail-source-bg: rgba(56, 189, 248, .13);--fleet-detail-source-text: #bae6fd}.fleet-detail-source-card--avito{--fleet-detail-source-label: "Avito";--fleet-detail-source-color: #22c55e;--fleet-detail-source-bg: rgba(34, 197, 94, .14);--fleet-detail-source-text: #bbf7d0}.fleet-detail-source-card--autotheka{--fleet-detail-source-label: "Автотека";--fleet-detail-source-color: #f59e0b;--fleet-detail-source-bg: rgba(245, 158, 11, .16);--fleet-detail-source-text: #fde68a}.fleet-detail-source-card--import{--fleet-detail-source-label: "Импорт";--fleet-detail-source-color: #a78bfa;--fleet-detail-source-bg: rgba(167, 139, 250, .14);--fleet-detail-source-text: #ddd6fe}.fleet-detail-source-field{position:relative;padding-left:10px;border-left:3px solid var(--fleet-detail-source-color, rgba(112, 128, 150, .72))}.fleet-detail-source-field:before{content:"";position:absolute;inset:0 auto 0 0;width:100%;border-radius:8px;background:linear-gradient(90deg,var(--fleet-detail-source-bg, rgba(112, 128, 150, .08)),transparent 72%);pointer-events:none}.fleet-detail-source-field>*{position:relative}.fleet-detail-source-field>.ui-form-field__label:after{content:var(--fleet-detail-source-label, "Источник");margin-left:auto;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--fleet-detail-source-color, #8793a5) 18%,transparent);color:var(--fleet-detail-source-text, var(--text-secondary));font-size:.58rem;font-weight:900;line-height:1;white-space:nowrap}.fleet-detail-source-field>.ui-form-field__label{width:100%}.fleet-detail-source-field--manual{--fleet-detail-source-label: "Вручную";--fleet-detail-source-color: #38bdf8;--fleet-detail-source-bg: rgba(56, 189, 248, .1);--fleet-detail-source-text: #bae6fd}.fleet-detail-source-field--avito{--fleet-detail-source-label: "Avito";--fleet-detail-source-color: #22c55e;--fleet-detail-source-bg: rgba(34, 197, 94, .1);--fleet-detail-source-text: #bbf7d0}.fleet-detail-source-field--autotheka{--fleet-detail-source-label: "Автотека";--fleet-detail-source-color: #f59e0b;--fleet-detail-source-bg: rgba(245, 158, 11, .12);--fleet-detail-source-text: #fde68a}.fleet-detail-source-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fleet-detail-source-legend__item{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--fleet-detail-source-color, #8793a5) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fleet-detail-source-color, #8793a5) 20%,transparent);color:var(--fleet-detail-source-text, var(--text-secondary));font-size:.74rem;font-weight:900;line-height:1}.fleet-detail-source-legend__item--manual{--fleet-detail-source-color: #38bdf8;--fleet-detail-source-text: #bae6fd}.fleet-detail-source-legend__item--avito{--fleet-detail-source-color: #22c55e;--fleet-detail-source-text: #bbf7d0}.fleet-detail-source-legend__item--autotheka{--fleet-detail-source-color: #f59e0b;--fleet-detail-source-text: #fde68a}html[data-theme=light] .fleet-detail-source-card--manual,html[data-theme=light] .fleet-detail-source-field--manual,html[data-theme=light] .fleet-detail-source-legend__item--manual{--fleet-detail-source-text: #075985}html[data-theme=light] .fleet-detail-source-card--avito,html[data-theme=light] .fleet-detail-source-field--avito,html[data-theme=light] .fleet-detail-source-legend__item--avito{--fleet-detail-source-text: #166534}html[data-theme=light] .fleet-detail-source-card--autotheka,html[data-theme=light] .fleet-detail-source-field--autotheka,html[data-theme=light] .fleet-detail-source-legend__item--autotheka{--fleet-detail-source-text: #92400e}html[data-theme=light] .fleet-detail-source-card--import{--fleet-detail-source-text: #5b21b6}.potential-form-card--wide{grid-column:1 / -1}.potential-photo-panel{display:grid;gap:10px;align-content:start;height:100%}.potential-photo-panel__preview{display:grid;justify-content:stretch;position:relative;flex:1 1 auto}.potential-photo-panel__trigger{position:relative;display:block;min-height:152px;padding:0;border-radius:18px;overflow:hidden;cursor:pointer;color:inherit;background:#13171de6;border:1px solid rgba(42,51,65,.7)}.potential-photo-panel__image,.potential-photo-panel__empty{width:100%;height:152px;border-radius:18px;object-fit:cover}.potential-photo-panel__empty{display:grid;place-items:center;padding:16px;text-align:center}.potential-photo-panel__overlay{position:absolute;left:10px;right:10px;bottom:10px;display:inline-flex;justify-content:center;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#0c1016d1;color:var(--text-primary);font-size:.85rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.potential-photo-panel__preview-button{position:absolute;top:10px;right:10px;min-width:0;padding-inline:12px;border-radius:999px;background:#0c1016d1;color:var(--text-primary);border:1px solid rgba(42,51,65,.7)}.potential-photo-panel__input{display:none}.photo-preview-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.fleet-page{padding-bottom:var(--space-6)}.fleet-tabs{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.fleet-tabs::-webkit-scrollbar{display:none}.fleet-tabs__rail{display:flex;width:max-content;min-width:100%;gap:var(--space-2);touch-action:pan-x pan-y}.fleet-mobile-search-panel,.fleet-mobile-panel-top,.fleet-mobile-stats{display:none}.fleet-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(59,71,89,.82);background:#13171dd1;color:var(--text-secondary);font-weight:600;touch-action:pan-y;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.fleet-tab__label--short{display:none}.fleet-tab__count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;border-radius:999px;background:#222a35f2;color:var(--text-primary);font-size:.78rem}.fleet-tab.is-active{border-color:#0f7cf05c;background:#0f7cf024;color:var(--text-primary)}.fleet-list{display:grid;gap:14px}.fleet-v2-page{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;max-width:100%;min-height:calc(100dvh - 114px);min-width:0;overflow:hidden;padding:0}body .crm-main__container:has(.fleet-v2-page){width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%;overflow:hidden}body .crm-main__container:has(.sales-funnel-page){width:100%;max-width:100%;margin-left:0;margin-right:0;padding:10px 8px var(--space-6);overflow-x:hidden}.sales-funnel-page{gap:10px;min-width:0;padding:0}.sales-funnel-page>.ui-page-section{gap:10px}.sales-funnel-page .ui-page-section__header{padding:0 2px}@media(min-width:769px){.sales-funnel-page{grid-template-rows:minmax(0,1fr);min-height:calc(100dvh - 134px);overflow-x:hidden;overflow-y:auto}.sales-funnel-page>.ui-page-section{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - 134px)}.sales-funnel-layout,.sales-funnel-board{height:100%}}@media(min-width:961px){body.fleet-v2-menu-compact .crm-shell{grid-template-columns:92px minmax(0,1fr)!important}body.fleet-v2-menu-compact .crm-sidebar{z-index:20;width:92px;min-width:0;max-width:92px;overflow:visible;padding-inline:10px}body.fleet-v2-menu-compact .crm-main{width:100%;min-width:0}body.fleet-v2-menu-compact .crm-brand{width:248px;margin:-34px -10px -54px;overflow:visible;background:linear-gradient(180deg,#161a20fc,#0f1115fc);transition:width .26s ease,margin .26s ease}body.fleet-v2-menu-compact .crm-brand__badge{width:248px;transition:width .26s ease}body.fleet-v2-menu-compact .crm-presence{width:56px;overflow:hidden;justify-items:stretch;padding:8px 5px;transition:width .26s ease,padding .26s ease}body.fleet-v2-menu-compact .crm-presence__title,body.fleet-v2-menu-compact .crm-presence__status,body.fleet-v2-menu-compact .crm-presence__device{max-width:0;opacity:0;transition:opacity .18s ease,max-width .26s ease}body.fleet-v2-menu-compact .crm-presence__title{display:block;max-width:none;opacity:1;color:var(--text-muted);font-size:0;letter-spacing:0;text-align:center;text-transform:lowercase}body.fleet-v2-menu-compact .crm-presence__title{color:transparent}body.fleet-v2-menu-compact .crm-presence__title:after{content:"online";color:var(--text-muted);font-size:.6rem}body.fleet-v2-menu-compact .crm-presence__name{display:none}body.fleet-v2-menu-compact .crm-presence__name:after{content:attr(data-short-name)}body.fleet-v2-menu-compact .crm-presence__item{justify-content:flex-start;gap:5px;width:100%}body.fleet-v2-menu-compact .crm-presence__item .crm-presence__name{display:block;position:relative;flex:0 0 26px;max-width:26px;opacity:1;color:transparent;font-size:.68rem;line-height:1.2;text-align:left}body.fleet-v2-menu-compact .crm-presence__item .crm-presence__name:after{position:absolute;left:0;top:0;color:var(--text-secondary);line-height:1.2}body.fleet-v2-menu-compact .crm-nav{width:56px;overflow-x:hidden;overflow-y:auto;padding-right:0;scrollbar-width:none}body.fleet-v2-menu-compact .crm-nav::-webkit-scrollbar{display:none}body.fleet-v2-menu-compact .crm-nav__link{justify-content:center;width:56px;padding-inline:0}body.fleet-v2-menu-compact .crm-nav__link-main{justify-content:center;gap:0}body.fleet-v2-menu-compact .crm-nav__link-main>span:last-child{display:none;max-width:0;opacity:0}body.fleet-v2-menu-compact .crm-nav__badge{right:4px}body.fleet-v2-menu-compact .crm-sidebar__footer{opacity:0;pointer-events:none;transition:opacity .18s ease}body.fleet-v2-menu-compact .crm-topbar{padding-left:calc(var(--space-6) + 156px);transition:padding-left .26s ease}body.fleet-v2-menu-compact .fleet-v2-toolbar{padding-left:calc(var(--space-6) + 156px)}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-shell{grid-template-columns:92px minmax(0,1fr)!important}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-sidebar{z-index:120;width:248px;max-width:248px;overflow:visible;padding-inline:16px;box-shadow:18px 0 42px #0000006b}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-brand{width:248px;margin:-34px -16px -54px;background:transparent;overflow:visible}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-brand__badge{width:248px}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence{width:216px;overflow:visible;padding-inline:10px;justify-items:stretch}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__title,body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__name,body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__status,body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__device{max-width:180px;opacity:1}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__title{color:var(--text-muted);font-size:.68rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__title:after{content:none}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__name{display:block;flex:1 1 auto;font-size:.78rem}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__item .crm-presence__name{color:var(--text-secondary)}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__item .crm-presence__name:after{content:none}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-presence__item{justify-content:flex-start;gap:8px}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-nav{width:auto;overflow-y:auto;padding-right:2px;scrollbar-width:thin}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-nav__link{justify-content:space-between;width:auto;padding-inline:14px}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-nav__link-main{justify-content:flex-start;gap:10px}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-nav__link-main>span:last-child{display:inline;max-width:160px;opacity:1}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-sidebar__footer{opacity:1;pointer-events:auto}}.fleet-v2-toolbar{position:relative;z-index:8;display:flex;justify-content:flex-start;gap:8px;align-items:center;max-width:100%;min-width:0;padding:10px var(--space-6);overflow:hidden;background:#0f1115;transition:padding-left .26s ease}.fleet-v2-select{width:100%;min-height:42px;padding:0 34px 0 12px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:#121820c7;color:var(--text-primary);font:inherit;outline:none}.fleet-v2-kpis{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.fleet-v2-kpis::-webkit-scrollbar{display:none}.fleet-v2-reset-button{min-height:32px;padding-inline:10px;font-size:.78rem}.fleet-v2-table-mode{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:32px;padding:3px;border:1px solid rgba(91,108,132,.72);border-radius:9px;background:linear-gradient(180deg,#19222deb,#0e141deb);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000002e}.fleet-v2-table-mode button{display:inline-grid;place-items:center;width:34px;min-height:28px;padding:0;border:0;border-radius:7px;background:transparent;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.fleet-v2-table-mode button:hover{background:#94a3b824}.fleet-v2-table-mode button[aria-pressed=true]{background:linear-gradient(180deg,#60a5fa57,#2563eb3d);box-shadow:inset 0 0 0 1px #93c5fd5c,0 4px 10px #0f172a42}.fleet-v2-table-mode__zebra[aria-pressed=false]{background:#4755695c;box-shadow:inset 0 0 0 1px #94a3b82e}.fleet-v2-table-mode__icon{display:block;width:19px;height:19px;opacity:.74;object-fit:contain;transition:opacity var(--transition-fast),transform var(--transition-fast)}.fleet-v2-table-mode button:hover .fleet-v2-table-mode__icon,.fleet-v2-table-mode button[aria-pressed=true] .fleet-v2-table-mode__icon{opacity:1}.fleet-v2-table-mode button[aria-pressed=true] .fleet-v2-table-mode__icon{transform:scale(1.04)}.fleet-v2-table-mode__zebra[aria-pressed=false] .fleet-v2-table-mode__icon{opacity:.48;filter:grayscale(1)}.fleet-v2-kpis span,.fleet-v2-kpi-filter{display:grid;align-content:center;gap:2px;width:132px;min-height:32px;padding:6px 9px;min-width:0;border:1px solid rgba(80,93,110,.64);border-radius:7px;background:#121820b8;color:var(--text-muted);font-size:.74rem;text-align:left}.fleet-v2-kpi-filter{cursor:pointer;font:inherit;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.fleet-v2-kpi-filter--profit{width:150px;border-color:#22c55e6b;background:#16653461;color:#bbf7d0}.fleet-v2-kpi-filter--profit b{color:#86efac}.fleet-v2-kpi-filter--profit:hover{border-color:#4ade80ad;background:#16653485}.fleet-v2-kpi-filter:hover{border-color:#93c5fd6b;background:#1e293bf0}.fleet-v2-kpi-filter[aria-pressed=true]{border-color:#60a5fab8;background:#2563eb38}.fleet-v2-kpis b,.fleet-v2-kpi-filter b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-family:var(--font-mono);font-size:1.02rem;line-height:1.08}.fleet-v2-kpis em,.fleet-v2-kpi-filter em{display:block;min-width:0;overflow:hidden;color:var(--text-muted);font-size:.66rem;font-style:normal;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.fleet-v2-layout{box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);max-width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;padding-bottom:42px}.fleet-v2-table-shell{box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:calc(100dvh - 178px);min-width:0;overflow:auto;border:1px solid rgba(55,65,81,.88);border-radius:8px;background:#080b0ffa}.fleet-v2-table-shell.is-pan-mode{cursor:grab}.fleet-v2-table-shell.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.fleet-v2-table-shell.is-cell-selecting{cursor:cell;-webkit-user-select:none;user-select:none}.fleet-v2-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.8rem;line-height:1.22}.fleet-v2-table th,.fleet-v2-table td{min-width:0;max-width:none;height:38px;padding:6px 8px;border-right:1px solid rgba(48,59,73,.72);border-bottom:1px solid rgba(48,59,73,.72);color:var(--text-secondary);text-align:left;white-space:nowrap}.fleet-v2-table thead{position:sticky;top:0;z-index:6}.fleet-v2-table th{position:sticky;top:0;z-index:1;overflow:visible;height:38px;padding-top:6px;padding-bottom:6px;background:#1f2933;color:#e7edf5;font-size:.74rem;font-weight:850;text-transform:uppercase;vertical-align:top}.fleet-v2-table th.is-right,.fleet-v2-table td.is-right{text-align:right}.fleet-v2-table th.is-center,.fleet-v2-table td.is-center{text-align:center}.fleet-v2-table th.is-sortable{cursor:pointer}.fleet-v2-table th.is-customizable{-webkit-user-select:none;user-select:none}.fleet-v2-table th.is-dragging{opacity:.62}.fleet-v2-table th.is-sortable:focus-visible{outline:2px solid rgba(96,165,250,.76);outline-offset:-2px}.fleet-v2-th-content{position:relative;display:grid;min-width:0}.fleet-v2-th-main{display:flex;align-items:center;gap:5px;min-width:0}.fleet-v2-th-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.fleet-v2-sort-mark{flex:0 0 auto;color:#8ecae6;font-size:1.05rem;line-height:1}.fleet-v2-column-resizer{position:absolute;top:0;right:-4px;bottom:0;z-index:4;width:9px;cursor:col-resize;touch-action:none}.fleet-v2-column-resizer:after{position:absolute;top:18%;right:4px;bottom:18%;width:1px;border-radius:999px;background:#94a3b857;content:""}.fleet-v2-table th:hover .fleet-v2-column-resizer:after{background:#e2e8f0e0}.fleet-v2-column-menu-button{display:inline-grid;place-items:center;flex:0 0 auto;width:19px;height:19px;margin-left:auto;padding:0;border:1px solid rgba(107,125,148,.52);border-radius:4px;background:#090e1473;color:#dbe7f5;cursor:pointer;font:900 .76rem/1 var(--font-body)}.fleet-v2-column-menu-button:hover,.fleet-v2-column-menu-button[aria-expanded=true]{border-color:#60a5fad1;background:#0f172af2}.fleet-v2-column-menu-button.is-filtered{border-color:#34d399d1;color:#86efac}.fleet-v2-column-menu{position:absolute;top:calc(100% + 9px);left:0;z-index:30;display:grid;gap:9px;width:210px;padding:9px;border:1px solid rgba(79,96,118,.9);border-radius:7px;background:#0d1218fa;box-shadow:0 18px 44px #0000006b;color:var(--text-secondary);text-align:left;text-transform:none}.fleet-v2-column-menu__group{display:grid;gap:6px}.fleet-v2-column-menu button{width:100%;min-height:28px;padding:0 8px;border:1px solid rgba(79,96,118,.68);border-radius:5px;background:#121820d1;color:var(--text-primary);cursor:pointer;font:750 .78rem/1 var(--font-body);text-align:left}.fleet-v2-column-menu button:hover{border-color:#60a5fabd;background:#1e293bf5}.fleet-v2-column-menu__summary{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.fleet-v2-column-options{display:grid;gap:2px;max-height:220px;overflow:auto;padding-right:2px}.fleet-v2-column-option{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;min-height:26px;padding:3px 5px;border-radius:5px;color:var(--text-secondary);font-size:.78rem;font-weight:750;cursor:pointer}.fleet-v2-column-option:hover{background:#1e293bd6;color:var(--text-primary)}.fleet-v2-column-option input{width:14px;height:14px;margin:0;accent-color:#60a5fa}.fleet-v2-column-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fleet-v2-table th:first-child,.fleet-v2-table td:first-child{position:sticky;left:0;z-index:3;background:#10171f}.fleet-v2-table th:first-child{z-index:5;background:#1f2933}.fleet-v2-table th:nth-child(2),.fleet-v2-table td:nth-child(2){position:sticky;left:var(--fleet-v2-first-column-width, 58px);z-index:2;background:#10171f;box-shadow:10px 0 18px #0000002e}.fleet-v2-table th:nth-child(2){z-index:2;background:#1f2933}.fleet-v2-table tbody tr:nth-child(2n) td:not([class*=fleet-v2-cell--]){background-color:#1b2632}.fleet-v2-table tbody tr:nth-child(2n) td:first-child,.fleet-v2-table tbody tr:nth-child(2n) td:nth-child(2){background-color:#1b2632}.fleet-v2-table-shell.is-zebra-disabled .fleet-v2-table tbody tr:nth-child(2n) td:not([class*=fleet-v2-cell--]){background-color:transparent}.fleet-v2-table-shell.is-zebra-disabled .fleet-v2-table tbody tr:nth-child(2n) td:first-child,.fleet-v2-table-shell.is-zebra-disabled .fleet-v2-table tbody tr:nth-child(2n) td:nth-child(2){background-color:#10171f}.fleet-v2-table tbody tr:hover td,.fleet-v2-table tbody tr:hover td:not([class*=fleet-v2-cell--]),.fleet-v2-table tbody tr.is-selected td,.fleet-v2-table tbody tr.is-selected td:not([class*=fleet-v2-cell--]){background-color:#544627eb;color:var(--text-primary)}.fleet-v2-table tbody tr:hover td:first-child,.fleet-v2-table tbody tr:hover td:nth-child(2),.fleet-v2-table tbody tr.is-selected td:first-child,.fleet-v2-table tbody tr.is-selected td:nth-child(2){background-color:#544627}.fleet-v2-table td.is-cell-selected{color:var(--text-primary);box-shadow:inset 0 0 0 999px #3b82f63d,inset 0 0 0 2px #93c5fdeb}.fleet-v2-table td:first-child.is-cell-selected,.fleet-v2-table td:nth-child(2).is-cell-selected{z-index:4}.fleet-v2-selection-status{position:fixed;right:12px;bottom:max(8px,env(safe-area-inset-bottom));left:104px;z-index:90;display:flex;align-items:center;gap:12px;min-height:30px;max-width:100%;overflow:hidden;padding:5px 10px;border:1px solid rgba(55,65,81,.88);border-radius:7px;background:#0d1218fa;box-shadow:0 12px 34px #00000057;color:var(--text-muted);font-size:.76rem;font-weight:750;white-space:nowrap}body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .fleet-v2-selection-status{left:260px}@media(max-width:960px){.fleet-v2-selection-status{right:8px;left:8px;overflow-x:auto;scrollbar-width:none}.fleet-v2-selection-status::-webkit-scrollbar{display:none}}.fleet-v2-selection-status span{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.fleet-v2-selection-status b{color:var(--text-primary);font-family:var(--font-mono);font-size:.82rem}.fleet-v2-table .fleet-v2-empty-row td{position:static;height:calc(100dvh - 250px);min-height:220px;background:#0a0f15eb;color:var(--text-muted);text-align:center}.fleet-v2-table .fleet-v2-empty-row:hover td{background:#0a0f15eb}.fleet-v2-empty-state{display:inline-grid;gap:6px;padding:20px 24px;border:1px solid rgba(80,93,110,.52);border-radius:8px;background:#1218209e}.fleet-v2-empty-state strong{color:var(--text-primary);font-size:.92rem}.fleet-v2-empty-state span{color:var(--text-muted);font-size:.8rem}.fleet-v2-table td.is-right,.fleet-v2-table td.is-center,.fleet-v2-table td.fleet-v2-cell--date{font-size:.86rem;font-weight:500}.fleet-v2-table td.fleet-v2-cell--car{padding:0}.fleet-v2-car-cell{display:grid;grid-template-columns:var(--fleet-v2-car-photo-width, 112px) minmax(0,1fr);align-items:stretch;min-width:0;min-height:38px}.fleet-v2-car-photo{display:block;min-height:0;background-color:#4b5565;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.fleet-v2-car-photo--empty{position:relative;background:linear-gradient(135deg,#4b5565,#647083)}.fleet-v2-car-photo--empty:before{position:absolute;inset:18px 36px;border-radius:4px;background:#cbd5e16b;content:""}.fleet-v2-car-text{display:grid;align-content:center;gap:2px;min-width:0;padding:6px 8px}.fleet-v2-car-text b,.fleet-v2-car-text small{overflow:hidden;text-overflow:ellipsis}.fleet-v2-car-text b{color:var(--text-primary);font-size:.94rem}.fleet-v2-car-text small{color:var(--text-primary);font-size:.88rem}.fleet-v2-comment-cell{display:block;max-width:100%;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis}.fleet-v2-percent-cell{cursor:help}.fleet-v2-sale-editable{display:block;cursor:text}.fleet-v2-sale-input{width:100%;height:28px;min-width:0;padding:0 6px;border:1px solid rgba(96,165,250,.78);border-radius:5px;background:#080c12f5;color:var(--text-primary);font:500 .84rem/1 var(--font-mono);text-align:right;outline:none;box-shadow:0 0 0 2px #3b82f62e}.fleet-v2-error{margin:0 var(--space-6)}.fleet-v2-status{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#8fb2d6;color:#08111b;font-weight:500;text-overflow:ellipsis}.fleet-v2-status-wrap{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.fleet-v2-status-expiry{flex:0 0 auto;color:var(--text-secondary);font-size:11px;font-weight:800;white-space:nowrap}.fleet-v2-status--active{background:#2f5f9f;color:#eaf2ff}.fleet-v2-status--sold{background:#2f7d4f;color:#eafff1}.fleet-v2-status--archived{background:#9f3a3a;color:#fff0f0}.fleet-v2-table td.fleet-v2-cell--good,.fleet-v2-detail-line.is-good strong{background:#2dab663b;color:#a7f3c7}.fleet-v2-table td.fleet-v2-cell--warning,.fleet-v2-detail-line.is-warning strong{background:#d9983240;color:#ffe2a3}.fleet-v2-table td.fleet-v2-cell--danger,.fleet-v2-detail-line.is-danger strong{background:#dc5d5d47;color:#ffc6c6}.fleet-v2-table td.fleet-v2-cell--days.fleet-v2-cell--good{background:color-mix(in srgb,#22c55e 64%,#101923);color:#eafff1}.fleet-v2-table td.fleet-v2-cell--days.fleet-v2-cell--warning{background:color-mix(in srgb,#f59e0b 62%,#101923);color:#fff1c2}.fleet-v2-table td.fleet-v2-cell--days.fleet-v2-cell--danger{background:color-mix(in srgb,#ef4444 62%,#101923);color:#ffe1e1}.fleet-v2-table td.fleet-v2-cell--autotheka.fleet-v2-cell--good,.fleet-v2-table td.fleet-v2-cell--owners.fleet-v2-cell--good{background:color-mix(in srgb,#22c55e 64%,#101923);color:#eafff1}.fleet-v2-table td.fleet-v2-cell--autotheka.fleet-v2-cell--warning,.fleet-v2-table td.fleet-v2-cell--owners.fleet-v2-cell--warning{background:color-mix(in srgb,#f59e0b 62%,#101923);color:#fff1c2}.fleet-v2-table td.fleet-v2-cell--autotheka.fleet-v2-cell--danger,.fleet-v2-table td.fleet-v2-cell--owners.fleet-v2-cell--danger{background:color-mix(in srgb,#ef4444 62%,#101923);color:#ffe1e1}.fleet-v2-table td.fleet-v2-cell--progress{color:#fff7ed;font-weight:650}.fleet-v2-table td.fleet-v2-cell--progress-expense{background:linear-gradient(90deg,transparent 0%,transparent calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) var(--fleet-v2-progress-fill, 24%),#101923 var(--fleet-v2-progress-fill, 24%),#101923 100%),linear-gradient(90deg,rgba(34,197,94,var(--fleet-v2-progress-alpha, .35)),rgba(250,204,21,var(--fleet-v2-progress-alpha, .35)) 56%,rgba(248,113,113,var(--fleet-v2-progress-alpha, .35)))}.fleet-v2-table tbody tr td.fleet-v2-cell--mileage{background:var(--fleet-v2-mileage-bg);color:#fff7ed;font-weight:650}.fleet-v2-table td.fleet-v2-cell--progress-profit-positive{background:linear-gradient(90deg,transparent 0%,transparent calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) var(--fleet-v2-progress-fill, 24%),#101923 var(--fleet-v2-progress-fill, 24%),#101923 100%),linear-gradient(90deg,rgba(74,222,128,var(--fleet-v2-progress-alpha, .36)),rgba(22,163,74,var(--fleet-v2-progress-alpha, .36)))}.fleet-v2-table td.fleet-v2-cell--progress-profit-negative{background:linear-gradient(90deg,transparent 0%,transparent calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) var(--fleet-v2-progress-fill, 24%),#101923 var(--fleet-v2-progress-fill, 24%),#101923 100%),linear-gradient(90deg,rgba(251,113,133,var(--fleet-v2-progress-alpha, .38)),rgba(220,38,38,var(--fleet-v2-progress-alpha, .38)))}.fleet-v2-table td.fleet-v2-cell--progress-percent{background:linear-gradient(90deg,transparent 0%,transparent calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) calc(var(--fleet-v2-progress-fill, 24%) - 1px),rgba(255,255,255,.18) var(--fleet-v2-progress-fill, 24%),#101923 var(--fleet-v2-progress-fill, 24%),#101923 100%),linear-gradient(90deg,rgba(248,113,113,var(--fleet-v2-progress-alpha, .35)),rgba(250,204,21,var(--fleet-v2-progress-alpha, .35)) 48%,rgba(34,197,94,var(--fleet-v2-progress-alpha, .35)))}.fleet-v2-table td.fleet-v2-cell--muted{color:var(--text-muted)}.fleet-v2-table td[class*=fleet-v2-cell--purchase-month-]{color:#e8eef7;font-weight:500;text-shadow:0 1px 0 rgba(0,0,0,.32)}.fleet-v2-table td.fleet-v2-cell--purchase-month-1{background:linear-gradient(135deg,#17375f,#245a93)}.fleet-v2-table td.fleet-v2-cell--purchase-month-2{background:linear-gradient(135deg,#104f4b,#16756d)}.fleet-v2-table td.fleet-v2-cell--purchase-month-3{background:linear-gradient(135deg,#19512e,#3c6f22)}.fleet-v2-table td.fleet-v2-cell--purchase-month-4{background:linear-gradient(135deg,#3d5418,#657b23);color:#eef7db;text-shadow:0 1px 0 rgba(0,0,0,.32)}.fleet-v2-table td.fleet-v2-cell--purchase-month-5{background:linear-gradient(135deg,#735214,#9a7114);color:#fff3cf;text-shadow:0 1px 0 rgba(0,0,0,.32)}.fleet-v2-table td.fleet-v2-cell--purchase-month-6{background:linear-gradient(135deg,#7a3718,#a75222);color:#ffe3cf;text-shadow:0 1px 0 rgba(0,0,0,.32)}.fleet-v2-table td.fleet-v2-cell--purchase-month-7{background:linear-gradient(135deg,#7f1d2d,#a63548)}.fleet-v2-table td.fleet-v2-cell--purchase-month-8{background:linear-gradient(135deg,#6f1d43,#9a2f68)}.fleet-v2-table td.fleet-v2-cell--purchase-month-9{background:linear-gradient(135deg,#4c2b85,#7252b7)}.fleet-v2-table td.fleet-v2-cell--purchase-month-10{background:linear-gradient(135deg,#5a2c18,#84411f)}.fleet-v2-table td.fleet-v2-cell--purchase-month-11{background:linear-gradient(135deg,#2f3b4d,#526174)}.fleet-v2-table td.fleet-v2-cell--purchase-month-12{background:linear-gradient(135deg,#17213a,#2d4f93)}.fleet-v2-table td.fleet-v2-cell--month-shift{box-shadow:inset 0 0 0 2px #ffffffc7,inset 0 -4px #6366f1cc;font-weight:850}.fleet-v2-detail-overlay{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;padding:74px 12px 12px;background:#03070c47}.fleet-v2-detail{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 86px);overflow:hidden;border:1px solid rgba(55,65,81,.88);border-radius:8px;background:#0d1218fa;box-shadow:0 24px 70px #0000007a}.fleet-v2-detail__top{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid rgba(42,51,65,.72)}.fleet-v2-detail__media{height:74px;overflow:hidden;border:1px solid rgba(55,65,81,.74);border-radius:7px;background:#05080ce0}.fleet-v2-detail__media img,.fleet-v2-detail__placeholder{width:100%;height:100%;object-fit:cover}.fleet-v2-detail__placeholder{display:grid;place-items:center;color:var(--text-muted);font-weight:800;font-size:.72rem}.fleet-v2-detail__header{display:grid;align-content:center;min-width:0;gap:4px}.fleet-v2-detail__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.fleet-v2-detail__eyebrow button{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--text-primary);cursor:pointer;font-size:1.32rem;line-height:1}.fleet-v2-detail__eyebrow button:hover{color:#fff}.fleet-v2-stock{color:#8ecae6;font-family:var(--font-mono);font-size:.78rem;font-weight:900}.fleet-v2-detail__header h2{overflow:hidden;margin:0;color:var(--text-primary);font-size:1.1rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.fleet-v2-detail__header p{overflow:hidden;margin:0;color:var(--text-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.fleet-v2-detail__actions{display:flex;flex-wrap:wrap;gap:6px;padding:7px 12px;border-bottom:1px solid rgba(42,51,65,.72)}.fleet-v2-detail__actions .ui-button{min-height:28px;padding:5px 10px;font-size:.76rem}.fleet-v2-detail__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow:hidden;padding:6px 12px 10px}.fleet-v2-detail-line{display:grid;grid-template-columns:minmax(74px,.54fr) minmax(0,1fr);align-items:baseline;min-width:0;min-height:25px;gap:8px;padding:4px 0;border-bottom:1px solid rgba(42,51,65,.48)}.fleet-v2-detail-divider{grid-column:1 / -1;height:2px;margin:6px 0;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,#7dd3fc0d,#7dd3fc85,#7dd3fc0d)}.fleet-v2-detail-line:nth-child(odd){padding-right:12px}.fleet-v2-detail-line.is-wide{grid-column:1 / -1;grid-template-columns:106px minmax(0,1fr)}.fleet-v2-detail-line span{overflow:hidden;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fleet-v2-detail-line strong{overflow:hidden;min-width:0;border-radius:4px;color:var(--text-primary);font-size:.84rem;font-weight:500;line-height:1.25;padding-inline:3px;text-overflow:ellipsis;white-space:nowrap}.fleet-v2-detail-line.is-wide strong{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.all-auto-card{overflow:hidden}.all-auto-card__content{padding:0}.all-auto-table__tools{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 14px;border-bottom:1px solid rgba(42,51,65,.78);background:#0d1218eb}.all-auto-table__tools>div{display:flex;align-items:baseline;gap:10px}.all-auto-table__tools strong{color:var(--text-primary);font-size:1rem}.all-auto-table__tools span{color:var(--text-muted);font-size:.82rem}.all-auto-table-shell{max-height:calc(100dvh - 214px);overflow:auto;background:#090c10f5}.all-auto-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.76rem;line-height:1.25}.all-auto-table th,.all-auto-table td{min-width:0;max-width:none;padding:7px 8px;border-right:1px solid rgba(48,59,73,.72);border-bottom:1px solid rgba(48,59,73,.72);color:var(--text-secondary);text-align:left;white-space:nowrap}.all-auto-table th{position:sticky;top:0;z-index:3;overflow:visible;background:#173b31;color:#eafff6;vertical-align:top}.all-auto-table td{overflow:hidden;text-overflow:ellipsis}.all-auto-table th:first-child,.all-auto-table td:first-child{position:sticky;left:0;z-index:2;min-width:58px;background:#11181ffa}.all-auto-table th:first-child{z-index:4;background:#173b31}.all-auto-table th:nth-child(2),.all-auto-table td:nth-child(2){position:sticky;left:58px;z-index:2;min-width:190px;background:#11181ffa}.all-auto-table th:nth-child(2){z-index:4;background:#173b31}.all-auto-table th:first-child,.all-auto-table th:nth-child(2){left:auto;min-width:0}.all-auto-table td:first-child,.all-auto-table td:nth-child(2){position:static;left:auto;min-width:0}.all-auto-table tbody tr:nth-child(2n) td{background-color:#161c239e}.all-auto-table tbody tr:hover td{background-color:#212d39eb;color:var(--text-primary)}.all-auto-table .ui-table__header-content,.all-auto-table .ui-table__header-label{display:flex;width:100%;max-width:100%;min-width:0}.all-auto-table thead th.is-customizable:active{cursor:grabbing}.all-auto-table__sort{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:22px;padding:0;color:inherit;cursor:pointer;font:inherit;font-weight:800;text-align:left;text-transform:none}.all-auto-table__sort span{color:#eafff6a8;font-size:.95rem;font-weight:900;line-height:1}.all-auto-table__filter{width:100%;height:24px;margin-top:6px;padding:0 6px;border:1px solid rgba(184,214,201,.28);border-radius:5px;background:#071411b8;color:#fff;font:inherit;font-size:.72rem;outline:none}.all-auto-table__filter::placeholder{color:#eafff685}.all-auto-table__cell--index{color:var(--text-muted);font-weight:800;text-align:center}.all-auto-table__cell--title{max-width:260px}.all-auto-table__cell--title button{max-width:100%;overflow:hidden;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.all-auto-table__status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;color:#082015;font-weight:900}.all-auto-table__status--active{background:#8fe388}.all-auto-table__status--sold{background:#ffd66b}.all-auto-table__status--archived{background:#c7ccd4}.all-auto-table td.all-auto-table__cell--success{background:#9be8bf!important;color:#062616!important;font-weight:900}.all-auto-table td.all-auto-table__cell--warning{background:#ffda72!important;color:#302000!important;font-weight:900}.all-auto-table td.all-auto-table__cell--danger{background:#ffb4aa!important;color:#3b0804!important;font-weight:900}.all-auto-table td.all-auto-table__cell--danger-strong{background:#e94b42!important;color:#fff!important;font-weight:900}.all-auto-table td.all-auto-table__cell--winter{background:#b8e1ff!important;color:#06243b!important;font-weight:900}.all-auto-table td.all-auto-table__cell--summer{background:#ffd37a!important;color:#302000!important;font-weight:900}.all-auto-table td.all-auto-table__cell--muted{background:#2c3541a8!important;color:#c7d0dd!important;font-weight:800}.fleet-row{display:grid;grid-template-columns:176px minmax(250px,1.15fr) minmax(180px,.72fr) minmax(170px,.8fr) minmax(110px,.46fr) 124px;gap:18px;align-items:start;padding:14px 12px;border-radius:18px;border:1px solid rgba(42,51,65,.74);background:linear-gradient(180deg,#151a21fa,#12161cf5)}.fleet-row__media,.fleet-row__main,.fleet-row__prices,.fleet-row__statuses,.fleet-row__links,.fleet-row__actions{min-width:0}.fleet-row__media{position:relative}.fleet-row__image{width:100%;height:132px;display:block;object-fit:cover;border-radius:18px}.fleet-row__photo-button{display:block;width:100%;padding:0;border:0;border-radius:18px;overflow:hidden;background:transparent;cursor:pointer}.fleet-row__photo-empty{gap:8px;place-items:center;align-content:center;padding:12px;text-align:center;border:1px solid rgba(42,51,65,.74);background:linear-gradient(135deg,#151a21fa,#0e1218f5);color:var(--text-secondary)}.fleet-row__avito-stats{position:absolute;right:10px;bottom:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--radius-sm);background:#ffffff6b;color:#050607;box-shadow:0 6px 16px #0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fleet-row__avito-stat{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.82rem;font-weight:500;line-height:1}.fleet-row__avito-stat-icon{width:15px;height:15px;flex:0 0 auto;object-fit:contain}.fleet-row__avito-stat--favorite .fleet-row__avito-stat-icon{width:16px;height:16px}.fleet-row__price-item--avito strong{color:#ffb4b4}.fleet-row__price-item--avito-edit{border-color:#dc5d5d61;background:#dc5d5d1a}.fleet-avito-price-value{width:100%;padding:0;border:0;background:transparent;color:#ffb4b4;font:inherit;font-weight:900;text-align:right;cursor:pointer}.fleet-avito-price-value.is-empty{color:var(--text-muted)}.fleet-row__avito-price-input{border-color:#dc5d5dc7;background:#dc5d5d29;color:#ffd7d7;font-size:16px;font-weight:900}.fleet-row__upload-icon{width:28px;height:28px}.fleet-row__main,.fleet-row__prices,.fleet-row__statuses,.fleet-row__links{display:grid;gap:6px}.fleet-row__prices-mobile{display:none}.fleet-row__title{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.fleet-row__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fleet-internal-name{width:fit-content;max-width:100%;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);font:inherit;line-height:1.35;text-align:left;overflow-wrap:anywhere}.fleet-internal-name:not(:disabled){cursor:text}.fleet-internal-name.is-empty{color:var(--text-muted)}.fleet-internal-name--row{font-size:1.02rem}.fleet-internal-name--detail{margin-top:6px;font-size:1.06rem}.fleet-internal-name.ui-input{width:min(100%,440px);height:34px;padding:6px 10px}.fleet-row__meta,.fleet-row__summary,.fleet-row__status-stats{color:var(--text-secondary)}.fleet-row__summary,.fleet-row__status-stats{line-height:1.45}.fleet-row__prices strong,.fleet-row__status-stats strong{color:var(--text-primary);font-weight:700}.fleet-row__price-item{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0}.fleet-row__price-item>span{flex:0 0 auto}.fleet-row__price-item--estimate strong{display:inline-flex;align-items:baseline;gap:6px}.fleet-row__estimate-trend{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.fleet-row__estimate-trend--up{color:#16803c;background:#16803c1f}.fleet-row__estimate-trend--down{color:#c62828;background:#c628281f}.fleet-row__estimate-trend-icon{font-size:11px}.fleet-row__price-item--profit,.fleet-row__price-item--gross-profit,.fleet-row__price-item--buyer-payout,.fleet-row__price-item--profit-status{order:10}.fleet-profit-status-line{display:flex;align-items:baseline;gap:6px;min-width:0}.fleet-profit-status-line>span{color:var(--text-primary)}.fleet-row__status-stats .fleet-days-value{font-weight:800}.fleet-row__status-stats .fleet-days-value--success{color:var(--success)}.fleet-row__status-stats .fleet-days-value--warning{color:var(--warning)}.fleet-row__status-stats .fleet-days-value--danger{color:var(--danger)}.fleet-row__status-stats .fleet-days-value--danger-strong{color:#fff}.fleet-row__field{display:grid;gap:6px}.fleet-row__field span{color:var(--text-secondary);font-size:.85rem}.fleet-sale-price-line{display:flex;align-items:baseline;gap:6px;min-width:0}.fleet-sale-price-line>span{color:var(--text-primary)}.fleet-sale-price-value{min-width:0;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:700;text-align:left}.fleet-sale-price-value:not(:disabled){cursor:text}.fleet-sale-price-value.is-empty{color:var(--text-muted);font-weight:400}.fleet-row__sale-input,.fleet-row__select{min-width:0}.fleet-row__sale-input{width:180px;min-height:34px;padding-inline:10px;font-weight:700}.fleet-row__comment{min-height:96px;resize:vertical}.fleet-row__links{align-content:start;justify-items:start}.fleet-flag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(59,71,89,.82);background:#14191fe0;color:var(--text-primary);font-size:.88rem}button.fleet-flag{cursor:pointer;font:inherit}.fleet-flag--link{color:#8bc7ff}.fleet-flag--disabled{border-color:#525e7061;background:#2127307a;color:#a6b1c275;cursor:default;pointer-events:none}.fleet-row__actions{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:14px}.fleet-row__avito-refresh-button{width:auto;min-width:92px}.fleet-row__actions-top{width:100%;display:flex;justify-content:flex-end}.fleet-row__details-button{width:36px;min-width:36px;height:36px;padding:0;border-radius:999px;border:1px solid rgba(65,78,98,.55);color:var(--text-secondary);background:#12171dd1}.fleet-row__details-button:hover:not(:disabled){color:var(--text-primary);border-color:#6cbeff73;background:#1c2733f2}.fleet-row__details-label{display:none}.fleet-row__timeline{display:grid;gap:6px;color:var(--text-muted);font-size:.74rem;line-height:1.28}.fleet-detail-disclosure{border:1px solid rgba(42,51,65,.72);border-radius:16px;background:#12171dc7}.fleet-detail-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.fleet-detail-disclosure__summary::-webkit-details-marker{display:none}.fleet-detail-disclosure__title{font-weight:600}.fleet-detail-disclosure__meta{color:var(--text-secondary);font-size:.85rem}.fleet-detail-disclosure__icon{color:var(--text-secondary);font-size:1rem;transition:transform var(--transition-fast),color var(--transition-fast)}.fleet-detail-disclosure[open] .fleet-detail-disclosure__icon{transform:rotate(180deg);color:var(--text-primary)}.fleet-detail-disclosure__content{padding:0 16px 16px}.fleet-detail-disclosure__content--wide{padding-top:4px}.fleet-detail-disclosure__content .list-row:last-child{padding-bottom:0}.fleet-detail-disclosure--compact{border-radius:var(--radius-md);background:#0c10166b}.fleet-detail-disclosure--compact .fleet-detail-disclosure__summary{padding:12px 14px}.fleet-detail-disclosure--compact .fleet-detail-disclosure__content{padding:0 14px 14px}.fleet-detail-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.fleet-detail-top-grid>.ui-card{min-width:0;height:100%}.fleet-detail-top-grid .form-grid{grid-template-columns:1fr}.fleet-detail-photo-empty{display:grid;place-items:center;min-height:220px;border-radius:20px;border:1px dashed rgba(65,78,98,.72);color:var(--text-secondary);background:#0c1016c2}.fleet-detail-photo-card .potential-photo-panel__preview{width:100%;min-width:0;overflow:hidden}.fleet-detail-photo-card .potential-photo-panel__trigger,.fleet-detail-photo-card .potential-photo-panel__image,.fleet-detail-photo-card .potential-photo-panel__empty,.fleet-detail-photo-card .fleet-detail-photo-empty{width:100%;max-width:100%;height:220px;min-height:220px}.fleet-detail-photo-card .potential-photo-panel__trigger{display:block}.fleet-detail-photo-card .potential-photo-panel__image{display:block;object-fit:cover}.fleet-detail-photo-card .potential-photo-panel{min-width:0}.fleet-detail-photo-card input{max-width:100%}.fleet-detail-expenses-card{order:-1}.fleet-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.fleet-info-field{display:grid;gap:6px;align-content:start;min-width:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(42,51,65,.7);background:#12171db8}.fleet-info-field--wide{grid-column:1 / -1}.fleet-info-field__label{color:var(--text-secondary);font-size:.84rem}.fleet-info-field strong{color:var(--text-primary);font-weight:600;line-height:1.4;word-break:break-word}.photo-viewer-lightbox{--yarl__color_backdrop: rgba(5, 8, 12, .92);--yarl__slide_captions_container_background: transparent;--yarl__button_filter: none}.photo-viewer-lightbox .yarl__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.photo-viewer-lightbox .yarl__slide_image{border-radius:18px;background:#0c1016f5}.photo-viewer-lightbox .yarl__button{border-radius:var(--radius-sm);color:var(--text-primary)}.photo-viewer-actions{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 72px));right:max(18px,calc(env(safe-area-inset-right) + 18px));z-index:1}.photo-viewer-actions__trigger{display:inline-grid;grid-template-columns:repeat(3,4px);place-content:center;gap:4px;width:44px;height:44px;border:0;border-radius:999px;background:#0c10169e;color:var(--text-primary);cursor:pointer}.photo-viewer-actions__trigger span{width:4px;height:4px;border-radius:999px;background:currentColor}.photo-viewer-actions__popover{position:absolute;right:0;top:calc(100% + 8px);min-width:174px;padding:6px;border-radius:var(--radius-sm);border:1px solid rgba(65,78,98,.82);background:#10141bfa;box-shadow:var(--shadow-card)}.photo-viewer-actions__popover button{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#94a3b824;color:var(--text-primary);font-weight:800;text-align:left;cursor:pointer}.photo-viewer-actions__popover button:disabled{cursor:progress;opacity:.7}.photo-viewer-actions__delete{margin-top:4px;background:#dc464629!important;color:#ffb4b4!important}.photo-viewer-actions__popover button:hover,.photo-viewer-actions__popover button:focus-visible{background:#94a3b838;outline:none}.photo-viewer-actions__delete:hover,.photo-viewer-actions__delete:focus-visible{background:#dc464642!important}.photo-viewer-caption{position:fixed;left:50%;bottom:max(24px,calc(env(safe-area-inset-bottom) + 24px));z-index:1;display:grid;gap:4px;min-width:min(420px,calc(100vw - 32px));max-width:min(680px,calc(100vw - 32px));transform:translate(-50%);padding:10px 14px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#080c12bd;color:#f8fafc;text-align:center;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.photo-viewer-lightbox--with-thumbnails .photo-viewer-caption{bottom:max(98px,calc(env(safe-area-inset-bottom) + 98px))}.photo-viewer-lightbox .yarl__thumbnails_container{position:fixed;right:0;bottom:0;left:0;z-index:3;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:10px max(14px,env(safe-area-inset-right)) max(12px,calc(env(safe-area-inset-bottom) + 12px)) max(14px,env(safe-area-inset-left));background:linear-gradient(180deg,#05080c00,#05080cb8 22%,#05080ceb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;touch-action:none;-webkit-overflow-scrolling:touch}.photo-viewer-lightbox .yarl__thumbnails_container::-webkit-scrollbar{display:none}.photo-viewer-lightbox .yarl__thumbnails_wrapper{height:100%}.photo-viewer-lightbox .yarl__thumbnails_track{flex:0 0 max-content;justify-content:center;width:max-content;min-width:100%;overflow-x:visible;overflow-y:hidden;padding:0}.photo-viewer-lightbox .yarl__thumbnails_thumbnail{background:#080c12db;border-color:#94a3b847;box-shadow:0 8px 24px #0000003d;opacity:.72;touch-action:none;transition:border-color .16s ease,opacity .16s ease,transform .16s ease}.photo-viewer-lightbox .yarl__thumbnails_thumbnail_placeholder{display:none}.photo-viewer-lightbox .yarl__thumbnails_thumbnail:hover,.photo-viewer-lightbox .yarl__thumbnails_thumbnail:focus-visible{opacity:.92;transform:translateY(-1px)}.photo-viewer-lightbox .yarl__thumbnails_thumbnail_active{border-color:#f8fafc;opacity:1;transform:translateY(-2px)}.photo-viewer-caption strong{overflow:hidden;font-size:.94rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.photo-viewer-caption span{color:#e2e8f0c2;font-size:.76rem;font-weight:800;line-height:1}@media(max-width:640px){.tasks-card-heading{align-items:stretch;flex-direction:column}.tasks-card-heading>.form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-row-summary{min-height:88px;padding-right:42px}.task-new-inline{grid-template-columns:1fr}.task-inline-details{padding:var(--space-3)}.task-comment-form{align-items:stretch;flex-direction:column}.task-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.photo-viewer-lightbox .yarl__toolbar{padding-top:env(safe-area-inset-top)}.photo-viewer-lightbox .yarl__container:before{content:"";position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:1;width:44px;height:5px;border-radius:999px;background:#94a3b894;transform:translate(-50%);pointer-events:none}.photo-viewer-lightbox .yarl__button[aria-label=Закрыть]{display:none}.photo-viewer-actions{top:max(92px,calc(env(safe-area-inset-top) + 92px));right:max(12px,env(safe-area-inset-right))}.photo-viewer-caption{padding:8px 12px}.photo-viewer-lightbox .yarl__thumbnails_track{justify-content:flex-start}.photo-viewer-lightbox--with-thumbnails .photo-viewer-caption{bottom:max(88px,calc(env(safe-area-inset-bottom) + 88px))}.photo-viewer-lightbox .yarl__thumbnails_thumbnail{border-radius:14px}}.fleet-selected-potential{grid-column:1 / -1;padding:var(--space-3);border-radius:16px;border:1px solid rgba(42,51,65,.74);background:#12171dc7}.fleet-selected-potential--rich{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-4);align-items:start}.fleet-selected-potential__photo{width:100%;height:124px;object-fit:cover;border-radius:14px;border:1px solid rgba(42,51,65,.74)}.fleet-selected-potential__content{display:grid;gap:8px}.fleet-selected-potential__title{font-weight:700}.fleet-selected-potential__meta,.fleet-selected-potential__stats,.fleet-selected-potential__details,.fleet-selected-potential__summary{color:var(--text-secondary);font-size:.86rem}.fleet-selected-potential__stats,.fleet-selected-potential__details{display:flex;flex-wrap:wrap;gap:8px 16px}.fleet-selected-potential__summary{line-height:1.5}.fleet-selected-potential__summary a{color:#8bc7ff}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes timeline-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.tasks-workspace,.tasks-board,.task-form-grid--task,.task-inline-compact-grid,.task-inline-bottom-row{grid-template-columns:1fr}.task-row-summary{align-items:flex-start;grid-template-columns:1fr}.task-row-card__meta{justify-content:flex-start}}@media(max-width:960px){.crm-shell{grid-template-columns:1fr}.prep-workspace-layout{display:block}.prep-workspace-panel{display:none}.prep-car-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.crm-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border-primary)}.crm-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-topbar{padding-inline:var(--space-4)}.potential-bottom-bar{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}}@media(min-width:961px){.prep-sheet-backdrop{display:none}}@media(max-width:768px){.crm-topbar__actions,.filter-bar,.ui-page-section__header,.metric-row,.list-row,.prep-step,.form-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.ui-grid-2,.ui-grid-3,.ui-grid-4,.form-grid,.fleet-detail-materials-layout,.finance-create-form,.fleet-expense-form,.split-grid,.prep-board,.prep-car-grid,.warehouse-filters,.stats-donut-layout,.concurrency-row,.settings-permission-groups{grid-template-columns:1fr}.prep-car-grid{width:calc(100% + 22px);margin-inline:-11px}.prep-stage-strip{gap:3px}.prep-stage-chip{padding-inline:4px}.prep-stage-chip strong{font-size:10px}.prep-stage-chip span{font-size:8px}.payout-rule-form__main,.payout-rule-settings__grid,.payout-config-row--tier,.payout-config-row--prep,.payroll-toolbar,.payroll-grid,.journal-modal__filters,.payroll-item,.payout-compact-row{grid-template-columns:1fr}.payout-compact-row__side{justify-content:flex-end;flex-wrap:wrap;width:100%}.payout-compact-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.payout-compact-controls .payout-compact-rule{min-width:0;max-width:none;width:100%}.payout-rule-settings,.payout-rule-form__textarea{max-width:none}.fleet-expense-history__header,.fleet-expense-history__item,.finance-recent-entries__header,.finance-recent-entry{grid-template-areas:none;grid-template-columns:1fr}.fleet-expense-history__date,.fleet-expense-history__category,.fleet-expense-history__description,.fleet-expense-history__payment,.fleet-expense-history__side{grid-area:auto}.fleet-expense-history__payment{text-align:left}.finance-recent-entries__header span,.finance-recent-entry b{grid-column:auto;text-align:left}.fleet-expense-history__side{justify-content:flex-start;min-width:0}.warehouse-filters__summary{justify-content:flex-start}.stats-donut{width:140px;margin:0 auto}.weekday-chart{grid-template-columns:repeat(4,minmax(0,1fr))}.configurable-chart-controls{grid-template-columns:1fr}.ui-table-shell,.journal-table-width-resizer{display:none}.journal-mobile-table{display:grid;gap:6px}.journal-mobile-row{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(92px,max-content);gap:8px;align-items:start;padding:8px 6px;border-bottom:1px solid rgba(42,51,65,.7)}.journal-mobile-row__date,.journal-mobile-row__main,.journal-mobile-row__side{min-width:0}.journal-mobile-row__date{grid-column:1;grid-row:1 / span 4;display:grid;gap:1px;line-height:1.05}.journal-mobile-row__date strong,.journal-mobile-row__date span{font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.journal-mobile-row__main{display:grid;grid-column:2;grid-row:1 / span 4;gap:2px}.journal-mobile-row__type{display:grid;gap:1px;min-width:0}.journal-mobile-row__type .journal-operation-label{padding:0;background:transparent;color:var(--text-secondary);font-size:.76rem;font-weight:650;text-align:left}.journal-mobile-row__main .finance-category-pill{display:block;max-width:100%;min-height:0;width:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.9rem;text-align:left}.journal-mobile-row__main .journal-mobile-row__car,.journal-mobile-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-mobile-row__main .journal-mobile-row__car{display:block;font-size:.84rem;font-weight:500}.journal-mobile-row__main small{color:var(--text-secondary);font-size:.72rem}.journal-mobile-row__side{grid-column:3;display:grid;gap:2px;justify-items:end}.journal-mobile-row__side b{font-size:.86rem;white-space:nowrap}.journal-mobile-row__actions{grid-column:3;display:flex;justify-content:flex-end;gap:4px}.journal-mobile-row__actions .ui-button{min-height:26px;padding-inline:7px;border-radius:8px;font-size:.7rem}.journal-mobile-row__actions .journal-action-button.ui-button{width:34px;min-width:34px;min-height:34px;padding:0}body .crm-main__container:has(.dashboard-page){padding-right:0;padding-bottom:calc(84px + env(safe-area-inset-bottom));padding-left:0}body .dashboard-page{gap:7px;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .dashboard-page .ui-page-section{gap:7px}body .dashboard-page>.ui-page-section{padding:0 7px}body .dashboard-page>.ui-grid-2{grid-template-columns:1fr!important;gap:6px;padding:0 7px}body .dashboard-page>.ui-card{margin:0 7px}body .dashboard-page .ui-page-section__header{gap:3px}body .dashboard-page .ui-page-section__title{margin:0;font-size:1rem;line-height:1.15}body .dashboard-page .ui-page-section__description{display:none}body .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body .dashboard-kpi-grid .ui-card{min-width:0;border-radius:9px}body .dashboard-kpi-grid .ui-card__content{min-height:70px;gap:2px;align-content:start;padding:8px 6px}body .dashboard-kpi-grid .ui-stat-card__label{overflow:hidden;font-size:.66rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .dashboard-kpi-grid .ui-stat-card__value{font-size:1.18rem;line-height:1.05}body .dashboard-kpi-grid .ui-stat-card__hint{display:-webkit-box;overflow:hidden;font-size:.58rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .dashboard-presence-card{display:block}body .dashboard-presence-card .ui-card__header{padding-bottom:4px}body .dashboard-presence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:6px}body .dashboard-presence-item{display:grid;grid-template-columns:7px 13px minmax(0,1fr) auto;gap:5px;align-items:center;min-width:0;min-height:24px;padding:3px 6px;border:1px solid rgba(65,78,98,.62);border-radius:8px;background:#13171db8}body .dashboard-presence-dot{width:7px;height:7px;border-radius:999px;background:var(--text-muted)}body .dashboard-presence-dot--online{background:var(--success);box-shadow:0 0 0 3px #24b36b24}body .dashboard-presence-dot--recent{background:var(--warning);box-shadow:0 0 0 3px #d49a351f}body .dashboard-presence-device{width:13px;height:13px;opacity:.82}body .dashboard-presence-name,body .dashboard-presence-status{overflow:hidden;font-size:.68rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .dashboard-presence-name{min-width:0;font-weight:700}body .dashboard-presence-status{color:var(--text-secondary);font-size:.6rem}body .dashboard-card-grid{grid-template-columns:1fr!important;gap:6px}body .dashboard-page .ui-card{min-width:0;border-radius:9px;box-shadow:none}body .dashboard-page .ui-card__header{gap:1px;padding:7px 8px 5px}body .dashboard-page .ui-card__content{padding:7px 8px}body .dashboard-page .ui-card__title{overflow:hidden;font-size:.78rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .dashboard-page .ui-card__description{display:none}body .dashboard-page .metric-stack,body .dashboard-page .list-stack,body .dashboard-page .leaderboard{gap:4px}body .dashboard-page .metric-row,body .dashboard-page .list-row{flex-direction:row;align-items:center;gap:5px;min-width:0}body .dashboard-page .metric-row{min-height:17px}body .dashboard-page .metric-row span,body .dashboard-page .metric-row strong{min-width:0;font-size:.66rem;line-height:1.12}body .dashboard-page .metric-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .dashboard-page .metric-row strong{flex:0 0 auto;white-space:nowrap}body .dashboard-page .ui-card__content.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body .dashboard-page>.ui-card>.ui-card__content.metric-stack{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}body .dashboard-page .leaderboard__title{overflow:hidden;font-size:.68rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .dashboard-page .list-row{padding-bottom:5px}body .dashboard-page .list-row__title,body .dashboard-page .list-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .dashboard-page .list-row__title{font-size:.7rem;line-height:1.12}body .dashboard-page .list-row__meta{font-size:.62rem;line-height:1.1}body .dashboard-page .surface-note{padding:6px;font-size:.68rem;line-height:1.2}body .dashboard-section--notifications .ui-card__content{padding-block:6px}body .dashboard-section--notifications .ui-badge{min-height:22px;padding-inline:7px;font-size:.62rem}.mobile-card-grid,.mobile-car-card{display:grid;gap:var(--space-3)}.crm-nav{grid-template-columns:1fr 1fr}.potential-form-top,.fleet-detail-top-grid,.potential-form-sections,.potential-form-row--triple,.fleet-info-grid{grid-template-columns:1fr}.details-action-group{max-width:100%;justify-content:flex-start}.potential-form-card--wide{grid-column:auto}.potential-row{grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"media main actions" "prices prices actions" "links statuses statuses";gap:14px;padding:12px}.fleet-row{grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"media main actions" "prices prices actions" "statuses statuses statuses" "links links links";gap:14px;padding:12px}.fleet-row__media{grid-area:media}.fleet-row__main{grid-area:main}.fleet-row__prices{grid-area:prices}.fleet-row__statuses{grid-area:statuses}.fleet-row__links{grid-area:links;display:flex;flex-wrap:wrap;gap:8px}.fleet-row__actions{grid-area:actions}.fleet-row__image{height:92px}.fleet-selected-potential--rich{grid-template-columns:1fr}.fleet-selected-potential__photo{height:180px}.potential-row__media{grid-area:media}.potential-row__main{grid-area:main;gap:10px}.potential-row__actions{grid-area:actions}.potential-row__prices{grid-area:prices;padding-top:4px;border-top:2px solid rgba(157,109,255,.52)}.potential-row__links{grid-area:links;padding-top:10px;border-top:2px solid rgba(157,109,255,.52)}.potential-row__statuses{grid-area:statuses;padding-top:10px;border-top:2px solid rgba(157,109,255,.52)}.potential-row__actions{align-items:end}.potential-row__timeline{margin-top:auto;text-align:right}.potential-row__image{height:82px}.potential-bottom-bar{display:grid;grid-template-columns:1fr 1fr}.modal-overlay{padding:var(--space-3)}.settings-status-card__header,.status-definition-create{flex-direction:column;align-items:stretch}.settings-status-card__actions{justify-content:flex-start}.settings-status-card__grid,.card-layout-builder__toolbar,.card-layout-builder__workspace{grid-template-columns:1fr}.card-layout-builder__workspace{grid-template-areas:"inspector" "palette" "preview"}.card-layout-builder__card-head{align-items:flex-start;flex-direction:column}.card-layout-builder__preview{overflow-x:auto}.settings-avito-faq,.settings-capital-source-card .settings-status-card__grid,.settings-capital-source-create.status-definition-create,.settings-finance-accordions,.server-stats-grid{grid-template-columns:1fr}}@media(max-width:1100px){.settings-layout{grid-template-columns:1fr}.settings-nav{position:static;display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.settings-nav::-webkit-scrollbar{display:none}.settings-nav__group{display:contents}.settings-nav__group-title{display:none}.settings-nav__item{grid-template-columns:minmax(0,1fr);flex:0 0 auto;min-height:34px;border-radius:8px}.settings-nav__item.is-active:before{inset:auto 8px 0;width:auto;height:3px;border-radius:999px 999px 0 0}}@media(max-width:640px){.settings-layout{gap:8px}.settings-mobile-nav{position:sticky;top:0;z-index:12;display:grid;gap:5px;margin-inline:calc(var(--space-4) * -1);padding:7px var(--space-4) 8px;border-top:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);background:color-mix(in srgb,var(--bg-app) 88%,var(--bg-surface));box-shadow:0 10px 22px -20px #0000006b}.settings-mobile-nav span{color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.03em;line-height:1;text-transform:uppercase}.settings-mobile-nav .ui-select{min-height:38px;border-radius:10px;border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-primary));background:var(--bg-surface);color:var(--text-primary);font-size:.9rem;font-weight:750}.settings-nav{display:none}.settings-section{gap:8px}.settings-section__header{padding:10px 11px;border-radius:9px}.settings-section__header h2{font-size:.98rem}.settings-section__header p{font-size:.72rem}.settings-section__content{gap:8px}.settings-accordion{border-radius:10px}.settings-accordion__trigger{min-height:46px;padding:9px 10px}.settings-accordion__title{font-size:.9rem;line-height:1.1}.settings-accordion__description{display:none}.settings-accordion__side{gap:6px}.settings-accordion__chevron{width:24px;height:24px;font-size:.95rem}.settings-accordion__content{padding:8px}.settings-compact-grid,.settings-finance-accordions,.server-stats-grid,.calendar-admin__system-grid,.settings-status-card__grid,.settings-finance-accordions .settings-status-card__grid,.settings-finance-accordions .finance-color-row .settings-status-card__grid,.settings-finance-accordions .settings-payment-method-card .settings-status-card__grid,.settings-capital-source-card .settings-status-card__grid,.settings-capital-source-create.status-definition-create,.calendar-admin .settings-status-card__grid,.calendar-admin__permission-groups,.settings-permission-groups{grid-template-columns:minmax(0,1fr)!important;gap:8px}.settings-compact-grid .ui-card__header,.calendar-admin .ui-card__header{padding:9px 10px}.settings-compact-grid .ui-card__content,.calendar-admin .ui-card__content{padding:0 10px 10px}.settings-status-card{gap:7px;padding:8px;border-radius:10px}.settings-status-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.settings-status-card__meta{display:grid;gap:3px;flex-basis:auto}.settings-status-card__actions{justify-content:flex-end;gap:6px}.settings-status-card__actions .ui-button,.settings-status-card__actions .settings-role-edit-button,.settings-role-edit-button{min-width:30px;height:30px;min-height:30px;padding:0 8px;font-size:.72rem}.settings-status-card .ui-form-field,.status-definition-create .ui-form-field{gap:3px}.settings-status-card .ui-form-field__label,.status-definition-create .ui-form-field__label{font-size:.68rem;line-height:1.1}.settings-status-card .ui-input,.settings-status-card .ui-select,.status-definition-create .ui-input,.status-definition-create .ui-select{min-height:34px;padding:0 9px;border-radius:8px;font-size:.84rem}.status-definition-create{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px;border-radius:10px}.status-definition-create .form-actions,.settings-status-card .form-actions,.calendar-admin .form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.status-definition-create .form-actions .ui-button,.settings-status-card .form-actions .ui-button,.calendar-admin .form-actions .ui-button{width:100%;min-height:34px;padding-inline:8px;font-size:.74rem}.settings-permission-group,.calendar-admin__permission-group{padding:8px;border-radius:10px}.settings-permission-list,.calendar-admin .settings-permission-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.settings-permission-option,.calendar-admin .settings-permission-option{width:100%;min-height:32px;padding:6px 8px;border-radius:8px;font-size:.76rem;white-space:normal}.settings-color-control{gap:7px}.settings-color-input{width:36px;height:34px;border-radius:8px}.finance-category-pill{min-height:28px;max-width:100%;padding-inline:9px;font-size:.74rem}}@media(max-width:768px){body .crm-shell{display:block;min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}body .crm-sidebar{display:none}body .crm-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(86px,auto) auto;align-items:center;gap:6px;position:sticky;min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 0}body .crm-topbar:has(.mini-calendar__popover){z-index:125}body .crm-topbar__mobile-logo{display:block;width:112px;height:58px;overflow:hidden}body .crm-topbar__mobile-logo img{width:100%;height:100%;display:block;object-fit:contain}body .crm-topbar__heading{position:static;grid-column:2;max-width:none;min-width:0;text-align:center;pointer-events:none}body .crm-mobile-presence{grid-column:3;justify-self:end;min-width:0;width:max-content;max-width:min(46vw,220px);display:grid;gap:2px;padding:3px 6px 4px;border:1px solid rgba(65,78,98,.58);border-radius:8px;background:#121820ad}body .crm-mobile-presence__label{overflow:hidden;color:var(--text-muted);font-size:.55rem;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .crm-mobile-presence__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,74px);grid-template-rows:repeat(2,minmax(0,auto));gap:2px 6px;min-width:0;overflow:hidden}body .crm-mobile-presence__item{display:flex;align-items:center;gap:4px;min-width:0;max-width:74px;color:var(--text-secondary);line-height:1}body .crm-mobile-presence__dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px}body .crm-mobile-presence__dot--online{background:#22c55e;box-shadow:0 0 0 2px #22c55e24}body .crm-mobile-presence__dot--recent{background:#facc15;box-shadow:0 0 0 2px #facc1524}body .crm-mobile-presence__device{width:11px;height:11px;flex:0 0 auto;opacity:.82}body .crm-mobile-presence__name{min-width:0;overflow:hidden;font-size:.62rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .crm-topbar__actions{display:grid;grid-template-columns:40px 40px;grid-column:4;justify-self:end;margin-left:0;gap:6px;align-items:center;justify-content:end}body .crm-topbar__actions>:not(.notification-bell):not(.mini-calendar){display:none}body .crm-topbar__actions .mini-calendar{grid-column:1}body .crm-topbar__actions .notification-bell{grid-column:2}body .notification-panel{width:100vw;border-left:0}body .notification-toast{top:10px;right:10px;left:10px;width:auto}body .push-permission-prompt{top:64px;right:10px;left:10px;width:auto;grid-template-columns:minmax(0,1fr);gap:10px}body .push-permission-prompt>div:last-child{display:grid;grid-template-columns:1fr auto}body .notification-toast>button:last-child{display:none}body .crm-topbar__title{font-size:1rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .notification-bell{width:40px;height:40px}body .crm-main__container{padding:10px 10px 96px}body .auth-shell{padding:16px}body .auth-card{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}body .mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:80;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}body .mobile-fab{display:grid}body .potential-row.vehicle-mobile-card__body,body .fleet-row.vehicle-mobile-card__body{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"media main" "prices prices" "statuses statuses" "links links" "actions actions";gap:10px;padding:10px 42px 10px 10px}body .potential-list.mobile-card-list,body .fleet-list.mobile-card-list{display:grid;gap:10px;padding:8px}body .potential-row__prices,body .fleet-row__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:8px;border:1px solid rgba(65,78,98,.62);border-radius:10px;background:#0b0e136b}body .potential-row__links,body .fleet-row__links{display:flex;flex-wrap:wrap;gap:6px;padding-top:0;border-top:0}body .potential-row__statuses,body .fleet-row__statuses{gap:8px;padding-top:0;border-top:0}body .mobile-tabs{display:flex}body [data-mobile-active-tab=overview] [data-mobile-panel]:not([data-mobile-panel=overview]),body [data-mobile-active-tab=payouts] [data-mobile-panel]:not([data-mobile-panel=payouts]),body [data-mobile-active-tab=expenses] [data-mobile-panel]:not([data-mobile-panel=expenses]),body [data-mobile-active-tab=full] [data-mobile-panel]:not([data-mobile-panel=full]),body [data-mobile-active-tab=materials] [data-mobile-panel]:not([data-mobile-panel=materials]),body [data-mobile-active-tab=timeline] [data-mobile-panel]:not([data-mobile-panel=timeline]){display:none}body .timeline-panel-stack[data-mobile-panel=timeline]{display:grid;gap:8px}body .journal-mobile-row{grid-template-columns:46px minmax(0,1fr) auto;padding:10px 42px 10px 8px;border:1px solid rgba(65,78,98,.62);border-radius:12px;background:var(--bg-surface)}body .journal-mobile-row__actions{display:none}body .modal-card .ui-card__content,body .form-grid,body .form-grid--balanced,body .task-form-grid,body .finance-create-form,body .fleet-expense-form,body .mobile-form{grid-template-columns:1fr!important}body .ui-input,body .ui-select,body .ui-textarea,body .ui-button{min-height:44px}}@media(max-width:768px){body .fleet-page{gap:6px;width:100vw;margin-inline:calc((100vw - 100%)/-2);padding-top:4px}body .fleet-page>.ui-page-section{padding-inline:6px}body .fleet-page>.ui-page-section.fleet-mobile-sticky-panel{position:sticky;top:58px;z-index:60;display:grid;gap:13px;width:100vw;max-width:100vw;min-width:0;padding:8px 6px;overflow:hidden;border-bottom:1px solid rgba(42,51,65,.82);background:#0b0f15fa;box-shadow:0 12px 22px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .fleet-page>.ui-card{border:0;border-radius:7px;background:transparent;box-shadow:none}body .fleet-mobile-search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;height:36px;min-width:0}body .fleet-mobile-search-panel__input{height:36px;min-height:36px;border-radius:10px;font-size:16px}body .fleet-mobile-search-panel__clear{height:36px;min-height:36px;padding:0 10px;border:1px solid rgba(78,93,116,.76);border-radius:10px;background:#171e28e6;color:var(--text-secondary);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}body .fleet-mobile-panel-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50%);align-items:center;gap:6px}body .fleet-mobile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:36px;min-width:0}body .fleet-mobile-stat{display:grid;min-width:0;height:36px;align-content:center;gap:2px;padding:3px 4px;border:1px solid rgba(61,75,95,.72);border-radius:8px;background:#141b25d1}body .fleet-mobile-stat span{overflow:hidden;color:var(--text-muted);font-size:.52rem;font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body .fleet-mobile-stat strong{overflow:hidden;color:var(--text-primary);font-size:.75rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .fleet-mobile-stat.is-positive strong{color:#39d98a}body .fleet-mobile-stat.is-negative strong{color:var(--danger)}body .fleet-tabs{display:block;justify-self:start;width:calc(100vw - 12px);max-width:calc(100vw - 12px);min-width:0;padding-top:2px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y}body .fleet-tabs__rail{width:max-content;min-width:calc(100% + 72px);gap:6px;padding-right:18px}body .fleet-tab{flex:0 0 auto;min-width:max-content;min-height:32px;justify-content:center;gap:4px;padding:0 3px;border-radius:9px;font-size:13px;line-height:1;white-space:nowrap}body .fleet-tab__label--full{display:none}body .fleet-tab__label--short{display:inline}body .fleet-tab__count{min-width:18px;height:18px;padding:0 4px;font-size:12px}body .fleet-tab--all-table{display:none}body .potential-tabs{gap:2px}body .potential-tabs .fleet-tab{min-height:30px;gap:3px;padding-inline:2px;font-size:12px}body .potential-tabs .fleet-tab__count{min-width:16px;height:16px;padding:0 3px;font-size:11px}body .all-auto-card{display:none}body .fleet-list.mobile-card-list{gap:6px;padding:0}body .fleet-row.vehicle-mobile-card__body{position:relative;z-index:1;grid-template-columns:72px minmax(0,1fr) 86px;grid-template-areas:"media main statuses" "prices prices prices" "comment comment comment" "links links links" "actions actions actions";gap:7px;width:100%;padding:7px;border-right:0;border-left:0;border-radius:8px;cursor:pointer}body .fleet-row.vehicle-mobile-card__body.is-menu-open{z-index:25}body .fleet-row__mobile-menu{display:none}body .fleet-row__mobile-menu-trigger{display:grid;place-items:center;width:30px;min-width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#10141af0;color:var(--text-primary);font-weight:900;line-height:1}body .fleet-row__mobile-menu-popover{position:absolute;top:36px;right:0;z-index:27;display:grid;min-width:152px;padding:6px;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg)}body .fleet-row__mobile-menu-popover button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font-weight:800;text-align:left}body .fleet-row__mobile-menu-popover button:disabled{color:var(--text-muted)}body .fleet-row__image,body .fleet-row__photo-button{height:72px;min-height:72px;border-radius:8px}body .fleet-row__photo-empty{gap:3px;padding:5px;font-size:15px;line-height:1.05;overflow-wrap:anywhere}body .fleet-row__photo-empty .fleet-row__upload-icon{width:18px;height:18px}body .fleet-row__main{position:relative;gap:3px;padding-right:0}body .fleet-row__title{padding-right:0;font-size:22px;font-weight:950;line-height:1.05}body .fleet-internal-name--row{min-height:20px;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:15px;line-height:1.15;text-align:left}body .fleet-row__meta{font-size:15px;line-height:1.18}body .fleet-row__mobile-days{display:none}body .fleet-row__statuses{display:contents!important}body .fleet-row__field{display:grid;grid-area:statuses;align-self:start;min-width:0}body .fleet-row__field>span{display:none}body .fleet-row__select,body .fleet-row__field .ui-badge{width:100%;min-width:0;max-width:100%;align-self:start;min-height:28px;padding:0 6px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#10141ad1;color:var(--text-primary);font-size:15px;font-weight:850;line-height:1;text-align:center}body .fleet-row__status-stats{display:none!important}body .fleet-row__comment{grid-area:comment;min-height:48px;padding:7px 8px;font-size:15px}body .fleet-row__prices{display:none!important}body .fleet-row__prices-mobile{position:relative;z-index:5;display:grid;grid-area:prices;grid-column:1 / -1;justify-self:stretch;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);align-items:center;row-gap:3px;column-gap:5px;box-sizing:border-box;width:calc(100% + 24px);margin:0 -24px 0 0;padding:6px 14px;border-radius:7px;font-size:15px;line-height:1.08}body .fleet-mobile-price-label,body .fleet-mobile-price-value{min-width:0;min-height:19px;align-self:center;overflow:hidden;line-height:19px;text-overflow:ellipsis;white-space:nowrap}body .fleet-mobile-price-label{color:var(--text-primary);font-size:15px;line-height:19px;text-overflow:clip;white-space:nowrap}body .fleet-mobile-price-value{justify-self:start;color:var(--text-primary);font-size:16px;font-weight:700;text-align:left}body .fleet-row__prices-mobile .fleet-sale-price-value,body .fleet-row__prices-mobile .fleet-row__sale-input{width:fit-content;max-width:96px;min-height:19px;padding:0;font-size:16px;line-height:19px}body .fleet-row__prices-mobile .fleet-sale-price-value{justify-self:start;border-bottom:1px dashed rgba(148,163,184,.45);touch-action:manipulation}body .fleet-row__prices-mobile .fleet-row__sale-input{border-bottom:1px solid var(--accent-primary)}body .fleet-mobile-price-status{grid-column:4;grid-row:3;justify-self:start;max-width:none;min-height:16px;padding-inline:4px;overflow:visible;font-size:15px;line-height:16px;text-overflow:clip;white-space:nowrap}body .fleet-row__prices>div{min-height:19px;align-items:center}body .fleet-row__price-item{display:contents}body .fleet-row__price-item>span,body .fleet-sale-price-line>span{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}body .fleet-row__price-item>strong,body .fleet-sale-price-value,body .fleet-row__sale-input,body .fleet-profit-status-line .potential-profit-badge{align-self:center;justify-self:start;min-width:0;text-align:left}body .fleet-row__price-item>span,body .fleet-row__price-item>strong,body .fleet-sale-price-value,body .fleet-row__sale-input,body .fleet-profit-status-line .potential-profit-badge{min-height:19px}body .fleet-row__price-item--purchase{order:1}body .fleet-row__price-item--purchase>span{grid-column:1;grid-row:1}body .fleet-row__price-item--purchase>strong{grid-column:2;grid-row:1}body .fleet-row__price-item--sale{order:2}body .fleet-row__price-item--sale>span{grid-column:3;grid-row:1}body .fleet-row__price-item--sale>.fleet-sale-price-value,body .fleet-row__price-item--sale>.fleet-row__sale-input{grid-column:4;grid-row:1}body .fleet-row__price-item--estimate{order:3}body .fleet-row__price-item--estimate>span{grid-column:1;grid-row:2}body .fleet-row__price-item--estimate>strong{grid-column:2;grid-row:2}body .fleet-row__price-item--profit{order:4}body .fleet-row__price-item--profit>span{grid-column:3;grid-row:2}body .fleet-row__price-item--profit>strong{grid-column:4;grid-row:2}body .fleet-row__price-item--expenses{order:5}body .fleet-row__price-item--expenses>span{grid-column:1;grid-row:3}body .fleet-row__price-item--expenses>strong{grid-column:2;grid-row:3}body .fleet-row__price-item--profit-status{order:6}body .fleet-row__price-item--gross-profit,body .fleet-row__price-item--buyer-payout{display:none}body .fleet-profit-status-line{display:contents}body .fleet-profit-status-line>span{flex:0 0 auto;color:var(--text-primary);white-space:nowrap}body .fleet-profit-status-line .potential-profit-badge{flex:0 0 auto;grid-column:4;grid-row:3;max-width:none;min-height:16px;padding-inline:4px;overflow:visible;font-size:15px;line-height:16px;text-overflow:clip;white-space:nowrap}body .fleet-row__prices strong{font-size:16px}body .fleet-sale-price-line{min-height:19px;gap:4px;flex-wrap:nowrap}body .fleet-sale-price-value,body .fleet-row__sale-input{min-height:19px;padding:0;font-size:16px}body .fleet-sale-price-value{border-bottom:1px dashed rgba(148,163,184,.45);touch-action:manipulation}body .fleet-row__sale-input{width:100%;max-width:96px;border-bottom:1px solid var(--accent-primary);color:var(--text-primary)}body .fleet-row__links{display:flex!important;grid-area:links;flex-wrap:wrap;gap:6px;padding-top:0;border-top:0}body .fleet-row__links .fleet-flag{min-height:32px;padding-inline:10px;font-size:15px}body .fleet-row__actions{display:flex!important;grid-area:actions;align-items:flex-start;gap:6px}body .fleet-row__actions-top{justify-content:flex-start;gap:6px;flex-wrap:wrap}body .fleet-row__actions .ui-button{min-height:34px;padding-inline:10px;font-size:15px}body .fleet-row__details-button,body .fleet-row__timeline{display:none!important}}@media(max-width:768px){body .fleet-row-swipe{border-radius:18px;overflow:hidden}body .fleet-row-swipe .swipe-actions__rail{display:grid;align-content:center;gap:6px;width:126px;min-width:126px;padding:0 10px 0 12px;background:linear-gradient(90deg,#07090d00,#07090df0 20%),#0c1118}body .fleet-row-swipe .swipe-actions__button{width:100%;min-width:0;min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:11px;box-shadow:0 12px 26px #0000003d;color:#fff;font-size:13px;font-weight:800;line-height:1.05;letter-spacing:0;white-space:normal}body .fleet-row-swipe .swipe-actions__button--primary:first-child{border-color:#65b9ff7a;background:linear-gradient(180deg,#65b9ff4d,#65b9ff29),#0c1826f5}body .fleet-row-swipe .swipe-actions__button--primary:last-child{border-color:#39d98a7a;background:linear-gradient(180deg,#39d98a4d,#39d98a26),#0b1f17f5}body .fleet-row-swipe .swipe-actions__button:disabled{opacity:.72;filter:saturate(.78)}body .fleet-row-swipe .swipe-actions__menu{display:none!important}body .fleet-row.vehicle-mobile-card__body{--fleet-status: #39d98a;--fleet-status-soft: rgba(57, 217, 138, .16);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "prices" "links" "actions";gap:0;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--fleet-status) 42%,rgba(255,255,255,.1));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--fleet-status) 18%,transparent),transparent 48%),#11161d;box-shadow:0 15px 34px #00000057}body .fleet-row.vehicle-mobile-card__body:before{position:absolute;inset:0 auto 0 0;z-index:6;width:5px;content:"";background:var(--fleet-status)}body .fleet-row.vehicle-mobile-card__body.fleet-row--sale{--fleet-status: #39d98a;--fleet-status-soft: rgba(57, 217, 138, .16)}body .fleet-row.vehicle-mobile-card__body.fleet-row--prep{--fleet-status: #65b9ff;--fleet-status-soft: rgba(101, 185, 255, .17)}body .fleet-row.vehicle-mobile-card__body.fleet-row--archive{--fleet-status: #a83a59;--fleet-status-soft: rgba(168, 58, 89, .2)}body .fleet-row__media{position:relative;display:block;grid-area:media;height:156px;min-height:156px;overflow:hidden;border-radius:0;background:#1a2029}body .fleet-row__media:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(17,22,29,.82) 0%,rgba(17,22,29,.54) 28%,rgba(17,22,29,.08) 50%,transparent 56%),linear-gradient(180deg,#00000005,#0000005c)}body .fleet-row__media:before{display:none}body .fleet-row__photo-button{position:absolute;top:0;right:0;width:80%;height:156px;min-height:156px;border-radius:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}body .fleet-row__image{width:100%;height:156px;min-height:156px;border-radius:0;object-fit:cover;object-position:center}body .fleet-row__photo-pills{position:absolute;inset:0;z-index:4;display:flex;align-items:center;gap:5px;pointer-events:none}body .fleet-row__mobile-status-pill,body .fleet-row__photo-days,body .fleet-row__photo-buyer,body .fleet-row__photo-autotheka{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--fleet-status) 42%,rgba(255,255,255,.14));border-radius:999px;background:color-mix(in srgb,var(--fleet-status) 18%,rgba(0,0,0,.36));color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .fleet-row__mobile-status-pill{position:absolute;left:13px;bottom:105px;max-width:calc(100% - 26px);overflow:hidden;text-overflow:ellipsis}body .fleet-row__status-with-expiry{position:absolute;left:13px;bottom:105px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 26px);min-width:0}body .fleet-row__status-with-expiry .fleet-row__mobile-status-pill{position:static;max-width:42%}body .fleet-row__status-with-expiry .fleet-row__avito-expiry{min-height:26px;padding:0 9px;border-color:#ffffff3d;background:#00000070;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .fleet-row__photo-days,body .fleet-row__photo-buyer,body .fleet-row__photo-autotheka{position:absolute;border-color:#ffffff3d;background:#00000070;color:var(--text-primary)}body .fleet-row__photo-days{top:9px;right:10px;flex-direction:column;justify-content:center;gap:2px;min-width:52px;min-height:40px;padding:4px 8px}body .fleet-row__photo-days-total{font-size:14px;font-weight:900;line-height:1}body .fleet-row__photo-days-split{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;line-height:1}body .fleet-row__photo-days-separator{color:var(--text-muted)}body .fleet-row__photo-days .fleet-days-value{min-width:auto}body .fleet-row__photo-days .fleet-days-value--danger-strong{padding:0;background:transparent;box-shadow:none;color:var(--danger)}body .fleet-row__photo-buyer{top:9px;right:75px}body .fleet-row__photo-autotheka--green,body .fleet-row__mobile-autotheka-pill--green{border-color:#39d98aad;background:#39d98a42;color:#9dffc8}body .fleet-row__photo-autotheka--yellow,body .fleet-row__mobile-autotheka-pill--yellow{border-color:#f0b84eb8;background:#f0b84e4d;color:#ffe19a}body .fleet-row__photo-autotheka--red,body .fleet-row__mobile-autotheka-pill--red{border-color:#ff7474c2;background:#ff747452;color:#ffb4b4}body .fleet-row__main{z-index:3;display:grid;grid-area:media;align-self:end;gap:4px;padding:0 11px 8px 17px;pointer-events:none}body .fleet-row__title{color:#fff;font-size:22px;font-weight:950;line-height:1.05}body .fleet-internal-name--row,body .fleet-row__meta:nth-of-type(n+4){display:none}body .fleet-row__meta{color:#d7dde7;font-size:15px;line-height:1.16}body .fleet-row__mobile-autotheka-pill{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:var(--text-primary);font-size:13px;font-weight:800;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .fleet-row__mobile-autotheka-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;pointer-events:auto}body .fleet-row__mobile-autotheka-line .fleet-flag{min-height:24px;padding:0 9px;border-radius:999px;font-size:13px;font-weight:800;line-height:1}body .fleet-row__mobile-autotheka-calculations{max-width:min(170px,55vw);overflow:hidden;color:#cbd5e1;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}body .fleet-row__statuses,body .fleet-row__comment--desktop{display:none!important}body .fleet-row__prices-mobile{display:grid;grid-area:prices;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;padding:14px 10px 8px 14px;background:#0c1118c7;box-shadow:0 -1px #ffffff0a;font-size:14px;line-height:1.18}body .fleet-row__stage-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}body .fleet-row__stage-progress span{height:5px;border-radius:999px;background:#ffffff21}body .fleet-row__stage-progress span.is-filled{background:var(--fleet-status)}body .fleet-row__mobile-money-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:8px;min-width:0}body .fleet-row__mobile-money-row--deal{align-items:flex-start}body .fleet-row__mobile-money-row--sale-only{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;justify-items:stretch}body .fleet-mobile-price-label{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body .fleet-mobile-price-label strong{color:var(--text-primary);font-weight:500}body .fleet-row__mobile-sale-display{position:relative;z-index:2;display:inline-flex;align-items:baseline;justify-self:end;gap:6px;color:var(--text-secondary);font-size:15px;white-space:nowrap}body .fleet-row__mobile-sale-display strong{color:var(--text-primary);font-size:20px;font-weight:950;line-height:1}body .fleet-row__mobile-avito-display{position:absolute;right:0;bottom:calc(100% + 1px);z-index:9;display:inline-flex;align-items:baseline;justify-self:end;gap:4px;color:#ff9b9b;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}body .fleet-row__mobile-avito-display strong{color:#fdd;font-size:15px;font-weight:850;line-height:1}body .fleet-row__mobile-estimate-display{display:inline-flex;min-width:0;align-items:baseline;gap:5px;overflow:hidden;color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.18;white-space:nowrap}body .fleet-row__mobile-estimate-display strong{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--text-primary);font-size:20px;font-weight:500;line-height:1;text-overflow:ellipsis}body .fleet-row__mobile-money-inline{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0;color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.2}body .fleet-row__mobile-money-inline strong{color:var(--text-primary);font-size:20px;font-weight:500;line-height:1}body .fleet-row__mobile-profit-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:5px;color:color-mix(in srgb,var(--fleet-status) 48%,#fff);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}body .fleet-row__mobile-buyer-payout{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1;text-align:right}body .fleet-row__mobile-buyer-payout strong{color:var(--text-primary);font-size:16px;font-weight:500}body .fleet-row__mobile-profit-main{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px}body .fleet-row__mobile-profit-main span{color:var(--text-secondary);font-size:12px;font-weight:800}body .fleet-row__mobile-profit{flex:0 0 auto;color:color-mix(in srgb,var(--fleet-status) 72%,#fff);font-size:20px;font-weight:950;line-height:1;white-space:nowrap}body .fleet-row__mobile-extra{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;max-height:24px;margin-top:-4px;overflow:hidden;color:var(--text-secondary);font-size:14px;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .19s ease,opacity .16s ease,transform .19s ease}body .fleet-row:not(.is-expanded) .fleet-row__mobile-extra{max-height:0;margin-top:-6px;opacity:0;pointer-events:none;transform:translateY(-4px)}body .fleet-row__mobile-autotheka-extra{max-height:36px;margin-top:-4px;overflow:hidden;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.2;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .19s ease,opacity .16s ease,transform .19s ease}body .fleet-row:not(.is-expanded) .fleet-row__mobile-autotheka-extra{max-height:0;margin-top:-6px;opacity:0;pointer-events:none;transform:translateY(-4px)}body .fleet-row__mobile-autotheka-extra strong,body .fleet-row__mobile-extra strong{color:var(--text-primary);font-weight:500}body .fleet-row__mobile-extra-values{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}body .fleet-row__mobile-extra .fleet-mobile-price-status{grid-column:auto;grid-row:auto;justify-self:end;min-height:17px;padding:1px 5px;font-size:11px;line-height:14px;white-space:nowrap}body .fleet-row__links{display:grid!important;grid-area:links;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:80px;padding:0 10px 7px 14px;overflow:hidden;border-top:0;background:#0c1118c7;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .21s ease,padding .21s ease,opacity .17s ease,transform .21s ease}body .fleet-row__links .fleet-flag{justify-content:center;width:100%;min-width:0;min-height:31px;padding-inline:4px;border-radius:9px;font-size:13px;font-weight:650;text-align:center;white-space:nowrap}body .fleet-row__links .fleet-flag:not(.fleet-flag--link):not(.fleet-flag--disabled){display:none}body .fleet-row__links .fleet-flag--mobile-duplicate{display:none}body .fleet-row__actions{display:grid!important;grid-area:actions;grid-template-columns:78px repeat(3,minmax(0,1fr));grid-template-areas:"refresh sale avito expenses" "comment comment comment details";align-items:start;gap:6px;max-height:128px;padding:0 10px 10px 14px;overflow:hidden;background:#0c1118c7;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease}body .fleet-row:not(.is-expanded) .fleet-row__actions{gap:0 6px;grid-template-areas:". sale . expenses" "comment comment comment details";max-height:36px;opacity:1;pointer-events:auto;transform:none}body .fleet-row__mobile-sale-edit,body .fleet-row__mobile-avito-edit{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:stretch;gap:1px;min-width:0;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1;text-align:center}body .fleet-row__mobile-sale-edit{grid-area:sale}body .fleet-row__mobile-avito-edit{grid-area:avito;grid-template-columns:minmax(0,1fr);align-self:start;gap:1px;color:#ffb2b2;font-size:11px;text-align:center}body .fleet-row__avito-refresh-button{grid-area:refresh;width:78px;min-width:0;height:34px;min-height:34px;align-self:start;padding-inline:5px;border-radius:9px;font-size:12px;font-weight:700;line-height:1}body .fleet-row:not(.is-expanded) .fleet-row__avito-refresh-button,body .fleet-row:not(.is-expanded) .fleet-row__mobile-avito-edit{display:none}body .fleet-row__mobile-sale-edit>span{justify-self:center;order:2;margin-top:2px}body .fleet-row:not(.is-expanded) .fleet-row__mobile-sale-edit>span{display:none}body .fleet-row__mobile-avito-edit>span{justify-self:center;order:2;margin-top:2px}body .fleet-sale-price-value--mobile-action,body .fleet-row__sale-input--mobile-action,body .fleet-avito-price-value--mobile-action,body .fleet-row__avito-price-input--mobile-action{width:100%;max-width:none;min-height:34px;padding:0 6px;border:1px solid color-mix(in srgb,var(--fleet-status) 34%,rgba(255,255,255,.14));border-radius:9px;background:#ffffff12;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1;text-align:center}body .fleet-avito-price-value--mobile-action,body .fleet-row__avito-price-input--mobile-action{border-color:#ff6b6bb8;background:#7e141d94;color:#fff0f0;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff0f}body .fleet-avito-price-value--mobile-action.is-empty{color:#ffd0d0}body .fleet-row__sale-input--mobile-action,body .fleet-row__avito-price-input--mobile-action{font-size:16px}body .fleet-row__actions .ui-button{min-width:0;width:86px;min-height:34px;align-self:start;padding-inline:8px;border-radius:9px;font-size:13px;font-weight:650;line-height:1}body .fleet-row__actions .fleet-row__avito-refresh-button{width:78px;justify-self:center;padding-inline:6px}body .fleet-row__expenses-button{grid-area:expenses;width:100%}body .fleet-row__actions .fleet-row__expenses-button,body .fleet-row__actions .fleet-row__details-button{width:100%}body .fleet-row__comment--mobile{display:block!important;grid-area:comment;width:auto;max-height:48px;min-height:42px;margin:0;padding:8px 10px;overflow:hidden;border-color:#414e62b8;background:#0c1118c7;font-size:15px;line-height:1.25;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .21s ease,min-height .21s ease,margin .21s ease,padding .21s ease,opacity .17s ease,transform .21s ease}body .fleet-row:not(.is-expanded) .fleet-row__comment--mobile{max-height:0;min-height:0;margin-top:-6px;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-6px)}body .fleet-row__details-button{grid-area:details;align-self:end;display:inline-flex!important;width:auto;min-width:0;height:34px}body .fleet-row:not(.is-expanded) .fleet-row__details-button{max-height:0;min-height:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-6px)}body .fleet-row__details-button svg{display:none}body .fleet-row__details-label{display:inline}body .fleet-row__timeline{display:none!important}}@media(min-width:769px){body .crm-main__container:has(.fleet-page--desktop-cards){width:100%;max-width:100%;margin-inline:0;padding-inline:clamp(14px,1.6vw,24px)}body .fleet-page--desktop-cards{width:100%;max-width:none;margin-inline:0;gap:12px;padding-top:0;padding-bottom:24px}body .fleet-page--desktop-cards>.ui-page-section{padding-inline:0}body .fleet-page--desktop-cards>.ui-page-section.fleet-mobile-sticky-panel{position:sticky;top:85px;z-index:8;width:calc(100% + clamp(14px,1.6vw,24px)*2);min-width:0;margin-inline:calc(clamp(14px,1.6vw,24px)*-1);padding:10px var(--space-6);overflow:hidden;border-bottom:1px solid rgba(42,51,65,.82);background:#0f1115;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.fleet-v2-menu-compact .fleet-page--desktop-cards>.ui-page-section.fleet-mobile-sticky-panel{padding-left:calc(var(--space-6) + 156px)}body .fleet-page--desktop-cards>.ui-page-section.fleet-mobile-sticky-panel>.ui-page-section__body{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}body .fleet-page--desktop-cards>.ui-page-section.fleet-mobile-sticky-panel>.ui-page-section__body::-webkit-scrollbar{display:none}body .fleet-page--desktop-cards>.ui-card{border:0;border-radius:7px;background:transparent;box-shadow:none}body .fleet-page--desktop-cards .fleet-mobile-search-panel{display:none!important;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;height:36px;min-width:0}body .fleet-page--desktop-cards .fleet-mobile-search-panel__input{height:36px;min-height:36px;border-radius:10px;font-size:16px}body .fleet-page--desktop-cards .fleet-mobile-search-panel__clear{height:36px;min-height:36px;padding:0 10px;border:1px solid rgba(78,93,116,.76);border-radius:10px;background:#171e28e6;color:var(--text-secondary);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}body .fleet-page--desktop-cards .fleet-mobile-panel-top{display:flex;flex:0 0 auto;min-width:0}body .fleet-page--desktop-cards .fleet-mobile-stats{display:flex;flex:0 0 auto;gap:8px;height:auto;min-width:0}body .fleet-page--desktop-cards .fleet-mobile-stat{display:grid;flex:0 0 120px;width:120px;min-width:0;min-height:32px;align-content:center;gap:2px;padding:6px 9px;border:1px solid rgba(80,93,110,.64);border-radius:7px;background:#121820b8;color:var(--text-muted);font:inherit;text-align:left}body .fleet-page--desktop-cards button.fleet-mobile-stat{cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}body .fleet-page--desktop-cards button.fleet-mobile-stat:hover,body .fleet-page--desktop-cards button.fleet-mobile-stat:focus-visible{border-color:#4ade80ad;background:#16653485}body .fleet-page--desktop-cards .fleet-mobile-stat.is-positive{border-color:#22c55e6b;background:#16653461;color:#bbf7d0}body .fleet-page--desktop-cards .fleet-mobile-stat span{order:2;overflow:hidden;color:var(--text-muted);font-size:.66rem;font-weight:500;line-height:1.12;text-overflow:ellipsis;text-transform:none;white-space:nowrap}body .fleet-page--desktop-cards .fleet-mobile-stat strong{order:1;overflow:hidden;color:var(--text-primary);font-family:var(--font-mono);font-size:1.02rem;font-weight:800;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}body .fleet-page--desktop-cards .fleet-mobile-stat.is-positive strong{color:#39d98a}body .fleet-page--desktop-cards .fleet-mobile-stat.is-negative strong{color:var(--danger)}body .fleet-page--desktop-cards .fleet-tabs{display:flex;flex:0 0 auto;justify-self:stretch;width:auto;max-width:100%;min-width:0;padding-top:0;overflow-x:visible;overflow-y:hidden;touch-action:pan-x pan-y}body .fleet-page--desktop-cards .fleet-tabs__rail{display:flex;width:max-content;min-width:0;gap:8px;padding-right:0}body .fleet-page--desktop-cards .fleet-tab{display:grid;flex:0 0 120px;width:120px;min-width:0;min-height:32px;align-content:center;justify-content:stretch;gap:2px;padding:6px 9px;border-color:#505d6ea3;border-radius:7px;background:#121820b8;font-size:.74rem;line-height:1.12;text-align:left;white-space:nowrap}body .fleet-page--desktop-cards .fleet-tab:hover{border-color:#93c5fd6b;background:#1e293bf0}body .fleet-page--desktop-cards .fleet-tab.is-active{border-color:#60a5fab8;background:#2563eb38}body .fleet-page--desktop-cards .fleet-tab__label{order:2;min-width:0;overflow:hidden;color:var(--text-muted);font-size:.66rem;font-weight:500;text-overflow:ellipsis}body .fleet-page--desktop-cards .fleet-tab__label--full,body .fleet-page--desktop-cards .fleet-tab--all-table{display:inline}body .fleet-page--desktop-cards .fleet-tab__label--short{display:none}body .fleet-page--desktop-cards .fleet-tab__count{order:1;display:block;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:1.02rem;font-weight:800;line-height:1.08;text-align:left}body .fleet-page--desktop-cards .fleet-list.mobile-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));align-items:start;gap:14px;padding:0}body .fleet-page--desktop-cards .fleet-row-swipe{border-radius:18px;overflow:hidden;-webkit-user-select:none;user-select:none}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__content{cursor:grab;touch-action:pan-y}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__rail{display:grid;align-content:center;gap:6px;width:126px;min-width:126px;padding:0 10px 0 12px;background:linear-gradient(90deg,#07090d00,#07090df0 20%),#0c1118}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button{width:100%;min-width:0;min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:11px;box-shadow:0 12px 26px #0000003d;color:#fff;font-size:13px;font-weight:800;line-height:1.05;letter-spacing:0;white-space:normal}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button--primary:first-child{border-color:#65b9ff7a;background:linear-gradient(180deg,#65b9ff4d,#65b9ff29),#0c1826f5}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button--primary:last-child{border-color:#39d98a7a;background:linear-gradient(180deg,#39d98a4d,#39d98a26),#0b1f17f5}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button:disabled{opacity:.72;filter:saturate(.78)}body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__menu{display:none!important}body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body{--fleet-status: #39d98a;--fleet-status-soft: rgba(57, 217, 138, .16);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "prices" "links" "actions";gap:0;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--fleet-status) 42%,rgba(255,255,255,.1));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--fleet-status) 18%,transparent),transparent 48%),#11161d;box-shadow:0 15px 34px #00000057}body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body:before{position:absolute;inset:0 auto 0 0;z-index:6;width:5px;content:"";background:var(--fleet-status)}body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body.fleet-row--sale{--fleet-status: #39d98a;--fleet-status-soft: rgba(57, 217, 138, .16)}body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body.fleet-row--prep{--fleet-status: #65b9ff;--fleet-status-soft: rgba(101, 185, 255, .17)}body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body.fleet-row--archive{--fleet-status: #a83a59;--fleet-status-soft: rgba(168, 58, 89, .2)}body .fleet-page--desktop-cards .fleet-row__media{position:relative;display:block;grid-area:media;height:156px;min-height:156px;overflow:hidden;border-radius:0;background:#1a2029}body .fleet-page--desktop-cards .fleet-row__media:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(17,22,29,.82) 0%,rgba(17,22,29,.54) 28%,rgba(17,22,29,.08) 50%,transparent 56%),linear-gradient(180deg,#00000005,#0000005c)}body .fleet-page--desktop-cards .fleet-row__media:before{display:none}body .fleet-page--desktop-cards .fleet-row__photo-button{position:absolute;top:0;right:0;width:80%;height:156px;min-height:156px;border-radius:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}body .fleet-page--desktop-cards .fleet-row__image{width:100%;height:156px;min-height:156px;border-radius:0;object-fit:cover;object-position:center}body .fleet-page--desktop-cards .fleet-row__photo-pills{position:absolute;inset:0;z-index:4;display:flex;align-items:center;gap:5px;pointer-events:none}body .fleet-page--desktop-cards .fleet-row__mobile-status-pill,body .fleet-page--desktop-cards .fleet-row__photo-days,body .fleet-page--desktop-cards .fleet-row__photo-buyer,body .fleet-page--desktop-cards .fleet-row__photo-autotheka{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--fleet-status) 42%,rgba(255,255,255,.14));border-radius:999px;background:color-mix(in srgb,var(--fleet-status) 18%,rgba(0,0,0,.36));color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .fleet-page--desktop-cards .fleet-row__mobile-status-pill{position:absolute;left:13px;bottom:105px;max-width:calc(100% - 26px);overflow:hidden;text-overflow:ellipsis}body .fleet-page--desktop-cards .fleet-row__status-with-expiry{position:absolute;left:13px;bottom:105px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 26px);min-width:0}body .fleet-page--desktop-cards .fleet-row__status-with-expiry .fleet-row__mobile-status-pill{position:static;max-width:42%}body .fleet-page--desktop-cards .fleet-row__status-with-expiry .fleet-row__avito-expiry{min-height:26px;padding:0 9px;border-color:#ffffff3d;background:#00000070;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .fleet-page--desktop-cards .fleet-row__photo-days,body .fleet-page--desktop-cards .fleet-row__photo-buyer,body .fleet-page--desktop-cards .fleet-row__photo-autotheka{position:absolute;border-color:#ffffff3d;background:#00000070;color:var(--text-primary)}body .fleet-page--desktop-cards .fleet-row__photo-days{top:9px;right:10px;flex-direction:column;justify-content:center;gap:2px;min-width:52px;min-height:40px;padding:4px 8px}body .fleet-page--desktop-cards .fleet-row__photo-days-total{font-size:14px;font-weight:900;line-height:1}body .fleet-page--desktop-cards .fleet-row__photo-days-split{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;line-height:1}body .fleet-page--desktop-cards .fleet-row__photo-days-separator{color:var(--text-muted)}body .fleet-page--desktop-cards .fleet-row__photo-days .fleet-days-value{min-width:auto}body .fleet-page--desktop-cards .fleet-row__photo-days .fleet-days-value--danger-strong{padding:0;background:transparent;box-shadow:none;color:var(--danger)}body .fleet-page--desktop-cards .fleet-row__photo-buyer{top:9px;right:75px}body .fleet-page--desktop-cards .fleet-row__photo-autotheka--green,body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-pill--green{border-color:#39d98aad;background:#39d98a42;color:#9dffc8}body .fleet-page--desktop-cards .fleet-row__photo-autotheka--yellow,body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-pill--yellow{border-color:#f0b84eb8;background:#f0b84e4d;color:#ffe19a}body .fleet-page--desktop-cards .fleet-row__photo-autotheka--red,body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-pill--red{border-color:#ff7474c2;background:#ff747452;color:#ffb4b4}body .fleet-page--desktop-cards .fleet-row__main{z-index:3;display:grid;grid-area:media;align-self:end;gap:4px;padding:0 11px 8px 17px;pointer-events:none}body .fleet-page--desktop-cards .fleet-row__title{color:#fff;font-size:22px;font-weight:950;line-height:1.05}body .fleet-page--desktop-cards .fleet-internal-name--row,body .fleet-page--desktop-cards .fleet-row__meta:nth-of-type(n+4){display:none}body .fleet-page--desktop-cards .fleet-row__meta{color:#d7dde7;font-size:15px;line-height:1.16}body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-pill{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:var(--text-primary);font-size:13px;font-weight:800;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;pointer-events:auto}body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-line .fleet-flag{min-height:24px;padding:0 9px;border-radius:999px;font-size:13px;font-weight:800;line-height:1}body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-calculations{max-width:min(170px,55vw);overflow:hidden;color:#cbd5e1;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}body .fleet-page--desktop-cards .fleet-row__statuses,body .fleet-page--desktop-cards .fleet-row__comment--desktop,body .fleet-page--desktop-cards .fleet-row__prices{display:none!important}body .fleet-page--desktop-cards .fleet-row__prices-mobile{display:grid;grid-area:prices;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;padding:14px 10px 8px 14px;background:#0c1118c7;box-shadow:0 -1px #ffffff0a;font-size:14px;line-height:1.18}body .fleet-page--desktop-cards .fleet-row__stage-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}body .fleet-page--desktop-cards .fleet-row__stage-progress span{height:5px;border-radius:999px;background:#ffffff21}body .fleet-page--desktop-cards .fleet-row__stage-progress span.is-filled{background:var(--fleet-status)}body .fleet-page--desktop-cards .fleet-row__mobile-money-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:8px;min-width:0}body .fleet-page--desktop-cards .fleet-row__mobile-money-row--deal{align-items:flex-start}body .fleet-page--desktop-cards .fleet-row__mobile-money-row--sale-only{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;justify-items:stretch}body .fleet-page--desktop-cards .fleet-mobile-price-label{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body .fleet-page--desktop-cards .fleet-mobile-price-label strong{color:var(--text-primary);font-weight:500}body .fleet-page--desktop-cards .fleet-row__mobile-sale-display{position:relative;z-index:2;display:inline-flex;align-items:baseline;justify-self:end;gap:6px;color:var(--text-secondary);font-size:15px;white-space:nowrap}body .fleet-page--desktop-cards .fleet-row__mobile-sale-display strong{color:var(--text-primary);font-size:20px;font-weight:950;line-height:1}body .fleet-page--desktop-cards .fleet-row__mobile-avito-display{position:absolute;right:0;bottom:calc(100% + 1px);z-index:9;display:inline-flex;align-items:baseline;justify-self:end;gap:4px;color:#ff9b9b;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}body .fleet-page--desktop-cards .fleet-row__mobile-avito-display strong{color:#fdd;font-size:15px;font-weight:850;line-height:1}body .fleet-page--desktop-cards .fleet-row__mobile-estimate-display{display:inline-flex;min-width:0;align-items:baseline;gap:5px;overflow:hidden;color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.18;white-space:nowrap}body .fleet-page--desktop-cards .fleet-row__mobile-estimate-display strong{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--text-primary);font-size:20px;font-weight:500;line-height:1;text-overflow:ellipsis}body .fleet-page--desktop-cards .fleet-row__mobile-money-inline{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0;color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.2}body .fleet-page--desktop-cards .fleet-row__mobile-money-inline strong{color:var(--text-primary);font-size:20px;font-weight:500;line-height:1}body .fleet-page--desktop-cards .fleet-row__mobile-profit-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:5px;color:color-mix(in srgb,var(--fleet-status) 48%,#fff);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}body .fleet-page--desktop-cards .fleet-row__mobile-buyer-payout{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1;text-align:right}body .fleet-page--desktop-cards .fleet-row__mobile-buyer-payout strong{color:var(--text-primary);font-size:16px;font-weight:500}body .fleet-page--desktop-cards .fleet-row__mobile-profit-main{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px}body .fleet-page--desktop-cards .fleet-row__mobile-profit-main span{color:var(--text-secondary);font-size:12px;font-weight:800}body .fleet-page--desktop-cards .fleet-row__mobile-profit{flex:0 0 auto;color:color-mix(in srgb,var(--fleet-status) 72%,#fff);font-size:20px;font-weight:950;line-height:1;white-space:nowrap}body .fleet-page--desktop-cards .fleet-row__mobile-extra{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;max-height:24px;margin-top:-4px;overflow:hidden;color:var(--text-secondary);font-size:14px;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .19s ease,opacity .16s ease,transform .19s ease}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__mobile-extra{max-height:0;margin-top:-6px;opacity:0;pointer-events:none;transform:translateY(-4px)}body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-extra{max-height:36px;margin-top:-4px;overflow:hidden;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.2;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .19s ease,opacity .16s ease,transform .19s ease}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__mobile-autotheka-extra{max-height:0;margin-top:-6px;opacity:0;pointer-events:none;transform:translateY(-4px)}body .fleet-page--desktop-cards .fleet-row__mobile-autotheka-extra strong,body .fleet-page--desktop-cards .fleet-row__mobile-extra strong{color:var(--text-primary);font-weight:500}body .fleet-page--desktop-cards .fleet-row__mobile-extra-values{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}body .fleet-page--desktop-cards .fleet-row__mobile-extra .fleet-mobile-price-status{grid-column:auto;grid-row:auto;justify-self:end;min-height:17px;padding:1px 5px;font-size:11px;line-height:14px;white-space:nowrap}body .fleet-page--desktop-cards .fleet-row__links{display:grid!important;grid-area:links;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:80px;padding:0 10px 7px 14px;overflow:hidden;border-top:0;background:#0c1118c7;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .21s ease,padding .21s ease,opacity .17s ease,transform .21s ease}body .fleet-page--desktop-cards .fleet-row__links .fleet-flag{justify-content:center;width:100%;min-width:0;min-height:31px;padding-inline:4px;border-radius:9px;font-size:13px;font-weight:650;text-align:center;white-space:nowrap}body .fleet-page--desktop-cards .fleet-row__links .fleet-flag:not(.fleet-flag--link):not(.fleet-flag--disabled){display:none}body .fleet-page--desktop-cards .fleet-row__links .fleet-flag--mobile-duplicate{display:none}body .fleet-page--desktop-cards .fleet-row__actions{display:grid!important;grid-area:actions;grid-template-columns:78px repeat(3,minmax(0,1fr));grid-template-areas:"refresh sale avito expenses" "comment comment comment details";align-items:start;gap:6px;max-height:128px;padding:0 10px 10px 14px;overflow:hidden;background:#0c1118c7;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__actions{gap:0 6px;grid-template-areas:". sale . expenses" "comment comment comment details";max-height:36px;opacity:1;pointer-events:auto;transform:none}body .fleet-page--desktop-cards .fleet-row__mobile-sale-edit,body .fleet-page--desktop-cards .fleet-row__mobile-avito-edit{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:stretch;gap:1px;min-width:0;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1;text-align:center}body .fleet-page--desktop-cards .fleet-row__mobile-sale-edit{grid-area:sale}body .fleet-page--desktop-cards .fleet-row__mobile-avito-edit{grid-area:avito;grid-template-columns:minmax(0,1fr);align-self:start;gap:1px;color:#ffb2b2;font-size:11px;text-align:center}body .fleet-page--desktop-cards .fleet-row__avito-refresh-button{grid-area:refresh;width:78px;min-width:0;height:34px;min-height:34px;align-self:start;padding-inline:5px;border-radius:9px;font-size:12px;font-weight:700;line-height:1}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__avito-refresh-button,body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__mobile-avito-edit{display:none}body .fleet-page--desktop-cards .fleet-row__mobile-sale-edit>span{justify-self:center;order:2;margin-top:2px}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__mobile-sale-edit>span{display:none}body .fleet-page--desktop-cards .fleet-row__mobile-avito-edit>span{justify-self:center;order:2;margin-top:2px}body .fleet-page--desktop-cards .fleet-sale-price-value--mobile-action,body .fleet-page--desktop-cards .fleet-row__sale-input--mobile-action,body .fleet-page--desktop-cards .fleet-avito-price-value--mobile-action,body .fleet-page--desktop-cards .fleet-row__avito-price-input--mobile-action{width:100%;max-width:none;min-height:34px;padding:0 6px;border:1px solid color-mix(in srgb,var(--fleet-status) 34%,rgba(255,255,255,.14));border-radius:9px;background:#ffffff12;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1;text-align:center}body .fleet-page--desktop-cards .fleet-avito-price-value--mobile-action,body .fleet-page--desktop-cards .fleet-row__avito-price-input--mobile-action{border-color:#ff6b6bb8;background:#7e141d94;color:#fff0f0;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff0f}body .fleet-page--desktop-cards .fleet-avito-price-value--mobile-action.is-empty{color:#ffd0d0}body .fleet-page--desktop-cards .fleet-row__sale-input--mobile-action,body .fleet-page--desktop-cards .fleet-row__avito-price-input--mobile-action{font-size:16px}body .fleet-page--desktop-cards .fleet-row__actions .ui-button{min-width:0;width:86px;min-height:34px;align-self:start;padding-inline:8px;border-radius:9px;font-size:13px;font-weight:650;line-height:1}body .fleet-page--desktop-cards .fleet-row__actions .fleet-row__avito-refresh-button{width:78px;justify-self:center;padding-inline:6px}body .fleet-page--desktop-cards .fleet-row__expenses-button{grid-area:expenses;width:100%}body .fleet-page--desktop-cards .fleet-row__actions .fleet-row__expenses-button,body .fleet-page--desktop-cards .fleet-row__actions .fleet-row__details-button{width:100%}body .fleet-page--desktop-cards .fleet-row__comment--mobile{display:block!important;grid-area:comment;width:auto;max-height:48px;min-height:42px;margin:0;padding:8px 10px;overflow:hidden;border-color:#414e62b8;background:#0c1118c7;font-size:15px;line-height:1.25;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .21s ease,min-height .21s ease,margin .21s ease,padding .21s ease,opacity .17s ease,transform .21s ease}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__comment--mobile{max-height:0;min-height:0;margin-top:-6px;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-6px)}body .fleet-page--desktop-cards .fleet-row__details-button{grid-area:details;align-self:end;display:inline-flex!important;width:auto;min-width:0;height:34px}body .fleet-page--desktop-cards .fleet-row:not(.is-expanded) .fleet-row__details-button{max-height:0;min-height:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-6px)}body .fleet-page--desktop-cards .fleet-row__details-button svg{display:none}body .fleet-page--desktop-cards .fleet-row__details-label{display:inline}body .fleet-page--desktop-cards .fleet-row__timeline{display:none!important}body .fleet-card-context-menu{position:fixed;z-index:280;display:grid;gap:6px;width:176px;padding:7px;border:1px solid rgba(91,113,142,.86);border-radius:12px;background:#0d121afa;box-shadow:0 18px 42px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .fleet-card-context-menu button{min-height:38px;padding:0 12px;border:1px solid rgba(101,185,255,.22);border-radius:9px;background:#65b9ff1a;color:var(--text-primary);cursor:pointer;font:inherit;font-size:14px;font-weight:800;text-align:left}body .fleet-card-context-menu button:hover,body .fleet-card-context-menu button:focus-visible{border-color:#65b9ff7a;background:#65b9ff2e}body .fleet-card-context-menu button:disabled{cursor:default;opacity:.48}body .fleet-card-context-menu button.fleet-card-context-menu__button--prep{border-color:#62b7ff;background:linear-gradient(180deg,#247dd5,#155aa5);color:#fff;box-shadow:0 10px 22px #247dd547}body .fleet-card-context-menu button.fleet-card-context-menu__button--prep:hover,body .fleet-card-context-menu button.fleet-card-context-menu__button--prep:focus-visible{border-color:#9bd0ff;background:linear-gradient(180deg,#2f91ef,#1b68bc)}body .fleet-card-context-menu button.fleet-card-context-menu__button--sale{border-color:#39d98a;background:linear-gradient(180deg,#1aa863,#117344);color:#fff;box-shadow:0 10px 22px #39d98a3d}body .fleet-card-context-menu button.fleet-card-context-menu__button--sale:hover,body .fleet-card-context-menu button.fleet-card-context-menu__button--sale:focus-visible{border-color:#79efb2;background:linear-gradient(180deg,#20bf73,#158650)}}@media(min-width:769px){html[data-theme=light] body .fleet-page--desktop-cards>.ui-page-section.fleet-mobile-sticky-panel{border-bottom-color:#cbd5e1;background:#f8fafcf5;box-shadow:0 12px 28px -24px #0f172a6b}html[data-theme=light] body .fleet-page--desktop-cards .fleet-mobile-stat{border-color:#d7dee9;background:#fff}html[data-theme=light] body .fleet-page--desktop-cards .fleet-mobile-stat.is-positive strong{color:var(--success)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-mobile-stat.is-negative strong{color:var(--danger)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-mobile-search-panel__clear{border-color:#cbd5e1;background:#fff;color:var(--text-secondary)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__rail{background:linear-gradient(90deg,#f8fafc00,#f8fafceb 24%),#f1f5f9}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button{border-color:#cbd5e1;background:#fff;color:var(--text-primary);box-shadow:0 10px 24px -22px #0f172a80}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button--primary:first-child{border-color:#1769d247;background:#edf5ff;color:#125ab5}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row-swipe .swipe-actions__button--primary:last-child{border-color:#16845a47;background:#ebf8f1;color:#116a49}html[data-theme=light] body .fleet-card-context-menu{border-color:#cbd5e1;background:#fffffffa;box-shadow:0 18px 42px -22px #0f172a8c}html[data-theme=light] body .fleet-card-context-menu button.fleet-card-context-menu__button--prep{border-color:#8cc6fb;background:linear-gradient(180deg,#e8f4ff,#d5ebff);color:#0f569d}html[data-theme=light] body .fleet-card-context-menu button.fleet-card-context-menu__button--prep:hover,html[data-theme=light] body .fleet-card-context-menu button.fleet-card-context-menu__button--prep:focus-visible{border-color:#4d9de8;background:linear-gradient(180deg,#d9eeff,#c6e3ff)}html[data-theme=light] body .fleet-card-context-menu button.fleet-card-context-menu__button--sale{border-color:#7ed9a8;background:linear-gradient(180deg,#e5f9ee,#cef2dd);color:#0f7049}html[data-theme=light] body .fleet-card-context-menu button.fleet-card-context-menu__button--sale:hover,html[data-theme=light] body .fleet-card-context-menu button.fleet-card-context-menu__button--sale:focus-visible{border-color:#43b978;background:linear-gradient(180deg,#d8f5e5,#c0edcf)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__media:after{background:linear-gradient(90deg,rgba(255,255,255,.54) 0%,rgba(255,255,255,.34) 24%,rgba(255,255,255,.12) 42%,rgba(255,255,255,.03) 58%,transparent 70%),linear-gradient(180deg,#ffffff03,#ffffff0f 58%,#ffffff38)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__title{color:#172033;text-shadow:0 1px 0 rgba(255,255,255,.86),0 0 5px rgba(255,255,255,.58)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__meta,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-internal-name--row{color:#0f172a;text-shadow:none}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__mobile-status-pill{border-color:color-mix(in srgb,var(--fleet-status) 48%,#ffffff);background:color-mix(in srgb,var(--fleet-status) 18%,#ffffff);color:color-mix(in srgb,var(--fleet-status) 74%,#102033)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__details-button{border-color:#b7c8dc;background:#fff;color:#18324f;box-shadow:0 1px #0f172a0a}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__details-button:hover:not(:disabled),html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__details-button:focus-visible{border-color:#005bd3;background:#eaf3ff;color:#003f91}}@media(max-width:768px){body .potential-page{gap:6px;width:100vw;margin-inline:calc((100vw - 100%)/-2);padding-top:4px}body .potential-page>.ui-page-section{padding-inline:0}body .potential-page .ui-page-section__body>.stack-lg{gap:7px}body .potential-page .ui-card{border-right:0;border-left:0;border-radius:0}body .potential-group-header{padding:7px 8px}body .potential-group-header__chevron{width:28px;height:28px;border-radius:9px}body .potential-group__collapsed-note{padding:2px 8px 9px;font-size:.76rem}body .potential-group-header__line .ui-card__title{font-size:.9rem}body .potential-list.mobile-card-list{gap:6px;padding:0}body .potential-row.vehicle-mobile-card__body{position:relative;z-index:1;grid-template-columns:72px minmax(0,1fr) 86px;grid-template-areas:"media main statuses" "prices prices prices" "comment comment comment" "links links links" "actions actions actions";gap:7px;width:100%;padding:7px;border-right:0;border-left:0;border-radius:8px;cursor:pointer}body .potential-row.vehicle-mobile-card__body.is-menu-open{z-index:25}body .potential-row__mobile-menu{display:none}body .potential-row__mobile-menu-trigger{display:grid;place-items:center;width:30px;min-width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#10141af0;color:var(--text-primary);font-weight:900;line-height:1}body .potential-row__mobile-menu-popover{position:absolute;top:36px;right:0;z-index:27;display:grid;min-width:152px;padding:6px;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-surface-elevated);box-shadow:var(--shadow-lg)}body .potential-row__mobile-menu-popover button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font-weight:800;text-align:left}body .potential-row__mobile-menu-popover button:disabled{color:var(--text-muted)}body .potential-row__mobile-menu-popover button.is-danger{color:#ffb4b4}body .potential-row__image{height:72px;min-height:72px;border-radius:8px}body .potential-row__main{gap:3px}body .potential-row__title{padding-right:0;font-size:22px;font-weight:950;line-height:1.05}body .potential-row__meta{font-size:15px;line-height:1.18}body .potential-row__prices{display:none!important}body .potential-row__prices-mobile{display:grid;grid-area:prices;grid-column:1 / -1;justify-self:stretch;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);align-items:center;row-gap:3px;column-gap:5px;box-sizing:border-box;width:calc(100% + 24px);margin:0 -24px 0 0;padding:6px 14px;border-radius:7px;font-size:15px;line-height:1.08}body .potential-mobile-price-label,body .potential-mobile-price-value{min-width:0;min-height:19px;align-self:center;overflow:hidden;line-height:19px;text-overflow:ellipsis;white-space:nowrap}body .potential-mobile-price-label{color:var(--text-primary);font-size:15px;line-height:19px;text-overflow:clip;white-space:nowrap}body .potential-mobile-price-value{justify-self:start;color:var(--text-primary);font-size:16px;font-weight:700;text-align:left}body .potential-row__prices-mobile .potential-money-value,body .potential-row__prices-mobile .potential-row__money-input{width:fit-content;max-width:96px;min-height:19px;padding:0;font-size:16px;line-height:19px}body .potential-row__prices-mobile .potential-money-value{justify-self:start;border-bottom:1px dashed rgba(148,163,184,.45);touch-action:manipulation}body .potential-row__prices-mobile .potential-row__money-input{border-bottom:1px solid var(--accent-primary)}body .potential-mobile-price-status{grid-column:4;justify-self:start;max-width:none;min-height:16px;padding-inline:4px;overflow:visible;font-size:15px;line-height:16px;text-overflow:clip;white-space:nowrap}body .potential-row__prices>div{min-height:19px;align-items:center}body .potential-row__price-item{display:grid;grid-template-columns:minmax(58px,.9fr) minmax(0,1fr);column-gap:5px}body .potential-profit-line{grid-template-columns:minmax(58px,.9fr) minmax(0,1fr) auto}body .potential-row__price-item>span,body .potential-money-line>span,body .potential-profit-line>span{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}body .potential-row__price-item>strong,body .potential-money-value,body .potential-row__money-input{justify-self:start;min-width:0;text-align:left}body .potential-row__price-item--asking{order:1}body .potential-row__price-item--planned-sale{order:4}body .potential-row__price-item--agreed{order:3}body .potential-row__price-item--investment{order:2}body .potential-row__price-item--estimate{order:5}body .potential-row__price-item--profit{order:6}body .potential-row__prices strong{font-size:16px}body .potential-money-line{min-height:19px;gap:4px;flex-wrap:nowrap}body .potential-money-line>span{flex:0 0 auto;white-space:nowrap}body .potential-money-value,body .potential-row__money-input{min-height:19px;padding:0;font-size:16px}body .potential-money-value{border-bottom:1px dashed rgba(148,163,184,.45);touch-action:manipulation}body .potential-row__money-input{width:100%;max-width:96px;border-bottom:1px solid var(--accent-primary);color:var(--text-primary)}body .potential-profit-line{min-height:19px;align-items:center;gap:4px;flex-wrap:nowrap}body .potential-profit-badge{flex:0 0 auto;max-width:none;min-height:16px;padding-inline:4px;overflow:visible;font-size:15px;line-height:16px;text-overflow:clip;white-space:nowrap}body .potential-row__statuses{display:contents}body .potential-row__status-controls{display:grid;grid-area:statuses;grid-template-columns:1fr;align-self:start;gap:4px;min-width:0}body .potential-row__comment{grid-area:comment;min-height:48px;padding:7px 8px;font-size:15px}body .potential-row__select,body .potential-row__status-readonly{width:100%;min-width:0;min-height:28px;padding-inline:6px;font-size:15px;line-height:1.1}body .potential-row__links{display:flex!important;grid-area:links;flex-wrap:wrap;gap:6px;padding-top:0;border-top:0}body .potential-row__link-action{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid rgba(59,71,89,.82);border-radius:999px;background:#14191fe0;color:var(--text-primary);font-size:15px;line-height:1}body .potential-row__actions{display:flex!important;grid-area:actions;align-items:flex-start;gap:6px}body .potential-row__actions-top{justify-content:flex-start}body .potential-actions__button:not(.potential-actions__button--danger),body .potential-row__timeline{display:none!important}body .potential-save-actions{position:sticky;bottom:calc(66px + env(safe-area-inset-bottom));z-index:30;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:8px;margin:4px -2px 0;border-top:1px solid rgba(65,78,98,.62);background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .potential-save-actions .ui-button{min-height:40px;padding-inline:10px;font-size:.84rem;white-space:nowrap}}@media(max-width:768px){body .potential-row-swipe{overflow:hidden}body .potential-row-swipe .swipe-actions__rail{display:grid;align-content:center;gap:5px;width:164px;min-width:164px;padding:8px 8px 8px 14px;background:linear-gradient(90deg,#07090d00,#07090df2 18%),#0c1118}body .potential-row-swipe .swipe-actions__button{width:100%;min-width:0;min-height:31px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:linear-gradient(180deg,#65b9ff47,#65b9ff24),#0c1826f5;box-shadow:0 10px 22px #0000003d;color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}body .potential-row-swipe .swipe-actions__button:disabled{opacity:.55;filter:saturate(.72)}body .potential-row.vehicle-mobile-card__body.potential-row--mobile-redesign{--potential-status: #65b9ff;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "prices";gap:0;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--potential-status) 42%,rgba(255,255,255,.1));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--potential-status) 18%,transparent),transparent 48%),#11161d;box-shadow:0 15px 34px #00000057}body .potential-row.vehicle-mobile-card__body.potential-row--mobile-redesign:before{position:absolute;inset:0 auto 0 0;z-index:6;width:5px;content:"";background:var(--potential-status)}body .potential-row--mobile-redesign .potential-row__media{position:relative;display:block;grid-area:media;height:156px;min-height:156px;overflow:hidden;border-radius:0;background:#1a2029}body .potential-row--mobile-redesign .potential-row__media:before{display:none}body .potential-row--mobile-redesign .potential-row__media:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(17,22,29,.82) 0%,rgba(17,22,29,.54) 28%,rgba(17,22,29,.08) 50%,transparent 56%),linear-gradient(180deg,#00000005,#0000005c)}body .potential-row--mobile-redesign .potential-car-thumb,body .potential-row--mobile-redesign .potential-row__image{position:absolute;top:0;right:0;width:80%;height:156px;min-height:156px;overflow:hidden;border:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}body .potential-row--mobile-redesign .potential-row__image-content{width:100%;height:156px;min-height:156px;border:0;border-radius:0}body .potential-row--mobile-redesign .potential-row__image-content{object-fit:cover;object-position:center}body .potential-row--mobile-redesign .potential-car-thumb--empty{background:#1a2029}body .potential-row--mobile-redesign .potential-row__photo-top{position:absolute;inset:7px 10px auto 13px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}body .potential-row--mobile-redesign .potential-row__photo-status-stack{display:grid;justify-items:end;gap:5px}body .potential-row--mobile-redesign .potential-row__mobile-admin-status,body .potential-row--mobile-redesign .potential-row__photo-pill{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#00000070;color:#fff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .potential-row--mobile-redesign .potential-row__mobile-admin-status{border-color:color-mix(in srgb,var(--potential-status) 42%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--potential-status) 18%,rgba(0,0,0,.36))}body .potential-row--mobile-redesign .potential-row__photo-pill--green{border-color:#39d98a6b;background:#39d98a29}body .potential-row--mobile-redesign .potential-row__photo-pill--yellow{border-color:#f0b84e7a;background:#f0b84e2e}body .potential-row--mobile-redesign .potential-row__photo-pill--red{border-color:#ff747480;background:#ff74742e}body .potential-row--mobile-redesign .potential-row__main{z-index:3;display:grid;grid-area:media;align-self:start;gap:4px;padding:42px 11px 0 17px;pointer-events:none}body .potential-row--mobile-redesign .potential-row__identity{gap:4px}body .potential-row--mobile-redesign .potential-row__identity>.potential-row__meta:nth-of-type(n+4){display:none}body .potential-row--mobile-redesign .potential-row__title{color:#fff;font-size:22px;font-weight:950;line-height:1.05}body .potential-row--mobile-redesign .potential-row__meta{color:#d7dde7;font-size:15px;line-height:1.16}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;pointer-events:auto}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:var(--text-primary);font-size:13px;font-weight:800;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill--green{border-color:#39d98aad;background:#39d98a42;color:#9dffc8}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill--yellow{border-color:#f0b84eb8;background:#f0b84e4d;color:#ffe19a}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill--red{border-color:#ff7474c2;background:#ff747452;color:#ffb4b4}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-calculations{max-width:min(170px,55vw);overflow:hidden;color:#cbd5e1;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}body .potential-row--mobile-redesign .potential-row__mobile-autotheka-calculations--red{color:#ffb4b4}body .potential-row--mobile-redesign .potential-row__prices,body .potential-row--mobile-redesign .potential-row__statuses,body .potential-row--mobile-redesign>.potential-row__links,body .potential-row--mobile-redesign>.potential-row__actions{display:none!important}body .potential-row--mobile-redesign .potential-row__prices-mobile{display:grid;grid-area:prices;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;padding:9px 10px 8px 14px;border-radius:0;background:#0c1118c7;font-size:14px;line-height:1.18}body .potential-row--mobile-redesign .potential-row__mobile-money-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:8px;min-width:0}body .potential-row--mobile-redesign .potential-row__mobile-estimate,body .potential-row--mobile-redesign .potential-row__mobile-money-inline{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.18}body .potential-row--mobile-redesign .potential-row__mobile-estimate{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}body .potential-row--mobile-redesign .potential-row__mobile-estimate strong,body .potential-row--mobile-redesign .potential-row__mobile-money-inline strong{color:var(--text-primary);font-size:20px;font-weight:500;line-height:1}body .potential-row--mobile-redesign .potential-row__mobile-detail-line strong,body .potential-row--mobile-redesign .potential-row__mobile-timeline strong{color:var(--text-primary);font-weight:500}body .potential-row--mobile-redesign .potential-row__mobile-sale{display:inline-flex;justify-self:end;align-items:baseline;gap:6px;color:var(--text-secondary);font-size:15px;white-space:nowrap}body .potential-row--mobile-redesign .potential-row__mobile-sale strong{color:var(--text-primary);font-size:20px;font-weight:950;line-height:1}body .potential-row--mobile-redesign .potential-row__mobile-money-inline{display:flex;flex-wrap:wrap;gap:5px 10px}body .potential-row--mobile-redesign .potential-row__mobile-profit-wrap{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px;color:color-mix(in srgb,var(--potential-status) 48%,#fff);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;flex-wrap:wrap}body .potential-row--mobile-redesign .potential-row__mobile-profit-wrap strong{flex:0 0 auto;color:color-mix(in srgb,var(--potential-status) 72%,#fff);font-size:20px;font-weight:950;line-height:1;white-space:nowrap}body .potential-row--mobile-redesign .potential-row__mobile-buyer-payout{flex-basis:100%;color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1;text-align:right}body .potential-row--mobile-redesign .potential-row__mobile-buyer-payout strong{color:var(--text-primary);font-size:18px;font-weight:500}body .potential-row--mobile-redesign .potential-row__mobile-expanded{display:grid;max-height:360px;gap:8px;overflow:hidden;opacity:1;pointer-events:auto;transform:translateY(0);transition:max-height .22s ease,opacity .17s ease,transform .22s ease}body .potential-row--mobile-redesign:not(.is-expanded) .potential-row__mobile-expanded{max-height:0;opacity:0;pointer-events:none;transform:translateY(-6px)}body .potential-row--mobile-redesign .potential-row__mobile-detail-line,body .potential-row--mobile-redesign .potential-row__mobile-timeline{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.2}body .potential-row--mobile-redesign .potential-row__mobile-timeline{color:var(--text-muted);font-size:12px}body .potential-row--mobile-redesign .potential-row__mobile-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .potential-row--mobile-redesign .potential-row__mobile-edit-grid label{display:grid;gap:4px;color:var(--text-secondary);font-size:12px;font-weight:650}body .potential-row--mobile-redesign .potential-row__mobile-edit-grid .potential-mobile-price-value,body .potential-row--mobile-redesign .potential-row__mobile-edit-grid .potential-row__money-input{width:100%;max-width:none;min-height:34px;padding:0 6px;border:1px solid color-mix(in srgb,var(--potential-status) 28%,rgba(255,255,255,.14));border-radius:9px;background:#ffffff12;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1;text-align:center}body .potential-row--mobile-redesign .potential-row__mobile-edit-grid .potential-row__money-input{font-size:16px}body .potential-row--mobile-redesign .potential-row__mobile-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:0;padding:0;border-top:0}body .potential-row--mobile-redesign .potential-row__mobile-links .potential-row__link-action{width:100%;min-width:0;min-height:34px;padding:0 4px;border-radius:9px;font-size:12px;font-weight:650;line-height:1;justify-content:center;white-space:nowrap}body .potential-row--mobile-redesign .potential-row__mobile-links .potential-row__link-action--disabled,body .potential-row--mobile-redesign .potential-row__mobile-links .potential-row__link-action:disabled{border-color:#94a3b82e;background:#94a3b814;color:#cbd5e170;cursor:default;box-shadow:none}body .potential-row--mobile-redesign .potential-row__mobile-bottom{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"comment side";gap:6px;align-items:stretch}body .potential-row--mobile-redesign .potential-row__mobile-bottom-side{display:grid;grid-area:side;gap:6px}body .potential-row--mobile-redesign .potential-row__comment--mobile{grid-area:comment;min-height:74px;height:100%;padding:8px 9px;border:1px solid color-mix(in srgb,var(--potential-status) 28%,rgba(255,255,255,.14));border-radius:9px;background:#ffffff12;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.25;resize:none}body .potential-row--mobile-redesign .potential-row__mobile-bottom-side .potential-row__select,body .potential-row--mobile-redesign .potential-row__mobile-bottom-side .potential-row__status-readonly{width:100%;min-width:0;min-height:34px;padding:0 7px;border:1px solid color-mix(in srgb,var(--potential-status) 28%,rgba(255,255,255,.14));border-radius:9px;background:#ffffff12;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1}body .potential-row--mobile-redesign .potential-row__mobile-open{width:100%;min-height:34px;padding-inline:8px;border-radius:9px;background:color-mix(in srgb,var(--potential-status) 25%,rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--potential-status) 54%,rgba(255,255,255,.12));font-size:13px;font-weight:650;line-height:1}}@media(max-width:768px){body .modal-overlay:has(.vehicle-create-modal){z-index:140}body:has(.vehicle-create-modal) .mobile-bottom-nav{display:none}body .vehicle-create-modal{box-sizing:border-box;width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}body .vehicle-create-modal>.ui-card__header{position:sticky;top:0;z-index:12;gap:3px;padding:9px 12px 8px;background:#161a20fa}body .vehicle-create-modal>.ui-card__header .ui-card__title{font-size:.98rem;line-height:1.15}body .vehicle-create-modal>.ui-card__header .ui-card__description{font-size:.74rem;line-height:1.25}body .vehicle-create-modal>.ui-card__content{box-sizing:border-box;width:100%;min-width:0;max-height:calc(100dvh - 58px);overflow-x:hidden;overflow-y:auto;gap:8px;padding:8px 8px calc(286px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(286px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .vehicle-create-modal.is-purchase-collapsed>.ui-card__content{padding-bottom:calc(198px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(198px + env(safe-area-inset-bottom))}body .vehicle-create-modal .status-banner,body .vehicle-create-modal .surface-note{padding:8px 10px;border-radius:9px;font-size:.78rem;line-height:1.25}body .vehicle-create-modal .potential-form-top,body .vehicle-create-modal .potential-form-sections,body .vehicle-create-modal .potential-form-row{min-width:0;gap:8px}body .vehicle-create-modal .potential-form-top:has(.potential-autofill-card){grid-template-columns:88px minmax(0,1fr);align-items:start}body .vehicle-create-modal .potential-form-top:not(:has(.potential-autofill-card)){grid-template-columns:1fr}body .vehicle-create-modal .fleet-add-summary{grid-template-columns:1fr;gap:8px;align-items:start}body .vehicle-create-modal .fleet-add-summary__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}body .vehicle-create-modal .fleet-add-summary__photo .potential-photo-panel__trigger,body .vehicle-create-modal .fleet-add-summary__photo .potential-photo-panel__image,body .vehicle-create-modal .fleet-add-summary__photo .potential-photo-panel__empty{width:100%;min-height:150px;height:150px;border-radius:10px}body .vehicle-create-modal .fleet-add-summary__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .vehicle-create-modal .fleet-add-summary__photo,body .vehicle-create-modal .fleet-add-summary__group--prices,body .vehicle-create-modal .fleet-add-summary__groups .fleet-add-summary__group{order:initial}body .vehicle-create-modal .fleet-add-summary__group{gap:5px;padding:8px;border-radius:9px}body .vehicle-create-modal .fleet-add-summary__group h4{font-size:.78rem}body .vehicle-create-modal .fleet-add-summary__row{grid-template-columns:minmax(54px,.78fr) minmax(0,1fr);gap:6px}body .vehicle-create-modal .fleet-add-summary__row span,body .vehicle-create-modal .fleet-add-summary__row strong{font-size:.72rem;line-height:1.2}body .vehicle-create-modal .fleet-add-submit-card__bar{grid-template-columns:1fr;gap:6px}body .vehicle-create-modal>.ui-card__content>.fleet-add-submit-card{position:fixed;right:var(--space-3);left:var(--space-3);bottom:0;z-index:130;box-sizing:border-box;width:auto;max-width:680px;margin:0 auto;max-height:none;overflow:visible;border:1px solid rgba(42,157,143,.68);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#192b2afc,#111d1ffc);box-shadow:0 -14px 34px #00000057,0 0 0 1px #68d3be1f}body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header{border-bottom-color:#68d3be42;background:#1833308f}body .vehicle-create-modal .ui-card{min-width:0;border-radius:10px;box-shadow:none}body .vehicle-create-modal .ui-card>.ui-card__header{gap:2px;padding:7px 10px 5px}body .vehicle-create-modal .ui-card>.ui-card__header .ui-card__title{font-size:.9rem;line-height:1.15}body .vehicle-create-modal .ui-card>.ui-card__header .ui-card__description{display:none}body .vehicle-create-modal .ui-card>.ui-card__content{padding:8px 10px}body .vehicle-create-modal .stack-lg,body .vehicle-create-modal .form-grid,body .vehicle-create-modal .form-grid--balanced,body .vehicle-create-modal .ui-grid-2{min-width:0;gap:8px}body .vehicle-create-modal .potential-form-card .form-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px}body .vehicle-create-modal .potential-form-card .form-grid:not(.form-grid--balanced){grid-template-columns:1fr!important}body .vehicle-create-modal .potential-form-card--wide .form-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .vehicle-create-modal .fleet-purchase-card>.ui-card__header{padding:6px 30px 4px 9px}body .vehicle-create-modal .fleet-purchase-card__header{flex-direction:row;align-items:center}body .vehicle-create-modal .fleet-purchase-card__toggle{right:9px;width:18px;min-width:18px}body .vehicle-create-modal .fleet-purchase-card__toggle-icon{width:13px;height:13px}body .vehicle-create-modal .fleet-purchase-card>.ui-card__content{padding:6px 8px calc(8px + env(safe-area-inset-bottom))}body .vehicle-create-modal .fleet-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 6px}body .vehicle-create-modal .fleet-detail-expenses-card .form-grid--balanced .ui-form-field:first-child,body .vehicle-create-modal .potential-form-card--wide .form-grid--balanced .ui-form-field:nth-child(1),body .vehicle-create-modal .potential-form-card--wide .form-grid--balanced .ui-form-field:nth-child(2){grid-column:1 / -1}body .vehicle-create-modal .potential-form-card--wide .fleet-purchase-grid .ui-form-field:nth-child(2),body .vehicle-create-modal .potential-form-card--wide .fleet-purchase-grid .ui-form-field:nth-child(3),body .vehicle-create-modal .potential-form-card--wide .fleet-purchase-grid .ui-form-field:nth-child(4),body .vehicle-create-modal .potential-form-card--wide .fleet-purchase-grid .ui-form-field:nth-child(5){grid-column:auto!important}body .vehicle-create-modal .fleet-purchase-grid .ui-form-field{gap:2px}body .vehicle-create-modal .fleet-purchase-grid .ui-form-field__label{font-size:.68rem}body .vehicle-create-modal .fleet-purchase-grid .ui-input,body .vehicle-create-modal .fleet-purchase-grid .ui-select{min-height:34px;padding-inline:8px;font-size:14px}body .vehicle-create-modal .ui-form-field,body .vehicle-create-modal .form-field{gap:4px}body .vehicle-create-modal .ui-form-field__label,body .vehicle-create-modal .form-field__label{font-size:.78rem;line-height:1.15}body .vehicle-create-modal .ui-form-field__hint{font-size:.74rem;line-height:1.2}body .vehicle-create-modal .ui-input,body .vehicle-create-modal .ui-select,body .vehicle-create-modal .ui-textarea{min-height:44px;padding:0 10px;border-radius:9px;font-size:16px}body .vehicle-create-modal .ui-textarea{min-height:84px;padding-block:9px}body .vehicle-create-modal input[type=file]{min-height:44px;max-width:100%;font-size:.82rem}body .vehicle-create-modal .potential-photo-panel{gap:6px}body .vehicle-create-modal .potential-photo-card,body .vehicle-create-modal .potential-autofill-card{min-width:0;align-self:start}body .vehicle-create-modal .potential-photo-card,body .vehicle-create-modal .potential-autofill-card{border:0;background:transparent}body .vehicle-create-modal .potential-photo-card>.ui-card__header,body .vehicle-create-modal .potential-autofill-card>.ui-card__header{display:none}body .vehicle-create-modal .potential-photo-card>.ui-card__content,body .vehicle-create-modal .potential-autofill-card>.ui-card__content{padding:0}body .vehicle-create-modal .potential-photo-panel__trigger{width:88px;min-height:88px;border-radius:10px}body .vehicle-create-modal .potential-photo-panel__image,body .vehicle-create-modal .potential-photo-panel__empty{width:88px;height:88px;border-radius:10px}body .vehicle-create-modal .potential-photo-panel__empty{padding:10px;font-size:.72rem;line-height:1.15}body .vehicle-create-modal .potential-autofill-card>.ui-card__content.stack-lg{grid-template-columns:1fr;gap:5px;min-width:0}body .vehicle-create-modal .vehicle-import-row{grid-template-columns:minmax(0,1fr) 32px minmax(0,64px);align-items:end;gap:4px;min-width:0}body .vehicle-create-modal .fleet-add-parser-row.vehicle-import-row{grid-template-columns:minmax(0,1fr) 44px;gap:5px;align-items:end}body .vehicle-create-modal .fleet-add-parser-input.ui-input{padding-right:34px;border-color:#48a0ffe6;background:linear-gradient(180deg,#122031fc,#0c1623fc);box-shadow:0 0 0 1px #48a0ff33,0 0 20px #0f7cf029}body .vehicle-create-modal .fleet-add-parser-clear{right:6px;width:24px;height:24px;font-size:1.18rem}body .vehicle-create-modal .vehicle-import-row--file{grid-template-columns:minmax(0,1fr) minmax(0,64px)}body .vehicle-create-modal .vehicle-import-row>.form-field{min-width:0;gap:4px}body .vehicle-create-modal .vehicle-import-row>.form-field .form-field__label{font-size:.64rem}body .vehicle-create-modal .vehicle-import-row>.form-field input[type=file]{min-height:34px;font-size:.68rem}body .vehicle-create-modal .vehicle-clipboard-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:4px;min-width:0}body .vehicle-create-modal .vehicle-clipboard-row .ui-form-field{min-width:0}body .vehicle-create-modal .vehicle-clipboard-row .ui-form-field__label{font-size:.64rem}body .vehicle-create-modal .vehicle-clipboard-row .ui-input{min-height:34px;padding-inline:7px;font-size:.74rem}body .vehicle-create-modal .vehicle-clipboard-button{display:inline-grid;place-items:center;width:32px;min-width:32px;min-height:34px;padding:0}body .vehicle-create-modal .vehicle-clipboard-button--icon{width:44px;min-width:44px;padding:0}body .vehicle-create-modal .fleet-add-parser-row .vehicle-clipboard-button--icon{height:44px;min-height:44px}body .vehicle-create-modal .fleet-add-parser-row .vehicle-clipboard-image{width:34px;height:34px}body .vehicle-create-modal .vehicle-clipboard-icon{position:relative;display:block;width:14px;height:16px}body .vehicle-create-modal .vehicle-clipboard-icon:before{content:"";position:absolute;left:2px;right:2px;bottom:0;height:14px;border:1.8px solid currentColor;border-radius:3px}body .vehicle-create-modal .vehicle-clipboard-icon:after{content:"";position:absolute;left:5px;top:0;width:6px;height:5px;border:1.8px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0}body .vehicle-create-modal .potential-modal__actions{position:static;display:grid;grid-template-columns:1fr;padding:0;background:transparent}body .vehicle-create-modal .potential-modal__actions .ui-button{width:64px;min-height:36px;height:auto;padding-inline:4px;font-size:.52rem;line-height:1;text-align:center;overflow-wrap:anywhere;white-space:normal}body .vehicle-create-modal .potential-modal__actions .loading-button-content{display:flex;width:100%;min-width:0;white-space:normal}body .vehicle-create-modal .potential-modal__actions .loading-button-content__label{display:block;width:100%;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:anywhere}body .vehicle-create-modal .concurrency-panel .form-actions{position:static;display:grid;grid-template-columns:1fr;padding:0;background:transparent}body .vehicle-create-modal .vehicle-save-actions{position:static;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:0;margin:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body .vehicle-create-modal .vehicle-save-actions .ui-button{min-height:38px;padding-inline:10px;font-size:.84rem;white-space:nowrap}body .vehicle-create-modal input:not([type=checkbox]):not([type=radio]):not([type=range]),body .vehicle-create-modal select,body .vehicle-create-modal textarea{font-size:16px!important}}@media(max-width:768px){body .modal-overlay:has(.fleet-detail-modal){z-index:60!important;padding:0}body .fleet-detail-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .fleet-detail-modal>.ui-card__header{gap:2px;padding:8px 10px 7px}body .fleet-detail-modal>.ui-card__header .ui-card__title{overflow:hidden;font-size:.96rem;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}body .fleet-detail-modal>.ui-card__header .fleet-internal-name--detail{min-height:18px;margin-top:0;font-size:.72rem;line-height:1.15}body .fleet-detail-modal>.ui-card__header .ui-card__description,body .fleet-detail-modal .ui-card__description{display:none}body .fleet-detail-modal>.ui-card__content{min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;gap:7px;padding:7px 7px calc(168px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(168px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .fleet-detail-modal>.ui-card__content:after{display:none}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]{display:flex;align-items:flex-start;gap:0;touch-action:pan-y;overscroll-behavior-x:contain}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>.split-grid{display:contents}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>[data-mobile-panel],body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>.split-grid>[data-mobile-panel]{flex:0 0 100%;width:100%;min-width:0;transform:translate3d(calc(var(--detail-swipe-x, 0px) - (var(--detail-swipe-index, 0) * 100%)),0,0);transition:transform .23s cubic-bezier(.22,1,.36,1);will-change:transform}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true][data-swipe-state=dragging]>[data-mobile-panel],body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true][data-swipe-state=dragging]>.split-grid>[data-mobile-panel]{transition:none}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>[data-mobile-panel=overview]{display:grid!important}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>.split-grid>.timeline-panel-stack[data-mobile-panel=timeline]{display:grid!important;gap:8px}body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>[data-mobile-panel=expenses],body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>[data-mobile-panel=full],body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>.split-grid>[data-mobile-panel=materials],body .fleet-detail-modal>.ui-card__content[data-mobile-carousel=true]>.split-grid>[data-mobile-panel=timeline]{display:block!important}body .fleet-detail-modal .mobile-tabs{position:relative;z-index:35;gap:4px;margin:0;padding:7px;border-bottom:1px solid rgba(65,78,98,.48);background:#161a20;box-shadow:0 8px 18px #0003}body .fleet-detail-modal .mobile-tabs button{min-height:30px;padding:0 8px;border-radius:10px;font-size:.72rem}body .fleet-detail-modal .ui-card{min-width:0;border-radius:9px;box-shadow:none}body .fleet-detail-modal .ui-card__header{gap:1px;padding:7px 8px 5px}body .fleet-detail-modal .ui-card__content{padding:7px 8px}body .fleet-detail-modal .ui-card__title{font-size:.82rem;line-height:1.12}body .fleet-detail-modal .fleet-detail-source-card>.ui-card__header .ui-card__title:after{padding:2px 6px;font-size:.56rem}body .fleet-detail-modal .fleet-detail-source-legend{gap:6px;margin-top:6px}body .fleet-detail-modal .fleet-detail-source-legend__item{min-height:20px;padding:3px 7px;font-size:.62rem}body .fleet-detail-modal .stack-lg,body .fleet-detail-modal .list-stack,body .fleet-detail-modal .metric-stack,body .fleet-detail-modal .payout-summary-list{gap:5px}body .fleet-detail-modal .fleet-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .fleet-detail-modal .fleet-detail-summary-grid>.ui-card:last-child{grid-column:1 / -1}body .fleet-detail-modal .surface-card{min-height:54px}body .fleet-detail-modal .surface-stat__label{font-size:.62rem;line-height:1.05;white-space:nowrap}body .fleet-detail-modal .surface-stat__value{margin-top:2px;overflow:hidden;font-size:1rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .fleet-detail-modal .surface-card--metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}body .fleet-detail-modal .metric-row,body .fleet-detail-modal .list-row{flex-direction:row;align-items:center;min-height:21px;gap:7px;padding-bottom:4px}body .fleet-detail-modal .metric-row span,body .fleet-detail-modal .metric-row strong,body .fleet-detail-modal .list-row span,body .fleet-detail-modal .list-row strong{min-width:0;font-size:.72rem;line-height:1.12}body .fleet-detail-modal .metric-row span,body .fleet-detail-modal .list-row span{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}body .fleet-detail-modal .metric-row strong,body .fleet-detail-modal .list-row strong{justify-content:flex-end;text-align:right;overflow-wrap:anywhere}body .fleet-detail-modal [data-mobile-panel=overview] .list-row--control{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,124px)}body .fleet-detail-modal [data-mobile-panel=overview] .list-row--control .ui-select{justify-self:end;width:124px;min-height:28px;padding:0 22px 0 7px;font-size:.66rem}body .fleet-detail-modal [data-mobile-panel=overview] .ui-card__header{padding:8px 9px 6px}body .fleet-detail-modal [data-mobile-panel=overview] .ui-card__title{font-size:.92rem;line-height:1.16}body .fleet-detail-modal [data-mobile-panel=overview] .list-stack{gap:7px}body .fleet-detail-modal [data-mobile-panel=overview] .list-row{min-height:27px;gap:9px;padding-bottom:6px}body .fleet-detail-modal [data-mobile-panel=overview] .list-row span,body .fleet-detail-modal [data-mobile-panel=overview] .list-row strong{font-size:.84rem;line-height:1.18}body .fleet-detail-modal [data-mobile-panel=overview] .list-row--control .ui-select{width:136px;min-height:32px;font-size:.78rem}body .fleet-detail-modal [data-mobile-panel=overview].ui-grid-3,body .fleet-detail-modal .fleet-detail-top-grid,body .fleet-detail-modal .potential-form-row,body .fleet-detail-modal .potential-form-row--triple,body .fleet-detail-modal .potential-form-sections{grid-template-columns:1fr;gap:7px}body .fleet-detail-modal .fleet-detail-summary-card,body .fleet-detail-modal .fleet-detail-summary-card.ui-card{height:auto;min-height:0;max-height:none;overflow:visible}body .fleet-detail-modal .form-grid,body .fleet-detail-modal .form-grid--balanced,body .fleet-detail-modal .ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}body .fleet-detail-modal .potential-form-card--wide .form-grid--balanced .ui-form-field:nth-child(1),body .fleet-detail-modal .potential-form-card--wide .form-grid--balanced .ui-form-field:nth-child(2),body .fleet-detail-modal .form-grid .ui-form-field:last-of-type{grid-column:auto}body .fleet-detail-modal .ui-form-field,body .fleet-detail-modal .form-field{gap:3px}body .fleet-detail-modal .ui-form-field__label,body .fleet-detail-modal .form-field__label{font-size:.68rem;line-height:1.1}body .fleet-detail-modal .ui-input,body .fleet-detail-modal .ui-select,body .fleet-detail-modal .ui-textarea{min-height:36px;padding:0 8px;border-radius:8px;font-size:15px}body .fleet-detail-modal .ui-textarea{min-height:64px;padding-block:7px}body .fleet-detail-modal input[type=file]{min-height:36px;font-size:.72rem}body .fleet-detail-modal .fleet-detail-photo-card .potential-photo-panel__trigger,body .fleet-detail-modal .fleet-detail-photo-card .potential-photo-panel__image,body .fleet-detail-modal .fleet-detail-photo-card .potential-photo-panel__empty,body .fleet-detail-modal .fleet-detail-photo-card .fleet-detail-photo-empty{height:118px;min-height:118px;border-radius:9px}body .fleet-detail-modal .fleet-detail-disclosure{border-radius:9px}body .fleet-detail-modal .fleet-detail-disclosure__summary,body .fleet-detail-modal .payout-detail-disclosure__summary{min-height:34px;padding:8px 9px;gap:8px}body .fleet-detail-modal .payout-detail-header{min-height:34px;padding:8px 9px}body .fleet-detail-modal .payout-detail-header__summary{gap:8px}body .fleet-detail-modal .payout-detail-header__summary span,body .fleet-detail-modal .payout-detail-header__summary strong{font-size:.82rem;line-height:1.15}body .fleet-detail-modal .fleet-detail-disclosure__content,body .fleet-detail-modal .fleet-detail-disclosure--compact .fleet-detail-disclosure__content{padding:0 9px 9px}body .fleet-detail-modal .fleet-detail-full-card>.ui-card__header{display:none}body .fleet-detail-modal .fleet-detail-full-card>.ui-card__content{padding:0}body .fleet-detail-modal .fleet-detail-full-card>.ui-card__content:after{content:"";display:block;height:calc(132px + env(safe-area-inset-bottom))}body .fleet-detail-modal .potential-autofill-card .ui-grid-2{grid-template-columns:minmax(0,1fr) 58px!important;align-items:end;gap:4px}body .fleet-detail-modal .potential-modal__actions{position:static;display:grid;grid-template-columns:1fr;padding:0;background:transparent}body .fleet-detail-modal .potential-modal__actions .ui-button,body .fleet-detail-modal .details-action-link,body .fleet-detail-modal .payout-line-actions .ui-button{min-height:32px;padding-inline:6px;font-size:.66rem}body .fleet-detail-modal .potential-autofill-card .potential-modal__actions .ui-button{width:58px;min-height:36px;height:auto;padding-inline:4px;font-size:.52rem;line-height:1;text-align:center;overflow-wrap:anywhere;white-space:normal}body .fleet-detail-modal .potential-autofill-card .potential-modal__actions .loading-button-content{display:flex;width:100%;min-width:0;white-space:normal}body .fleet-detail-modal .potential-autofill-card .potential-modal__actions .loading-button-content__label{display:block;width:100%;overflow:visible;text-overflow:clip;white-space:normal}body .fleet-detail-modal .potential-autofill-card input[type=file]{min-height:34px;font-size:.68rem}body .fleet-detail-modal .fleet-expense-form--detail{grid-template-columns:minmax(0,1fr)!important;gap:6px;margin-top:3px;padding:8px 7px 7px;border:1px solid rgba(88,166,255,.32);border-radius:9px;background:linear-gradient(180deg,#0f7cf01f,#0f7cf00b)}body .fleet-detail-modal .fleet-expense-form--detail>.status-banner,body .fleet-detail-modal .fleet-expense-form--detail>.fleet-expense-comment,body .fleet-detail-modal .fleet-expense-form--detail>.form-actions{grid-column:1 / -1}body .fleet-detail-modal .fleet-expense-form--detail>.ui-form-field,body .fleet-detail-modal .fleet-expense-comment>.ui-form-field{grid-column:auto!important;min-width:0}body .fleet-detail-modal .fleet-expense-form--detail .ui-form-field__label{min-height:0}body .fleet-detail-modal .fleet-expense-form--detail .ui-form-field__hint{font-size:.62rem;line-height:1.1}body .fleet-detail-modal .fleet-expense-entry-row{grid-template-areas:"date category amount" ". description payment";grid-template-columns:54px minmax(0,1fr) minmax(92px,.82fr);gap:4px;padding:0;overflow:hidden;border:0;background:transparent}body .fleet-detail-modal .fleet-expense-entry-row__side{display:contents}body .fleet-detail-modal .fleet-expense-entry-row__side .ui-input{grid-area:amount;max-width:none;padding-left:0;font-size:.72rem;line-height:1.1;text-align:left}body .fleet-detail-modal .fleet-expense-entry-row__side .ui-button{grid-column:1 / -1;min-height:28px;font-size:.66rem}body .fleet-detail-modal .fleet-expense-entry-row .ui-input,body .fleet-detail-modal .fleet-expense-entry-row .ui-select{min-height:34px;padding-inline:6px;border-color:#58a6ff3d;border-radius:7px;background:#08122057;color:var(--text-primary);font-size:.72rem;line-height:1.1}body .fleet-detail-modal .fleet-expense-entry-row .ui-input:focus,body .fleet-detail-modal .fleet-expense-entry-row .ui-input:focus-visible,body .fleet-detail-modal .fleet-expense-entry-row .ui-select:focus,body .fleet-detail-modal .fleet-expense-entry-row .ui-select:focus-visible{font-size:16px}body .fleet-detail-modal .fleet-expense-entry-row .ui-input::placeholder{color:color-mix(in srgb,var(--text-primary) 86%,transparent);opacity:1}body .fleet-detail-modal .fleet-expense-entry-row .ui-select{padding:0 16px 0 2px}body .fleet-detail-modal .fleet-expense-history{gap:5px;padding-top:0}body .fleet-detail-modal .fleet-expense-history__header{display:none}body .fleet-detail-modal .fleet-expense-history__list{gap:5px;max-height:none}body .fleet-detail-modal .fleet-expense-history__item{grid-template-areas:"date category amount actions" ". description payment actions";grid-template-columns:42px minmax(0,1fr) 82px 126px;gap:1px 5px;padding:6px 7px}body .fleet-detail-modal .fleet-expense-history__item.is-editing{grid-template-areas:"date category amount" ". description payment" "actions actions actions";grid-template-columns:54px minmax(0,1fr) minmax(92px,.82fr);gap:4px;padding:7px}body .fleet-detail-modal .fleet-expense-history__date{grid-area:date}body .fleet-detail-modal .fleet-expense-history__category{grid-area:category}body .fleet-detail-modal .fleet-expense-history__description{grid-area:description}body .fleet-detail-modal .fleet-expense-history__payment{grid-area:payment;text-align:left}body .fleet-detail-modal .fleet-expense-history__side{display:contents}body .fleet-detail-modal .fleet-expense-history__side b{grid-area:amount;font-size:.74rem;line-height:1.1;justify-self:end;min-width:82px;text-align:left}body .fleet-detail-modal .fleet-expense-history__side .table-actions{grid-area:actions;align-self:stretch;display:flex;gap:4px;justify-content:flex-end}body .fleet-detail-modal .fleet-expense-history__item.is-editing .ui-input,body .fleet-detail-modal .fleet-expense-history__item.is-editing .ui-select{min-height:30px;padding-inline:6px;border-color:#facc1538;border-radius:7px;background:#08122052;font-size:.72rem;line-height:1.1}body .fleet-detail-modal .fleet-expense-history__item.is-editing .ui-input:focus,body .fleet-detail-modal .fleet-expense-history__item.is-editing .ui-input:focus-visible,body .fleet-detail-modal .fleet-expense-history__item.is-editing .ui-select:focus,body .fleet-detail-modal .fleet-expense-history__item.is-editing .ui-select:focus-visible{font-size:16px}body .fleet-detail-modal .fleet-expense-history__item.is-editing .fleet-expense-history__side .ui-input{grid-area:amount;width:100%;min-width:0;text-align:left}body .fleet-detail-modal .fleet-expense-history__side .ui-button{min-height:28px;padding-inline:6px;font-size:.66rem}body .fleet-detail-modal .fleet-expense-history__item span,body .fleet-detail-modal .fleet-expense-history__item strong{font-size:.68rem;line-height:1.12}body .fleet-expense-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .fleet-expense-modal>.ui-card__header{gap:2px;padding:8px 10px 7px}body .fleet-expense-modal>.ui-card__header .ui-card__title{font-size:.96rem;line-height:1.14}body .fleet-expense-modal>.ui-card__header .ui-card__description{overflow:hidden;font-size:.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .fleet-expense-modal>.fleet-expense-form--modal{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end;gap:5px 6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:7px 7px calc(78px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .fleet-expense-modal .fleet-expense-history{order:1;gap:5px;padding-top:0}body .fleet-expense-modal .fleet-expense-history__header{display:none}body .fleet-expense-modal .fleet-expense-history__list{gap:5px;max-height:none}body .fleet-expense-modal .fleet-expense-history__item{grid-template-areas:"date category amount actions" ". description payment actions";grid-template-columns:42px minmax(0,1fr) max-content max-content;gap:1px 5px;padding:6px 7px}body .fleet-expense-modal .fleet-expense-history__date{grid-area:date}body .fleet-expense-modal .fleet-expense-history__category{grid-area:category}body .fleet-expense-modal .fleet-expense-history__description{grid-area:description}body .fleet-expense-modal .fleet-expense-history__payment{display:block;grid-area:payment;text-align:right}body .fleet-expense-modal .fleet-expense-history__side{display:contents}body .fleet-expense-modal .fleet-expense-history__side b{grid-area:amount;font-size:.74rem;line-height:1.1;text-align:right}body .fleet-expense-modal .fleet-expense-history__item span,body .fleet-expense-modal .fleet-expense-history__item strong{font-size:.68rem;line-height:1.12}body .fleet-expense-modal>.fleet-expense-form--modal>.status-banner{order:2;grid-column:1 / -1}body .fleet-expense-modal>.fleet-expense-form--modal>.ui-form-field:nth-of-type(1){order:3}body .fleet-expense-modal>.fleet-expense-form--modal>.ui-form-field:nth-of-type(4){order:4}body .fleet-expense-modal>.fleet-expense-form--modal>.ui-form-field:nth-of-type(2){order:5}body .fleet-expense-modal>.fleet-expense-form--modal>.ui-form-field:nth-of-type(3){order:6}body .fleet-expense-modal .fleet-expense-comment{order:7;grid-column:1 / -1}body .fleet-expense-modal .form-actions{order:9;display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;gap:6px;min-width:0;padding-top:2px}body .fleet-expense-modal>.fleet-expense-form--modal>.ui-form-field,body .fleet-expense-modal .fleet-expense-comment>.ui-form-field{grid-column:auto!important;min-width:0}body .fleet-detail-modal .timeline-stack{gap:6px}body .fleet-detail-modal .timeline-item{padding:7px 8px}body .fleet-detail-modal .fleet-detail-actions{position:fixed;right:8px;left:8px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:minmax(62px,.68fr) minmax(0,1.28fr) minmax(72px,.82fr);gap:6px;align-items:center;padding:7px;margin:0;border-top:1px solid rgba(65,78,98,.58);border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .fleet-detail-modal .fleet-detail-actions .ui-button{min-height:36px;padding-inline:8px;font-size:.76rem;white-space:nowrap}body .fleet-detail-modal .fleet-detail-actions .ui-button--danger{min-height:32px;padding-inline:6px;font-size:.68rem}}@media(max-width:768px){body .crm-main__container:has(.tasks-page){padding-right:0;padding-bottom:calc(142px + env(safe-area-inset-bottom));padding-left:0}body .tasks-page{gap:7px}body .tasks-page>.ui-page-section{gap:7px}body .tasks-page .ui-page-section__header{padding:0 8px}body .tasks-page .ui-page-section__body{width:100%}body .tasks-workspace{gap:7px}body .task-list-tabs-bar{padding:0 8px 5px}body .task-list-tabs-bar .tasks-list-tab--add{display:none}body .task-list-tabs-bar .tasks-list-tab--add-mobile-visible{display:inline-flex;flex:0 0 36px;width:36px;min-width:36px;min-height:36px;padding:0;border-radius:10px;font-size:1.18rem}body .task-mobile-list-actions{position:fixed;right:8px;left:8px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:70;display:grid;gap:6px;padding:7px;border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .task-mobile-list-actions--single{grid-template-columns:1fr}body .task-mobile-list-actions--two{grid-template-columns:repeat(2,minmax(0,1fr))}body .task-mobile-list-actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}body .task-mobile-list-actions .ui-button{min-height:36px;padding-inline:6px;font-size:.68rem;line-height:1.05;white-space:normal}body .task-list-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:calc(100vw - 16px);max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));overflow:hidden}body .task-list-modal>.ui-card__content{min-height:0;overflow-y:auto;padding-bottom:calc(112px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .task-list-modal .task-list-modal__actions{position:fixed;right:8px;left:8px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:75;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:7px;border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .task-list-modal .task-list-modal__actions .ui-button{min-height:40px;font-size:.78rem}body .task-list-settings-modal .task-list-settings-modal__actions{grid-template-columns:1fr}body .task-list-settings-modal .task-list-settings-modal__actions>.form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .crm-main__container:has(.warehouse-page){padding-right:0;padding-bottom:calc(158px + env(safe-area-inset-bottom));padding-left:0}body .warehouse-page{gap:6px;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .warehouse-page>.ui-page-section{gap:5px;padding:0 7px}body .warehouse-page .ui-page-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:0}body .warehouse-page .ui-page-section__title{margin:0;font-size:.98rem;line-height:1.1}body .warehouse-page .ui-page-section__description{overflow:hidden;margin:0;font-size:.62rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .warehouse-page .ui-page-section__actions .ui-button{min-height:34px;padding-inline:8px;border-radius:8px;font-size:.68rem}body .warehouse-page>.ui-card,body .warehouse-page>.ui-card>.ui-card__content,body .warehouse-page>.ui-card>.ui-card__header{border:0;border-radius:0;background:transparent;box-shadow:none}body .warehouse-page>.ui-card{padding:0 7px}body .warehouse-page>.ui-card>.ui-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px;padding:5px 0 3px}body .warehouse-page>.ui-card>.ui-card__header .ui-card__title{margin:0;font-size:.84rem;line-height:1.1}body .warehouse-page>.ui-card>.ui-card__header .ui-card__description{display:none}body .warehouse-page>.ui-card>.ui-card__content{padding:0}body .warehouse-filter-card{position:fixed;right:7px;left:7px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:70;border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f7;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.modal-overlay) .warehouse-filter-card{display:none}body .warehouse-filter-card>.warehouse-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px;align-items:end;padding:7px}body .warehouse-filters .ui-form-field{gap:2px;min-width:0}body .warehouse-filters .ui-form-field:first-child{grid-column:1 / 3}body .warehouse-filters .ui-form-field__label{font-size:.56rem;line-height:1}body .warehouse-filters .ui-input,body .warehouse-filters .ui-select{min-height:30px;padding:0 6px;border-radius:8px;font-size:12px}body .warehouse-filters__summary{grid-column:1 / -1;justify-content:flex-start;min-height:14px;font-size:.62rem;line-height:1}body .warehouse-desktop-table{display:none}body .warehouse-mobile-list{display:grid;gap:6px}body .warehouse-mobile-list>.ui-empty-state{min-height:76px;padding:10px 8px;border:1px dashed rgba(65,78,98,.65);border-radius:9px}body .warehouse-mobile-row{display:grid;gap:6px;min-width:0;padding:7px 8px;border:1px solid rgba(65,78,98,.62);border-radius:9px;background:#0d1117fa}body .warehouse-mobile-row__main{display:grid;gap:3px;min-width:0}body .warehouse-mobile-row__title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}body .warehouse-mobile-row__title strong{overflow:hidden;font-size:.82rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body .warehouse-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 6px;border-radius:999px;font-size:.56rem;font-weight:800;line-height:1;white-space:nowrap}body .warehouse-status--waiting{background:#94a3b829;color:#cbd5e1}body .warehouse-status--for_sale{background:#22c55e2b;color:#bbf7d0}body .warehouse-status--sold{background:#3b82f62e;color:#bfdbfe}body .warehouse-mobile-row__meta{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;color:var(--text-secondary);font-size:.62rem;line-height:1;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .warehouse-mobile-row__meta::-webkit-scrollbar{display:none}body .warehouse-mobile-row__meta span{flex:0 0 auto;max-width:112px;overflow:hidden;padding:3px 5px;border-radius:999px;background:#ffffff0b;text-overflow:ellipsis;white-space:nowrap}body .warehouse-mobile-row__main p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:.64rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .warehouse-mobile-row__prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px 6px;border-radius:8px;background:#0b0e1385}body .warehouse-mobile-row__prices span{display:grid;gap:1px;min-width:0}body .warehouse-mobile-row__prices small{overflow:hidden;color:var(--text-secondary);font-size:.5rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .warehouse-mobile-row__prices b{overflow:hidden;font-size:.66rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .warehouse-mobile-row__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;color:var(--text-secondary);font-size:.62rem;line-height:1.05}body .warehouse-mobile-row__bottom>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .warehouse-mobile-row__actions{display:flex;gap:4px}body .warehouse-mobile-row__actions .ui-button{min-height:28px;padding-inline:6px;border-radius:7px;font-size:.58rem;line-height:1}body .warehouse-create-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:calc(100vw - 14px);max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));overflow:hidden;border-radius:12px 12px 0 0}body .warehouse-create-modal>.ui-card__header{gap:2px;padding:8px 10px 6px}body .warehouse-create-modal .ui-card__title{font-size:.96rem;line-height:1.12}body .warehouse-create-modal .ui-card__description{overflow:hidden;font-size:.66rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .warehouse-create-modal .warehouse-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start;align-items:end;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:7px 7px calc(88px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .warehouse-create-modal .warehouse-create-form__field{gap:3px;min-width:0}body .warehouse-create-modal .warehouse-create-form__field--wide,body .warehouse-create-modal .status-banner,body .warehouse-create-modal .warehouse-create-modal__actions{grid-column:1 / -1}body .warehouse-create-modal .ui-form-field__label{overflow:hidden;font-size:.66rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .warehouse-create-modal .ui-input,body .warehouse-create-modal .ui-select,body .warehouse-create-modal .ui-textarea{width:100%;min-height:34px;padding:0 8px;border-radius:8px;font-size:16px}body .warehouse-create-modal .ui-textarea{min-height:52px;max-height:86px;padding-top:7px;padding-bottom:7px;line-height:1.12}body .warehouse-create-modal .warehouse-create-form__field--money .ui-form-field__label{font-size:.6rem}body .warehouse-create-modal .warehouse-create-form__field--tire-size .ui-input{text-align:center}body .warehouse-create-modal .status-banner{margin:0;padding:7px 8px;border-radius:8px;font-size:.68rem;line-height:1.12}body .warehouse-create-modal .warehouse-create-modal__actions{position:fixed;right:8px;left:8px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:75;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:7px;border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .warehouse-create-modal .warehouse-create-modal__actions .ui-button{min-height:40px;padding-inline:8px;border-radius:9px;font-size:.78rem;line-height:1.05}body .tasks-main,body .tasks-board,body .task-row-list{gap:6px}body .task-row-list,body .task-mobile-swipe,body .task-row-card{width:100%}body .tasks-board>.ui-card{border:0;border-radius:0;background:transparent;box-shadow:none}body .tasks-board>.ui-card>.ui-card__header{display:none}body .tasks-board>.ui-card>.ui-card__content{padding:0}body .task-mobile-swipe{border-radius:9px;overflow:visible}body .task-mobile-swipe:has(.task-quick-menu__popover),body .task-mobile-swipe:has(.task-actions-menu__popover),body .task-mobile-swipe:has(.swipe-actions__menu-popover){position:relative;z-index:90}body .task-mobile-swipe .swipe-actions__rail{visibility:hidden;opacity:0}body .task-mobile-swipe.is-open .swipe-actions__rail{visibility:visible;opacity:1}body .task-mobile-swipe .swipe-actions__content{overflow:visible;background:#0d1117fa}body .task-mobile-swipe .swipe-actions__menu{top:6px;right:6px;z-index:95}body .task-mobile-swipe .swipe-actions__menu-popover{z-index:100}body .task-mobile-swipe .swipe-actions__menu-trigger{width:30px;min-width:30px;height:30px;border-radius:8px}body .task-row-card{border-color:#414e629e;border-radius:9px;background:#0d1117fa}body .task-row-card.is-active{position:relative;z-index:70;background:#0f141c}body .task-row-card.is-completed,body .task-row-card.is-cancelled{opacity:1;background:#0d1117f0}body .task-row-summary{grid-template-columns:minmax(0,1fr)!important;min-height:54px!important;gap:5px;align-items:stretch!important;padding:6px 42px 6px 9px!important}body .task-row-summary__text{gap:2px}body .task-row-summary__text strong{overflow:hidden;font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .task-row-summary__text span{font-size:.68rem;line-height:1.1}body .task-row-card__meta{flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-width:0;overflow-x:auto;overflow-y:visible;padding-bottom:1px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .task-row-card__meta::-webkit-scrollbar{display:none}body .task-row-card.is-active .task-row-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;overflow:visible}body .task-row-card.is-active .task-quick-menu{min-width:0}body .task-row-card.is-active .task-quick-menu__trigger{width:100%;max-width:none}body .task-row-card.is-active .task-quick-menu:has(.task-quick-menu__popover),body .task-row-card.is-active .task-actions-menu:has(.task-actions-menu__popover){z-index:90}body .task-row-card.is-active .task-quick-menu__popover,body .task-row-card.is-active .task-actions-menu__popover{z-index:120;max-width:calc(100vw - 16px)}body .task-row-card.is-active .task-quick-menu:nth-child(n+4) .task-quick-menu__popover{right:0;left:auto}body .task-row-card.is-active .task-quick-menu:has(.task-quick-menu__popover--cars){position:static}body .task-row-card.is-active .task-quick-menu__popover--cars{position:absolute;top:104px;right:8px!important;bottom:auto;left:8px!important;width:auto;min-width:0;max-width:none;max-height:min(46vh,360px);overflow:auto}body .task-row-actions-slot{display:none}body .task-quick-menu__trigger{max-width:86px;min-height:26px;padding:0 6px;overflow:hidden;font-size:.62rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .task-inline-details{gap:6px;padding:7px 8px 8px}body .task-inline-details .ui-textarea{min-height:36px;height:38px;font-size:.78rem}body .task-comment-form{display:grid;grid-template-columns:minmax(0,1fr) 86px!important;gap:6px}body .task-comment-form .ui-button,body .task-inline-actions .ui-button{min-height:34px;padding-inline:8px;font-size:.72rem}body .task-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@media(max-width:768px){body .crm-main__container:has(.finance-page){padding-right:0;padding-bottom:calc(134px + env(safe-area-inset-bottom));padding-left:0}body .finance-page{grid-template-columns:7px minmax(0,1.25fr) minmax(104px,.75fr) 7px;column-gap:6px;gap:7px;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .finance-page>.finance-overview-section,body .finance-page>.finance-overview-section>.ui-page-section__body,body .finance-page .finance-overview-layout,body .finance-page>.finance-capital-analytics-layout,body .finance-page>.finance-capital-analytics-layout>.finance-analytics-placement{display:contents}body .finance-page>.ui-page-section,body .finance-page>.finance-capital-analytics-layout,body .finance-page>.ui-grid-2,body .finance-page .metric-stack,body .finance-page .list-stack{gap:6px}body .finance-page>.ui-page-section{padding:0 7px}body .finance-page>.ui-grid-2{grid-column:1 / -1;grid-row:5;grid-template-columns:1fr!important;padding:0 7px}body .finance-page>.finance-capital-analytics-layout{grid-template-columns:1fr;padding:0 7px}body .finance-page .finance-analytics-placement{gap:6px;order:1}body .finance-page .finance-capital-card{order:2}body .finance-page .ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px}body .finance-page>.ui-grid-2>.ui-card,body .finance-page>.ui-page-section .ui-card{min-width:0;border-radius:9px;box-shadow:none}body .finance-page>.ui-grid-2>.ui-card>.ui-card__header{gap:2px;padding:7px 8px 5px}body .finance-page>.ui-grid-2>.ui-card>.ui-card__header .ui-card__title{font-size:.9rem;line-height:1.12}body .finance-page>.ui-grid-2>.ui-card>.ui-card__header .ui-card__description{overflow:hidden;font-size:.68rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body .finance-page>.ui-grid-2>.ui-card>.ui-card__content{padding:7px 8px 8px}body .finance-page .ui-stat-card .ui-card__content,body .finance-page .finance-analytics-card .ui-stat-card .ui-card__content{gap:1px;min-height:58px;padding:6px 5px}body .finance-page .ui-stat-card__label,body .finance-page .finance-analytics-card .ui-stat-card__label{min-height:0;overflow:hidden;font-size:.58rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .finance-page .ui-stat-card__value,body .finance-page .finance-analytics-card .ui-stat-card__value{font-size:.76rem;line-height:1.05}body .finance-page .ui-stat-card__hint,body .finance-page .finance-analytics-card .ui-stat-card__hint{font-size:.56rem;line-height:1.05}body .finance-page .finance-overview-layout{display:contents}body .finance-page .finance-overview-layout>.finance-accounts-card{grid-column:2;grid-row:1;order:1}body .finance-page .finance-overview-layout>.finance-overview-stats{grid-column:3;grid-row:1;order:2}body .finance-page .finance-overview-layout>.finance-desktop-only{grid-column:2 / 4;grid-row:2;order:3}body .finance-page .buyer-monthly-analytics-card{grid-column:2 / 4;grid-row:3;order:4}body .finance-page .finance-overview-layout>.finance-desktop-capital-card{grid-column:2 / 4;grid-row:4;order:5}body .finance-page .finance-overview-stats{grid-template-columns:1fr;gap:4px}body .finance-page .finance-overview-stats .ui-card__content{gap:2px;min-height:50px;padding:5px 4px}body .finance-page .finance-overview-stats .ui-stat-card__label{font-size:.76rem;line-height:1.08;white-space:normal}body .finance-page .finance-overview-stats .ui-stat-card__value{font-size:.94rem;line-height:1.05}body .finance-profit-stat-card__top{gap:4px}body .finance-page .finance-overview-stats .ui-stat-card__hint{font-size:.7rem;line-height:1.05}body .finance-page .finance-balance-list{gap:4px;margin-top:4px;padding-top:5px}body .finance-page .finance-accounts-card__content{gap:5px;padding-top:6px;padding-bottom:7px}body .finance-page .finance-account-summary{gap:4px;padding-bottom:5px}body .finance-page .finance-account-summary>div{gap:4px}body .finance-page .finance-account-summary span{overflow:hidden;color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .finance-page .finance-account-summary strong{color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.05}body .finance-page .finance-balance-list--accounts{margin-top:0}body .finance-page .finance-balance-list__title{font-size:.84rem;line-height:1.1}body .finance-page .metric-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:5px;align-items:center;min-height:28px;padding:3px 0}body .finance-page .metric-row span,body .finance-page .metric-row strong{min-width:0;font-size:.68rem;line-height:1.12}body .finance-page .metric-row span{overflow:hidden;text-overflow:ellipsis}body .finance-page .metric-row small{font-size:.72rem;line-height:1.1}body .finance-page .finance-balance-list--accounts .metric-row>span{gap:1px}body .finance-page .finance-balance-list--accounts .metric-row>span,body .finance-page .finance-balance-list--accounts .metric-row strong{font-size:.9rem;line-height:1.12}body .finance-page .finance-balance-list--accounts .metric-row>span>span{color:var(--text-primary);font-size:1rem;font-weight:600}body .finance-page .finance-balance-list--accounts .metric-row small{font-size:.78rem}body .finance-page .metric-row strong{justify-content:flex-end;white-space:nowrap}body .finance-page .monthly-history-card{gap:5px;margin-inline:-8px}body .finance-page .monthly-history-card__title{padding-inline:8px;font-size:.86rem;line-height:1.1}body .finance-page .monthly-history-chart{gap:5px;min-height:128px;padding:0 8px}body .finance-page .monthly-history-bar{flex-basis:38px;min-width:38px;gap:2px}body .finance-page .monthly-history-bar__track{height:103px;border-radius:6px}body .finance-page .monthly-history-bar__label{font-size:.78rem;line-height:1.05}body .finance-page .monthly-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;border-radius:8px}body .finance-page .monthly-history-summary div{gap:1px}body .finance-page .monthly-history-summary span{overflow:hidden;font-size:.8rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .finance-page .monthly-history-summary strong{overflow:hidden;font-size:1.08rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .finance-page .monthly-history-summary small{overflow:hidden;font-size:.74rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .finance-page .monthly-history-note{font-size:.58rem;line-height:1.05}body .finance-page .buyer-monthly-analytics{gap:7px}body .finance-page .buyer-monthly-filter{gap:4px}body .finance-page .buyer-monthly-filter__option{min-height:26px;padding:3px 7px;font-size:.66rem}body .finance-page .buyer-monthly-filter__option input{width:12px;height:12px}body .finance-page .buyer-monthly-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;border-radius:8px}body .finance-page .buyer-monthly-summary div{gap:1px}body .finance-page .buyer-monthly-summary span{overflow:hidden;font-size:.8rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .finance-page .buyer-monthly-summary strong{overflow:hidden;font-size:1.08rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .finance-page .buyer-monthly-chart{grid-auto-columns:minmax(74px,1fr);gap:6px;min-height:190px;padding-bottom:4px}body .finance-page .buyer-monthly-bar{grid-template-rows:auto minmax(96px,1fr) auto;gap:4px}body .finance-page .buyer-monthly-bar__track{min-height:104px;padding:0 7px;border-radius:8px}body .finance-page .buyer-monthly-bar__weeks{gap:3px;padding:5px 4px 4px}body .finance-page .buyer-monthly-bar__numbers strong{font-size:.72rem}body .finance-page .buyer-monthly-bar__numbers span,body .finance-page .buyer-monthly-bar__label span{font-size:.56rem}body .finance-page .buyer-monthly-bar__label strong{font-size:.66rem}body .finance-page .monthly-goal-card{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:54px;padding:8px 9px;border-radius:9px}body .finance-page .monthly-goal-card__title{gap:1px;font-size:.82rem;line-height:1.05}body .finance-page .monthly-goal-card__title>span{font-size:.69rem;line-height:1.08}body .finance-page .monthly-goal-card__input{width:min(112px,100%);min-height:28px;padding:2px 5px;font-size:16px}body .finance-page .monthly-goal-card__remaining{font-size:.66rem;line-height:1.05}body .finance-page .monthly-goal-card__done{font-size:.72rem;line-height:1.05}body .finance-page .monthly-goal-card__error{font-size:.62rem;line-height:1.12}body .finance-page .finance-card-header-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}body .finance-page .finance-card-header-row .ui-button{min-height:30px;padding-inline:8px;font-size:.68rem}body .finance-page .finance-breakdown-tabs{gap:4px}body .finance-page .finance-breakdown-tab{min-height:30px;padding:0 7px;font-size:.68rem}body .finance-page .list-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;min-height:36px;padding:6px 7px;border-radius:8px}body .finance-page .list-row__title,body .finance-page .list-row__side strong{font-size:.9rem;line-height:1.1}body .finance-page .list-row__meta{font-size:.76rem;line-height:1.1}body .finance-page .finance-capital-card .finance-balance-list__title{font-size:.9rem}body .finance-page .finance-capital-card .metric-row span,body .finance-page .finance-capital-card .metric-row strong,body .finance-page .money-withdrawals-totals .metric-row span,body .finance-page .money-withdrawals-totals .metric-row strong,body .finance-page .money-withdrawal-person__line>span,body .finance-page .money-withdrawal-person__amounts span{font-size:.9rem;line-height:1.1}body .finance-page .finance-capital-card .metric-row small{font-size:.76rem}body .finance-page .money-withdrawals-card,body .finance-page .money-withdrawals-list,body .finance-page .money-withdrawals-totals,body .finance-page .money-withdrawal-person{gap:5px}body .finance-page .date-range-picker__panel{right:0;left:auto;max-width:calc(100vw - 14px)}body .finance-mobile-actions{position:fixed;right:7px;left:7px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:.95fr 1.15fr 1.3fr;gap:6px;padding:7px;border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.modal-overlay) .finance-mobile-actions{display:none!important}body .modal-overlay:has(.finance-profit-report-modal){z-index:95;padding:8px}body .finance-profit-report-modal{width:100%;max-height:calc(100dvh - 16px);overflow:auto}body .finance-profit-report{gap:10px}body .finance-profit-report__summary{grid-template-columns:1fr;gap:6px}body .finance-profit-report__summary>div,body .finance-profit-report__item{padding:9px;border-radius:8px}body .finance-profit-report__item-head{align-items:flex-start}body .finance-profit-report__car-button{white-space:normal}body .finance-profit-report__formula{gap:5px;font-size:.76rem;line-height:1.12}body .finance-mobile-actions .ui-button{min-height:46px;padding-inline:8px;font-size:.86rem;font-weight:600;line-height:1.12;white-space:normal}body .modal-overlay:has(.finance-create-modal){z-index:95;padding:0}body .finance-create-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .finance-create-modal>.finance-create-header{display:block;gap:0;padding:8px 10px 7px}body .finance-create-modal .finance-create-title{display:grid;gap:2px}body .finance-create-modal .finance-create-title .ui-card__title{font-size:.96rem;line-height:1.14}body .finance-create-modal .finance-create-title .ui-card__description{overflow:hidden;font-size:.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .finance-create-modal>.finance-create-header>.finance-create-actions{display:none}body .finance-create-modal>.finance-create-form{grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;align-items:end;gap:9px 8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:7px 7px calc(78px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .finance-create-modal .finance-recent-entries{order:1;grid-column:1 / -1;gap:5px;padding-top:0}body .finance-create-modal .finance-recent-entries__header{display:none}body .finance-create-modal .finance-recent-entries__list{gap:5px}body .finance-create-modal .finance-recent-entry{display:grid;grid-template-areas:"date category amount" ". car amount";grid-template-columns:42px minmax(0,1fr) max-content;gap:1px 5px;min-height:0;padding:6px 7px;border-radius:9px}body .finance-create-modal .finance-recent-entry span,body .finance-create-modal .finance-recent-entry strong,body .finance-create-modal .finance-recent-entry b{min-width:0;margin:0;font-size:.68rem;line-height:1.12}body .finance-create-modal .finance-recent-entry span:nth-child(1){grid-area:date;flex:initial}body .finance-create-modal .finance-recent-entry strong{grid-area:category;flex:initial}body .finance-create-modal .finance-recent-entry span:nth-child(3){grid-area:car;flex:initial}body .finance-create-modal .finance-recent-entry b{grid-area:amount;align-self:center;text-align:right}body .finance-create-modal>.finance-create-form>.status-banner{order:2;grid-column:1 / -1}body .finance-create-modal>.finance-create-form>.ui-form-field:nth-of-type(1){order:3}body .finance-create-modal>.finance-create-form>.ui-form-field:nth-of-type(3){order:4}body .finance-create-modal>.finance-create-form>.ui-form-field:nth-of-type(2){order:5}body .finance-create-modal>.finance-create-form>.ui-form-field:nth-of-type(n+4){order:6}body .finance-create-modal .finance-create-comment{order:7;grid-column:1 / -1}body .finance-create-modal .finance-create-actions--mobile{order:9;display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;gap:6px;min-width:0;padding-top:2px}body .finance-create-modal>.finance-create-form>.ui-form-field,body .finance-create-modal .finance-create-comment>.ui-form-field{grid-column:auto!important;min-width:0}body .finance-create-modal .finance-create-date-field{grid-column:1 / 2!important;overflow:hidden}body .finance-create-modal .finance-create-amount-field{grid-column:2 / 3!important}body .finance-create-modal .ui-form-field{gap:5px}body .finance-create-modal .ui-form-field__label{min-height:0;font-size:.8rem;line-height:1.15}body .finance-create-modal .ui-form-field__hint{font-size:.74rem;line-height:1.15}body .finance-create-modal .ui-input,body .finance-create-modal .ui-select{min-width:0;min-height:44px;padding:0 10px;border-radius:8px;font-size:16px;line-height:1.2}body .finance-create-modal input[type=date].ui-input{width:100%;min-width:0;max-width:100%;padding-inline:6px;font-size:16px;appearance:none;-webkit-appearance:none}body .finance-create-modal input[type=date].ui-input::-webkit-date-and-time-value{min-width:0;margin:0;text-align:left}body .finance-create-modal input[type=date].ui-input::-webkit-calendar-picker-indicator{margin-left:0;padding:0}body .finance-create-modal .finance-create-actions--mobile .ui-button{min-height:44px;padding-inline:8px;font-size:.88rem}body .finance-create-modal .finance-create-mode-switch,body .fleet-expense-modal .finance-create-mode-switch{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--border-primary) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-muted) 54%,transparent);color:var(--text-primary);font:inherit;font-size:.88rem;font-weight:720}body .finance-create-mode-switch__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .finance-create-mode-switch__track{position:relative;flex:0 0 auto;width:51px;height:31px;border-radius:999px;background:#6b7280;box-shadow:inset 0 0 0 1px #ffffff14;transition:background .16s ease}body .finance-create-mode-switch__thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #00000047;transition:transform .16s ease}body .finance-create-mode-switch.is-on .finance-create-mode-switch__track{background:#34c759}body .finance-create-mode-switch.is-on .finance-create-mode-switch__thumb{transform:translate(20px)}body .finance-create-modal .finance-create-quick,body .fleet-expense-modal .fleet-expense-quick{grid-column:1 / -1;padding:6px 7px;border:1px solid rgba(88,166,255,.42);border-radius:9px;background:linear-gradient(180deg,#0f7cf029,#0f7cf012)}body .finance-create-modal .finance-create-quick .ui-form-field,body .fleet-expense-modal .fleet-expense-quick .ui-form-field{gap:4px;max-width:none}body .finance-create-modal .finance-create-quick .ui-form-field__label span:first-child,body .fleet-expense-modal .fleet-expense-quick .ui-form-field__label span:first-child{color:#9ed1ff;font-weight:900}body .finance-create-modal .finance-create-quick .ui-input,body .fleet-expense-modal .fleet-expense-quick .ui-input{border-color:#58a6ff80;background:#081220db;font-size:16px}body .modal-overlay:has(.finance-transaction-edit-modal){z-index:96;padding:0}body .finance-transaction-edit-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .finance-transaction-edit-header{padding:8px 10px 7px}body .finance-transaction-edit-header .ui-card__title{font-size:.96rem;line-height:1.14}body .finance-transaction-edit-header .ui-card__description{font-size:.72rem;line-height:1.15}body .finance-transaction-edit-form{grid-template-columns:minmax(0,1fr);min-height:0;overflow-y:auto;padding:9px 8px calc(78px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .finance-transaction-edit-form>.ui-form-field,body .finance-transaction-edit-form .status-banner,body .finance-transaction-edit-form .form-actions{grid-column:1 / -1}body .finance-transaction-edit-form .ui-input,body .finance-transaction-edit-form .ui-select{min-height:44px;font-size:16px}body .modal-overlay:has(.payroll-modal){z-index:95;padding:0}body .payroll-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .payroll-modal>.ui-card__header{gap:2px;padding:9px 10px 6px}body .payroll-modal>.ui-card__header .ui-card__title{font-size:1rem;line-height:1.12}body .payroll-modal>.ui-card__header .ui-card__description{overflow:hidden;font-size:.72rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body .payroll-modal>.ui-card__content{min-height:0;gap:8px;overflow-x:hidden;overflow-y:auto;padding:7px 7px 8px;-webkit-overflow-scrolling:touch}body .payroll-modal .payroll-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}body .payroll-modal .payroll-toolbar>.ui-form-field{grid-column:1 / -1;min-width:0;gap:5px}body .payroll-modal .payroll-toolbar .ui-form-field__label{font-size:.88rem;line-height:1.1}body .payroll-modal .payroll-toolbar .ui-input{min-width:0;min-height:42px;padding-inline:10px;font-size:16px}body .payroll-modal .payroll-toolbar__total{min-width:0;gap:3px;padding:8px 9px;border-radius:9px}body .payroll-modal .payroll-toolbar__total span{overflow:hidden;font-size:.86rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .payroll-modal .payroll-toolbar__total strong{min-width:0;font-size:1.04rem;line-height:1.12;overflow-wrap:anywhere}body .payroll-modal .payroll-toolbar__total small{font-size:.72rem;line-height:1.15}body .payroll-modal .payroll-grid{grid-template-columns:1fr;gap:7px}body .payroll-modal .payroll-grid>.ui-card{min-width:0;border-radius:9px}body .payroll-modal .payroll-grid>.ui-card>.ui-card__header{gap:1px;padding:8px 9px 5px}body .payroll-modal .payroll-grid>.ui-card>.ui-card__header .ui-card__title{font-size:1.04rem;line-height:1.1}body .payroll-modal .payroll-grid>.ui-card>.ui-card__header .ui-card__description{font-size:.82rem;line-height:1.1}body .payroll-modal .payroll-grid>.ui-card>.ui-card__content{padding:7px 8px 8px}body .payroll-modal .payroll-list,body .payroll-modal .payroll-person-group,body .payroll-modal .payroll-car-group{gap:6px}body .payroll-modal .payroll-person-group{padding:7px;border-radius:9px}body .payroll-modal .payroll-person-group__header,body .payroll-modal .payroll-car-group__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}body .payroll-modal .payroll-person-group__actions{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:4px}body .payroll-modal .payroll-payment-method{min-width:0}body .payroll-modal .payroll-payment-method .ui-select{min-height:30px;width:100%;padding-block:3px;font-size:.78rem}body .payroll-modal .payroll-car-group{grid-template-columns:1fr;gap:6px}body .payroll-modal .payroll-person-group__header strong,body .payroll-modal .payroll-car-group__header span{min-width:0;overflow:hidden;font-size:.92rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body .payroll-modal .payroll-person-group__header b,body .payroll-modal .payroll-car-group__header b{font-size:.92rem;line-height:1.12;white-space:nowrap}body .payroll-modal .payroll-person-group__totals,body .payroll-modal .payroll-car-group__details{gap:4px}body .payroll-modal .payroll-person-group__totals span,body .payroll-modal .payroll-car-detail{font-size:.7rem;padding:2px 5px}body .payroll-modal .payroll-car-group__side{justify-content:stretch}body .payroll-modal .payroll-person-group__header .ui-button,body .payroll-modal .payroll-car-group__side .ui-button{width:100%;min-height:30px;padding-inline:9px;font-size:.78rem}body .payroll-modal .payroll-modal-actions{position:static;z-index:auto;display:flex;justify-content:stretch;margin:0;padding:8px 7px calc(8px + env(safe-area-inset-bottom));border-top:0;background:linear-gradient(180deg,transparent,var(--bg-surface-elevated) 28%)}body .payroll-modal .payroll-modal-actions .ui-button{width:100%}body .payroll-modal .payroll-item,body .payroll-modal .payroll-item--nested{grid-template-columns:1fr;gap:5px;padding:6px 0 0}body .payroll-modal .payroll-item strong,body .payroll-modal .payroll-item b{font-size:.96rem;line-height:1.12}body .payroll-modal .payroll-item em{font-size:.82rem;line-height:1.12}body .payroll-modal .payroll-item__side{justify-content:space-between;gap:6px;min-width:0;flex-wrap:wrap}body .payroll-modal .payroll-item__side .ui-button{min-height:32px;padding-inline:10px;font-size:.86rem}body .payroll-modal .ui-empty-state{gap:6px;padding:12px;border-radius:9px}body .payroll-modal .ui-empty-state__eyebrow{font-size:.78rem}body .payroll-modal .ui-empty-state__title{font-size:1.04rem;line-height:1.15}body .payroll-modal .ui-empty-state__description{font-size:.9rem;line-height:1.2}body .crm-main__container:has(.finance-journal-page){padding-right:0;padding-bottom:calc(102px + env(safe-area-inset-bottom));padding-left:0}body .finance-journal-page{gap:0;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .finance-journal-page>.ui-page-section,body .finance-journal-page .ui-page-section__body,body .finance-journal-page .journal-modal{width:100%;gap:0}body .finance-journal-page .ui-page-section__header{display:none}body .finance-journal-page .ui-card{border:0;border-radius:0;background:transparent;box-shadow:none}body .finance-journal-page .ui-card__content.journal-page{padding:0}body .finance-journal-page .journal-table-card{width:100%;margin-left:0}body .finance-journal-page .journal-table-shell,body .finance-journal-page .journal-table-width-resizer,body .finance-journal-page .journal-view-toolbar{display:none}body .finance-journal-page .journal-back-to-top{right:14px;bottom:calc(118px + env(safe-area-inset-bottom));width:52px;min-width:52px;min-height:52px;animation-name:journal-back-to-top-mobile-pulse}body .finance-journal-page .finance-accounts-floating,body .crm-topbar__finance-metrics,body .finance-journal-page .journal-table-topline,body .finance-journal-page .journal-accounts-strip{display:none}body .finance-journal-page .journal-mobile-table{display:grid;gap:4px;width:100%}body .finance-journal-swipe{overflow:hidden;border-radius:0}body .finance-journal-swipe .swipe-actions__content{border-radius:0;background:#0d1117}body .finance-journal-swipe .swipe-actions__rail{display:grid;grid-template-columns:repeat(2,92px);justify-content:end;min-width:184px;visibility:hidden;opacity:0;background:linear-gradient(90deg,#0d111700,#0d1117e6 18%),#0d1117;transition:opacity .12s ease,visibility .12s ease}body .finance-journal-swipe.is-open .swipe-actions__rail{visibility:visible;opacity:1}body .finance-journal-swipe .swipe-actions__button{min-width:0;min-height:100%;border:0;border-left:1px solid rgba(255,255,255,.12);color:#fff;font-size:.8rem;font-weight:850;letter-spacing:0}body .finance-journal-swipe .swipe-actions__button--primary{background:#f59e0b;color:#111827}body .finance-journal-swipe .swipe-actions__button--danger{background:#dc2626}body .finance-journal-swipe .swipe-actions__menu{display:none!important}body .finance-journal-page .journal-mobile-row{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(86px,108px);gap:6px 10px;align-items:start;min-height:0;padding:10px 12px;border:1px solid rgba(65,78,98,.54);border-left-width:4px;border-radius:0;background:#0d1117}body .finance-journal-page .journal-mobile-row,body .finance-journal-page .journal-mobile-row strong,body .finance-journal-page .journal-mobile-row b,body .finance-journal-page .journal-mobile-row em,body .finance-journal-page .journal-mobile-row small,body .finance-journal-page .journal-mobile-row span{font-weight:500}body .finance-journal-page .journal-mobile-row--income{border-left-color:#3ddc84;border-top-color:#3ddc8485;border-right-color:#3ddc8485;border-bottom-color:#3ddc8485}body .finance-journal-page .journal-mobile-row--expense{border-left-color:#f77;border-top-color:#ff77778c;border-right-color:#ff77778c;border-bottom-color:#ff77778c}body .finance-journal-page .journal-mobile-row--transfer{border-left-color:#7db7ff;border-top-color:#7db7ff8c;border-right-color:#7db7ff8c;border-bottom-color:#7db7ff8c}body .finance-journal-page .journal-mobile-row.is-highlighted{border-bottom-color:#facc1594;background:#facc151f}body .finance-journal-page .journal-mobile-row__date{grid-column:1;grid-row:1 / span 4;gap:1px}body .finance-journal-page .journal-mobile-row__date strong,body .finance-journal-page .journal-mobile-row__date span{font-size:.78rem;line-height:1.12}body .finance-journal-page .journal-mobile-row__date .journal-mobile-row__operation{margin-top:4px}body .finance-journal-page .journal-mobile-row__main{display:grid;grid-column:2;grid-row:1 / span 4;gap:2px;min-width:0}body .finance-journal-page .journal-mobile-row__operation{display:block;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--text-secondary);font-size:.76rem;line-height:1.12;text-align:left;white-space:nowrap}body .finance-journal-page .journal-mobile-row__operation--income{color:#3ddc84}body .finance-journal-page .journal-mobile-row__operation--expense{color:#f77}body .finance-journal-page .journal-mobile-row__operation--transfer{color:#7db7ff}body .finance-journal-page .journal-mobile-row__category{display:block;width:fit-content;max-width:100%;overflow:hidden;padding:2px 7px;border-radius:5px;color:var(--text-primary);font-size:1rem;line-height:1.15;background:#64748b2e;text-overflow:ellipsis;white-space:nowrap}body .journal-mobile-row__category--green{background:linear-gradient(90deg,#24b36b85,#24b36b47)}body .journal-mobile-row__category--blue{background:linear-gradient(90deg,#1f84ff85,#1f84ff47)}body .journal-mobile-row__category--amber{background:linear-gradient(90deg,#f5a42394,#f5a4234d)}body .journal-mobile-row__category--red{background:linear-gradient(90deg,#ef44448a,#ef444447)}body .journal-mobile-row__category--violet{background:linear-gradient(90deg,#8b5cf68a,#8b5cf647)}body .journal-mobile-row__category--gray,body .journal-mobile-row__category--none{color:var(--text-secondary);background:#64748b3d}body .finance-journal-page .journal-mobile-row__main .journal-mobile-row__car{color:var(--text-secondary);font-size:.82rem;line-height:1.12}body .finance-journal-page .journal-mobile-row__main small{font-size:.74rem;line-height:1.15}body .finance-journal-page .journal-mobile-row__description{display:block;overflow:visible;color:var(--text-muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal}body .finance-journal-page .journal-mobile-row__amount{grid-column:3;grid-row:1;display:block;justify-self:stretch;color:var(--text-primary);font-size:1.14rem;line-height:1.12;text-align:right;white-space:nowrap}body .finance-journal-page .journal-mobile-row__account{grid-column:3;grid-row:2;display:grid;max-width:108px;overflow:hidden;justify-self:stretch;gap:1px;padding:3px 6px;border-radius:5px;color:var(--text-primary);line-height:1.14;background:#64748b2e;text-align:center;text-shadow:none}body .finance-journal-page .journal-mobile-row__account span{display:block;overflow:hidden;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .journal-mobile-row__account--green{background:linear-gradient(90deg,#24b36b85,#24b36b47)}body .journal-mobile-row__account--blue{background:linear-gradient(90deg,#1f84ff85,#1f84ff47)}body .journal-mobile-row__account--amber{background:linear-gradient(90deg,#f5a42394,#f5a4234d)}body .journal-mobile-row__account--red{background:linear-gradient(90deg,#ef44448a,#ef444447)}body .journal-mobile-row__account--violet{background:linear-gradient(90deg,#8b5cf68a,#8b5cf647)}body .journal-mobile-row__account--gray,body .journal-mobile-row__account--none{color:var(--text-secondary);background:#64748b3d}body .finance-journal-page .journal-load-more,body .finance-journal-page .journal-soft-loader,body .finance-journal-page .journal-soft-hint,body .finance-journal-page .surface-note,body .finance-journal-page .status-banner{margin:7px}body .finance-journal-page .journal-modal__filters{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:end;padding:8px;border:1px solid rgba(65,78,98,.7);border-radius:12px 12px 0 0;background:#161a20f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.modal-overlay) .finance-journal-page .journal-modal__filters{display:none}body .finance-journal-page .journal-modal__filters .ui-form-field{gap:4px;min-width:0}body .finance-journal-page .journal-filter-search{grid-column:1 / 2;min-width:0}body .finance-journal-page .journal-filter-toggle{display:inline-flex;grid-column:2 / 3;min-height:46px;padding-inline:12px;border-radius:9px;font-size:.9rem;font-weight:600}body .finance-journal-page .journal-mobile-add-button{display:inline-flex;grid-column:3 / 4;min-height:46px;padding-inline:12px;border-radius:9px;font-size:.9rem;font-weight:700}body .finance-journal-page .journal-filter-panel{display:none;grid-column:1 / -1;grid-template-columns:minmax(132px,.9fr) minmax(0,1.1fr);gap:8px;align-items:end;min-width:0;padding-top:2px}body .finance-journal-page .journal-modal__filters.is-open .journal-filter-panel{display:grid}body .finance-journal-page .journal-filter-panel .ui-form-field,body .finance-journal-page .journal-filter-panel .ui-button{min-width:0}body .finance-journal-page .journal-filter-panel .ui-button{grid-column:1 / -1}body .finance-journal-page .journal-modal__filters .ui-form-field__label,body .finance-journal-page .journal-modal__filters .ui-form-label{font-size:.78rem;line-height:1.1}body .finance-journal-page .journal-modal__filters .ui-input,body .finance-journal-page .journal-modal__filters .ui-select{min-height:46px;padding:0 10px;border-radius:8px;font-size:16px}body .finance-journal-page .journal-modal__filters input[type=month].ui-input{min-width:0;width:100%;max-width:100%;padding-inline:6px;appearance:none;-webkit-appearance:none}body .finance-journal-page .journal-modal__filters input[type=month].ui-input::-webkit-date-and-time-value{min-width:0;margin:0;text-align:left}body .finance-journal-page .journal-modal__filters input[type=month].ui-input::-webkit-calendar-picker-indicator{margin-left:0;padding:0}body .finance-journal-page .journal-modal__filters .ui-button{min-height:44px;padding-inline:10px;border-radius:8px;font-size:.9rem}}@media(max-width:768px){body .crm-main__container:has(.team-page){padding-right:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));padding-left:0}body .team-page{gap:7px;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .team-page>.ui-page-section{gap:6px;padding:0 7px}body .team-page>.status-banner{margin:0 7px}body .team-page .ui-page-section__header{align-items:center;gap:5px;padding:0}body .team-page .ui-page-section__title{margin:0;font-size:.98rem;line-height:1.1}body .team-page .ui-page-section__description{display:none}body .team-page .ui-page-section__actions{margin-left:auto}body .team-page .ui-page-section__actions .ui-button{min-height:34px;padding-inline:8px;font-size:.72rem;line-height:1.05}body .team-page .ui-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px}body .team-page .ui-stat-card{min-width:0;border-radius:8px;box-shadow:none}body .team-page .ui-stat-card .ui-card__content{gap:1px;min-height:56px;padding:6px 5px}body .team-page .ui-stat-card__label{min-height:0;overflow:hidden;font-size:.56rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .team-page .ui-stat-card__value{font-size:.82rem;line-height:1.05}body .team-page .ui-stat-card__hint{font-size:.56rem;line-height:1.05}body .team-page>.ui-page-section>.ui-card{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .team-page>.ui-page-section>.ui-card>.ui-card__header{gap:2px;padding:7px 0 5px}body .team-page>.ui-page-section>.ui-card>.ui-card__header .ui-card__title{font-size:.9rem;line-height:1.1}body .team-page>.ui-page-section>.ui-card>.ui-card__header .ui-card__description{display:none}body .team-page>.ui-page-section>.ui-card>.ui-card__content{padding:0}body .team-page .list-stack{gap:5px}body .team-page .list-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;align-items:stretch;min-height:0;padding:7px 8px;border:1px solid rgba(65,78,98,.62);border-radius:9px;background:#0d1117fa}body .team-page .list-row:last-child{padding-bottom:7px;border:1px solid rgba(65,78,98,.62)}body .team-page .list-row__title{overflow:hidden;font-size:.84rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body .team-page .list-row__meta{overflow:hidden;font-size:.66rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .team-page .badge-row{flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .team-page .badge-row::-webkit-scrollbar{display:none}body .team-page .ui-badge{min-height:20px;padding:0 6px;font-size:.58rem;line-height:1;white-space:nowrap}body .team-page .employee-card-layout-picker{width:100%;min-width:0;gap:4px}body .team-page .employee-card-layout-picker__type,body .team-page .employee-card-layout-picker__mode{border-radius:7px}body .team-page .employee-card-layout-picker__summary,body .team-page .employee-card-layout-picker__mode-summary{min-height:26px;padding:0 7px;font-size:.68rem}body .team-page .employee-card-layout-picker__summary span:last-child,body .team-page .employee-card-layout-picker__mode-summary span:last-child{font-size:.62rem}body .team-page .employee-card-layout-picker__modes,body .team-page .employee-card-layout-picker__versions{gap:4px;padding:0 5px 5px}body .team-page .employee-card-layout-picker__version{min-height:24px;padding:0 6px;font-size:.64rem}body .team-page .list-row__side{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:4px;width:100%;min-width:0}body .team-page .list-row__side .ui-button{min-height:30px;padding-inline:4px;font-size:.58rem;line-height:1.05;white-space:normal}body .team-page .list-row__side strong{align-self:center;min-width:0;overflow:hidden;font-size:.72rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .team-page .manual-push-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 8px 8px!important;border:1px solid rgba(65,78,98,.62);border-radius:9px;background:#0d1117fa}body .team-page .manual-push-card .ui-form-field{gap:3px}body .team-page .manual-push-card .ui-form-field__label{font-size:.68rem;line-height:1.1}body .team-page .manual-push-card .ui-input,body .team-page .manual-push-card .ui-select,body .team-page .manual-push-card .ui-textarea{min-height:36px;padding:0 8px;border-radius:8px;font-size:15px}body .team-page .manual-push-card__body,body .team-page .manual-push-card .status-banner{grid-column:1 / -1}body .team-page .manual-push-card .form-actions{align-self:stretch}body .team-page .manual-push-card .form-actions .ui-button{width:100%;min-height:36px;padding-inline:8px;font-size:.72rem}body .team-page .payout-rule-form{gap:6px;padding:7px 8px 8px!important;border:1px solid rgba(65,78,98,.62);border-radius:9px;background:#0d1117fa}body .team-page .payout-rule-form__main,body .team-page .payout-rule-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}body .team-page .payout-config-row--tier,body .team-page .payout-config-row--prep{min-width:0}body .team-page .payout-config-row--tier{grid-template-columns:92px 92px 126px 104px 82px!important;min-width:548px}body .team-page .payout-config-row--prep{grid-template-columns:220px 104px 82px!important;min-width:430px}body .team-page .payout-config-row__remove{justify-self:stretch}body .team-page .payout-rule-settings{max-width:none;padding:0;border:0;border-radius:0;background:transparent}body .team-page .payout-rule-form .ui-form-field{gap:3px;min-width:0}body .team-page .payout-rule-form .ui-form-field__label{min-height:0;font-size:.68rem;line-height:1.1}body .team-page .payout-rule-form .ui-input,body .team-page .payout-rule-form .ui-select,body .team-page .payout-rule-form .ui-textarea{min-height:36px;padding:0 8px;border-radius:8px;font-size:15px}body .team-page .payout-rule-form__textarea{max-width:none;min-height:72px;max-height:112px;padding-top:7px!important;padding-bottom:7px!important;line-height:1.18}body .team-page .payout-rule-form__textarea--notes{min-height:54px}body .team-page .payout-rule-form>.ui-form-field,body .team-page .payout-rule-form>.status-banner,body .team-page .payout-rule-form>.form-actions{grid-column:1 / -1}body .team-page .payout-rule-form .form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .team-page .payout-rule-form .form-actions .ui-button{min-height:34px;padding-inline:8px;font-size:.72rem}body .team-page .modal-card:has([name=employee-full-name]){display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100vw;max-height:100dvh;margin:0;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}body .team-page .modal-card:has([name=employee-full-name])>.ui-card__header{gap:2px;padding:8px 10px 7px}body .team-page .modal-card:has([name=employee-full-name]) .ui-card__title{font-size:.96rem;line-height:1.14}body .team-page .modal-card:has([name=employee-full-name]) .ui-card__description{overflow:hidden;font-size:.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .team-page .modal-card:has([name=employee-full-name])>.ui-card__content{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:7px 7px calc(78px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .team-page .modal-card:has([name=employee-full-name]) .ui-form-field{gap:3px;min-width:0}body .team-page .modal-card:has([name=employee-full-name]) .ui-form-field__label{font-size:.68rem;line-height:1.1}body .team-page .modal-card:has([name=employee-full-name]) .ui-input,body .team-page .modal-card:has([name=employee-full-name]) .ui-select{min-height:36px;padding:0 8px;border-radius:8px;font-size:15px}body .team-page .modal-card:has([name=employee-full-name]) .status-banner,body .team-page .modal-card:has([name=employee-full-name]) .employee-extra-permissions,body .team-page .modal-card:has([name=employee-full-name]) .employee-card-layout-modal,body .team-page .modal-card:has([name=employee-full-name]) .form-actions{grid-column:1 / -1}body .team-page .employee-extra-permissions{gap:5px;padding:7px;border-radius:8px}body .team-page .employee-extra-permissions__title{font-size:.72rem;line-height:1.1}body .team-page .employee-extra-permissions__list{grid-template-columns:1fr;gap:4px;max-height:156px}body .team-page .employee-extra-permissions__option{gap:6px;min-height:30px;padding:6px;font-size:.68rem;line-height:1.12}body .team-page .employee-extra-permissions__option input{width:15px;height:15px}body .team-page .employee-card-layout-modal{gap:5px;padding:7px;border-radius:8px}body .team-page .employee-card-layout-modal__title{font-size:.72rem;line-height:1.1}body .team-page .modal-card:has([name=employee-full-name]) .form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .team-page .modal-card:has([name=employee-full-name]) .form-actions .ui-button{min-height:36px;padding-inline:8px;font-size:.74rem}}body .statistics-page .sales-funnel-stats-section{gap:10px}body .statistics-page .sales-funnel-stats-section>.ui-page-section__body{display:grid;gap:10px}body .statistics-page .sales-funnel-stats-section .ui-page-section__title{font-size:1.08rem;line-height:1.1}body .statistics-page .sales-funnel-period-tabs{display:flex;flex-wrap:wrap;gap:6px}body .statistics-page .sales-funnel-period-tabs button{min-height:32px;padding:0 11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700}body .statistics-page .sales-funnel-period-tabs button.is-active{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--accent-primary)}body .statistics-page .sales-funnel-cohort-card .ui-card__header{display:grid;gap:8px}body .statistics-page .sales-funnel-cohort-card .ui-select{width:100%}body .statistics-page .sales-funnel-cohort-chart{display:grid;grid-template-columns:1fr;gap:10px}body .statistics-page .sales-funnel-cohort-step{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary)}body .statistics-page .sales-funnel-cohort-step__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}body .statistics-page .sales-funnel-cohort-step__head span{min-width:0;color:var(--text-secondary);font-size:.8rem;font-weight:700;line-height:1.16}body .statistics-page .sales-funnel-cohort-step__head strong{color:var(--text-primary);font-size:1.12rem;font-weight:800;line-height:1}body .statistics-page .sales-funnel-cohort-step__bar{height:12px;overflow:hidden;border-radius:999px;background:#94a3b82e}body .statistics-page .sales-funnel-cohort-step__bar span{display:block;height:100%;border-radius:inherit}body .statistics-page .sales-funnel-cohort-step small{color:var(--text-muted);font-size:.72rem;line-height:1.2}body .statistics-page .sales-funnel-cohort-step--lead .sales-funnel-cohort-step__bar span{background:#38bdf8}body .statistics-page .sales-funnel-cohort-step--scheduled .sales-funnel-cohort-step__bar span{background:#3b82f6}body .statistics-page .sales-funnel-cohort-step--arrived .sales-funnel-cohort-step__bar span{background:#f59e0b}body .statistics-page .sales-funnel-cohort-step--bought .sales-funnel-cohort-step__bar span{background:#22c55e}body .statistics-page .sales-funnel-stats-summary{gap:8px}body .statistics-page .sales-funnel-stats-summary .ui-stat-card .ui-card__content{min-height:72px;padding:10px 12px}body .statistics-page .sales-funnel-stats-summary .ui-stat-card__label{font-size:.7rem}body .statistics-page .sales-funnel-stats-summary .ui-stat-card__value{font-size:1.15rem}body .statistics-page .sales-funnel-stats-summary .ui-stat-card__hint{font-size:.68rem}body .statistics-page .sales-funnel-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .statistics-page .sales-funnel-stat-grid .ui-card__header{padding:10px 12px 7px}body .statistics-page .sales-funnel-stat-grid .ui-card__title{font-size:.9rem}body .statistics-page .sales-funnel-stat-grid .ui-card__content{padding:10px 12px 12px}body .statistics-page .sales-funnel-stat-grid .stats-bar-list,body .statistics-page .sales-funnel-stat-grid .metric-stack{gap:7px}body .statistics-page .sales-funnel-stat-grid .stats-bar-row{gap:5px}body .statistics-page .sales-funnel-stat-grid .stats-bar-row__track{height:8px}body .statistics-page .sales-funnel-stat-grid .metric-row{min-height:26px;padding-bottom:5px}body .statistics-page .sales-funnel-stat-grid .stats-bar-row__head span,body .statistics-page .sales-funnel-stat-grid .stats-bar-row__head strong,body .statistics-page .sales-funnel-stat-grid .metric-row span,body .statistics-page .sales-funnel-stat-grid .metric-row strong{font-size:.74rem;line-height:1.14}body .statistics-page .sales-funnel-stat-grid .ui-card:nth-child(2) .stats-bar-row__head span,body .statistics-page .sales-funnel-stat-grid .ui-card:nth-child(2) .stats-bar-row__head strong,body .statistics-page .sales-funnel-stat-grid .ui-card:nth-child(3) .stats-bar-row__head span,body .statistics-page .sales-funnel-stat-grid .ui-card:nth-child(3) .stats-bar-row__head strong{font-size:.88rem;line-height:1.18}body .statistics-page .sales-funnel-stat-grid .ui-card:nth-child(2) .stats-bar-row__track,body .statistics-page .sales-funnel-stat-grid .ui-card:nth-child(3) .stats-bar-row__track{height:10px}@media(max-width:768px){body .crm-main__container:has(.statistics-page){padding-right:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));padding-left:0}body .statistics-page{gap:7px;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .statistics-page>.ui-page-section,body .statistics-page>.ui-grid-2,body .statistics-page>.configurable-monthly-card{gap:6px;padding:0 7px}body .statistics-page>.ui-grid-2{grid-template-columns:1fr!important}body .statistics-page .ui-page-section__header{align-items:center;gap:4px;padding:0}body .statistics-page .ui-page-section__title{margin:0;font-size:.98rem;line-height:1.1}body .statistics-page .ui-page-section__description{display:none}body .statistics-page .ui-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px}body .statistics-page .ui-stat-card{min-width:0;border-radius:8px;box-shadow:none}body .statistics-page .ui-stat-card .ui-card__content{gap:1px;min-height:58px;padding:6px 5px}body .statistics-page .ui-stat-card__label{min-height:0;overflow:hidden;font-size:.56rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .ui-stat-card__value{overflow:hidden;font-size:.78rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .ui-stat-card__hint{display:-webkit-box;overflow:hidden;font-size:.54rem;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .statistics-page .ui-card{min-width:0;border-radius:9px;box-shadow:none}body .statistics-page .ui-card__header{gap:1px;padding:7px 8px 5px}body .statistics-page .ui-card__title{overflow:hidden;font-size:.82rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .ui-card__description{display:none}body .statistics-page .ui-card__content{padding:7px 8px 8px}body .statistics-page .sales-funnel-cohort-card .ui-card__header{display:grid;align-items:stretch;gap:6px}body .statistics-page .sales-funnel-cohort-card .ui-select{width:100%}body .statistics-page .sales-funnel-cohort-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .statistics-page .sales-funnel-cohort-step{gap:5px;padding:7px}body .statistics-page .sales-funnel-cohort-step__head{gap:6px}body .statistics-page .sales-funnel-cohort-step__head span{font-size:.64rem}body .statistics-page .sales-funnel-cohort-step__head strong{font-size:.9rem}body .statistics-page .sales-funnel-cohort-step small{font-size:.58rem}body .statistics-page .metric-stack,body .statistics-page .list-stack,body .statistics-page .stats-bar-list,body .statistics-page .configurable-monthly-card__content{gap:5px}body .statistics-page .metric-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-items:center;min-height:27px;padding-bottom:4px}body .statistics-page .metric-row span,body .statistics-page .metric-row strong{min-width:0;font-size:.68rem;line-height:1.12}body .statistics-page .metric-row span{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}body .statistics-page .metric-row strong{justify-content:flex-end;text-align:right;white-space:nowrap}body .statistics-page .stats-donut-layout{grid-template-columns:76px minmax(0,1fr)!important;gap:8px;align-items:center}body .statistics-page .stats-donut{width:74px;margin:0}body .statistics-page .stats-donut:after{inset:14px}body .statistics-page .stats-donut span{font-size:1.2rem}body .statistics-page .configurable-monthly-card{border:0;border-radius:0;background:transparent;box-shadow:none}body .statistics-page .configurable-monthly-card>.ui-card__header{padding:7px 0 5px}body .statistics-page .configurable-monthly-card>.ui-card__content{padding:0}body .statistics-page .configurable-chart-controls{grid-template-columns:1fr!important;gap:5px}body .statistics-page .configurable-chart-controls__group{flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;padding:6px;border-radius:9px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .statistics-page .configurable-chart-controls__group::-webkit-scrollbar{display:none}body .statistics-page .configurable-chart-controls__group>span{flex:0 0 auto;margin-right:2px;font-size:.66rem;line-height:1}body .statistics-page .configurable-chart-check{flex:0 0 auto;min-height:28px;padding:4px 7px;gap:5px;font-size:.62rem;line-height:1}body .statistics-page .configurable-chart-check input{width:13px;height:13px}body .statistics-page .configurable-monthly-chart{margin-inline:-7px;padding:0 7px 4px}body .statistics-page .configurable-monthly-chart__grid{min-width:1050px;grid-template-columns:repeat(12,minmax(80px,1fr));gap:5px}body .statistics-page .configurable-monthly-chart__bars{height:164px;gap:2px;padding:5px 4px;border-radius:8px}body .statistics-page .configurable-monthly-chart__series{max-width:12px;min-width:6px}body .statistics-page .configurable-monthly-chart__value{max-width:52px;padding:2px 4px;font-size:8px}body .statistics-page .configurable-monthly-chart__value--inline{min-height:14px;font-size:9px}body .statistics-page .configurable-monthly-chart__value--profit{max-width:64px;font-size:9px}body .statistics-page .configurable-monthly-chart__leader{top:calc(var(--label-top) + 16px)}body .statistics-page .configurable-monthly-chart__label{font-size:.62rem}body .statistics-page .weekday-chart{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px;min-height:118px}body .statistics-page .weekday-chart__item{gap:3px}body .statistics-page .weekday-chart__bars{height:86px;gap:2px;padding:4px 2px;border-radius:8px}body .statistics-page .weekday-chart__item strong,body .statistics-page .weekday-chart__item small{font-size:.58rem;line-height:1}body .statistics-page .chart-legend{gap:10px;margin-top:6px;font-size:.66rem}body .statistics-page .chart-legend span{gap:5px}body .statistics-page .chart-legend__dot{width:8px;height:8px}body .statistics-page .stats-bar-row{gap:4px}body .statistics-page .stats-bar-row__head{gap:6px}body .statistics-page .stats-bar-row__head span,body .statistics-page .stats-bar-row__head strong{min-width:0;font-size:.68rem;line-height:1.12}body .statistics-page .stats-bar-row__head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .stats-bar-row__track{height:7px;border-radius:999px}body .statistics-page .sales-funnel-stats-section{gap:6px}body .statistics-page .sales-funnel-stats-section>.ui-page-section__body{gap:6px}body .statistics-page .sales-funnel-stat-grid{grid-template-columns:1fr;gap:6px}body .statistics-page .sales-funnel-stats-summary{gap:5px}body .statistics-page .sales-funnel-stats-summary .ui-stat-card .ui-card__content{min-height:56px;padding:6px 5px}body .statistics-page .sales-funnel-stat-grid .ui-card__header{padding:7px 8px 4px}body .statistics-page .sales-funnel-stat-grid .ui-card__content{padding:6px 8px 7px}body .statistics-page .sales-funnel-stat-grid .stats-bar-list,body .statistics-page .sales-funnel-stat-grid .metric-stack{gap:5px}body .statistics-page .list-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:6px;align-items:center;min-height:40px;padding:6px 7px;border:1px solid rgba(65,78,98,.62);border-radius:8px;background:#0d1117fa}body .statistics-page .list-row:last-child{padding-bottom:6px;border:1px solid rgba(65,78,98,.62)}body .statistics-page .list-row__title{overflow:hidden;font-size:.76rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .list-row__meta{overflow:hidden;font-size:.62rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .list-row__side{display:grid;justify-items:end;gap:2px;min-width:82px}body .statistics-page .list-row__side strong{overflow:hidden;max-width:112px;font-size:.72rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .statistics-page .list-row__side .ui-badge{min-height:19px;padding:0 6px;font-size:.56rem;line-height:1}}.card-layout-builder .card-layout-builder__element-source--open .card-layout-builder__element-content-scale,.card-layout-builder .card-layout-builder__element-source--refreshAvito .card-layout-builder__element-content-scale,.card-layout-builder .card-layout-builder__element-source--expenseAction .card-layout-builder__element-content-scale{align-content:stretch;justify-items:stretch;place-items:stretch}.card-layout-builder .card-layout-builder__element-source--open .fleet-row__details-button.card-layout-builder__fleet-action-button,.card-layout-builder .card-layout-builder__element-source--refreshAvito .card-layout-builder__fleet-action-button,.card-layout-builder .card-layout-builder__element-source--expenseAction .card-layout-builder__fleet-action-button{align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 6px!important;border-radius:9px!important}.card-layout-builder .card-layout-builder__element-source--open .fleet-row__details-label{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%}.card-layout-runtime-card{display:grid;justify-items:center;padding:0!important;overflow:hidden}@media(min-width:769px){.fleet-row.card-layout-runtime-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"runtime"!important;gap:0!important;align-items:stretch!important;width:100%}.fleet-row.card-layout-runtime-card>.card-layout-runtime{grid-area:runtime;padding-left:0}}.card-layout-runtime{width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;padding-left:4px;scrollbar-width:none}.card-layout-runtime::-webkit-scrollbar{display:none}.card-layout-runtime__board{max-width:100%;min-height:0;margin:0;border:0;border-radius:inherit;background:transparent;background-image:none;box-shadow:none}.card-layout-runtime__clip{width:100%;overflow:hidden;transition:max-height .22s ease}.card-layout-runtime .card-layout-builder__element.is-live{cursor:default;pointer-events:none}.card-layout-runtime .card-layout-builder__element.is-live:hover{border-color:#566982a8;box-shadow:none}.card-layout-runtime .card-layout-builder__element.is-runtime-interactive{padding:0;pointer-events:auto}.card-layout-runtime .card-layout-builder__element.is-runtime-interactive:hover{border-color:#6cbeff94}.card-layout-runtime .card-layout-builder__element.is-runtime-interactive .card-layout-builder__element-content-scale{display:block;align-content:stretch;place-items:stretch;padding:0!important;transform:none;pointer-events:auto}.card-layout-runtime .card-layout-builder__element-source--notes{align-content:start;padding:0}.card-layout-runtime .card-layout-builder__element-source--notes .card-layout-builder__element-content-scale{align-content:start;justify-items:stretch;padding:0;transform-origin:top left}.card-layout-runtime .card-layout-builder__fleet-source-button,.card-layout-runtime .card-layout-builder__fleet-action-button{position:absolute;inset:0;width:100%;height:100%;min-height:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;cursor:pointer;text-decoration:none}.card-layout-runtime button.card-layout-builder__fleet-source-button,.card-layout-runtime button.card-layout-builder__fleet-action-button,.card-layout-runtime .fleet-sale-price-value--mobile-action,.card-layout-runtime .fleet-avito-price-value--mobile-action{appearance:none;font:inherit}.card-layout-runtime .card-layout-builder__fleet-source-button:disabled,.card-layout-runtime .card-layout-builder__fleet-action-button:disabled{cursor:not-allowed}.card-layout-runtime .card-layout-builder__fleet-comment{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:4px 7px;border:1px solid rgba(65,78,98,.72);border-radius:9px;background:#0c1118c7;color:inherit;font:inherit;line-height:1.15;resize:none;pointer-events:auto}.card-layout-runtime .card-layout-builder__fleet-mobile-edit,.card-layout-runtime .card-layout-builder__fleet-status-field{position:absolute;inset:0;width:100%;height:100%}.card-layout-runtime .card-layout-builder__fleet-mobile-edit{display:grid;align-items:stretch;justify-items:stretch;gap:0}.card-layout-runtime .card-layout-builder__fleet-mobile-edit>:is(span,button,input):first-child{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:0 6px;font-family:var(--card-element-font-family, inherit);font-size:var(--card-element-font-size, inherit);font-style:var(--card-element-font-style, normal);font-weight:var(--card-element-font-weight, inherit);text-align:center}.card-layout-runtime .card-layout-builder__fleet-mobile-edit>.card-layout-builder__value-description{position:absolute;right:6px;bottom:5px;left:6px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.card-layout-runtime .card-layout-builder__element-source--salePriceAction .card-layout-builder__fleet-mobile-edit>.card-layout-builder__value-description,.card-layout-runtime .card-layout-builder__element-source--avitoPriceAction .card-layout-builder__fleet-mobile-edit>.card-layout-builder__value-description{position:static;right:auto;bottom:auto;left:auto;align-self:center}@media(min-width:769px){body .fleet-add-modal .fleet-add-parser-row .vehicle-clipboard-button--icon,body .potential-create-modal .fleet-add-parser-row .vehicle-clipboard-button--icon{overflow:hidden}body .fleet-add-modal .fleet-add-parser-row .vehicle-clipboard-button--icon .vehicle-clipboard-image,body .potential-create-modal .fleet-add-parser-row .vehicle-clipboard-button--icon .vehicle-clipboard-image{width:34px!important;height:34px!important;transform:scale(1.9);transform-origin:center}}.theme-toggle{display:inline-grid;place-items:center;width:66px;min-width:66px;height:34px;min-height:34px;padding:3px;border:1px solid color-mix(in srgb,var(--border-primary) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-surface) 82%,transparent);color:var(--text-secondary);cursor:pointer;font:inherit;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-primary));background:color-mix(in srgb,var(--bg-surface-elevated) 90%,var(--accent-soft));transform:translateY(-1px);outline:none}.theme-toggle:focus-visible{box-shadow:var(--shadow-focus)}.theme-toggle__track{position:relative;width:58px;height:26px;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 78% 50%,rgba(96,165,250,.28),transparent 34%),linear-gradient(135deg,#1f2937,#0f172a);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 8px 16px #00000042;transition:background .22s ease,box-shadow .22s ease}.theme-toggle__thumb{position:absolute;z-index:2;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:radial-gradient(circle at 36% 34%,#fff 0 20%,#dbeafe 21% 62%,#93c5fd);box-shadow:0 3px 8px #00000047,inset 0 0 0 1px #ffffff9e;transition:transform .26s cubic-bezier(.2,.8,.2,1),background .22s ease,box-shadow .22s ease}.theme-toggle[aria-pressed=true] .theme-toggle__thumb{transform:translate(32px);background:radial-gradient(circle at 36% 34%,#fff7cc 0 18%,#fbbf24 19% 64%,#f59e0b);box-shadow:0 3px 10px #d9770661,0 0 14px #fbbf2461,inset 0 0 0 1px #ffffffbd}.theme-toggle[aria-pressed=true] .theme-toggle__track{background:radial-gradient(circle at 22% 50%,rgba(255,255,255,.66),transparent 31%),linear-gradient(135deg,#bae6fd,#fef3c7);box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -8px 16px #0e74901a}.theme-toggle__icon{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:15px;height:15px;opacity:.72;transform:translateY(-50%);transition:opacity .18s ease,transform .22s ease}.theme-toggle__icon--sun{left:8px}.theme-toggle__icon--moon{right:8px}.theme-toggle__icon img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(15,23,42,.16))}.theme-toggle[aria-pressed=true] .theme-toggle__icon--sun,.theme-toggle:not([aria-pressed=true]) .theme-toggle__icon--moon{opacity:1;transform:translateY(-50%) scale(1.08)}.theme-toggle[aria-pressed=true] .theme-toggle__icon--moon,.theme-toggle:not([aria-pressed=true]) .theme-toggle__icon--sun{opacity:.36;transform:translateY(-50%) scale(.88)}html[data-theme=light]{--shadow-lg: 0 18px 46px rgba(30, 41, 59, .16)}html[data-theme=light] body{color:var(--text-primary)}html[data-theme=light] .crm-shell,html[data-theme=light] .crm-main{background:transparent}html[data-theme=light] .crm-sidebar{background:linear-gradient(180deg,#fffffffa,#f1f5f9fa);box-shadow:18px 0 42px -38px #1e293b8c}html[data-theme=light] .crm-topbar{border-bottom-color:#cbd5e1e0;background:#f8fafce0}html[data-theme=light] .crm-presence,html[data-theme=light] .crm-user-block,html[data-theme=light] .notification-bell,html[data-theme=light] .fleet-detail-materials-edit,html[data-theme=light] .database-table-tab,html[data-theme=light] .ui-empty-state,html[data-theme=light] .excel-cars-table-shell,html[data-theme=light] .swipe-actions__menu-trigger,html[data-theme=light] .media-attachment-tile,html[data-theme=light] .upload-queue-panel,html[data-theme=light] .help-tooltip__bubble{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .crm-mobile-presence{border-color:#c7d5e6;background:#ffffffd6;color:#102033;box-shadow:0 8px 18px -16px #0f172a57}html[data-theme=light] .crm-mobile-presence__label{color:#52657d;font-weight:500}html[data-theme=light] .crm-mobile-presence__item{color:#18324f}html[data-theme=light] .crm-mobile-presence__name{color:#18324f;font-weight:500}html[data-theme=light] .crm-mobile-presence__device{opacity:.72;filter:none}html[data-theme=light] .ui-card,html[data-theme=light] .messages-page,html[data-theme=light] .modal-card,html[data-theme=light] .notification-panel,html[data-theme=light] .notification-toast,html[data-theme=light] .push-permission-prompt,html[data-theme=light] .mobile-bottom-nav__sheet,html[data-theme=light] .mobile-fab__menu,html[data-theme=light] .photo-viewer-actions__popover,html[data-theme=light] .task-quick-menu__popover,html[data-theme=light] .task-actions-menu__popover,html[data-theme=light] .potential-row__mobile-menu-popover,html[data-theme=light] .swipe-actions__menu-popover{border-color:var(--border-primary);background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-card)}html[data-theme=light] .ui-card__header,html[data-theme=light] .notification-panel__header,html[data-theme=light] .messages-page__sidebar-head,html[data-theme=light] .messages-page__conversation-head,html[data-theme=light] .list-row,html[data-theme=light] .ui-table th,html[data-theme=light] .ui-table td,html[data-theme=light] .excel-cars-table th,html[data-theme=light] .excel-cars-table td{border-color:var(--border-primary)}html[data-theme=light] .messages-page,html[data-theme=light] .ui-card{background:linear-gradient(180deg,#fff,#f9fbfd)}html[data-theme=light] .messages-page__sidebar,html[data-theme=light] .messages-page__composer,html[data-theme=light] .avito-mini,html[data-theme=light] .avito-mini__conversation,html[data-theme=light] .mobile-bottom-nav,html[data-theme=light] .finance-mobile-actions,html[data-theme=light] .mobile-tabs{border-color:var(--border-primary);background:#ffffffeb}html[data-theme=light] .modal-overlay,html[data-theme=light] .notification-overlay{background:#0f172a33}html[data-theme=light] .ui-table thead th,html[data-theme=light] .ui-table__top-row td,html[data-theme=light] .ui-table__bottom-row td,html[data-theme=light] .excel-cars-table th,html[data-theme=light] .excel-cars-table th:first-child,html[data-theme=light] .excel-cars-table td:first-child,html[data-theme=light] .finance-journal-table th,html[data-theme=light] .journal-table-card thead th{background:#f1f5f9;color:var(--text-secondary)}html[data-theme=light] .excel-cars-table tbody tr:hover td,html[data-theme=light] .ui-table tbody tr:hover td,html[data-theme=light] .list-row:hover,html[data-theme=light] .messages-page-chat:hover,html[data-theme=light] .messages-page-chat--active,html[data-theme=light] .notification-item:hover{background:#eef5ff;color:var(--text-primary)}html[data-theme=light] .ui-table__header-filter-trigger{border-color:#1769d238;background:#1769d214;color:var(--accent-primary)}html[data-theme=light] .ui-table__header-filter-trigger:hover,html[data-theme=light] .ui-table__header-filter:focus-within .ui-table__header-filter-trigger,html[data-theme=light] .ui-table__header-filter-popover{border-color:#1769d257;background:#fff;color:var(--text-primary)}html[data-theme=light] .ui-skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%}html[data-theme=light] .status-banner,html[data-theme=light] .settings-status-card,html[data-theme=light] .profile-caldav__copy-row,html[data-theme=light] .profile-caldav__password,html[data-theme=light] .metric-card,html[data-theme=light] .metric-row,html[data-theme=light] .contract-selection-preview__item,html[data-theme=light] .inspection-report-check,html[data-theme=light] .inspection-report-row,html[data-theme=light] .prep-step,html[data-theme=light] .timeline-item,html[data-theme=light] .finance-balance-list,html[data-theme=light] .finance-account-row,html[data-theme=light] .finance-capital-card,html[data-theme=light] .monthly-goal-card,html[data-theme=light] .task-row-card,html[data-theme=light] .task-column,html[data-theme=light] .warehouse-filter-card,html[data-theme=light] .warehouse-summary-card,html[data-theme=light] .team-card,html[data-theme=light] .employee-card,html[data-theme=light] .potential-form-card,html[data-theme=light] .potential-row,html[data-theme=light] .vehicle-mobile-card,html[data-theme=light] .fleet-row,html[data-theme=light] .fleet-card,html[data-theme=light] .fleet-v2-detail,html[data-theme=light] .fleet-v2-kpi-filter,html[data-theme=light] .messages-page-chat,html[data-theme=light] .avito-mini-chat,html[data-theme=light] .avito-mini-message,html[data-theme=light] .notification-item{border-color:var(--border-primary);background-color:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .status-banner--danger,html[data-theme=light] .status-banner--error,html[data-theme=light] .inspection-report-check--problem,html[data-theme=light] .inspection-report-row--problem{border-color:#c93d3d38;background:var(--danger-soft);color:var(--danger)}html[data-theme=light] .status-banner--success,html[data-theme=light] .inspection-report-check--ok{border-color:#16845a38;background:var(--success-soft);color:var(--success)}html[data-theme=light] .status-banner--warning{border-color:#a36a123d;background:var(--warning-soft);color:var(--warning)}html[data-theme=light] .status-banner--info{border-color:#1769d238;background:var(--info-soft);color:var(--info)}html[data-theme=light] .ui-badge--info,html[data-theme=light] .inline-link,html[data-theme=light] .crm-nav__link.is-active,html[data-theme=light] .mobile-bottom-nav__item.is-active,html[data-theme=light] .fleet-detail-modal .mobile-tabs button.is-active,html[data-theme=light] .database-table-tab[aria-selected=true]{color:var(--accent-primary)}html[data-theme=light] .crm-nav__link.is-active,html[data-theme=light] .mobile-bottom-nav__item.is-active,html[data-theme=light] .fleet-detail-modal .mobile-tabs button.is-active,html[data-theme=light] .database-table-tab[aria-selected=true]{border-color:#1769d242;background:var(--accent-soft)}html[data-theme=light] .menu-icon--white,html[data-theme=light] .menu-icon--inline,html[data-theme=light] .menu-icon--color{filter:none;color:var(--text-secondary)}html[data-theme=light] .crm-nav__link.is-active .menu-icon--white,html[data-theme=light] .crm-nav__link.is-active .menu-icon--inline,html[data-theme=light] .mobile-bottom-nav__item.is-active .menu-icon--white,html[data-theme=light] .mobile-bottom-nav__item.is-active .menu-icon--inline{color:var(--accent-primary)}html[data-theme=light] .swipe-actions__rail{background:#e2e8f0}html[data-theme=light] .swipe-actions__button{border-left-color:#94a3b857;background:#dbe4ef;color:var(--text-primary)}html[data-theme=light] .swipe-actions__button--primary{background:var(--accent-primary);color:#fff}html[data-theme=light] .swipe-actions__button--danger{background:var(--danger);color:#fff}html[data-theme=light] .media-attachment-tile__delete,html[data-theme=light] .task-actions-menu__popover button.is-danger,html[data-theme=light] .task-quick-menu__popover button.is-danger,html[data-theme=light] .potential-row__mobile-menu-popover button.is-danger,html[data-theme=light] .swipe-actions__menu-popover button.is-danger{color:var(--danger)}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color-scheme:light}html[data-theme=light] ::placeholder{color:#94a3b8}html[data-theme=light] .photo-viewer-lightbox{--yarl__color_backdrop: rgba(15, 23, 42, .86)}html[data-theme=light] .messages-page__conversation,html[data-theme=light] .messages-page__conversation-head,html[data-theme=light] .messages-page-message--in,html[data-theme=light] .messages-page__autotheka-list,html[data-theme=light] .avito-mini__autotheka-list,html[data-theme=light] .avito-messenger,html[data-theme=light] .avito-messenger__sidebar,html[data-theme=light] .avito-messenger__composer,html[data-theme=light] .avito-match-card__reasons span,html[data-theme=light] .avito-stat-grid>div,html[data-theme=light] .avito-chat-card__message,html[data-theme=light] .avito-message--in{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .messages-page-message--out,html[data-theme=light] .messages-page__attachment,html[data-theme=light] .avito-messenger-chat.is-active,html[data-theme=light] .avito-messenger__attachment,html[data-theme=light] .avito-upload-button{border-color:#1769d23d;background:var(--accent-soft);color:var(--text-primary)}html[data-theme=light] .messages-page-message__image-link{background:#e2e8f0}html[data-theme=light] .messages-page__suggestions .messages-page__suggestion-ai,html[data-theme=light] .messages-page__assistant-draft,html[data-theme=light] .messages-page__assistant-draft-actions button,html[data-theme=light] .messages-page__sales-ai,html[data-theme=light] .messages-page__sales-ai-actions button{border-color:#0d94883d;background:#0d94881a;color:var(--text-primary)}html[data-theme=light] .messages-page__suggestions .messages-page__suggestion-ai:hover:not(:disabled),html[data-theme=light] .messages-page__suggestions .messages-page__suggestion-ai:focus-visible:not(:disabled),html[data-theme=light] .messages-page__assistant-draft-actions button:hover:not(:disabled),html[data-theme=light] .messages-page__assistant-draft-actions button:focus-visible:not(:disabled){border-color:#0d948861;background:#0d948829}html[data-theme=light] .messages-page-message__voice{--messages-voice-card-bg: #f1f1f1;--messages-voice-button-bg: #050505;--messages-voice-button-fg: #ffffff;--messages-voice-track-bg: #d4d4d4;--messages-voice-progress-bg: #050505;--messages-voice-time: #70757c;--messages-voice-loading-mid: #ededed}html[data-theme=light] .avito-mini__messages{background:linear-gradient(180deg,#f8fafc,#eef4fb)}html[data-theme=light] .avito-mini-message{border:1px solid rgba(148,163,184,.42);color:#102033;box-shadow:0 10px 22px -18px #0f172a7a}html[data-theme=light] .avito-mini-message--in{border-color:#94a3b880;background:#fff}html[data-theme=light] .avito-mini-message--out{border-color:#1769d247;background:linear-gradient(180deg,#dbeafe,#bfdbfe)}html[data-theme=light] .avito-mini-message p{color:#102033}html[data-theme=light] .avito-mini-message span{color:#52657d}html[data-theme=light] .avito-mini-message--out span{color:#1e4f8f}html[data-theme=light] .fleet-add-summary__group,html[data-theme=light] .fleet-detail-summary-card,html[data-theme=light] .payout-rule-settings,html[data-theme=light] .payout-config-table,html[data-theme=light] .payout-config-row,html[data-theme=light] .surface-note,html[data-theme=light] .concurrency-row,html[data-theme=light] .fleet-expense-payouts,html[data-theme=light] .fleet-expense-history__item,html[data-theme=light] .finance-recent-entry,html[data-theme=light] .diagnostic-materials__item,html[data-theme=light] .journal-inline-input,html[data-theme=light] .finance-payment-method-pill,html[data-theme=light] .finance-category-pill,html[data-theme=light] .settings-color-input,html[data-theme=light] .status-definition-create,html[data-theme=light] .potential-photo-panel__empty,html[data-theme=light] .potential-photo-panel__trigger,html[data-theme=light] .potential-photo-panel__image,html[data-theme=light] .potential-group-header__count,html[data-theme=light] .potential-row__status-readonly,html[data-theme=light] .potential-actions__button,html[data-theme=light] .potential-bottom-bar{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .fleet-add-summary__group:focus-visible,html[data-theme=light] .fleet-add-submit-card>.ui-card__header,html[data-theme=light] .fleet-expense-form--detail,html[data-theme=light] .journal-table-shell .ui-table__header-filter-trigger,html[data-theme=light] .journal-back-to-top,html[data-theme=light] .potential-profit-badge--success{border-color:#1769d23d;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .fleet-detail-modal .fleet-expense-form--detail,html[data-theme=light] .fleet-expense-modal>.fleet-expense-form--modal{border-color:#cbd5e1eb;background:linear-gradient(180deg,#fff,#f8fafc);color:#102033}html[data-theme=light] .finance-create-modal .finance-create-quick,html[data-theme=light] .fleet-expense-modal .fleet-expense-quick{border-color:#1769d23d;background:linear-gradient(180deg,#eff6ff,#fff);color:#102033}html[data-theme=light] .finance-create-modal .finance-create-quick .ui-form-field__label span:first-child,html[data-theme=light] .fleet-expense-modal .fleet-expense-quick .ui-form-field__label span:first-child{color:#0f5db8;font-weight:700}html[data-theme=light] .finance-create-modal .finance-create-quick .ui-input,html[data-theme=light] .fleet-expense-modal .fleet-expense-quick .ui-input{border-color:#1769d247;background:#fff;color:#102033}html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-input,html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-select,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-input,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-select{border-color:#94a3b870;background:#fff;color:#102033}html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-input:hover,html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-select:hover,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-input:hover,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-select:hover{border-color:#1769d257;background:#f8fbff}html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-input:focus,html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-input:focus-visible,html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-select:focus,html[data-theme=light] .fleet-detail-modal .fleet-expense-entry-row .ui-select:focus-visible,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-input:focus,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-input:focus-visible,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-select:focus,html[data-theme=light] .fleet-expense-history__item.is-editing .ui-select:focus-visible{border-color:#1769d28f;background:#fff;box-shadow:0 0 0 3px #1769d21f}html[data-theme=light] .fleet-expense-history__item{border-color:#94a3b870;background:#fff;color:#102033;box-shadow:0 8px 20px -18px #0f172a61}html[data-theme=light] .fleet-expense-history__item.is-side-operation{border-color:#cbd5e1eb;background:#f8fafc}html[data-theme=light] .fleet-expense-history__item.is-editing,html[data-theme=light] .fleet-expense-history__item.is-editing.is-side-operation{border-color:#d977065c;background:#fffbeb;box-shadow:inset 3px 0 #f59e0bc7,0 10px 22px -18px #92400e6b}html[data-theme=light] .fleet-expense-history__item span{color:#334155}html[data-theme=light] .fleet-expense-history__item strong{color:#102033;font-weight:600}html[data-theme=light] .fleet-expense-history__item b{color:#b42318;font-weight:650}html[data-theme=light] .fleet-expense-history__item.is-side-operation b{color:#0f766e}html[data-theme=light] .fleet-expense-history__date{color:#475569!important}html[data-theme=light] .fleet-expense-history__description{color:#1f2937!important}html[data-theme=light] .fleet-expense-history__payment,html[data-theme=light] .fleet-expense-history__category{border-radius:7px;padding:2px 6px}html[data-theme=light] .fleet-expense-history__color--green,html[data-theme=light] .fleet-expense-entry-row__select-color--green{color:#047857!important}html[data-theme=light] .fleet-expense-history__color--blue,html[data-theme=light] .fleet-expense-entry-row__select-color--blue{color:#1769d2!important}html[data-theme=light] .fleet-expense-history__color--amber,html[data-theme=light] .fleet-expense-entry-row__select-color--amber{color:#b45309!important}html[data-theme=light] .fleet-expense-history__color--red,html[data-theme=light] .fleet-expense-entry-row__select-color--red{color:#b42318!important}html[data-theme=light] .fleet-expense-history__color--violet,html[data-theme=light] .fleet-expense-entry-row__select-color--violet{color:#6d28d9!important}html[data-theme=light] .fleet-expense-history__color--gray,html[data-theme=light] .fleet-expense-entry-row__select-color--gray{color:#334155!important}html[data-theme=light] .fleet-expense-payouts{border-color:#1769d233;background:linear-gradient(180deg,#f8fbff,#fff);color:#102033;box-shadow:inset 3px 0 #1769d26b}html[data-theme=light] .fleet-expense-payouts .payout-detail-header__summary span,html[data-theme=light] .fleet-expense-payouts .payout-detail-header__summary strong{color:#102033;font-weight:600}html[data-theme=light] .fleet-expense-payouts .payout-compact-row{border-color:#94a3b86b;background:#fff;color:#102033;box-shadow:0 8px 20px -18px #0f172a5c}html[data-theme=light] .fleet-expense-payouts .payout-compact-row.is-paid{background:#f8fafc;opacity:1}html[data-theme=light] .fleet-expense-payouts .payout-compact-row__main strong,html[data-theme=light] .fleet-expense-payouts .payout-compact-row__side b{color:#102033;font-weight:600}html[data-theme=light] .fleet-expense-payouts .payout-compact-row__main span,html[data-theme=light] .fleet-expense-payouts .payout-compact-row__main em{color:#475569}html[data-theme=light] .fleet-expense-payouts .payout-compact-detail{border-color:#94a3b870;background:#f8fafc;color:#475569}html[data-theme=light] .fleet-expense-payouts .payout-compact-controls .ui-select{border-color:#94a3b870;background:#fff;color:#102033}html[data-theme=light] .journal-table-shell .ui-table__top-row td,html[data-theme=light] .journal-table-shell .ui-table__bottom-row td,html[data-theme=light] .journal-table-shell th.is-customizable:hover{background:#eaf1fb;color:var(--text-primary)}html[data-theme=light] .journal-table-shell tr.is-inline-editing td,html[data-theme=light] .fleet-expense-history__item.is-editing.is-side-operation{background:#fff7e6;color:var(--text-primary)}html[data-theme=light] .inspection-summary div,html[data-theme=light] .inspection-status-grid button,html[data-theme=light] .inspection-condition-grid button,html[data-theme=light] .inspection-body-part,html[data-theme=light] .inspection-item,html[data-theme=light] .inspection-photo-strip button,html[data-theme=light] .inspection-report-metric,html[data-theme=light] .inspection-report-row,html[data-theme=light] .inspection-report-check,html[data-theme=light] .inspection-report-check span{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .inspection-summary-card{border-color:#16845a3d;background:#fff}html[data-theme=light] .inspection-body-map-shell{border-color:#c7d5e6;background:linear-gradient(180deg,#f8fbff,#edf4ff)}html[data-theme=light] .inspection-body-map-axis,html[data-theme=light] .inspection-hero__title span,html[data-theme=light] .inspection-summary span,html[data-theme=light] .inspection-mark-editor__title span,html[data-theme=light] .inspection-item__main span,html[data-theme=light] .inspection-report-row span,html[data-theme=light] .inspection-report-check__body p,html[data-theme=light] .inspection-report-empty{color:#475569}html[data-theme=light] .inspection-body-part.is-active{border-color:#1769d2;box-shadow:0 0 0 2px #1769d238,0 8px 18px #10203324}html[data-theme=light] .inspection-condition-grid button.is-active,html[data-theme=light] .inspection-upload-button{border-color:#1769d247;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .inspection-condition-grid button:hover,html[data-theme=light] .inspection-status-grid button:hover{border-color:#1769d26b;background:#eef5ff}html[data-theme=light] .inspection-body-part--original,html[data-theme=light] .inspection-status-grid button.is-ok,html[data-theme=light] .inspection-item--ok,html[data-theme=light] .inspection-report-metric--success,html[data-theme=light] .inspection-report-check--ok span{border-color:#4aa36f;background:#d9f3e4;color:#006b40}html[data-theme=light] .inspection-body-part--not_checked{border-color:#c7d5e6;background:#fff;color:#334155}html[data-theme=light] .inspection-body-part--repainted,html[data-theme=light] .inspection-report-metric--warning{border-color:#d18b12;background:#fff1cc;color:#704400}html[data-theme=light] .inspection-body-part--putty,html[data-theme=light] .inspection-body-part--scratch,html[data-theme=light] .inspection-body-part--dent,html[data-theme=light] .inspection-condition-grid button.is-active{border-color:#d97706;background:#ffe4bd;color:#7a3a00}html[data-theme=light] .inspection-condition-grid button.is-active.is-original{border-color:#4aa36f;background:#d9f3e4;color:#006b40}html[data-theme=light] .inspection-condition-grid button.is-active.is-repainted{border-color:#d18b12;background:#fff1cc;color:#704400}html[data-theme=light] .inspection-condition-grid button.is-active.is-putty,html[data-theme=light] .inspection-condition-grid button.is-active.is-dent,html[data-theme=light] .inspection-condition-grid button.is-active.is-scratch{border-color:#d97706;background:#ffe4bd;color:#7a3a00}html[data-theme=light] .inspection-body-part--rust,html[data-theme=light] .inspection-body-part--crack,html[data-theme=light] .inspection-body-part--replaced,html[data-theme=light] .inspection-condition-grid button.is-active.is-rust,html[data-theme=light] .inspection-condition-grid button.is-active.is-crack,html[data-theme=light] .inspection-condition-grid button.is-active.is-replaced,html[data-theme=light] .inspection-status-grid button.is-problem,html[data-theme=light] .inspection-item--problem,html[data-theme=light] .inspection-report-metric--danger,html[data-theme=light] .inspection-report-check--problem span{border-color:#c93d3d;background:#ffdeda;color:#8f1e16}html[data-theme=light] .inspection-report-check--problem,html[data-theme=light] .inspection-report-row--problem{border-color:#c93d3d47;border-left-color:#c93d3d;background:#fff0ed;color:#102033}html[data-theme=light] .inspection-report-check--ok{border-color:#16845a3d;background:#ecfdf3;color:#102033}html[data-theme=light] .notification-preference,html[data-theme=light] .fleet-view-switch,html[data-theme=light] .journal-topbar-metric,html[data-theme=light] .upload-queue-row,html[data-theme=light] .upload-queue-row__retry,html[data-theme=light] .upload-queue-panel--compact,html[data-theme=light] .media-attachment-tile__open,html[data-theme=light] .auth-password-toggle:hover,html[data-theme=light] .auth-password-toggle:focus-visible{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .fleet-view-switch button.is-active{background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .team-page .list-row,html[data-theme=light] .team-page .ui-card,html[data-theme=light] .team-page .ui-stat-card,html[data-theme=light] .employee-card-layout-picker,html[data-theme=light] .employee-card-layout-picker__type,html[data-theme=light] .employee-card-layout-picker__mode,html[data-theme=light] .employee-card-layout-picker__modes,html[data-theme=light] .employee-card-layout-picker__versions,html[data-theme=light] .employee-extra-permissions,html[data-theme=light] .employee-card-layout-modal,html[data-theme=light] .employee-card-layout-picker__summary,html[data-theme=light] .employee-card-layout-picker__mode-summary,html[data-theme=light] .employee-card-layout-picker__summary:before,html[data-theme=light] .employee-card-layout-picker__mode-summary:before,html[data-theme=light] .details-action-link,html[data-theme=light] .settings-role-edit-button,html[data-theme=light] .settings-permission-option,html[data-theme=light] .settings-nav,html[data-theme=light] .settings-section__header,html[data-theme=light] .settings-accordion__trigger,html[data-theme=light] .settings-avito-faq__item,html[data-theme=light] .settings-status-card{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .team-page .ui-card{background:linear-gradient(180deg,#fff,#f8fbff)}html[data-theme=light] .team-page .ui-card__header{border-bottom-color:var(--border-primary);background:#fff}html[data-theme=light] .team-page .list-row{background:transparent}html[data-theme=light] .team-page .list-row:hover{background:#eef5ff}html[data-theme=light] .team-employee-group,html[data-theme=light] .team-employee-group__header{background:transparent}html[data-theme=light] .team-employee-list{border-color:var(--border-primary);background:#fff}html[data-theme=light] .team-employee-row{border-top-color:var(--border-primary);background:#fff}html[data-theme=light] .team-employee-row:nth-child(2n){background:#f7fbff}html[data-theme=light] .team-employee-row:hover{background:#eef5ff}html[data-theme=light] .team-employee-row__label{color:#718096}html[data-theme=light] .team-employee-chip{border-color:#94a3b88f;background:#f3f7fc;color:#52657d}html[data-theme=light] .team-employee-chip--role{color:#334155}html[data-theme=light] .team-employee-permission{border-color:#1769d23d;background:#eaf3ff;color:#174f9a}html[data-theme=light] .team-employee-row__access .is-on,html[data-theme=light] .team-employee-row__state .is-on{color:#15803d}html[data-theme=light] .team-employee-row__access .is-off,html[data-theme=light] .team-employee-row__state .is-off{color:#a16207}html[data-theme=light] .team-employee-actions>summary{border-color:var(--border-primary);background:#fff;color:#102033}html[data-theme=light] .team-employee-actions[open]>summary{border-color:#1769d257;background:#e8f1ff}html[data-theme=light] .team-employee-actions__menu{border-color:var(--border-primary);background:#fff;box-shadow:0 18px 42px #0f172a29}html[data-theme=light] .team-employee-actions__menu button{color:#102033}html[data-theme=light] .team-employee-actions__menu button:hover{background:#eef5ff}html[data-theme=light] .team-employee-actions__menu button.is-danger{color:#dc2626}html[data-theme=light] .team-employee-actions__menu button.is-danger:hover{background:#fee2e2}html[data-theme=light] body .team-page .payout-rule-form{border-color:var(--border-primary);background:linear-gradient(180deg,#fff,#f8fbff);color:#102033}html[data-theme=light] body .team-page .payout-rule-settings{border-color:var(--border-primary);background:#f8fbff}html[data-theme=light] body .team-page .payout-rule-form .ui-input,html[data-theme=light] body .team-page .payout-rule-form .ui-select,html[data-theme=light] body .team-page .payout-rule-form .ui-textarea{border-color:#94a3b87a;background:#fff;color:#102033}html[data-theme=light] body .team-page .payout-rule-form .ui-input:hover,html[data-theme=light] body .team-page .payout-rule-form .ui-select:hover,html[data-theme=light] body .team-page .payout-rule-form .ui-textarea:hover{border-color:#1769d257;background:#f8fbff}html[data-theme=light] body .team-page .payout-rule-form .ui-input:focus,html[data-theme=light] body .team-page .payout-rule-form .ui-input:focus-visible,html[data-theme=light] body .team-page .payout-rule-form .ui-select:focus,html[data-theme=light] body .team-page .payout-rule-form .ui-select:focus-visible,html[data-theme=light] body .team-page .payout-rule-form .ui-textarea:focus,html[data-theme=light] body .team-page .payout-rule-form .ui-textarea:focus-visible{border-color:#1769d28f;background:#fff;box-shadow:0 0 0 3px #1769d21f}html[data-theme=light] .team-page .ui-form-field__label,html[data-theme=light] .team-page .employee-card-layout-modal__title,html[data-theme=light] .team-page .employee-extra-permissions__title{color:#102033}html[data-theme=light] .team-page .list-row__meta,html[data-theme=light] .team-page .ui-card__description,html[data-theme=light] .team-page .employee-card-layout-picker__summary span:last-child,html[data-theme=light] .team-page .employee-card-layout-picker__mode-summary span:last-child{color:#52657d}html[data-theme=light] .employee-card-layout-picker__modes,html[data-theme=light] .employee-card-layout-picker__versions{background:transparent}html[data-theme=light] .employee-card-layout-picker__summary:before,html[data-theme=light] .employee-card-layout-picker__mode-summary:before{background:#e6eef8;color:#1769d2}html[data-theme=light] .employee-card-layout-picker__version{color:#42566f}html[data-theme=light] .employee-card-layout-picker__version:hover{background:#f3f7fd;color:#102033}html[data-theme=light] .settings-nav__item:hover{background:#f3f7fd}html[data-theme=light] .settings-nav__item.is-active{background:#edf5ff}html[data-theme=light] .settings-nav__item{background:transparent;color:#102033}html[data-theme=light] .settings-nav__item.is-active:before{background:#1769d2}html[data-theme=light] .settings-nav__item-description,html[data-theme=light] .settings-nav__group-title{color:#64748b}html[data-theme=light] .employee-extra-permissions__option{border-color:var(--border-primary);background:var(--bg-elevated);color:var(--text-primary)}html[data-theme=light] .calendar-admin__permission-group{border-color:var(--border-primary);background:#f8fafc}html[data-theme=light] .calendar-admin .settings-permission-option{background:#fff}html[data-theme=light] .details-action-link:focus-visible,html[data-theme=light] .settings-role-edit-button:hover:not(:disabled),html[data-theme=light] .employee-card-layout-picker__version:has(input:checked){border-color:#16845a3d;background:var(--success-soft);color:var(--success)}html[data-theme=light] .task-row-card,html[data-theme=light] .task-row-card.is-active,html[data-theme=light] .task-row-card.is-cancelled,html[data-theme=light] .task-list-summary span,html[data-theme=light] .task-quick-menu__trigger,html[data-theme=light] .task-quick-menu__popover,html[data-theme=light] .task-due-picker input,html[data-theme=light] .task-assignee-chip,html[data-theme=light] .task-attachment,html[data-theme=light] .prep-task-row{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .task-row-card.is-urgent{border-color:#c93d3d38;background:linear-gradient(90deg,var(--danger-soft),var(--bg-surface) 34%)}html[data-theme=light] .task-quick-menu__trigger--status,html[data-theme=light] .task-quick-menu__popover button.is-selected,html[data-theme=light] .task-assignee-chip.is-selected{border-color:#1769d23d;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .prep-step,html[data-theme=light] .prep-card-settings__panel,html[data-theme=light] .prep-assignee-option,html[data-theme=light] .prep-status-row,html[data-theme=light] .prep-inline-toggle,html[data-theme=light] .prep-action-row,html[data-theme=light] .prep-action-check span:before,html[data-theme=light] .prep-media-panel,html[data-theme=light] .prep-media-upload,html[data-theme=light] .prep-video-card{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .prep-assignee-option:has(input:checked),html[data-theme=light] .prep-status-row.is-active,html[data-theme=light] .prep-inline-toggle.is-on,html[data-theme=light] .prep-media-upload:hover{border-color:#1769d23d;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .prep-compact-plus,html[data-theme=light] .prep-final-tile__check{background:#ffffffc7;color:var(--text-primary)}html[data-theme=light] .card-layout-builder__toolbar,html[data-theme=light] .card-layout-builder__car-switcher button,html[data-theme=light] .card-layout-builder__palette,html[data-theme=light] .card-layout-builder__palette-item,html[data-theme=light] .card-layout-builder__preview,html[data-theme=light] .card-layout-builder__element,html[data-theme=light] .card-layout-builder__element--value,html[data-theme=light] .card-layout-builder__element--statistics,html[data-theme=light] .card-layout-builder__element--comment,html[data-theme=light] .card-layout-builder__fleet-status-field .fleet-row__select,html[data-theme=light] .card-layout-builder__fleet-action-button,html[data-theme=light] .card-layout-builder__fleet-comment,html[data-theme=light] .card-layout-builder__text-row,html[data-theme=light] .card-layout-builder__stepper button,html[data-theme=light] .card-layout-builder__switch,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-content-input{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .card-layout-builder__palette-item:hover,html[data-theme=light] .card-layout-builder__source-button,html[data-theme=light] .card-layout-builder__fleet-source-button,html[data-theme=light] .card-layout-builder__element-source--buyerBadge,html[data-theme=light] .card-layout-builder__element-source--checklist,html[data-theme=light] .card-layout-builder__layout-buttons button.is-active,html[data-theme=light] .card-layout-builder__color-control button.is-active,html[data-theme=light] .card-layout-builder__font-buttons button.is-active{border-color:#1769d23d;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .card-layout-builder__element--photo{background:linear-gradient(160deg,#e2e8f0,#f8fafc 62%)}html[data-theme=light] .card-layout-builder__collapse-line span{background:#fff7e6;color:var(--warning)}html[data-theme=light] .card-layout-builder__progress,html[data-theme=light] .card-layout-builder__switch span{background:#cbd5e1}html[data-theme=light] .finance-color-row--green,html[data-theme=light] .finance-category-pill--green,html[data-theme=light] .finance-payment-method-pill--green{background:linear-gradient(90deg,var(--success-soft),var(--bg-surface) 44%)}html[data-theme=light] .finance-color-row--blue,html[data-theme=light] .finance-category-pill--blue,html[data-theme=light] .finance-payment-method-pill--blue{background:linear-gradient(90deg,var(--accent-soft),var(--bg-surface) 44%)}html[data-theme=light] .finance-color-row--amber{background:linear-gradient(90deg,var(--warning-soft),var(--bg-surface) 44%)}html[data-theme=light] .finance-color-row--red{background:linear-gradient(90deg,var(--danger-soft),var(--bg-surface) 44%)}html[data-theme=light] .finance-color-row--violet,html[data-theme=light] .finance-color-row--gray{background:linear-gradient(90deg,rgba(100,116,139,.1),var(--bg-surface) 44%)}html[data-theme=light] .potential-row,html[data-theme=light] .modal-card,html[data-theme=light] .finance-create-modal,html[data-theme=light] .payroll-modal,html[data-theme=light] .finance-profit-report-modal,html[data-theme=light] .journal-table-card,html[data-theme=light] .warehouse-filter-card,html[data-theme=light] .task-column,html[data-theme=light] .team-page .modal-card:has([name=employee-full-name]){border-color:var(--border-primary);background:var(--bg-surface-elevated);color:var(--text-primary)}html[data-theme=light] .finance-profit-report-modal>.ui-card__header{border-bottom-color:#d6e1ee;background:#fff}html[data-theme=light] .finance-profit-report-modal .ui-card__title{color:#102033}html[data-theme=light] .finance-profit-report-modal .ui-card__description{color:#42566f}html[data-theme=light] .finance-profit-report__summary>div{border-color:#c7d5e6;background:linear-gradient(180deg,#fff,#f6f9fd);box-shadow:0 10px 22px -20px #0f172a6b}html[data-theme=light] .finance-profit-report__summary span{color:#42566f}html[data-theme=light] .finance-profit-report__summary strong{color:#102033}html[data-theme=light] .finance-profit-report__item{border-color:#c7d5e6;background:#fff;box-shadow:0 12px 24px -22px #0f172a75}html[data-theme=light] .finance-profit-report__car-button{color:#102033}html[data-theme=light] .finance-profit-report__car-button:hover{color:#005bd3}html[data-theme=light] .finance-profit-report__formula{color:#334155}html[data-theme=light] .finance-profit-report__formula span{border:1px solid #d6e1ee;border-radius:999px;background:#f8fbff;color:#334155;padding:3px 7px}html[data-theme=light] .potential-actions__button:hover:not(:disabled){border-color:#1769d23d;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .potential-actions__button--danger:hover:not(:disabled),html[data-theme=light] .diagnostic-materials__delete{border-color:#c93d3d3d;background:var(--danger-soft);color:var(--danger)}html[data-theme=light] .fleet-detail-modal .fleet-detail-disclosure--compact{border:1px solid #d5dfec;background:linear-gradient(180deg,#fff,#f6f9fd);color:#102033}html[data-theme=light] .fleet-detail-modal .fleet-detail-disclosure--compact .fleet-detail-disclosure__summary{border-bottom-color:#dbe5f1;background:#f8fbff;color:#102033}html[data-theme=light] .fleet-detail-modal .fleet-detail-disclosure--compact .list-row{border-color:#e0e8f2;color:#102033}html[data-theme=light] .fleet-detail-modal .fleet-detail-disclosure--compact .list-row span{color:#52657d}html[data-theme=light] .fleet-detail-modal .fleet-detail-disclosure--compact .list-row strong,html[data-theme=light] .fleet-detail-modal .fleet-days-value{color:#102033}html[data-theme=light] .fleet-detail-modal .fleet-days-value--success{color:#047857}html[data-theme=light] .fleet-detail-modal .fleet-days-value--warning{color:#b45309}html[data-theme=light] .fleet-detail-modal .fleet-days-value--danger{color:#b42318}html[data-theme=light] .fleet-detail-modal .fleet-days-value--danger-strong{background:#c93d3d;color:#fff;box-shadow:0 0 0 1px #c93d3d3d}html[data-theme=light] .fleet-detail-modal .potential-photo-panel__trigger,html[data-theme=light] .fleet-detail-modal .potential-photo-panel__image,html[data-theme=light] .fleet-detail-modal .potential-photo-panel__empty,html[data-theme=light] .fleet-detail-modal .fleet-detail-photo-empty{border-color:#c9d6e5;background:#f8fbff;color:#334155}html[data-theme=light] .fleet-detail-modal .potential-photo-panel__overlay,html[data-theme=light] .fleet-detail-modal .potential-photo-panel__preview-button{border-color:#1769d23d;background:#ffffffe0;color:#1769d2;box-shadow:0 8px 18px -14px #0f172a57}html[data-theme=light] .fleet-detail-modal .potential-photo-panel__overlay:hover,html[data-theme=light] .fleet-detail-modal .potential-photo-panel__preview-button:hover{background:#eaf3ff}html[data-theme=light] .fleet-detail-modal .fleet-detail-materials-edit{border-color:#d5dfec;background:linear-gradient(180deg,#fff,#f8fbff);color:#102033}html[data-theme=light] .fleet-detail-modal .media-attachment-strip--empty{border-color:#cbd8e8;background:#f8fbff;color:#52657d}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__open{border-color:#d5dfec;background:#fff;color:#102033;box-shadow:0 8px 18px -18px #0f172a66}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__open:hover,html[data-theme=light] .fleet-detail-modal .media-attachment-tile__open:focus-visible{border-color:#1769d24d;background:#eef6ff}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__preview{border:1px solid #d6e1ee;background:#eef4fb;color:#334155}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__body strong{color:#102033}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__body span{color:#52657d}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__delete{border-color:#c93d3d57;background:#fff1f1;color:#b42318;box-shadow:0 8px 16px -13px #c93d3d7a}html[data-theme=light] .fleet-detail-modal .media-attachment-tile__delete:hover,html[data-theme=light] .fleet-detail-modal .media-attachment-tile__delete:focus-visible{border-color:#c93d3d8a;background:#ffdada;color:#8f1d18}html[data-theme=light] .fleet-detail-modal .upload-queue-panel,html[data-theme=light] .fleet-detail-modal .upload-queue-panel--compact{border-color:#d5dfec;background:#f8fbff;color:#102033}html[data-theme=light] .fleet-detail-modal .upload-queue-panel__clear{border-color:#1769d242;background:#eaf3ff;color:#1769d2}html[data-theme=light] .fleet-detail-modal .upload-queue-panel__clear:hover,html[data-theme=light] .fleet-detail-modal .upload-queue-panel__clear:focus-visible{border-color:#1769d26b;background:#dcebff}html[data-theme=light] .fleet-detail-modal .upload-queue-row{border-color:#d6e1ee;background:#fff;color:#102033}html[data-theme=light] .fleet-detail-modal .upload-queue-row__preview{border:1px solid #d6e1ee;background:#eef4fb;color:#334155}html[data-theme=light] .fleet-detail-modal .upload-queue-row__progress{background:#dce6f2}html[data-theme=light] .diagnostic-materials__item{border-color:#d5dfec;background:#fff;color:#102033}html[data-theme=light] .diagnostic-materials__item:hover,html[data-theme=light] .diagnostic-materials__item:focus-visible{border-color:#1769d252;background:#eef6ff}html[data-theme=light] .diagnostic-materials__thumb,html[data-theme=light] .diagnostic-materials__doc{border-color:#d6e1ee;background:#eef4fb;color:#334155}html[data-theme=light] .diagnostic-materials__body strong{color:#102033}html[data-theme=light] .diagnostic-materials__body span{color:#52657d}html[data-theme=light] .warehouse-mobile-card,html[data-theme=light] .warehouse-list-row,html[data-theme=light] .warehouse-filter-chip,html[data-theme=light] .task-mobile-swipe .swipe-actions__menu-popover,html[data-theme=light] .finance-mobile-actions,html[data-theme=light] .finance-journal-page .journal-modal__filters,html[data-theme=light] .manual-push-card,html[data-theme=light] .payout-rule-card,html[data-theme=light] .statistics-page .ui-card,html[data-theme=light] .fleet-tab,html[data-theme=light] .fleet-tab__count,html[data-theme=light] .tasks-list-tab,html[data-theme=light] .tasks-list-tab--add,html[data-theme=light] .fleet-v2-toolbar,html[data-theme=light] .fleet-v2-table-shell,html[data-theme=light] .fleet-v2-select,html[data-theme=light] .fleet-v2-kpi-filter,html[data-theme=light] .fleet-v2-kpis span,html[data-theme=light] .fleet-v2-column-menu,html[data-theme=light] .fleet-v2-column-menu button,html[data-theme=light] .fleet-v2-empty-state{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .fleet-v2-toolbar{background:#f8fafc}html[data-theme=light] .fleet-v2-table-mode{border-color:#c7d5e6;background:linear-gradient(180deg,#fff,#eef4fb);box-shadow:inset 0 1px #ffffffe6,0 8px 18px -16px #0f172a57}html[data-theme=light] .fleet-v2-table-mode button:hover{background:#e7eef8}html[data-theme=light] .fleet-v2-table-mode button[aria-pressed=true]{background:linear-gradient(180deg,#dbeafe,#bfdbfe);box-shadow:inset 0 0 0 1px #1769d261,0 5px 12px -10px #1769d294}html[data-theme=light] .fleet-v2-table-mode__zebra[aria-pressed=false]{background:#d9e1eb;box-shadow:inset 0 0 0 1px #64748b38}html[data-theme=light] .fleet-v2-table-mode__icon{opacity:.68;filter:none}html[data-theme=light] .fleet-v2-table-mode button[aria-pressed=true] .fleet-v2-table-mode__icon{opacity:1;filter:brightness(0) saturate(100%) invert(28%) sepia(99%) saturate(1520%) hue-rotate(204deg) brightness(89%) contrast(91%)}html[data-theme=light] .fleet-v2-table th,html[data-theme=light] .fleet-v2-table th:first-child,html[data-theme=light] .fleet-v2-table th:nth-child(2){border-color:var(--border-primary);background:#e9eff7;color:var(--text-secondary)}html[data-theme=light] .fleet-v2-table td,html[data-theme=light] .fleet-v2-table td:first-child,html[data-theme=light] .fleet-v2-table td:nth-child(2),html[data-theme=light] .fleet-v2-table .fleet-v2-empty-row td,html[data-theme=light] .fleet-v2-table .fleet-v2-empty-row:hover td{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-secondary)}html[data-theme=light] .fleet-v2-table tbody tr:nth-child(2n) td:not([class*=fleet-v2-cell--]),html[data-theme=light] .fleet-v2-table tbody tr:nth-child(2n) td:first-child,html[data-theme=light] .fleet-v2-table tbody tr:nth-child(2n) td:nth-child(2){background-color:#edf3fa}html[data-theme=light] .fleet-v2-table-shell.is-zebra-disabled .fleet-v2-table tbody tr:nth-child(2n) td:not([class*=fleet-v2-cell--]),html[data-theme=light] .fleet-v2-table-shell.is-zebra-disabled .fleet-v2-table tbody tr:nth-child(2n) td:first-child,html[data-theme=light] .fleet-v2-table-shell.is-zebra-disabled .fleet-v2-table tbody tr:nth-child(2n) td:nth-child(2){background-color:var(--bg-surface)}html[data-theme=light] .fleet-v2-table tbody tr:hover td,html[data-theme=light] .fleet-v2-table tbody tr:hover td:not([class*=fleet-v2-cell--]),html[data-theme=light] .fleet-v2-table tbody tr:hover td:first-child,html[data-theme=light] .fleet-v2-table tbody tr:hover td:nth-child(2),html[data-theme=light] .fleet-v2-table tbody tr.is-selected td,html[data-theme=light] .fleet-v2-table tbody tr.is-selected td:not([class*=fleet-v2-cell--]),html[data-theme=light] .fleet-v2-table tbody tr.is-selected td:first-child,html[data-theme=light] .fleet-v2-table tbody tr.is-selected td:nth-child(2){background-color:#fff1cf;color:var(--text-primary)}html[data-theme=light] .fleet-v2-table td.is-cell-selected{box-shadow:inset 0 0 0 999px #2563eb29,inset 0 0 0 2px #2563ebb8}html[data-theme=light] .fleet-v2-selection-status{border-color:var(--border-primary);background:#f8fafc;color:var(--text-muted)}html[data-theme=light] .fleet-v2-selection-status b{color:var(--text-primary)}html[data-theme=light] .fleet-v2-sale-input{border-color:#1769d294;background:#fff;color:#0f172a;box-shadow:0 0 0 2px #1769d229}html[data-theme=light] .fleet-v2-car-photo--empty{background:linear-gradient(135deg,#eef3f8,#cbd5e1)}html[data-theme=light] .fleet-v2-car-photo--empty:before{background:#64748b2e}html[data-theme=light] body.fleet-v2-menu-compact .crm-brand{background:linear-gradient(180deg,#fffffffa,#f1f5f9fa)}html[data-theme=light] body.fleet-v2-menu-compact:has(.crm-sidebar:hover) .crm-brand{background:transparent}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--good{background:linear-gradient(135deg,#c9f4dc,#8ee0b5);color:#102033;font-weight:500}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--warning{background:linear-gradient(135deg,#fff0b8,#ffc45c);color:#102033;font-weight:500}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--danger{background:linear-gradient(135deg,#ffd6d0,#ff8a7b);color:#102033;font-weight:500}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--days.fleet-v2-cell--good{background:linear-gradient(135deg,#b7efcf,#71d89e);color:#102033}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--days.fleet-v2-cell--warning{background:linear-gradient(135deg,#ffe8a6,#f7be4e);color:#102033}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--days.fleet-v2-cell--danger{background:linear-gradient(135deg,#ffc5bc,#ff7d70);color:#102033}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--autotheka.fleet-v2-cell--good,html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--owners.fleet-v2-cell--good{background:linear-gradient(135deg,#b7efcf,#71d89e);color:#102033}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--autotheka.fleet-v2-cell--warning,html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--owners.fleet-v2-cell--warning{background:linear-gradient(135deg,#ffe8a6,#f7be4e);color:#102033}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--autotheka.fleet-v2-cell--danger,html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--owners.fleet-v2-cell--danger{background:linear-gradient(135deg,#ffc5bc,#ff7d70);color:#102033}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--progress{color:#102033;font-weight:600}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--progress-expense{background:linear-gradient(90deg,transparent 0%,transparent var(--fleet-v2-progress-fill, 24%),#ffffff var(--fleet-v2-progress-fill, 24%),#ffffff 100%),linear-gradient(90deg,rgba(74,222,128,var(--fleet-v2-progress-alpha, .36)),rgba(250,204,21,var(--fleet-v2-progress-alpha, .36)) 56%,rgba(248,113,113,var(--fleet-v2-progress-alpha, .36)))}html[data-theme=light] .fleet-v2-table tbody tr td.fleet-v2-cell--mileage{background:var(--fleet-v2-mileage-bg);color:#102033;font-weight:600}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--progress-profit-positive{background:linear-gradient(90deg,transparent 0%,transparent var(--fleet-v2-progress-fill, 24%),#ffffff var(--fleet-v2-progress-fill, 24%),#ffffff 100%),linear-gradient(90deg,rgba(134,239,172,var(--fleet-v2-progress-alpha, .38)),rgba(34,197,94,var(--fleet-v2-progress-alpha, .38)))}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--progress-profit-negative{background:linear-gradient(90deg,transparent 0%,transparent var(--fleet-v2-progress-fill, 24%),#ffffff var(--fleet-v2-progress-fill, 24%),#ffffff 100%),linear-gradient(90deg,rgba(253,164,175,var(--fleet-v2-progress-alpha, .4)),rgba(239,68,68,var(--fleet-v2-progress-alpha, .4)))}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--progress-percent{background:linear-gradient(90deg,transparent 0%,transparent var(--fleet-v2-progress-fill, 24%),#ffffff var(--fleet-v2-progress-fill, 24%),#ffffff 100%),linear-gradient(90deg,rgba(248,113,113,var(--fleet-v2-progress-alpha, .36)),rgba(250,204,21,var(--fleet-v2-progress-alpha, .36)) 48%,rgba(34,197,94,var(--fleet-v2-progress-alpha, .36)))}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--muted{background:var(--bg-surface);color:#52657d;font-weight:500}html[data-theme=light] .fleet-v2-table td[class*=fleet-v2-cell--purchase-month-]{color:#102033;font-weight:500;text-shadow:none}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-1{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-2{background:linear-gradient(135deg,#ccfbf1,#99f6e4)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-3{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-4{background:linear-gradient(135deg,#ecfccb,#d9f99d)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-5{background:linear-gradient(135deg,#fef3c7,#fde68a)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-6{background:linear-gradient(135deg,#ffedd5,#fed7aa)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-7{background:linear-gradient(135deg,#ffe4e6,#fecdd3)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-8{background:linear-gradient(135deg,#fce7f3,#fbcfe8)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-9{background:linear-gradient(135deg,#ede9fe,#ddd6fe)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-10{background:linear-gradient(135deg,#ffedd5,#fdba74)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-11{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--purchase-month-12{background:linear-gradient(135deg,#dbeafe,#93c5fd)}html[data-theme=light] .fleet-v2-table td.fleet-v2-cell--month-shift{box-shadow:inset 0 -4px #6366f1bd;font-weight:500}html[data-theme=light] .fleet-v2-column-menu-button{border-color:#94a3b87a;background:#ffffffb8;color:var(--text-secondary)}html[data-theme=light] .fleet-v2-column-menu-button:hover,html[data-theme=light] .fleet-v2-column-menu-button[aria-expanded=true],html[data-theme=light] .fleet-v2-column-option:hover,html[data-theme=light] .fleet-tab.is-active,html[data-theme=light] .tasks-list-tab.is-active,html[data-theme=light] .fleet-v2-kpi-filter[aria-pressed=true],html[data-theme=light] .fleet-v2-kpi-filter:hover,html[data-theme=light] .fleet-v2-kpi-filter--profit:hover{border-color:#1769d247;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .fleet-v2-kpi-filter--profit{border-color:#16845a42;background:var(--success-soft);color:var(--success)}html[data-theme=light] .fleet-v2-kpi-filter--profit b,html[data-theme=light] .fleet-v2-column-menu-button.is-filtered{color:var(--success)}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body,html[data-theme=light] body .potential-row.vehicle-mobile-card__body,html[data-theme=light] body .potential-row.vehicle-mobile-card__body.potential-row--mobile-redesign{border-color:#cbd5e1;background:#fff;color:var(--text-primary);box-shadow:0 18px 42px -34px #0f172a6b}html[data-theme=light] body .fleet-row__media,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__media,html[data-theme=light] body .potential-row--mobile-redesign .potential-car-thumb--empty{border-color:#cbd5e1;background:linear-gradient(145deg,#e2e8f0,#f8fafc 68%)}html[data-theme=light] body .fleet-row__media:after,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__media:after{background:linear-gradient(180deg,#0f172a14,#0f172a38 62%,#0f172a6b),linear-gradient(90deg,#0f172a24,#0f172a00 58%)}html[data-theme=light] body .fleet-row__mobile-status-pill,html[data-theme=light] body .fleet-row__photo-days,html[data-theme=light] body .fleet-row__photo-buyer,html[data-theme=light] body .fleet-row__photo-autotheka,html[data-theme=light] body .fleet-row__mobile-autotheka-pill,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__photo-days,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__photo-autotheka,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill{border-color:#94a3b885;background:#ffffffe6;color:var(--text-primary);box-shadow:0 10px 24px -20px #0f172a80}html[data-theme=light] body .fleet-row__prices-mobile,html[data-theme=light] body .fleet-row__links,html[data-theme=light] body .fleet-row__actions,html[data-theme=light] body .fleet-row__comment--mobile,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__prices-mobile,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-links,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__actions,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__comment--mobile{border-color:#d7dee9;background:#f8fafc;color:var(--text-primary)}html[data-theme=light] body .fleet-row__price-item,html[data-theme=light] body .fleet-row__link-action,html[data-theme=light] body .fleet-row__action-button,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__price-item,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__link-action,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__action-button{border-color:#d7dee9;background:#fff;color:var(--text-primary)}html[data-theme=light] body .fleet-row__link-action:hover,html[data-theme=light] body .fleet-row__action-button:hover:not(:disabled),html[data-theme=light] body .potential-row--mobile-redesign .potential-row__link-action:hover,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__action-button:hover:not(:disabled){border-color:#1769d24d;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] body .fleet-row__meta,html[data-theme=light] body .fleet-row__price-label,html[data-theme=light] body .fleet-row__comment-label,html[data-theme=light] body .potential-row__meta,html[data-theme=light] body .potential-row__price-label,html[data-theme=light] body .potential-row__comment-label,html[data-theme=light] body .potential-row__timeline,html[data-theme=light] body .potential-row__stats{color:var(--text-secondary)}html[data-theme=light] body .fleet-row__price-value,html[data-theme=light] body .fleet-row__comment-text,html[data-theme=light] body .potential-row__price-value,html[data-theme=light] body .potential-row__comment-text,html[data-theme=light] body .potential-row__title{color:var(--text-primary)}html[data-theme=light] body .fleet-row__media .fleet-row__title,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__media .potential-row__title{color:#fff;text-shadow:0 1px 4px rgba(15,23,42,.72)}html[data-theme=light] body .fleet-row__media .fleet-row__meta,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__media .potential-row__meta{color:#fffffff0;text-shadow:0 1px 3px rgba(15,23,42,.68)}html[data-theme=light] .potential-row,html[data-theme=light] .potential-row__status-readonly,html[data-theme=light] .potential-row__select,html[data-theme=light] .potential-row__input,html[data-theme=light] .potential-row__comment{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-journal-page,html[data-theme=light] .finance-journal-page .ui-page-section,html[data-theme=light] .finance-journal-page .ui-page-section__body,html[data-theme=light] .finance-journal-page .journal-page,html[data-theme=light] .finance-journal-page .journal-modal,html[data-theme=light] .finance-journal-page .journal-table-area{background:transparent;color:var(--text-primary)}html[data-theme=light] .finance-journal-page .journal-table-card,html[data-theme=light] .finance-journal-page .journal-table-shell,html[data-theme=light] .finance-journal-page .journal-mobile-row,html[data-theme=light] .finance-journal-page .journal-filter-panel,html[data-theme=light] .finance-journal-page .journal-modal__filters{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-journal-page .journal-table-topline,html[data-theme=light] .finance-journal-page .journal-accounts-strip,html[data-theme=light] .finance-journal-page .journal-soft-loader,html[data-theme=light] .finance-journal-page .journal-soft-hint,html[data-theme=light] .finance-journal-page .journal-load-more,html[data-theme=light] .finance-journal-page .status-banner,html[data-theme=light] .finance-journal-page .surface-note{border-color:#d7dee9;background:#f8fafc;color:var(--text-secondary)}html[data-theme=light] .journal-table-shell th,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell th{border-color:#c4cedc;background:#e7edf6;color:var(--text-primary)}html[data-theme=light] .journal-table-shell td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell td{border-color:#d7dee9;background:#fff;color:var(--text-secondary)}html[data-theme=light] .journal-table-shell tbody tr:hover td,html[data-theme=light] .journal-table-shell tbody tr.is-selected td,html[data-theme=light] .journal-table-shell tbody tr.is-selected:hover td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell tbody tr:hover td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell tbody tr.is-selected td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell tbody tr.is-selected:hover td{background:#eaf2ff;color:var(--text-primary)}html[data-theme=light] .journal-table-shell tbody tr.has-day-separator td{border-top-color:#aeb9c8;box-shadow:inset 0 1px #ffffffc7}html[data-theme=light] .journal-table-shell .ui-table__top-row td,html[data-theme=light] .journal-table-shell .ui-table__bottom-row td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell .ui-table__top-row td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell .ui-table__bottom-row td,html[data-theme=light] .journal-table-shell tr.is-inline-editing td,html[data-theme=light] .journal-table-card.is-excel-mode .journal-table-shell tr.is-inline-editing td{border-color:#bfd3ef;background:#eef6ff;color:var(--text-primary)}html[data-theme=light] .journal-inline-input,html[data-theme=light] .journal-header-filter,html[data-theme=light] .finance-journal-page .journal-modal__filters .ui-input,html[data-theme=light] .finance-journal-page .journal-modal__filters .ui-select{border-color:#b8c3d2;background:#fff;color:var(--text-primary)}html[data-theme=light] .journal-inline-input::placeholder,html[data-theme=light] .journal-header-filter-placeholder,html[data-theme=light] .journal-inline-muted,html[data-theme=light] .journal-mobile-row__main small,html[data-theme=light] .journal-car-cell small{color:var(--text-muted)}html[data-theme=light] .journal-table-shell .ui-table__header-filter-trigger,html[data-theme=light] .journal-header-reset,html[data-theme=light] .journal-table-width-resizer:before,html[data-theme=light] .journal-mobile-row__actions .ui-button{border-color:#cbd5e1;background:#fff;color:var(--text-secondary)}html[data-theme=light] .journal-table-shell .ui-table__header-filter-trigger:hover,html[data-theme=light] .journal-header-reset:hover,html[data-theme=light] .journal-mobile-row__actions .ui-button:hover{border-color:#1769d247;background:var(--accent-soft);color:var(--accent-primary)}html[data-theme=light] .journal-action-button--edit.ui-button,html[data-theme=light] .journal-mobile-row__actions .journal-action-button--edit.ui-button,html[data-theme=light] .journal-table-shell .table-actions .journal-action-button--edit.ui-button{border-color:#d97706b8;background:#f59e0b;color:#1c1200}html[data-theme=light] .journal-action-button--delete.ui-button,html[data-theme=light] .journal-mobile-row__actions .journal-action-button--delete.ui-button,html[data-theme=light] .journal-table-shell .table-actions .journal-action-button--delete.ui-button{border-color:#dc2626b8;background:#dc2626;color:#fff}html[data-theme=light] .finance-payment-method-pill,html[data-theme=light] .journal-table-shell .finance-category-pill{border-color:#64748b3d;background:#f8fafc;color:var(--text-primary)}html[data-theme=light] .finance-payment-method-pill--green,html[data-theme=light] .finance-journal-page .finance-category-pill--green{border-color:#16845a3d;background:#ebf8f1;color:#116a49}html[data-theme=light] .finance-payment-method-pill--blue,html[data-theme=light] .finance-journal-page .finance-category-pill--blue{border-color:#1769d23d;background:#edf5ff;color:#125ab5}html[data-theme=light] .finance-payment-method-pill--amber,html[data-theme=light] .finance-journal-page .finance-category-pill--amber{border-color:#a36a123d;background:#fff7e6;color:#80510d}html[data-theme=light] .finance-payment-method-pill--red,html[data-theme=light] .finance-journal-page .finance-category-pill--red{border-color:#c93d3d3d;background:#fff1f1;color:#9f2d2d}html[data-theme=light] .finance-payment-method-pill--violet,html[data-theme=light] .finance-payment-method-pill--gray,html[data-theme=light] .finance-journal-page .finance-category-pill--violet,html[data-theme=light] .finance-journal-page .finance-category-pill--gray{border-color:#64748b38;background:#f1f5f9;color:#334155}html[data-theme=light] .journal-mobile-row__date,html[data-theme=light] .journal-mobile-row__account{color:var(--text-secondary)}html[data-theme=light] .journal-mobile-row__date strong,html[data-theme=light] .journal-mobile-row__category,html[data-theme=light] .journal-mobile-row__main .journal-mobile-row__car,html[data-theme=light] .journal-mobile-row__amount,html[data-theme=light] .journal-amount-cell,html[data-theme=light] .journal-date-cell,html[data-theme=light] .journal-car-cell>span,html[data-theme=light] .journal-wrap-cell{color:var(--text-primary)}html[data-theme=light] .journal-mobile-row__operation{color:#64748b}html[data-theme=light] .journal-mobile-row__operation--income{color:#16845a}html[data-theme=light] .journal-mobile-row__operation--expense{color:#b42318}html[data-theme=light] .journal-mobile-row__operation--transfer{color:#125ab5}html[data-theme=light] body .journal-mobile-row__account{color:var(--text-primary);text-shadow:none}html[data-theme=light] body .journal-mobile-row__category{color:var(--text-primary)}html[data-theme=light] body .journal-mobile-row__category--green{background:linear-gradient(90deg,#16845a5c,#16845a2e)}html[data-theme=light] body .journal-mobile-row__category--blue{background:linear-gradient(90deg,#1769d25c,#1769d22e)}html[data-theme=light] body .journal-mobile-row__category--amber{background:linear-gradient(90deg,#a36a1266,#a36a1233)}html[data-theme=light] body .journal-mobile-row__category--red{background:linear-gradient(90deg,#c93d3d5c,#c93d3d2e)}html[data-theme=light] body .journal-mobile-row__category--violet{background:linear-gradient(90deg,#6d3ec55c,#6d3ec52e)}html[data-theme=light] body .journal-mobile-row__category--gray,html[data-theme=light] body .journal-mobile-row__category--none{color:var(--text-secondary);background:#64748b33}html[data-theme=light] body .journal-mobile-row__account--green{background:linear-gradient(90deg,#16845a5c,#16845a2e)}html[data-theme=light] body .journal-mobile-row__account--blue{background:linear-gradient(90deg,#1769d25c,#1769d22e)}html[data-theme=light] body .journal-mobile-row__account--amber{background:linear-gradient(90deg,#a36a1266,#a36a1233)}html[data-theme=light] body .journal-mobile-row__account--red{background:linear-gradient(90deg,#c93d3d5c,#c93d3d2e)}html[data-theme=light] body .journal-mobile-row__account--violet{background:linear-gradient(90deg,#6d3ec55c,#6d3ec52e)}html[data-theme=light] body .journal-mobile-row__account--gray,html[data-theme=light] body .journal-mobile-row__account--none{color:var(--text-secondary);background:#64748b33}@media(max-width:768px){html[data-theme=light] body .fleet-page>.ui-page-section.fleet-mobile-sticky-panel{border-bottom-color:#cbd5e1;background:#f8fafcf5;box-shadow:0 14px 28px -24px #0f172a7a}html[data-theme=light] body .fleet-mobile-stat{border-color:#d7dee9;background:#ffffffdb;color:var(--text-primary)}html[data-theme=light] body .fleet-mobile-stat span{color:var(--text-muted)}html[data-theme=light] body .fleet-mobile-stat strong{color:var(--text-primary)}html[data-theme=light] body .fleet-mobile-stat.is-positive strong{color:var(--success)}html[data-theme=light] body .fleet-mobile-stat.is-negative strong{color:var(--danger)}html[data-theme=light] body .fleet-mobile-search-panel__clear{border-color:#cbd5e1;background:#fff;color:var(--text-secondary)}html[data-theme=light] body .fleet-row-swipe .swipe-actions__rail,html[data-theme=light] body .potential-row-swipe .swipe-actions__rail{background:linear-gradient(90deg,#f8fafc00,#f8fafceb 24%),#f1f5f9}html[data-theme=light] body .fleet-row-swipe .swipe-actions__button,html[data-theme=light] body .potential-row-swipe .swipe-actions__button{border-color:#cbd5e1;background:#fff;color:var(--text-primary);box-shadow:0 10px 24px -22px #0f172a80}html[data-theme=light] body .fleet-row-swipe .swipe-actions__button--primary:first-child,html[data-theme=light] body .potential-row-swipe .swipe-actions__button--primary:first-child{border-color:#1769d247;background:#edf5ff;color:#125ab5}html[data-theme=light] body .fleet-row-swipe .swipe-actions__button--primary:last-child,html[data-theme=light] body .potential-row-swipe .swipe-actions__button--primary:last-child{border-color:#16845a47;background:#ebf8f1;color:#116a49}html[data-theme=light] body .finance-journal-swipe .swipe-actions__content{background:#fff}html[data-theme=light] body .finance-journal-swipe .swipe-actions__rail{background:linear-gradient(90deg,#f8fafc00,#f8fafceb 18%),#f8fafc}html[data-theme=light] body .finance-journal-swipe .swipe-actions__button--primary{background:#f59e0b;color:#111827}html[data-theme=light] body .finance-journal-swipe .swipe-actions__button--danger{background:#dc2626;color:#fff}html[data-theme=light] body .finance-journal-page .journal-mobile-row--income{border-left-color:#16845a;border-top-color:#16845a75;border-right-color:#16845a75;border-bottom-color:#16845a75}html[data-theme=light] body .finance-journal-page .journal-mobile-row--expense{border-left-color:#b42318;border-top-color:#b4231870;border-right-color:#b4231870;border-bottom-color:#b4231870}html[data-theme=light] body .finance-journal-page .journal-mobile-row--transfer{border-left-color:#125ab5;border-top-color:#125ab570;border-right-color:#125ab570;border-bottom-color:#125ab570}html[data-theme=light] body .fleet-row__links .fleet-flag,html[data-theme=light] body .fleet-row__mobile-autotheka-line .fleet-flag,html[data-theme=light] body .potential-row--mobile-redesign .fleet-flag,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-links .fleet-flag{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] body .fleet-row__links .fleet-flag--link,html[data-theme=light] body .fleet-row__mobile-autotheka-line .fleet-flag--link,html[data-theme=light] body .potential-row--mobile-redesign .fleet-flag--link,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-links .fleet-flag--link{border-color:#1769d242;background:#edf5ff;color:#125ab5}}html[data-theme=light] .finance-page .finance-analytics-card-shell,html[data-theme=light] .finance-page .buyer-monthly-analytics-card,html[data-theme=light] .finance-page .finance-category-breakdown-card,html[data-theme=light] .finance-page .finance-withdrawals-card,html[data-theme=light] .finance-page .finance-accounts-card,html[data-theme=light] .finance-page .finance-capital-card,html[data-theme=light] .finance-page .finance-profit-stat-card,html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card{border-color:#cbd5e1;background:#fff;color:var(--text-primary);box-shadow:0 18px 42px -34px #0f172a6b}html[data-theme=light] .finance-page .finance-profit-stat-card[role=button]:hover{border-color:#16845a47;background:#ebf8f1}html[data-theme=light] .finance-page .monthly-goal-card{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-page .monthly-goal-card__progress{background:linear-gradient(90deg,#c93d3d29,#a36a1229,#16845a2e)}html[data-theme=light] .finance-page .monthly-goal-card--done{border-color:#16845a4d;background:#ebf8f1}html[data-theme=light] .finance-page .monthly-goal-card--done .monthly-goal-card__progress{background:#d9f1e5}html[data-theme=light] .finance-page .monthly-goal-card__title,html[data-theme=light] .finance-page .monthly-goal-card__goal-button,html[data-theme=light] .finance-page .monthly-goal-card__remaining,html[data-theme=light] .finance-page .monthly-goal-card__done{color:var(--text-primary);text-shadow:none}html[data-theme=light] .finance-page .monthly-goal-card__title>span,html[data-theme=light] .finance-page .monthly-history-summary span,html[data-theme=light] .finance-page .monthly-history-summary small,html[data-theme=light] .finance-page .buyer-monthly-summary span,html[data-theme=light] .finance-page .buyer-monthly-bar__numbers span,html[data-theme=light] .finance-page .buyer-monthly-bar__label span,html[data-theme=light] .finance-page .monthly-history-note,html[data-theme=light] .finance-page .finance-card-header-row .ui-card__description,html[data-theme=light] .finance-page .finance-balance-list small,html[data-theme=light] .finance-page .money-withdrawal-person__amounts small{color:var(--text-muted)}html[data-theme=light] .finance-page .monthly-history-card,html[data-theme=light] .finance-page .buyer-monthly-analytics{color:var(--text-primary)}html[data-theme=light] .finance-page .monthly-history-summary,html[data-theme=light] .finance-page .buyer-monthly-summary,html[data-theme=light] .finance-page .finance-breakdown-total,html[data-theme=light] .finance-page .money-withdrawal-person,html[data-theme=light] .finance-page .money-withdrawals-totals__person,html[data-theme=light] .finance-page .payroll-toolbar__total{border:1px solid #b8c4d4;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-page .payroll-modal{border-color:#b8c4d4;background:#eef3f8;color:var(--text-primary);box-shadow:0 24px 64px -34px #0f172a6b}html[data-theme=light] .finance-page .payroll-modal>.ui-card__header{border-bottom-color:#b8c4d4;background:#f8fafc}html[data-theme=light] .finance-page .payroll-grid>.ui-card{border-color:#aebccf;background:#fff;color:var(--text-primary);box-shadow:0 18px 36px -30px #0f172a7a}html[data-theme=light] .finance-page .payroll-person-group{border-color:#b8c4d4;background:#f8fafc;color:var(--text-primary);box-shadow:0 12px 28px -26px #0f172a6b}html[data-theme=light] .finance-page .payroll-grid>.ui-card>.ui-card__header{border-bottom-color:#b8c4d4;background:#f1f5f9}html[data-theme=light] .finance-page .payroll-grid>.ui-card>.ui-card__content{background:#fff}html[data-theme=light] .finance-page .payroll-car-group{border-top-color:#cbd5e1}html[data-theme=light] .finance-page .payroll-payment-method span,html[data-theme=light] .finance-page .payroll-car-group__header span,html[data-theme=light] .finance-page .payroll-car-group__main em,html[data-theme=light] .finance-page .payroll-toolbar__total>span,html[data-theme=light] .finance-page .payroll-toolbar__total>small{color:#475569}html[data-theme=light] .finance-page .payroll-toolbar__total strong,html[data-theme=light] .finance-page .payroll-person-group__header strong,html[data-theme=light] .finance-page .payroll-car-group__header b{color:#0f172a}html[data-theme=light] .finance-page .payroll-total-pill,html[data-theme=light] .finance-page .payroll-car-detail{border-color:#b8c4d4;background:#fff;color:#334155}html[data-theme=light] .finance-page .payroll-total-pill--paid{border-color:#86efac;background:#dcfce7;color:#15803d}html[data-theme=light] .finance-page .payroll-total-pill--remaining{border-color:#facc15;background:#fef3c7;color:#b45309}html[data-theme=light] .finance-page .payroll-total-pill b{color:#0f172a}html[data-theme=light] .finance-page .payroll-total-pill--paid b{color:#14532d}html[data-theme=light] .finance-page .payroll-total-pill--remaining b{color:#92400e}html[data-theme=light] .finance-page .payroll-car-group.is-paid,html[data-theme=light] .finance-page .payroll-car-detail.is-paid{opacity:.86}html[data-theme=light] .finance-page .payroll-payment-method .ui-select{border-color:#aebccf;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-page .payroll-close-button.ui-button{border-color:#cbd5e1;background:#fff;color:#334155;box-shadow:0 10px 24px -20px #0f172a66}html[data-theme=light] .finance-page .payroll-close-button.ui-button:hover:not(:disabled),html[data-theme=light] .finance-page .payroll-close-button.ui-button:focus-visible:not(:disabled){border-color:#94a3b8;background:#f1f5f9}html[data-theme=light] .finance-page .payroll-person-group__totals span,html[data-theme=light] .finance-page .payroll-car-detail{border-color:#94a3b870;background:#fff;color:#475569}html[data-theme=light] .finance-page .payroll-total-pill--total{background:#f8fafc}html[data-theme=light] .finance-page .payroll-total-pill--paid{border-color:#16a34a4d;background:#ecfdf3;color:#166534}html[data-theme=light] .finance-page .payroll-total-pill--remaining{border-color:#ca8a0452;background:#fffbeb;color:#92400e}html[data-theme=light] .finance-page .payroll-total-pill--paid b{color:#15803d}html[data-theme=light] .finance-page .payroll-total-pill--remaining b{color:#b45309}html[data-theme=light] .finance-page .payroll-counter--paid{color:#15803d}html[data-theme=light] .finance-page .payroll-counter--remaining{color:#b45309}html[data-theme=light] .finance-page .monthly-history-summary strong,html[data-theme=light] .finance-page .buyer-monthly-summary strong,html[data-theme=light] .finance-page .monthly-history-card__title,html[data-theme=light] .finance-page .buyer-monthly-bar__numbers strong,html[data-theme=light] .finance-page .buyer-monthly-bar__label strong,html[data-theme=light] .finance-page .finance-breakdown-total strong,html[data-theme=light] .finance-page .money-withdrawal-person__line>span,html[data-theme=light] .finance-page .money-withdrawals-totals .metric-row span,html[data-theme=light] .finance-page .money-withdrawals-totals .metric-row strong{color:var(--text-primary)}html[data-theme=light] .finance-page .monthly-history-bar__track,html[data-theme=light] .finance-page .buyer-monthly-bar__track{border:1px solid #d7dee9;background:#eef2f7}html[data-theme=light] .finance-page .monthly-history-bar__fill{background:#b8c3d2}html[data-theme=light] .finance-page .monthly-history-bar--active .monthly-history-bar__fill{background:linear-gradient(180deg,#2f80ed,#1769d2)}html[data-theme=light] .finance-page .monthly-history-bar__label{color:var(--text-secondary)}html[data-theme=light] .finance-page .buyer-monthly-bar__fill{border-color:#16845a47;background:linear-gradient(180deg,#16845a33,#16845a14),#f8fafc}html[data-theme=light] .finance-page .buyer-monthly-bar__weeks span{background:#b7d7ff;color:#0b2545}html[data-theme=light] .finance-page .buyer-monthly-filter__option{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-page .buyer-monthly-filter__option:has(input:checked){border-color:#1769d252;background:#edf5ff;color:#125ab5}html[data-theme=light] .finance-page .finance-breakdown-tabs{border-color:#cbd5e1;background:#f1f5f9}html[data-theme=light] .finance-page .finance-breakdown-tab{color:var(--text-secondary)}html[data-theme=light] .finance-page .finance-breakdown-tab.is-active{background:#fff;color:var(--accent-primary);box-shadow:0 8px 22px -18px #0f172a7a}html[data-theme=light] .finance-page .finance-account-summary-row,html[data-theme=light] .finance-page .finance-account-row,html[data-theme=light] .finance-page .metric-row,html[data-theme=light] .finance-page .finance-balance-list,html[data-theme=light] .finance-page .finance-balance-list--accounts{color:var(--text-primary)}html[data-theme=light] .finance-page .finance-account-summary-row,html[data-theme=light] .finance-page .finance-account-row{background:#f8fafc}html[data-theme=light] .finance-page .finance-account-row--green{background:linear-gradient(90deg,#16845a1f,#fff 48%)}html[data-theme=light] .finance-page .finance-account-row--blue{background:linear-gradient(90deg,#1769d21f,#fff 48%)}html[data-theme=light] .finance-page .finance-account-row--amber{background:linear-gradient(90deg,#a36a1221,#fff 48%)}html[data-theme=light] .finance-page .finance-account-row--red{background:linear-gradient(90deg,#c93d3d1f,#fff 48%)}html[data-theme=light] .finance-page .finance-account-row--violet,html[data-theme=light] .finance-page .finance-account-row--gray,html[data-theme=light] .finance-page .finance-account-row--none{background:linear-gradient(90deg,#64748b1a,#fff 48%)}html[data-theme=light] .finance-page .money-withdrawal-person__amounts span{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-page .date-range-picker__panel{border-color:#cbd5e1;background:#fff;color:var(--text-primary);box-shadow:0 18px 44px -28px #0f172a80}html[data-theme=light] .finance-page .date-range-picker__presets button,html[data-theme=light] .finance-page .date-range-picker__nav button,html[data-theme=light] .finance-page .date-range-picker__days button{border-color:#cbd5e1;background:#fff;color:var(--text-primary)}html[data-theme=light] .finance-page .date-range-picker__weekdays,html[data-theme=light] .finance-page .date-range-picker__days button.is-muted{color:var(--text-muted)}html[data-theme=light] .finance-page .date-range-picker__days button.is-in-range{border-color:#1769d247;background:#edf5ff;color:#125ab5}html[data-theme=light] .finance-page .date-range-picker__days button.is-edge,html[data-theme=light] .finance-page .date-range-picker__days button.is-pending{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}html[data-theme=light] .finance-page .finance-mobile-actions{border-color:#cbd5e1;background:#f8fafcf5;box-shadow:0 -14px 34px -28px #0f172a94}@media(max-width:768px){html[data-theme=light] body .finance-page .monthly-history-summary,html[data-theme=light] body .finance-page .buyer-monthly-summary,html[data-theme=light] body .finance-page .finance-breakdown-total,html[data-theme=light] body .finance-page .money-withdrawal-person{border-color:#d7dee9;background:#f8fafc}}html[data-theme=light] .finance-page .finance-accounts-card{border-color:#7db2ff;background:linear-gradient(180deg,#eef6ff,#fff 58%)}html[data-theme=light] .finance-page .finance-capital-card{border-color:#72c59a;background:linear-gradient(180deg,#effaf4,#fff 58%)}html[data-theme=light] .finance-page .finance-analytics-card-shell{border-color:#7db2ff;background:linear-gradient(180deg,#edf5ff,#fff 62%)}html[data-theme=light] .finance-page .buyer-monthly-analytics-card{border-color:#75c99d;background:linear-gradient(180deg,#eefaf4,#fff 62%)}html[data-theme=light] .finance-page .finance-category-breakdown-card{border-color:#f1ad4f;background:linear-gradient(180deg,#fff7e8,#fff 62%)}html[data-theme=light] .finance-page .finance-withdrawals-card{border-color:#d5b26a;background:linear-gradient(180deg,#fff8df,#fff 62%)}html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card{border-width:1px;color:var(--text-primary)}html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card:nth-child(1){border-color:#d69a2d;background:linear-gradient(135deg,#fff2cf,#fff 72%)}html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card:nth-child(2){border-color:#6da9ff;background:linear-gradient(135deg,#eaf3ff,#fff 72%)}html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card:nth-child(3),html[data-theme=light] .finance-page .finance-profit-stat-card{border-color:#5fbd8b;background:linear-gradient(135deg,#e9f8f0,#fff 72%)}html[data-theme=light] .finance-page .ui-stat-card__label,html[data-theme=light] .finance-page .ui-stat-card__hint{color:var(--text-secondary)}html[data-theme=light] .finance-page .ui-stat-card__value{color:var(--text-primary)}html[data-theme=light] .finance-page .monthly-goal-card{border-color:#6da9ff;background:linear-gradient(135deg,#eaf3ff,#fff 74%)}html[data-theme=light] .finance-page .monthly-goal-card__progress{opacity:.9;background:linear-gradient(90deg,#b4231847,#9a5b004d,#08744352)}html[data-theme=light] .finance-page .monthly-goal-card__body,html[data-theme=light] .finance-page .monthly-goal-card__done{text-shadow:none}html[data-theme=light] .finance-page .monthly-history-summary{border-color:#9cc8ff;background:linear-gradient(135deg,#dcecff,#f8fbff)}html[data-theme=light] .finance-page .buyer-monthly-summary{border-color:#94d9b4;background:linear-gradient(135deg,#dcf7e8,#f7fffa)}html[data-theme=light] .finance-page .monthly-history-summary span,html[data-theme=light] .finance-page .buyer-monthly-summary span{color:#1f3b5d}html[data-theme=light] .finance-page .monthly-history-summary small,html[data-theme=light] .finance-page .buyer-monthly-bar__numbers span,html[data-theme=light] .finance-page .buyer-monthly-bar__label span{color:#33506f}html[data-theme=light] .finance-page .monthly-history-bar__track{border-color:#9cc8ff;background:linear-gradient(180deg,#d9eaff,#f1f7ff)}html[data-theme=light] .finance-page .monthly-history-bar__fill{background:linear-gradient(180deg,#5aa2ff,#1769d2)}html[data-theme=light] .finance-page .monthly-history-bar--active .monthly-history-bar__fill{background:linear-gradient(180deg,#0f7cf0,#004cad)}html[data-theme=light] .finance-page .buyer-monthly-bar__track{border-color:#94d9b4;background:linear-gradient(180deg,#e2f8ed,#f7fffa)}html[data-theme=light] .finance-page .buyer-monthly-bar__fill{border-color:#36a66a;background:linear-gradient(180deg,#22c55e57,#08744329),#e5f8ee}html[data-theme=light] .finance-page .buyer-monthly-bar__weeks span{background:#0f7cf0;color:#fff}html[data-theme=light] .finance-page .buyer-monthly-filter__option{border-color:#9cc8ff;background:#f4f9ff}html[data-theme=light] .finance-page .buyer-monthly-filter__option:has(input:checked){border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] .finance-page .finance-breakdown-total{border-color:#f1ad4f;background:linear-gradient(135deg,#fff0cc,#fffaf0)}html[data-theme=light] .finance-page .finance-breakdown-tabs{border-color:#f1ad4f;background:#fff0cc}html[data-theme=light] .finance-page .finance-breakdown-tab.is-active{background:#fff;color:#80510d}html[data-theme=light] .finance-page .finance-color-row--green{border-color:#08744347;background:linear-gradient(90deg,#0874432e,#fff 48%)}html[data-theme=light] .finance-page .finance-color-row--blue{border-color:#005bd347;background:linear-gradient(90deg,#005bd32e,#fff 48%)}html[data-theme=light] .finance-page .finance-color-row--amber{border-color:#9a5b004d;background:linear-gradient(90deg,#9a5b0033,#fff 48%)}html[data-theme=light] .finance-page .finance-color-row--red{border-color:#b4231847;background:linear-gradient(90deg,#b4231829,#fff 48%)}html[data-theme=light] .finance-page .finance-color-row--violet,html[data-theme=light] .finance-page .finance-color-row--gray{border-color:#5850b442;background:linear-gradient(90deg,#5850b426,#fff 48%)}html[data-theme=light] .finance-page .finance-account-summary-row{border-color:#7db2ff;background:#eaf3ff}html[data-theme=light] .finance-page .finance-account-row--green{background:linear-gradient(90deg,#08744333,#fff 52%)}html[data-theme=light] .finance-page .finance-account-row--blue{background:linear-gradient(90deg,#005bd333,#fff 52%)}html[data-theme=light] .finance-page .finance-account-row--amber{background:linear-gradient(90deg,#9a5b0038,#fff 52%)}html[data-theme=light] .finance-page .finance-account-row--red{background:linear-gradient(90deg,#b423182e,#fff 52%)}html[data-theme=light] .finance-page .money-withdrawal-person{border-color:#d5b26a;background:linear-gradient(135deg,#fff4cb,#fffaf0)}html[data-theme=light] .finance-page .money-withdrawal-person__amounts span{border-color:#d69a2d;background:#fff;color:#5f3a00}html[data-theme=light] .finance-page .money-withdrawals-totals__person{border-color:#d5b26a;background:#fffaf0}html[data-theme=light] .finance-page .date-range-picker__panel{border-color:#7db2ff;background:linear-gradient(180deg,#edf5ff,#fff 70%)}html[data-theme=light] .finance-page .date-range-picker__presets button:hover,html[data-theme=light] .finance-page .date-range-picker__nav button:hover,html[data-theme=light] .finance-page .date-range-picker__days button:hover{border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] .finance-page .finance-overview-stats .ui-card.finance-profit-stat-card{border-color:#36a66a;background-color:#e9f8f0;background-image:linear-gradient(135deg,#d8f3e4,#fff 74%)}html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card--success .ui-stat-card__value,html[data-theme=light] .finance-page .finance-profit-stat-card__value,html[data-theme=light] .finance-page .text-success{color:#087443}html[data-theme=light] .finance-page .finance-overview-stats .ui-stat-card--warning .ui-stat-card__value{color:#8a4f00}html[data-theme=light] .finance-page .text-danger{color:#b42318}html[data-theme=light] .finance-page .finance-analytics-card-shell .ui-card__title,html[data-theme=light] .finance-page .buyer-monthly-analytics-card .ui-card__title{color:#063f8f}html[data-theme=light] .finance-page .finance-category-breakdown-card .ui-card__title,html[data-theme=light] .finance-page .finance-withdrawals-card .ui-card__title{color:#6b4100}html[data-theme=light] .finance-page .finance-account-summary-row,html[data-theme=light] .finance-page .finance-account-row{border-left-width:6px;box-shadow:inset 1px 0 #ffffffa8,0 10px 24px -22px #0f172a85}html[data-theme=light] .finance-page .finance-account-row--green{border-left-color:#008f55;background:linear-gradient(90deg,#008f5557,#008f551f 42%,#fff 78%),#e5f8ee}html[data-theme=light] .finance-page .finance-account-row--blue{border-left-color:#005bd3;background:linear-gradient(90deg,#005bd357,#005bd31f 42%,#fff 78%),#e4f0ff}html[data-theme=light] .finance-page .finance-account-row--amber{border-left-color:#b66a00;background:linear-gradient(90deg,#b66a005c,#b66a0024 42%,#fff 78%),#fff1cc}html[data-theme=light] .finance-page .finance-account-row--red{border-left-color:#c82f24;background:linear-gradient(90deg,#c82f244d,#c82f241f 42%,#fff 78%),#fff0ee}html[data-theme=light] .finance-page .finance-account-row--violet{border-left-color:#5b4bd8;background:linear-gradient(90deg,#5b4bd84d,#5b4bd81f 42%,#fff 78%),#f0edff}html[data-theme=light] .finance-page .finance-account-row--gray,html[data-theme=light] .finance-page .finance-account-row--none{border-left-color:#64748b;background:linear-gradient(90deg,#64748b3d,#64748b1a 42%,#fff 78%),#f1f5f9}html[data-theme=light] .finance-page .finance-account-row--green strong{color:#006b40}html[data-theme=light] .finance-page .finance-account-row--blue strong{color:#004cad}html[data-theme=light] .finance-page .finance-account-row--amber strong{color:#80510d}html[data-theme=light] .finance-page .finance-account-row--red strong{color:#9f2d2d}html[data-theme=light] .finance-journal-page .finance-accounts-floating{border-color:#c6d3e3;background:#fffffff5;box-shadow:0 18px 48px #0f172a29}html[data-theme=light] .finance-journal-page .finance-car-expenses-floating{border-color:#e5c479}html[data-theme=light] .finance-journal-page .finance-car-expenses-floating .finance-accounts-floating__header{border-bottom-color:transparent}html[data-theme=light] .finance-journal-page .finance-accounts-floating__header{border-bottom-color:#d7dee9;background:#eef4fb}html[data-theme=light] .finance-journal-page .finance-accounts-floating.is-collapsed .finance-accounts-floating__header{border-bottom-color:transparent}html[data-theme=light] .finance-journal-page .finance-accounts-floating .finance-account-summary{border-top-color:#d7dee9}html[data-theme=light] .finance-journal-page .finance-account-row--green{border-left-color:#008f55;background:linear-gradient(90deg,#008f5557,#008f551f 42%,#fff 78%),#e5f8ee}html[data-theme=light] .finance-journal-page .finance-account-row--blue{border-left-color:#005bd3;background:linear-gradient(90deg,#005bd357,#005bd31f 42%,#fff 78%),#e4f0ff}html[data-theme=light] .finance-journal-page .finance-account-row--amber{border-left-color:#b66a00;background:linear-gradient(90deg,#b66a005c,#b66a0024 42%,#fff 78%),#fff1cc}html[data-theme=light] .finance-journal-page .finance-account-row--red{border-left-color:#c82f24;background:linear-gradient(90deg,#c82f244d,#c82f241f 42%,#fff 78%),#fff0ee}html[data-theme=light] .finance-journal-page .finance-account-row--violet{border-left-color:#5b4bd8;background:linear-gradient(90deg,#5b4bd84d,#5b4bd81f 42%,#fff 78%),#f0edff}html[data-theme=light] .finance-journal-page .finance-account-row--gray,html[data-theme=light] .finance-journal-page .finance-account-row--none{border-left-color:#64748b;background:linear-gradient(90deg,#64748b3d,#64748b1a 42%,#fff 78%),#f1f5f9}html[data-theme=light] .finance-journal-page .finance-car-expense-row{border-left-color:#b66a00;background:linear-gradient(90deg,#b66a0047,#b66a001a 42%,#fff 78%),#fff7e6}html[data-theme=light] .finance-journal-page .finance-car-expense-row:hover,html[data-theme=light] .finance-journal-page .finance-car-expense-row:focus-visible,html[data-theme=light] .finance-journal-page .finance-car-expense-row.is-active{background:linear-gradient(90deg,#005bd33d,#b66a001f 44%,#fff 78%),#eef6ff;box-shadow:inset 1px 0 #ffffffb3,0 0 0 1px #005bd333}html[data-theme=light] .finance-journal-page .finance-car-expense-row.is-active{border-left-color:#005bd3}html[data-theme=light] .finance-journal-page .finance-account-row--green strong{color:#006b40}html[data-theme=light] .finance-journal-page .finance-account-row--blue strong{color:#004cad}html[data-theme=light] .finance-journal-page .finance-account-row--amber strong{color:#80510d}html[data-theme=light] .finance-journal-page .finance-account-row--red strong{color:#9f2d2d}html[data-theme=light] .finance-journal-page .finance-accounts-floating .finance-account-row strong,html[data-theme=light] .finance-journal-page .finance-accounts-floating .finance-account-summary strong{color:var(--text-primary)}html[data-theme=light] .finance-page .monthly-history-bar--active{color:#7a3b00}html[data-theme=light] .finance-page .monthly-history-bar--active .monthly-history-bar__track{border-color:#b66a00;background:linear-gradient(180deg,#fff0c2,#ffd884);box-shadow:0 0 0 2px #b66a0033,0 14px 26px -18px #7a3b00b8}html[data-theme=light] .finance-page .monthly-history-bar--active .monthly-history-bar__fill{background:linear-gradient(180deg,#ff9f1c,#c65d00)}html[data-theme=light] .finance-page .monthly-history-bar--active .monthly-history-bar__label{color:#7a3b00;font-weight:900}html[data-theme=light] .finance-journal-page .journal-view-toolbar,html[data-theme=light] .finance-journal-page .journal-font-stepper{border-color:#9cc8ff;background:#edf5ff;color:var(--text-primary)}html[data-theme=light] .finance-journal-page .journal-view-toolbar__group>span,html[data-theme=light] .finance-journal-page .journal-font-stepper>span{color:#1f3b5d}html[data-theme=light] .finance-journal-page .journal-font-stepper .ui-button,html[data-theme=light] .finance-journal-page .journal-toolbar-reset{border-color:#7db2ff;background:#fff;color:#004cad}html[data-theme=light] .finance-journal-page .journal-font-stepper .ui-button:hover,html[data-theme=light] .finance-journal-page .journal-toolbar-reset:hover{border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item,html[data-theme=light] .finance-journal-page .finance-payment-method-pill{box-shadow:inset 1px 0 #ffffffa8,0 8px 18px -18px #0f172a85}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--green,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--green{border-color:#008f556b;border-left-color:#008f55;background:linear-gradient(90deg,#008f5557,#008f551f 44%,#fff 82%),#e5f8ee;color:#006b40}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--blue,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--blue{border-color:#005bd36b;border-left-color:#005bd3;background:linear-gradient(90deg,#005bd357,#005bd31f 44%,#fff 82%),#e4f0ff;color:#004cad}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--amber,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--amber{border-color:#b66a0070;border-left-color:#b66a00;background:linear-gradient(90deg,#b66a005c,#b66a0024 44%,#fff 82%),#fff1cc;color:#80510d}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--red,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--red{border-color:#c82f2461;border-left-color:#c82f24;background:linear-gradient(90deg,#c82f244d,#c82f241f 44%,#fff 82%),#fff0ee;color:#9f2d2d}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--violet,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--violet{border-color:#5b4bd85c;border-left-color:#5b4bd8;background:linear-gradient(90deg,#5b4bd84d,#5b4bd81f 44%,#fff 82%),#f0edff;color:#4032a8}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--gray,html[data-theme=light] .finance-journal-page .journal-accounts-strip__item.finance-account-row--none,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--gray,html[data-theme=light] .finance-journal-page .finance-payment-method-pill--none{border-color:#64748b52;border-left-color:#64748b;background:linear-gradient(90deg,#64748b3d,#64748b1a 44%,#fff 82%),#f1f5f9;color:#334155}html[data-theme=light] .finance-journal-page .journal-accounts-strip__item strong,html[data-theme=light] .finance-journal-page .journal-accounts-strip__item b{color:inherit}html[data-theme=light] .finance-journal-page .finance-category-pill--red{border-color:#b4231857;background:#ffdeda;color:#8f1e16}html[data-theme=light] .finance-journal-page .finance-category-pill--green{border-color:#008f555c;background:#d8f3e4;color:#006b40}html[data-theme=light] .finance-journal-page .finance-category-pill--blue{border-color:#005bd35c;background:#dcebff;color:#003f91}html[data-theme=light] .finance-journal-page .finance-category-pill--amber{border-color:#b66a0061;background:#ffe6a8;color:#704400}html[data-theme=light] .journal-table-shell .finance-category-pill,html[data-theme=light] .journal-table-shell .finance-payment-method-pill{border:0;background:transparent;box-shadow:none;color:inherit}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-green{background:#b7ebce;color:#004f30}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-blue{background:#b9d9ff;color:#003374}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-amber{background:#ffd67a;color:#573300}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-red{background:#ffc1bc;color:#74160f}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-violet{background:#d4c9ff;color:#302184}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-gray{background:#d5dde8;color:#233044}html[data-theme=light] .journal-table-shell td.journal-table-cell--tone-none{background:#fff;color:var(--text-primary)}html[data-theme=light] .journal-table-shell td.journal-table-cell--warning{background:#fff0c2;color:#704400}html[data-theme=light] .journal-table-shell td.journal-table-cell--operation-expense{background:#ffc1bc;color:#74160f}html[data-theme=light] .journal-table-shell td.journal-table-cell--operation-income{background:#b7ebce;color:#004f30}html[data-theme=light] .journal-table-shell td.journal-table-cell--operation-transfer{background:#b9d9ff;color:#003374}html[data-theme=light] body .vehicle-create-modal>.ui-card__content>.fleet-add-submit-card,html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card,html[data-theme=light] body .fleet-add-modal .fleet-add-submit-card,html[data-theme=light] body .potential-create-modal .fleet-add-submit-card,html[data-theme=light] body .potential-parser-submit-card{border-color:#7db2ff;background:linear-gradient(180deg,#edf5ff,#fff 70%);box-shadow:0 -16px 38px -30px #0f172a94,inset 0 1px #ffffffe0;color:var(--text-primary)}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header,html[data-theme=light] body .fleet-add-submit-card>.ui-card__header,html[data-theme=light] body .potential-parser-submit-card>.ui-card__header{border-bottom-color:#bfd8ff;background:#dcebff;color:var(--text-primary)}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header .ui-card__title,html[data-theme=light] body .fleet-add-submit-card>.ui-card__header .ui-card__title,html[data-theme=light] body .potential-parser-submit-card>.ui-card__header .ui-card__title{color:#063f8f}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card__bar,html[data-theme=light] body .fleet-add-submit-card__bar,html[data-theme=light] body .potential-parser-submit-card__bar{color:var(--text-primary)}html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input,html[data-theme=light] body .fleet-add-parser-input.ui-input,html[data-theme=light] body .potential-create-modal .fleet-add-parser-input.ui-input,html[data-theme=light] body .fleet-add-modal .fleet-add-parser-input.ui-input{border-color:#7db2ff;background:linear-gradient(180deg,#fff,#f4f9ff);box-shadow:0 0 0 1px #005bd31f,0 10px 24px -22px #0f172a85;color:var(--text-primary)}html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input:hover,html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input:focus,html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input:focus-visible,html[data-theme=light] body .fleet-add-parser-input.ui-input:hover,html[data-theme=light] body .fleet-add-parser-input.ui-input:focus,html[data-theme=light] body .fleet-add-parser-input.ui-input:focus-visible{border-color:#005bd3;background:#fff;box-shadow:0 0 0 3px #005bd32e,0 14px 28px -24px #0f172a9e}html[data-theme=light] body .fleet-add-parser-clear{background:#dcebff;color:#004cad}html[data-theme=light] body .fleet-add-parser-clear:hover,html[data-theme=light] body .fleet-add-parser-clear:focus-visible{background:#005bd3;color:#fff}html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button,html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button--icon,html[data-theme=light] body .fleet-add-parser-row .vehicle-clipboard-button--icon{border-color:#7db2ff;background:#fff;color:#004cad}html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button:hover,html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button--icon:hover,html[data-theme=light] body .fleet-add-parser-row .vehicle-clipboard-button--icon:hover{border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-image,html[data-theme=light] body .fleet-add-parser-row .vehicle-clipboard-image{filter:none}@media(max-width:768px){html[data-theme=light] body .vehicle-create-modal>.ui-card__content>.fleet-add-submit-card,html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card,html[data-theme=light] body .potential-create-modal .fleet-add-submit-card{border-color:#7db2ff;background:linear-gradient(180deg,#edf5ff,#fff 70%);box-shadow:0 -16px 38px -30px #0f172a94,0 0 0 1px #005bd314}html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input{border-color:#7db2ff;background:linear-gradient(180deg,#fff,#f4f9ff);color:var(--text-primary)}}html[data-theme=light] .prep-mobile-hero img{opacity:1;filter:saturate(1.08) contrast(1.03)}html[data-theme=light] .prep-mobile-hero__shade{background:linear-gradient(180deg,#080f190a,#080f1929 50%,#080f195c),linear-gradient(90deg,#080f1933,#080f1905)}html[data-theme=light] .prep-photo-thumb{border-color:#b8c8dd;background:#fff;box-shadow:0 8px 20px -18px #0f172a80}html[data-theme=light] .prep-photo-thumb img{opacity:1;filter:saturate(1.08) contrast(1.03)}html[data-theme=light] .prep-stage-chip,html[data-theme=light] .prep-final-tile{border-color:#c5d3e4;background:#fff;color:var(--text-primary);box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .prep-stage-chip strong,html[data-theme=light] .prep-final-tile__text strong,html[data-theme=light] .prep-card-subline span{color:#102033}html[data-theme=light] .prep-stage-chip span,html[data-theme=light] .prep-final-tile__text small,html[data-theme=light] .prep-card-subline strong{color:#42566f}html[data-theme=light] .prep-stage-chip.is-current{border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] .prep-stage-chip.is-current strong,html[data-theme=light] .prep-stage-chip.is-current span{color:#003f91}html[data-theme=light] .prep-stage-chip.is-done,html[data-theme=light] .prep-final-tile.is-done{border-color:#008f55;background:#d8f3e4;color:#006b40}html[data-theme=light] .prep-stage-chip.is-done strong,html[data-theme=light] .prep-stage-chip.is-done span,html[data-theme=light] .prep-final-tile.is-done .prep-final-tile__text strong,html[data-theme=light] .prep-final-tile.is-done .prep-final-tile__text small{color:#006b40}html[data-theme=light] .prep-final-tile__check{border-color:#94d9b4;background:#fff;color:#006b40}html[data-theme=light] .prep-mobile-card{border-color:color-mix(in srgb,var(--prep-risk-color) 48%,#7389a2);background:linear-gradient(135deg,color-mix(in srgb,var(--prep-risk-color) 12%,transparent),transparent 44%),linear-gradient(180deg,#fff,#eaf0f7);color:#071322;box-shadow:0 16px 36px -26px #0f172ac2}html[data-theme=light] .prep-mobile-card:before{background:var(--prep-risk-color);box-shadow:0 0 13px color-mix(in srgb,var(--prep-risk-color) 38%,transparent)}html[data-theme=light] .prep-mobile-title strong,html[data-theme=light] .prep-work-summary__title,html[data-theme=light] .prep-stage-history__tile strong,html[data-theme=light] .prep-sheet-title h2,html[data-theme=light] .prep-sheet-section__title strong,html[data-theme=light] .prep-setting-control__head strong,html[data-theme=light] .prep-plan-row strong,html[data-theme=light] .prep-stage-work-row strong,html[data-theme=light] .prep-history-card strong,html[data-theme=light] .prep-stage-button__label{color:#000}html[data-theme=light] .prep-mobile-title span,html[data-theme=light] .prep-work-summary__heading,html[data-theme=light] .prep-work-summary__stage,html[data-theme=light] .prep-work-summary__empty,html[data-theme=light] .prep-stage-history__tile span,html[data-theme=light] .prep-stage-history__owner,html[data-theme=light] .prep-sheet-title small,html[data-theme=light] .prep-sheet-section__title span,html[data-theme=light] .prep-setting-control__head span,html[data-theme=light] .prep-plan-row small,html[data-theme=light] .prep-stage-work-row small,html[data-theme=light] .prep-history-card small,html[data-theme=light] .prep-stage-button__status,html[data-theme=light] .prep-sheet-empty{color:#1f2933}html[data-theme=light] .prep-stage-history__tile:before{background:color-mix(in srgb,currentColor 62%,#5f7288);opacity:.82}html[data-theme=light] .prep-work-summary,html[data-theme=light] .prep-stage-history__tile,html[data-theme=light] .prep-total-time{border-color:#7f93aa;background:#dfe8f2;color:#000}html[data-theme=light] .prep-work-summary__item.is-done{border-radius:5px;background:#bfead2;color:#035f38}html[data-theme=light] .prep-work-summary__item.is-done .prep-work-summary__stage,html[data-theme=light] .prep-work-summary__item.is-done .prep-work-summary__title{color:#035f38}html[data-theme=light] .prep-total-time.is-ok,html[data-theme=light] .prep-stage-history__tile.is-ok{border-color:#12834f;background:linear-gradient(135deg,#bfead2,#ecfff4);color:#023f28}html[data-theme=light] .prep-total-time.is-warn,html[data-theme=light] .prep-stage-history__tile.is-warn{border-color:#9a5f00;background:linear-gradient(135deg,#ffdd75,#fff3ca);color:#573100}html[data-theme=light] .prep-total-time.is-hot,html[data-theme=light] .prep-stage-history__tile.is-hot{border-color:#bf3030;background:linear-gradient(135deg,#ffc2c2,#ffecec);color:#760e0e}html[data-theme=light] .prep-stage-history__tile.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 48%,transparent),0 0 0 2px color-mix(in srgb,currentColor 20%,transparent)}html[data-theme=light] .prep-sheet-backdrop{background:#0f172a47}html[data-theme=light] .prep-sheet{border-color:#aebdd0;background:linear-gradient(180deg,#fff,#f5f8fc);color:#101d2f;box-shadow:0 -26px 58px -34px #0f172a94}html[data-theme=light] .prep-workspace-panel{border-color:#7f93aa;background:linear-gradient(180deg,#fff,#edf3fa);color:#000;box-shadow:0 18px 36px -28px #0f172abd}html[data-theme=light] .prep-workspace-panel__head,html[data-theme=light] .prep-workspace-panel__tabs,html[data-theme=light] .prep-workspace-panel__pending{border-color:#a9b8ca}html[data-theme=light] .prep-workspace-panel__title strong,html[data-theme=light] .prep-workspace-empty strong,html[data-theme=light] .prep-workspace-panel__pending span{color:#000}html[data-theme=light] .prep-workspace-panel__title span,html[data-theme=light] .prep-workspace-panel__title small,html[data-theme=light] .prep-workspace-empty span{color:#1f2933}html[data-theme=light] .prep-workspace-panel__tabs button,html[data-theme=light] .prep-workspace-panel__pending button{border-color:#8fa1b7;background:#e7eef7;color:#1f2933}html[data-theme=light] .prep-workspace-panel__tabs button.is-active,html[data-theme=light] .prep-workspace-panel__pending button:last-child{border-color:#1769d2;background:#d7e8ff;color:#003f91}html[data-theme=light] .prep-past-divider:before{background:#9aabc0}html[data-theme=light] .prep-past-toggle{border-color:#7f93aa;background:#fff;color:#000;box-shadow:0 12px 28px -22px #0f172a94}html[data-theme=light] .prep-past-toggle:hover,html[data-theme=light] .prep-past-toggle:focus-visible{border-color:#1769d2;background:#d7e8ff}html[data-theme=light] .prep-past-loader{border-color:#9aabc0;background:#edf3fa;color:#000}html[data-theme=light] .prep-past-loader--error{border-color:#b91c1c;color:#7f1d1d}html[data-theme=light] .prep-sheet-head,html[data-theme=light] .prep-sheet-tabs{border-color:#ccd6e4}html[data-theme=light] .prep-sheet-handle{background:#9aa9bc}html[data-theme=light] .prep-sheet-close,html[data-theme=light] .prep-sheet-tabs button,html[data-theme=light] .prep-sheet-section,html[data-theme=light] .prep-plan-row,html[data-theme=light] .prep-stage-work-row,html[data-theme=light] .prep-setting-control,html[data-theme=light] .prep-waiting-comment textarea,html[data-theme=light] .prep-history-card,html[data-theme=light] .prep-media-panel{border-color:#c1ccda;background:#fff;color:#101d2f}html[data-theme=light] .prep-sheet-section{background:#f1f5fa}html[data-theme=light] .prep-readiness-rule{border-color:#c1ccda;background:#fff}html[data-theme=light] .prep-readiness-rule.is-ok{border-color:#2e9f68;background:linear-gradient(135deg,#d7f4e3,#f4fff8)}html[data-theme=light] .prep-readiness-rule.is-off{opacity:.82}html[data-theme=light] .prep-readiness-rule strong{color:#101d2f}html[data-theme=light] .prep-readiness-rule small{color:#455a73}html[data-theme=light] .prep-waiting-comment label,html[data-theme=light] .prep-history-card p{color:#101d2f}html[data-theme=light] .prep-waiting-comment button{border-color:#1769d2;background:#eaf3ff;color:#003f91}html[data-theme=light] .prep-rule-switch{border-color:#aebdd0;background:#dce5ef}html[data-theme=light] .prep-rule-switch:after{background:#68798e}html[data-theme=light] .prep-readiness-rule--toggle.is-ok .prep-rule-switch{border-color:#2e9f68;background:#c7eed7}html[data-theme=light] .prep-readiness-rule--toggle.is-ok .prep-rule-switch:after{background:#2e9f68}html[data-theme=light] .prep-stage-ready-button{border-color:#1769d2;background:#eaf3ff;color:#003f91}html[data-theme=light] .prep-stage-ready-button i{border-color:#9db6d8;color:#6f819b}html[data-theme=light] .prep-stage-ready-button.is-done{border-color:#2e9f68;background:#d7f4e3;color:#075f39}html[data-theme=light] .prep-stage-ready-button.is-done i{border-color:#2e9f68;background:#2e9f68;color:#fff}html[data-theme=light] .prep-plan-row,html[data-theme=light] .prep-stage-work-row,html[data-theme=light] .prep-setting-control,html[data-theme=light] .prep-history-card{background:#fff}html[data-theme=light] .prep-history-totals-block{border-color:#a9b8ca;background:#fff}html[data-theme=light] .prep-history-total strong{color:#000}html[data-theme=light] .prep-history-subtitle,html[data-theme=light] .prep-history-total span{color:#1f2933}html[data-theme=light] .prep-stage-work-row.is-done{border-color:#2e9f68;background:linear-gradient(135deg,#d7f4e3,#f4fff8);box-shadow:inset 3px 0 #2e9f68}html[data-theme=light] .prep-stage-work-row.is-done strong,html[data-theme=light] .prep-stage-work-row.is-done small{color:#075f39}html[data-theme=light] .prep-sheet-tabs button.is-active,html[data-theme=light] .prep-stage-buttons button.is-current,html[data-theme=light] .prep-stage-buttons button.is-switching{border-color:#1769d2;background:#dcebff;color:#003f91;box-shadow:inset 0 0 0 1px #1769d247}html[data-theme=light] .prep-stage-buttons button.is-viewed:not(.is-current){border-color:#1769d2;box-shadow:inset 0 0 0 1px #1769d233}html[data-theme=light] .prep-stage-hint{border-color:#9fb4cc;background:#eef4fb;color:#1f2933}html[data-theme=light] .prep-stage-button__swipe-panel{background:linear-gradient(135deg,#dcebff,#f7fbff 72%);color:#003f91}html[data-theme=light] .prep-title-icon,html[data-theme=light] .prep-row-icon{border-color:#8fb8f2;background:#e5f0ff;color:#1769d2}html[data-theme=light] .prep-choice-row button,html[data-theme=light] .prep-action-assignees__list button,html[data-theme=light] .prep-action-assignees__list strong,html[data-theme=light] .prep-action-assignees__list i,html[data-theme=light] .prep-stage-buttons button,html[data-theme=light] .prep-work-done-control i,html[data-theme=light] .prep-media-upload{border-color:#b9c6d6;background:#f4f7fb;color:#344860}html[data-theme=light] .prep-choice-row button.is-active,html[data-theme=light] .prep-action-assignees__list button.is-active,html[data-theme=light] .prep-action-assignees__list--readonly strong,html[data-theme=light] .prep-work-done-control input:checked+i{border-color:#2e9f68;background:#dcf5e8;color:#075f39}html[data-theme=light] .prep-action-assignees.is-required{border-color:#c93030;background:linear-gradient(135deg,#ffe0e0,#fff7f7);box-shadow:0 0 0 3px #c9303014}html[data-theme=light] .prep-stage-buttons button.is-done{border-color:#2e9f68;background:linear-gradient(135deg,#dcf5e8,#f5fffa);color:#075f39}html[data-theme=light] .prep-stage-buttons button.is-done .prep-stage-button__label,html[data-theme=light] .prep-stage-buttons button.is-done .prep-stage-button__status{color:#075f39}html[data-theme=light] .prep-stage-buttons button.is-visited{border-color:#aebdd0;background:#f4f7fb;color:#455a73}html[data-theme=light] .prep-stage-buttons button.is-current,html[data-theme=light] .prep-stage-buttons button.is-switching{border-color:#1769d2;background:#dcebff;color:#003f91;box-shadow:inset 0 0 0 1px #1769d247;opacity:1}html[data-theme=light] .prep-stage-buttons button.is-current .prep-stage-button__label,html[data-theme=light] .prep-stage-buttons button.is-current .prep-stage-button__status,html[data-theme=light] .prep-stage-buttons button.is-switching .prep-stage-button__label,html[data-theme=light] .prep-stage-buttons button.is-switching .prep-stage-button__status{color:#003f91}html[data-theme=light] .prep-stage-buttons button.is-current.is-done{border-color:#2e9f68;background:linear-gradient(135deg,#dcf5e8,#f5fffa);color:#075f39}html[data-theme=light] .prep-stage-buttons button.is-current.is-done .prep-stage-button__label,html[data-theme=light] .prep-stage-buttons button.is-current.is-done .prep-stage-button__status{color:#075f39}html[data-theme=light] .prep-stage-button__check{background:#2e9f68;color:#fff}html[data-theme=light] .prep-add-row button{background:#1769d2;color:#fff}html[data-theme=light] .prep-remove-work,html[data-theme=light] .prep-history-actions button:last-child{border-color:#e2a0a0;background:#fff1f1;color:#a82424}html[data-theme=light] .prep-history-actions button:first-child{border-color:#8fb8f2;background:#e5f0ff;color:#1769d2}html[data-theme=light] .prep-history-edit input,html[data-theme=light] .prep-history-edit__now strong{border-color:#a9b8ca;background:#fff;color:#000}html[data-theme=light] .prep-history-edit span,html[data-theme=light] .prep-history-edit__now span,html[data-theme=light] .prep-history-edit-actions button:last-child{color:#1f2933}html[data-theme=light] .prep-history-edit-actions button{border-color:#1769d2;background:#d7e8ff;color:#003f91}html[data-theme=light] .prep-history-edit-actions button:last-child{border-color:#8fa1b7;background:#fff}html[data-theme=light] body .vehicle-create-modal>.ui-card__content>.fleet-add-submit-card,html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card,html[data-theme=light] body .fleet-add-modal .fleet-add-submit-card,html[data-theme=light] body .potential-create-modal .fleet-add-submit-card,html[data-theme=light] body .potential-parser-submit-card{border-color:#005bd3;border-left:5px solid #005bd3;background:linear-gradient(135deg,#dcebff,#fff 48%,#fff6d8);box-shadow:0 18px 34px -28px #005bd380,0 0 0 1px #005bd31a,inset 0 1px #ffffffeb}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header,html[data-theme=light] body .fleet-add-submit-card>.ui-card__header,html[data-theme=light] body .potential-parser-submit-card>.ui-card__header{border-bottom-color:#9cc8ff;background:linear-gradient(90deg,#cfe4ff,#eef6ff 58%,#fff3c4)}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header .ui-card__title,html[data-theme=light] body .fleet-add-submit-card>.ui-card__header .ui-card__title,html[data-theme=light] body .potential-parser-submit-card>.ui-card__header .ui-card__title{color:#003f91}html[data-theme=light] .statistics-page .ui-card,html[data-theme=light] .statistics-page .configurable-monthly-card{border-color:#c7d5e6;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--text-primary)}html[data-theme=light] .statistics-page .ui-card__header{border-bottom-color:#d6e1ee;background:linear-gradient(180deg,#eff6ffb8,#fff0)}html[data-theme=light] .statistics-page .ui-card__title,html[data-theme=light] .statistics-page .ui-stat-card__value,html[data-theme=light] .statistics-page .metric-row strong,html[data-theme=light] .statistics-page .stats-bar-row__head strong,html[data-theme=light] .statistics-page .list-row__title,html[data-theme=light] .statistics-page .list-row__side strong{color:#102033}html[data-theme=light] .statistics-page .ui-card__description,html[data-theme=light] .statistics-page .ui-stat-card__label,html[data-theme=light] .statistics-page .ui-stat-card__hint,html[data-theme=light] .statistics-page .metric-row span,html[data-theme=light] .statistics-page .stats-bar-row__head,html[data-theme=light] .statistics-page .list-row__meta,html[data-theme=light] .statistics-page .chart-legend,html[data-theme=light] .statistics-page .configurable-chart-controls__group>span{color:#42566f}html[data-theme=light] .statistics-page .ui-stat-card{border-color:#c7d5e6;background:#fff;box-shadow:0 14px 28px -28px #0f172a6b,inset 0 1px #ffffffe6}html[data-theme=light] .statistics-page .ui-stat-card--success{border-color:#008f555c;background:linear-gradient(135deg,#d8f3e4,#fff 66%)}html[data-theme=light] .statistics-page .ui-stat-card--warning{border-color:#b66a0061;background:linear-gradient(135deg,#fff1cc,#fff 66%)}html[data-theme=light] .statistics-page .stats-donut{box-shadow:inset 0 0 0 1px #0f172a1a,0 18px 34px -28px #0f172a80}html[data-theme=light] .statistics-page .stats-donut:after{border-color:#c7d5e6;background:#fff}html[data-theme=light] .statistics-page .stats-donut span{color:#102033}html[data-theme=light] .statistics-page .weekday-chart__bars,html[data-theme=light] .statistics-page .configurable-monthly-chart__bars{border-color:#bfd2e8;background:linear-gradient(180deg,#ffffffeb,#eff6ffd1),repeating-linear-gradient(0deg,transparent 0 39px,rgba(0,91,211,.09) 40px);box-shadow:inset 0 1px #ffffffeb,0 12px 24px -28px #0f172a7a}html[data-theme=light] .statistics-page .weekday-chart__bar--buy{background:linear-gradient(180deg,#2f9cff,#005bd3)}html[data-theme=light] .statistics-page .weekday-chart__bar--sell{background:linear-gradient(180deg,#20c878,#008f55)}html[data-theme=light] .statistics-page .weekday-chart__item strong,html[data-theme=light] .statistics-page .weekday-chart__item small{color:#102033}html[data-theme=light] .statistics-page .chart-legend__dot--buy{background:#005bd3}html[data-theme=light] .statistics-page .chart-legend__dot--sell{background:#008f55}html[data-theme=light] .statistics-page .configurable-chart-controls__group{border-color:#bfd2e8;background:#eef6ff}html[data-theme=light] .statistics-page .configurable-chart-check{border-color:#9cc8ff;background:#fff;color:#18324f}html[data-theme=light] .statistics-page .configurable-chart-check:has(input:checked){border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] .statistics-page .configurable-chart-check:has(input:disabled){opacity:.72}html[data-theme=light] .statistics-page .configurable-monthly-chart__bar{opacity:clamp(.58,var(--bar-opacity),1);box-shadow:inset 0 -1px #0f172a2e}html[data-theme=light] .statistics-page .configurable-monthly-chart__bar--negative{box-shadow:inset 0 0 0 2px #b42318b8,inset 0 -1px #0f172a2e;filter:saturate(1.15)}html[data-theme=light] .statistics-page .configurable-monthly-chart__value{border:1px solid #9cc8ff;background:#fff;box-shadow:0 10px 20px -18px #0f172a99;color:#102033}html[data-theme=light] .statistics-page .configurable-monthly-chart__value--inline{border:0;background:transparent;box-shadow:none;color:#102033}html[data-theme=light] .statistics-page .configurable-monthly-chart__metric-code{color:#005bd3}html[data-theme=light] .statistics-page .configurable-monthly-chart__leader{background:linear-gradient(to bottom,#005bd37a,#005bd31a)}html[data-theme=light] .statistics-page .configurable-monthly-chart__label{color:#2b3f58}html[data-theme=light] .statistics-page .stats-bar-row{padding:10px 12px;border:1px solid #d6e1ee;border-radius:10px;background:#fff}html[data-theme=light] .statistics-page .stats-bar-row__track{border-color:#bfd2e8;background:#e7eef7}html[data-theme=light] .statistics-page .stats-bar-row__fill{background:linear-gradient(90deg,#005bd3,#008f55)}html[data-theme=light] .statistics-page .list-row{border-color:#d6e1ee;background:#fff;color:var(--text-primary)}html[data-theme=light] .statistics-page .list-row:hover{border-color:#9cc8ff;background:#eef6ff}html[data-theme=light] .statistics-page .ui-empty-state{border-color:#bfd2e8;background:#f8fbff;color:var(--text-primary)}@media(max-width:768px){html[data-theme=light] body .statistics-page .configurable-monthly-card{background:transparent}html[data-theme=light] body .statistics-page .list-row{border-color:#d6e1ee;background:#fff}}html[data-theme=light] .card-layout-builder__toolbar,html[data-theme=light] .card-layout-builder__toolbar-group,html[data-theme=light] .card-layout-builder__palette,html[data-theme=light] .card-layout-builder__preview,html[data-theme=light] .card-layout-builder__inspector{border-color:#c7d5e6;background:#f8fbff;color:var(--text-primary);box-shadow:0 16px 32px -32px #0f172a6b}html[data-theme=light] .card-layout-builder__toolbar-group,html[data-theme=light] .card-layout-builder__preview,html[data-theme=light] .card-layout-builder__palette{background:linear-gradient(180deg,#fff,#f8fbff)}html[data-theme=light] .card-layout-builder__toolbar-title,html[data-theme=light] .card-layout-builder__palette-head span,html[data-theme=light] .card-layout-builder__palette-group h4,html[data-theme=light] .card-layout-builder__card-head span,html[data-theme=light] .card-layout-builder__label,html[data-theme=light] .card-layout-builder__fleet-price-item>span:first-child,html[data-theme=light] .card-layout-builder__fleet-status-field>span:first-child,html[data-theme=light] .card-layout-builder__fleet-status-stat,html[data-theme=light] .card-layout-builder__fleet-timeline,html[data-theme=light] .card-layout-builder__value-description{color:#42566f}html[data-theme=light] .card-layout-builder__palette-head strong,html[data-theme=light] .card-layout-builder__card-head strong,html[data-theme=light] .card-layout-builder__palette-item strong,html[data-theme=light] .card-layout-builder__value,html[data-theme=light] .card-layout-builder__badge-title,html[data-theme=light] .card-layout-builder__button-text,html[data-theme=light] .card-layout-builder__fleet-title,html[data-theme=light] .card-layout-builder__fleet-meta,html[data-theme=light] .card-layout-builder__fleet-price-item>strong,html[data-theme=light] .card-layout-builder__fleet-status-stat strong{color:#102033}html[data-theme=light] .card-layout-builder__palette-item,html[data-theme=light] .card-layout-palette-preview,html[data-theme=light] .card-layout-builder__car-switcher,html[data-theme=light] .card-layout-builder__text-row,html[data-theme=light] .card-layout-builder__switch,html[data-theme=light] .card-layout-builder__layout-buttons button,html[data-theme=light] .card-layout-builder__font-buttons button,html[data-theme=light] .card-layout-builder__stepper button,html[data-theme=light] .card-layout-builder__color-control button,html[data-theme=light] .card-layout-builder__fake-input,html[data-theme=light] .card-layout-builder__fleet-comment,html[data-theme=light] .card-layout-builder__fleet-action-button,html[data-theme=light] .card-layout-builder__fleet-status-field .fleet-row__select,html[data-theme=light] .card-layout-builder__fleet-mobile-edit>span:first-child{border-color:#c7d5e6;background:#fff;color:#102033;box-shadow:none}html[data-theme=light] .card-layout-builder__palette-item:hover{border-color:#7db2ff;background:#eef6ff}html[data-theme=light] .card-layout-builder__palette-item small{color:#42566f}html[data-theme=light] .card-layout-builder__car-switcher button{background:#e7eef7;color:#18324f}html[data-theme=light] .card-layout-builder__car-switcher button:not(:disabled):hover{background:#dcebff;color:#003f91}html[data-theme=light] .card-layout-builder__board{border-color:#adc3dc;background-color:#fff;background-image:linear-gradient(rgba(0,91,211,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,91,211,.12) 1px,transparent 1px);box-shadow:0 18px 34px -30px #0f172a7a,inset 0 1px #ffffffeb}html[data-theme=light] .card-layout-builder__board--live{border-color:#94d9b4;background-color:#f8fbff}html[data-theme=light] .card-layout-builder__board--editable-live{background-image:linear-gradient(rgba(0,91,211,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,91,211,.12) 1px,transparent 1px)}html[data-theme=light] .card-layout-builder__empty-canvas{color:#42566f}html[data-theme=light] .card-layout-builder__element,html[data-theme=light] .card-layout-builder__element--value,html[data-theme=light] .card-layout-builder__element--input,html[data-theme=light] .card-layout-builder__element--comment{border-color:#b8c8dd;background:#fff;color:#102033}html[data-theme=light] .card-layout-builder__element:hover,html[data-theme=light] .card-layout-builder__element.is-live-editable:hover{border-color:#005bd3}html[data-theme=light] .card-layout-builder__element.is-selected{border-color:#005bd3;box-shadow:0 0 0 2px #005bd329}html[data-theme=light] .card-layout-builder__element.is-expanded-only:after,html[data-theme=light] .card-layout-builder__collapse-line span{border-color:#b66a005c;background:#fff1cc;color:#704400}html[data-theme=light] .card-layout-builder__element--badge{border-color:#7db2ff;background:linear-gradient(135deg,#dcebff,#d8f3e4)}html[data-theme=light] .card-layout-builder__element--statistics{border-color:#e0b968;background:#fff1cc}html[data-theme=light] .card-layout-builder__element--preparationProgress{border-color:#94d9b4;background:#d8f3e4}html[data-theme=light] .card-layout-builder__element-source--title,html[data-theme=light] .card-layout-builder__element-source--internalName,html[data-theme=light] .card-layout-builder__element-source--mileageOwners,html[data-theme=light] .card-layout-builder__element-source--tech,html[data-theme=light] .card-layout-builder__element-source--keysCount,html[data-theme=light] .card-layout-builder__element-source--autothekaCalculations,html[data-theme=light] .card-layout-builder__element-source--estimate,html[data-theme=light] .card-layout-builder__element-source--salePrice,html[data-theme=light] .card-layout-builder__element-source--purchasePrice,html[data-theme=light] .card-layout-builder__element-source--expenses,html[data-theme=light] .card-layout-builder__element-source--costBasis,html[data-theme=light] .card-layout-builder__element-source--grossProfit,html[data-theme=light] .card-layout-builder__element-source--profit,html[data-theme=light] .card-layout-builder__element-source--buyerPayout,html[data-theme=light] .card-layout-builder__element-source--profitPercent,html[data-theme=light] .card-layout-builder__element-source--roi,html[data-theme=light] .card-layout-builder__element-source--monthlyRoi,html[data-theme=light] .card-layout-builder__element-source--fleetStatusSelect,html[data-theme=light] .card-layout-builder__element-source--daysInPreparation,html[data-theme=light] .card-layout-builder__element-source--daysInSale,html[data-theme=light] .card-layout-builder__element-source--stockNumber,html[data-theme=light] .card-layout-builder__element-source--purchaseSource,html[data-theme=light] .card-layout-builder__element-source--saleChannel,html[data-theme=light] .card-layout-builder__element-source--salePriceAction,html[data-theme=light] .card-layout-builder__element-source--refreshAvito,html[data-theme=light] .card-layout-builder__element-source--expenseAction,html[data-theme=light] .card-layout-builder__element-source--notes,html[data-theme=light] .card-layout-builder__element-source--open,html[data-theme=light] .card-layout-builder__element-source--timeline,html[data-theme=light] .card-layout-builder__element-source--listingUrl,html[data-theme=light] .card-layout-builder__element-source--autothekaUrl,html[data-theme=light] .card-layout-builder__element-source--diagnostic,html[data-theme=light] .card-layout-builder__element-source--checklist{border-color:#c7d5e6;background:#fff;color:#102033}html[data-theme=light] .card-layout-builder__element-source--status,html[data-theme=light] .card-layout-builder__element .fleet-row__mobile-status-pill{border-color:color-mix(in srgb,var(--fleet-status) 44%,#b8c8dd);background:color-mix(in srgb,var(--fleet-status) 18%,#ffffff);color:color-mix(in srgb,var(--fleet-status) 72%,#102033)}html[data-theme=light] .card-layout-builder__element-source--photoDays,html[data-theme=light] .card-layout-builder__element .fleet-row__photo-days,html[data-theme=light] .card-layout-builder__element .fleet-row__photo-days *,html[data-theme=light] .card-layout-builder__element .fleet-row__photo-buyer{border-color:#9cc8ff;background:#dcebff;color:#003f91}html[data-theme=light] .card-layout-builder__element-source--buyerBadge,html[data-theme=light] .card-layout-builder__element .fleet-row__photo-buyer{border-color:#005bd3;background:#dcebff;color:#003f91}html[data-theme=light] .card-layout-builder__element-source--autothekaAccidents.card-layout-builder__element-tone--green,html[data-theme=light] .card-layout-builder__element .fleet-row__mobile-autotheka-pill--green,html[data-theme=light] .card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--success{border-color:#008f55;background:#d8f3e4;color:#006b40}html[data-theme=light] .card-layout-builder__element-source--autothekaAccidents.card-layout-builder__element-tone--yellow,html[data-theme=light] .card-layout-builder__element .fleet-row__mobile-autotheka-pill--yellow,html[data-theme=light] .card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--warning,html[data-theme=light] .card-layout-builder__fleet-autotheka-calculations{border-color:#b66a00;background:#fff1cc;color:#704400}html[data-theme=light] .card-layout-builder__element-source--autothekaAccidents.card-layout-builder__element-tone--red,html[data-theme=light] .card-layout-builder__element .fleet-row__mobile-autotheka-pill--red,html[data-theme=light] .card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--danger,html[data-theme=light] .card-layout-builder__element-source--avitoPriceAction,html[data-theme=light] .card-layout-builder__fleet-mobile-edit--avito>span:first-child,html[data-theme=light] .card-layout-builder__fleet-mobile-edit .fleet-avito-price-value--mobile-action{border-color:#c82f24;background:#ffdeda;color:#8f1e16}html[data-theme=light] .card-layout-builder__element .fleet-row__mobile-autotheka-pill--neutral,html[data-theme=light] .card-layout-builder__element .fleet-row__mobile-autotheka-pill--unknown,html[data-theme=light] .card-layout-builder__element-tone--disabled,html[data-theme=light] .card-layout-builder__fleet-source-button.is-disabled{border-color:#c7d5e6;background:#edf2f7;color:#64748b}html[data-theme=light] .card-layout-builder__element-source--listingUrl,html[data-theme=light] .card-layout-builder__element-source--autothekaUrl,html[data-theme=light] .card-layout-builder__element-source--diagnostic,html[data-theme=light] .card-layout-builder__element-source--checklist,html[data-theme=light] .card-layout-builder__fleet-source-button,html[data-theme=light] .card-layout-builder__element-source--refreshAvito .card-layout-builder__fleet-action-button{border-color:#7db2ff;background:#dcebff;color:#003f91}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist.has-custom-background,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist.has-custom-text,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist .card-layout-builder__fleet-source-button,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist .card-layout-builder__fleet-source-button.is-active{border-color:#7db2ff!important;background:#dcebff!important;color:#003f91!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist .card-layout-builder__fleet-source-button:hover:not(:disabled),html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist .card-layout-builder__fleet-source-button:focus-visible:not(:disabled){border-color:#1769d2!important;background:#cfe3ff!important;color:#003f91!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist.card-layout-builder__element-tone--disabled,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist.card-layout-builder__element-tone--disabled .card-layout-builder__fleet-source-button,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--checklist .card-layout-builder__fleet-source-button.is-disabled{border-color:#c7d5e6!important;background:#edf2f7!important;color:#64748b!important}html[data-theme=light] .card-layout-builder__element-source--salePrice .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--grossProfit .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--profit .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--roi .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--monthlyRoi .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--salePrice .fleet-sale-price-value,html[data-theme=light] .card-layout-builder__element-source--grossProfit .card-layout-builder__fleet-price-item>strong,html[data-theme=light] .card-layout-builder__element-source--profit .card-layout-builder__fleet-price-item>strong,html[data-theme=light] .card-layout-builder__element-source--roi .card-layout-builder__fleet-price-item>strong,html[data-theme=light] .card-layout-builder__element-source--monthlyRoi .card-layout-builder__fleet-price-item>strong{color:#006b40}html[data-theme=light] .card-layout-builder__element-source--avitoPrice .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--avitoPrice .card-layout-builder__stat,html[data-theme=light] .card-layout-builder__element-source--avitoPrice .fleet-avito-price-value,html[data-theme=light] .card-layout-builder__fleet-mobile-edit--avito{color:#9f2d2d}html[data-theme=light] .card-layout-builder__element-source--expenses .card-layout-builder__value,html[data-theme=light] .card-layout-builder__element-source--expenses .card-layout-builder__stat,html[data-theme=light] .card-layout-builder__element-source--expenses .card-layout-builder__fleet-price-item>strong,html[data-theme=light] .card-layout-builder__stat{color:#704400}html[data-theme=light] .card-layout-builder__element-source--avitoStats .card-layout-builder__label,html[data-theme=light] .card-layout-builder__element-source--avitoStats .card-layout-builder__stat,html[data-theme=light] .card-layout-builder__element .fleet-row__avito-stat,html[data-theme=light] .card-layout-builder__element .fleet-row__avito-stat strong{color:#102033}html[data-theme=light] .card-layout-builder__element .fleet-row__stage-progress span,html[data-theme=light] .card-layout-builder__progress--segments span,html[data-theme=light] .card-layout-palette-preview--progress span{background:#cbd5e1}html[data-theme=light] .card-layout-builder__element .fleet-row__stage-progress span.is-filled,html[data-theme=light] .card-layout-builder__progress--segments span.is-filled,html[data-theme=light] .card-layout-palette-preview--progress span.is-filled{background:#008f55}html[data-theme=light] .card-layout-builder__progress{background:#cbd5e1}html[data-theme=light] .card-layout-builder__progress span{background:linear-gradient(90deg,#008f55,#005bd3)}html[data-theme=light] .card-layout-runtime-card{border-color:color-mix(in srgb,var(--fleet-status) 34%,#b8c9dd)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--fleet-status) 13%,#ffffff),#fff 48%,#eef4fb)!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__board--live{border-color:color-mix(in srgb,var(--fleet-status) 38%,#adc3dc);background:linear-gradient(135deg,color-mix(in srgb,var(--fleet-status) 9%,#ffffff),#fff 52%,#eef4fb)}html[data-theme=light] .card-layout-runtime .card-layout-builder__fleet-title,html[data-theme=light] .card-layout-runtime .card-layout-builder__value-main{color:#071321!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__fleet-meta,html[data-theme=light] .card-layout-runtime .card-layout-builder__value-description,html[data-theme=light] .card-layout-runtime .card-layout-builder__label{color:#334155!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--status,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--fleetStatusSelect,html[data-theme=light] .card-layout-runtime .card-layout-builder__element .fleet-row__mobile-status-pill{border-color:color-mix(in srgb,var(--fleet-status) 54%,#ffffff)!important;background:color-mix(in srgb,var(--fleet-status) 22%,#ffffff)!important;color:color-mix(in srgb,var(--fleet-status) 78%,#102033)!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--salePrice,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--salePriceAction{border-color:#7db2ff!important;background:#dcebff!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--salePrice .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--salePriceAction .fleet-sale-price-value--mobile-action{color:#003f91!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--avitoPrice,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--avitoPriceAction{border-color:#d76a61!important;background:#fff0ee!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--avitoPrice .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--avitoPriceAction .fleet-avito-price-value--mobile-action{color:#8f1e16!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--estimate,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--purchasePrice,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--expenses,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--costBasis{border-color:#e0b968!important;background:#fff6df!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--estimate .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--purchasePrice .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--expenses .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--costBasis .card-layout-builder__value-main{color:#704400!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--grossProfit,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profit,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profitPercent,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--roi,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--monthlyRoi,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--success{border-color:#5ebc82!important;background:#dff7ea!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--grossProfit .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profit .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profitPercent .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--roi .card-layout-builder__value-main,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--monthlyRoi .card-layout-builder__value-main{color:#006b40!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--warning{border-color:#d18b12!important;background:#fff1cc!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--profitStatus.card-layout-builder__element-tone--danger{border-color:#c93d3d!important;background:#ffdeda!important}html[data-theme=light] .card-layout-runtime .potential-profit-badge--success{background:#c9f0d9!important;color:#006b40!important}html[data-theme=light] .card-layout-runtime .potential-profit-badge--warning{background:#ffe7b8!important;color:#704400!important}html[data-theme=light] .card-layout-runtime .potential-profit-badge--danger{background:#ffdeda!important;color:#8f1e16!important}html[data-theme=light] .card-layout-runtime .potential-profit-badge--muted{background:#edf2f7!important;color:#475569!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--photoDays,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--daysInPreparation,html[data-theme=light] .card-layout-runtime .card-layout-builder__element-source--daysInSale,html[data-theme=light] .card-layout-runtime .card-layout-builder__element .fleet-row__photo-days{border-color:#9cc8ff!important;background:#dcebff!important;color:#003f91!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-tone--success:is(.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--daysInPreparation,.card-layout-builder__element-source--daysInSale),html[data-theme=light] .card-layout-runtime .card-layout-builder__element .fleet-row__photo-days.fleet-days-value--success{border-color:#5ebc82!important;background:#dff7ea!important;color:#006b40!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-tone--warning:is(.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--daysInPreparation,.card-layout-builder__element-source--daysInSale),html[data-theme=light] .card-layout-runtime .card-layout-builder__element .fleet-row__photo-days.fleet-days-value--warning{border-color:#d18b12!important;background:#fff1cc!important;color:#704400!important}html[data-theme=light] .card-layout-runtime .card-layout-builder__element-tone--danger:is(.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--daysInPreparation,.card-layout-builder__element-source--daysInSale),html[data-theme=light] .card-layout-runtime .card-layout-builder__element-tone--danger-strong:is(.card-layout-builder__element-source--photoDays,.card-layout-builder__element-source--daysInPreparation,.card-layout-builder__element-source--daysInSale),html[data-theme=light] .card-layout-runtime .card-layout-builder__element .fleet-row__photo-days.fleet-days-value--danger,html[data-theme=light] .card-layout-runtime .card-layout-builder__element .fleet-row__photo-days.fleet-days-value--danger-strong{border-color:#c93d3d!important;background:#ffdeda!important;color:#8f1e16!important}html[data-theme=light] .card-layout-runtime .fleet-days-value--success{color:#006b40!important}html[data-theme=light] .card-layout-runtime .fleet-days-value--warning{color:#704400!important}html[data-theme=light] .card-layout-runtime .fleet-days-value--danger,html[data-theme=light] .card-layout-runtime .fleet-days-value--danger-strong{color:#8f1e16!important}html[data-theme=light] .card-layout-runtime .fleet-days-value--danger-strong{background:#ffdeda!important;box-shadow:0 0 0 1px #c93d3d3d}html[data-theme=light] .card-layout-palette-preview--photo,html[data-theme=light] .card-layout-builder__element--photo,html[data-theme=light] .card-layout-builder__photo-preview{border-color:#9cc8ff;background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.64),transparent 28%),linear-gradient(135deg,#005bd32e,#008f551f),linear-gradient(160deg,#e7eef7,#fff 62%)}html[data-theme=light] .card-layout-palette-preview--photo:before,html[data-theme=light] .card-layout-builder__photo-preview span{background:#005bd347;box-shadow:-18px 12px 0 -10px #008f5538,18px 12px 0 -10px #005bd338}html[data-theme=light] .card-layout-palette-preview--photo-hero,html[data-theme=light] .card-layout-builder__photo-preview--hero{background:linear-gradient(90deg,rgba(248,251,255,.94) 0%,rgba(248,251,255,.62) 36%,rgba(248,251,255,.14) 58%,transparent 72%),linear-gradient(160deg,#dcebff 20%,#fff 72%)}html[data-theme=light] .card-layout-palette-preview--photo-hero:before,html[data-theme=light] .card-layout-builder__photo-preview--hero:before{background:radial-gradient(circle at 60% 48%,rgba(0,91,211,.24),transparent 24%),linear-gradient(135deg,#005bd333,#008f551a)}html[data-theme=light] .card-layout-builder__photo-preview--hero.has-image:before{background:linear-gradient(90deg,rgba(248,251,255,.9) 0%,rgba(248,251,255,.58) 34%,rgba(248,251,255,.12) 58%,transparent 74%),linear-gradient(180deg,#ffffff05,#ffffff3d)}html[data-theme=light] .card-layout-builder__photo-preview--hero:after{background:#f8fbff6b}html[data-theme=light] .card-layout-palette-preview--button,html[data-theme=light] .card-layout-builder__element--button{border-color:#005bd3;background:linear-gradient(135deg,#005bd3,#008f55);color:#fff}html[data-theme=light] .card-layout-palette-preview--input-red,html[data-theme=light] .card-layout-palette-preview--avito-price,html[data-theme=light] .card-layout-palette-preview.is-red{border-color:#c82f24;background:#ffdeda;color:#8f1e16}html[data-theme=light] .card-layout-palette-preview--profit,html[data-theme=light] .card-layout-palette-preview--badge-green{border-color:#008f55;background:#d8f3e4;color:#006b40}html[data-theme=light] .card-layout-palette-preview--pill{background:#d8f3e4;color:#006b40}html[data-theme=light] .card-layout-palette-preview--pill.is-warn{background:#fff1cc;color:#704400}html[data-theme=light] .card-layout-palette-preview--pill.is-blue,html[data-theme=light] .card-layout-palette-preview--link{background:#dcebff;color:#003f91}html[data-theme=light] .card-layout-palette-preview--pill.is-red{background:#ffdeda;color:#8f1e16}html[data-theme=light] .card-layout-palette-preview--flag{background:#e7eef7;color:#102033}@media(min-width:769px){html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card){border-color:#c7d5e6;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--text-primary);box-shadow:0 18px 38px -34px #0f172a75}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__photo-button,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__photo-empty{border-color:#c7d5e6;background:linear-gradient(145deg,#e7eef7,#fff 68%);color:#42566f}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__prices,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__statuses,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__links,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__actions{padding:10px;border:1px solid #d6e1ee;border-radius:12px;background:#f8fbff;color:var(--text-primary)}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-profit-status-line,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__status-stats{padding:6px 8px;border:1px solid #d6e1ee;border-radius:9px;background:#fff;color:#102033}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item>span,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__field span,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__meta,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__summary,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__status-stats,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__timeline,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-internal-name{color:#42566f}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__title,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__prices strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__status-stats strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-sale-price-value,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-profit-status-line>span{color:#102033}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--gross-profit strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--profit strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--buyer-payout strong{color:#006b40}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--expenses strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--estimate strong{color:#704400}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--avito strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-avito-price-value{color:#9f2d2d}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--avito-edit{border-color:#f0b0aa;background:#fff0ee}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__sale-input,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__select,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__comment{border-color:#c7d5e6;background:#fff;color:#102033}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__sale-input:focus,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__sale-input:focus-visible,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__select:focus,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__select:focus-visible,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__comment:focus,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__comment:focus-visible{border-color:#005bd3;box-shadow:0 0 0 3px #005bd329}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__avito-price-input{border-color:#f0b0aa;background:#fff0ee;color:#8f1e16}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-flag,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__details-button,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__expenses-button,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__avito-refresh-button{border-color:#c7d5e6;background:#fff;color:#18324f}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-flag--link,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) button.fleet-flag:not(.fleet-flag--disabled){border-color:#9cc8ff;background:#dcebff;color:#003f91}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-flag--disabled{border-color:#c7d5e6;background:#edf2f7;color:#64748b}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__details-button:hover:not(:disabled),html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__expenses-button:hover:not(:disabled),html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__avito-refresh-button:hover:not(:disabled),html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) button.fleet-flag:hover:not(:disabled){border-color:#005bd3;background:#005bd3;color:#fff}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__avito-stats{border:1px solid rgba(15,23,42,.12);background:#ffffffdb;color:#102033}}html[data-theme=light] body .vehicle-create-modal>.ui-card__content>.fleet-add-submit-card,html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card,html[data-theme=light] body .fleet-add-modal .fleet-add-submit-card,html[data-theme=light] body .potential-create-modal .fleet-add-submit-card,html[data-theme=light] body .potential-parser-submit-card{border-color:#d66a00;border-left-color:#d66a00;background:linear-gradient(135deg,#fff1cc,#fff 48%,#ffe2b8);box-shadow:0 18px 34px -28px #d66a008f,0 0 0 1px #d66a0024,inset 0 1px #ffffffeb}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header,html[data-theme=light] body .fleet-add-submit-card>.ui-card__header,html[data-theme=light] body .potential-parser-submit-card>.ui-card__header{border-bottom-color:#e5a33f;background:linear-gradient(90deg,#ffd99a,#fff1cc 58%,#fff)}html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card>.ui-card__header .ui-card__title,html[data-theme=light] body .fleet-add-submit-card>.ui-card__header .ui-card__title,html[data-theme=light] body .potential-parser-submit-card>.ui-card__header .ui-card__title{color:#8a4300}html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input,html[data-theme=light] body .fleet-add-parser-input.ui-input,html[data-theme=light] body .potential-create-modal .fleet-add-parser-input.ui-input,html[data-theme=light] body .fleet-add-modal .fleet-add-parser-input.ui-input{border-color:#e5a33f;background:linear-gradient(180deg,#fff,#fff8eb);box-shadow:0 0 0 1px #d66a001f,0 10px 24px -22px #7a3b008f}html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input:hover,html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input:focus,html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input:focus-visible,html[data-theme=light] body .fleet-add-parser-input.ui-input:hover,html[data-theme=light] body .fleet-add-parser-input.ui-input:focus,html[data-theme=light] body .fleet-add-parser-input.ui-input:focus-visible{border-color:#d66a00;background:#fff;box-shadow:0 0 0 3px #d66a002e,0 14px 28px -24px #7a3b00a3}html[data-theme=light] body .fleet-add-parser-clear,html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button,html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button--icon,html[data-theme=light] body .fleet-add-parser-row .vehicle-clipboard-button--icon{border-color:#e5a33f;background:#fff1cc;color:#8a4300}html[data-theme=light] body .fleet-add-parser-clear:hover,html[data-theme=light] body .fleet-add-parser-clear:focus-visible,html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button:hover,html[data-theme=light] body .vehicle-create-modal .vehicle-clipboard-button--icon:hover,html[data-theme=light] body .fleet-add-parser-row .vehicle-clipboard-button--icon:hover{border-color:#d66a00;background:#d66a00;color:#fff}@media(max-width:768px){html[data-theme=light] body .vehicle-create-modal>.ui-card__content>.fleet-add-submit-card,html[data-theme=light] body .vehicle-create-modal .fleet-add-submit-card,html[data-theme=light] body .potential-create-modal .fleet-add-submit-card{border-color:#d66a00;background:linear-gradient(135deg,#fff1cc,#fff 52%,#ffe2b8);box-shadow:0 -16px 38px -30px #7a3b0094,0 0 0 1px #d66a001f}html[data-theme=light] body .vehicle-create-modal .fleet-add-parser-input.ui-input{border-color:#e5a33f;background:linear-gradient(180deg,#fff,#fff8eb)}}@media(max-width:768px){html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__media:after{background:linear-gradient(90deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.78) 34%,rgba(255,255,255,.52) 52%,rgba(255,255,255,.14) 70%,transparent 84%),linear-gradient(180deg,#ffffff1f,#ffffff57 48%,#ffffffb8)}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__title{color:#172033;text-shadow:0 1px 0 rgba(255,255,255,.86),0 0 5px rgba(255,255,255,.58)}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__meta,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-internal-name--row{color:#0f172a;text-shadow:none}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__mobile-status-pill{border-color:color-mix(in srgb,var(--fleet-status) 48%,#ffffff);background:color-mix(in srgb,var(--fleet-status) 18%,#ffffff);color:color-mix(in srgb,var(--fleet-status) 74%,#102033)}}@media(min-width:769px){html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__prices,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__statuses,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__links,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__actions{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-profit-status-line,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__status-stats{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--avito-edit{padding:4px 6px;border:1px solid #f0b0aa;border-radius:8px;background:#fff0ee}}@media(max-width:768px){html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__media:after{background:linear-gradient(90deg,rgba(255,255,255,.54) 0%,rgba(255,255,255,.34) 24%,rgba(255,255,255,.12) 42%,rgba(255,255,255,.03) 58%,transparent 70%),linear-gradient(180deg,#ffffff03,#ffffff0f 58%,#ffffff38)}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__details-button{border-color:#b7c8dc;background:#fff;color:#18324f;box-shadow:0 1px #0f172a0a}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__details-button:hover:not(:disabled),html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__details-button:focus-visible{border-color:#005bd3;background:#eaf3ff;color:#003f91}}html[data-theme=light] body .fleet-row .fleet-row__price-item--avito strong,html[data-theme=light] body .fleet-row .fleet-avito-price-value,html[data-theme=light] body .fleet-row .fleet-row__mobile-avito-display strong,html[data-theme=light] body .fleet-row .fleet-avito-price-value--mobile-action{color:#b42318}html[data-theme=light] body .fleet-row .fleet-row__price-item--gross-profit strong,html[data-theme=light] body .fleet-row .fleet-row__price-item--profit strong,html[data-theme=light] body .fleet-row .fleet-row__mobile-profit,html[data-theme=light] body .fleet-row .fleet-row__mobile-profit-wrap strong{color:#007a46;font-weight:650}html[data-theme=light] body .fleet-row .fleet-row__avito-price-input,html[data-theme=light] body .fleet-row .fleet-avito-price-value--mobile-action,html[data-theme=light] body .fleet-row .fleet-row__avito-price-input--mobile-action{border-color:#d76a61;background:#fff;color:#8f1e16}html[data-theme=light] body .fleet-row .fleet-row__avito-price-input:focus,html[data-theme=light] body .fleet-row .fleet-row__avito-price-input:focus-visible,html[data-theme=light] body .fleet-row .fleet-row__avito-price-input--mobile-action:focus,html[data-theme=light] body .fleet-row .fleet-row__avito-price-input--mobile-action:focus-visible{border-color:#b42318;background:#fff;box-shadow:0 0 0 3px #b4231829}html[data-theme=light] body .fleet-row .fleet-row__price-item--avito>span,html[data-theme=light] body .fleet-row .fleet-row__price-item--avito-edit>span,html[data-theme=light] body .fleet-row .fleet-row__mobile-avito-display,html[data-theme=light] body .fleet-row .fleet-row__mobile-avito-edit,html[data-theme=light] body .fleet-row .fleet-row__mobile-avito-edit>span:not(:first-child){color:#334155}html[data-theme=light] body .fleet-row .fleet-row__photo-autotheka--green,html[data-theme=light] body .fleet-row .fleet-row__mobile-autotheka-pill--green,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill--green,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__photo-autotheka--green{border-color:#008f558a;background:#d8f3e4;color:#006b40}html[data-theme=light] body .fleet-row .fleet-row__photo-autotheka--yellow,html[data-theme=light] body .fleet-row .fleet-row__mobile-autotheka-pill--yellow,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill--yellow,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__photo-autotheka--yellow{border-color:#b66a008f;background:#fff1cc;color:#704400}html[data-theme=light] body .fleet-row .fleet-row__photo-autotheka--red,html[data-theme=light] body .fleet-row .fleet-row__mobile-autotheka-pill--red,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-autotheka-pill--red,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__photo-autotheka--red{border-color:#c82f248a;background:#ffdeda;color:#8f1e16}html[data-theme=light] body .fleet-row .fleet-row__mobile-autotheka-calculations,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-autotheka-calculations{color:#334155;text-shadow:none}html[data-theme=light] body .fleet-row .fleet-row__mobile-autotheka-calculations--red,html[data-theme=light] body .potential-row--mobile-redesign .potential-row__mobile-autotheka-calculations--red{color:#b42318;font-weight:650}@media(min-width:769px){html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__prices{gap:3px}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item{display:grid;grid-template-columns:minmax(68px,max-content) minmax(0,1fr);gap:4px 10px;align-items:baseline;min-height:22px;padding-block:2px;border-bottom:1px solid rgba(148,163,184,.28)}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item:last-child,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--profit-status{border-bottom:0}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item>span,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-sale-price-line>span,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__status-stats{color:#1f2f45;font-weight:520}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item>strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-sale-price-value,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__sale-input{justify-self:end;color:#071321;font-weight:650;text-align:right}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--sale .fleet-sale-price-value,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--sale .fleet-row__sale-input{color:#0047a8}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--estimate strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--expenses strong{color:#7a3f00}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--avito strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--avito .fleet-avito-price-value{color:#b42318}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--profit strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--gross-profit strong,html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__price-item--buyer-payout strong{color:#007a46}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-row__status-stats strong{color:#071321;font-weight:650}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card) .fleet-profit-status-line .potential-profit-badge{justify-self:end;border-color:#007a466b;background:#dff7ea;color:#006b40;font-weight:650}}html[data-theme=light] body .fleet-row:not(.card-layout-runtime-card){border:1px solid #b8c9dd;background:linear-gradient(180deg,#fff,#f3f7fc);box-shadow:0 10px 24px -20px #0f172a9e,0 1px #ffffffe6 inset}@media(max-width:768px){html[data-theme=light] body .fleet-list.mobile-card-list{gap:10px;padding:0 4px 2px}html[data-theme=light] body .fleet-row-swipe{border-radius:12px;background:transparent;box-shadow:0 10px 24px -18px #0f172a9e}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body{border:1px solid #9fb4cc;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--fleet-status) 13%,#ffffff),#fff 48%,#eef4fb);box-shadow:0 12px 28px -20px #0f172aad,0 0 0 1px #ffffffc7 inset,0 1px #ffffffeb inset}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body.fleet-row--sale{border-color:#78bd96}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body.fleet-row--prep{border-color:#83bdf4}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body.fleet-row--archive{border-color:#d08da1}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body:before{background:var(--fleet-status)}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__prices-mobile,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__links,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__actions{background:color-mix(in srgb,var(--fleet-status) 7%,#f8fafc)}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days.fleet-days-value--success,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days .fleet-days-value--success{border-color:#5ebc82;background:#dff7ea;color:#006b40}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days.fleet-days-value--warning,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days .fleet-days-value--warning{border-color:#d18b12;background:#fff1cc;color:#704400}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days.fleet-days-value--danger,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days.fleet-days-value--danger-strong,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days .fleet-days-value--danger,html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .fleet-row__photo-days .fleet-days-value--danger-strong{border-color:#c93d3d;background:#ffdeda;color:#8f1e16}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .potential-profit-badge--success{background:#c9f0d9;color:#006b40}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .potential-profit-badge--warning{background:#ffe7b8;color:#704400}html[data-theme=light] body .fleet-row.vehicle-mobile-card__body .potential-profit-badge--danger{background:#ffdeda;color:#8f1e16}}@media(min-width:769px){html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__prices-mobile,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__links,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions{border:0;border-radius:0;background:color-mix(in srgb,var(--fleet-status) 7%,#f8fafc)}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__prices-mobile{gap:8px;padding:14px 10px 8px 14px}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:80px;padding:0 10px 7px 14px;overflow:hidden}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__links .fleet-flag{justify-content:center;width:100%;min-width:0;min-height:31px;padding:0 4px;border-radius:9px;font-size:13px;font-weight:650;line-height:1;text-align:center;white-space:nowrap}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions{display:grid!important;grid-template-columns:78px repeat(3,minmax(0,1fr));grid-template-areas:"refresh sale avito expenses" "comment comment comment details";align-items:start;gap:6px;max-height:128px;padding:0 10px 10px 14px;overflow:hidden}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body:not(.is-expanded) .fleet-row__actions{gap:0 6px;grid-template-areas:". sale . expenses" "comment comment comment details";max-height:36px}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-sale-price-value--mobile-action,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__sale-input--mobile-action,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-avito-price-value--mobile-action,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__avito-price-input--mobile-action,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions .ui-button{min-height:34px;padding:0 6px;border-radius:9px;font-size:13px;line-height:1}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-sale-price-value--mobile-action,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__sale-input--mobile-action{display:inline-flex;align-items:center;justify-content:center;text-align:center}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions .ui-button{min-width:0;width:86px;padding-inline:8px;font-weight:650}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions .fleet-row__avito-refresh-button{width:78px;padding-inline:6px}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions .fleet-row__expenses-button,html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__actions .fleet-row__details-button{width:100%}html[data-theme=light] body .fleet-page--desktop-cards .fleet-row.vehicle-mobile-card__body .fleet-row__details-button{height:34px}}.sales-funnel-section>.ui-page-section__body{display:grid;align-content:stretch;gap:14px;grid-template-rows:max-content minmax(0,1fr);min-height:0}.sales-funnel-section .ui-page-section__header{align-items:center}.sales-funnel-section .ui-page-section__actions{flex:1 1 auto;justify-content:flex-end;min-width:0}.sales-funnel-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;width:100%}.sales-funnel-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex:0 0 auto}.sales-funnel-summary{display:flex;flex:1 1 auto;justify-content:flex-end;gap:6px;min-width:0}.sales-funnel-summary__item{display:flex;align-items:baseline;gap:6px;min-height:34px;padding:5px 9px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary)}.sales-funnel-summary__item span{color:var(--text-muted);font-size:11px;line-height:1;white-space:nowrap}.sales-funnel-summary__item strong{color:var(--text-primary);font-size:15px;line-height:1}.sales-funnel-summary__item--danger strong{color:var(--danger)}.sales-funnel-create-overlay{position:fixed;inset:0;z-index:116;display:flex;justify-content:flex-end;background:#05080d57}.sales-funnel-create{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(430px,calc(100vw - 92px));height:100dvh;overflow:hidden;border-radius:0;background:var(--surface-primary);box-shadow:-24px 0 46px #00000061}.sales-funnel-create__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border-subtle)}.sales-funnel-create__head div{display:grid;gap:3px;min-width:0}.sales-funnel-create__head strong{color:var(--text-primary);font-size:16px}.sales-funnel-create__head span{color:var(--text-muted);font-size:12px;line-height:1.3}.sales-funnel-create__head button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);font-size:20px;line-height:1}.sales-funnel-create .ui-card__content,.sales-funnel-create__grid{display:grid;grid-template-columns:1fr;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding:14px 16px 16px}.sales-funnel-create__notes{grid-column:auto}.sales-funnel-create__actions{position:sticky;bottom:-16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px -16px -16px;padding:12px 16px 16px;border-top:1px solid var(--border-subtle);background:var(--surface-primary)}.sales-funnel-view-tabs{display:flex;align-items:center;align-self:start;flex-wrap:wrap;gap:6px;min-height:0}.sales-funnel-view-tabs button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1.1}.sales-funnel-view-tabs button:hover,.sales-funnel-view-tabs button:focus-visible{border-color:var(--accent-primary);outline:none}.sales-funnel-view-tabs button.is-active{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--accent-primary)}.sales-funnel-layout{align-self:stretch;display:block;min-width:0;min-height:0}.sales-funnel-board{display:grid;grid-auto-columns:258px;grid-auto-flow:column;align-items:start;gap:10px;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;cursor:grab;scrollbar-gutter:stable;overscroll-behavior-x:contain}.sales-funnel-board.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.sales-funnel-column{display:grid;grid-template-rows:auto 1fr;align-self:start;gap:8px;min-width:0;min-height:120px;max-height:none;width:258px}.sales-funnel-column--collapsed{align-self:start;grid-template-rows:auto;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-secondary);box-shadow:0 10px 24px -22px #0f172abf}.sales-funnel-column--collapsed header{border-bottom:0}.sales-funnel-column header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px;font-weight:650}.sales-funnel-column header b{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:var(--surface-secondary);color:var(--text-primary);font-size:12px}.sales-funnel-column__toggle{min-width:24px;height:24px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-secondary);color:var(--text-primary);font-size:12px;font-weight:700}.sales-funnel-column__toggle:hover,.sales-funnel-column__toggle:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary)}.sales-funnel-column__collapsed{min-height:74px;border:1px dashed var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-secondary);font-weight:700}.sales-funnel-column__collapsed:hover,.sales-funnel-column__collapsed:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary)}.sales-funnel-column__list{display:grid;align-content:start;gap:8px;min-width:0;min-height:0;overflow-y:auto;padding-right:2px}.sales-lead-card-shell{display:grid;width:100%;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-primary);box-shadow:0 8px 18px -18px #0f172a8c;overflow:hidden}.sales-lead-card-shell--today{border-color:#22c55eb8;background:linear-gradient(180deg,rgba(34,197,94,.11),var(--surface-primary) 54%);box-shadow:0 10px 22px -18px #16a34ab8}.sales-lead-card-shell--overdue{border-color:#ef4444c2;background:linear-gradient(180deg,rgba(239,68,68,.12),var(--surface-primary) 54%);box-shadow:0 10px 22px -18px #dc2626c2}.sales-lead-card-shell:hover,.sales-lead-card-shell:focus-within,.sales-lead-card-shell.is-active{border-color:var(--accent-primary)}.sales-lead-card{display:grid;width:100%;gap:7px;min-width:0;padding:9px;border:0;background:transparent;color:inherit;text-align:left}.sales-lead-card:focus-visible{outline:none}.sales-lead-card__badges{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.sales-lead-card__stage{width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;border:1px solid var(--stage-border, rgba(15, 23, 42, .16));background:var(--stage-bg, var(--accent-primary));color:var(--stage-fg, #fff);font-size:11px;font-weight:600;line-height:1.1;box-shadow:0 7px 16px -12px #0f172ad9}.sales-lead-card__deadline-badge{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#22c55e2e;color:#16a34a;font-size:11px;font-weight:600;line-height:1.1}.sales-lead-card__ai-badge{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#14b8a62e;color:#14b8a6;font-size:11px;font-weight:700;line-height:1.1}.sales-lead-card__stage--new{--stage-bg: #0891b2;--stage-fg: #fff;--stage-border: rgba(8, 145, 178, .65)}.sales-lead-card__stage--work{--stage-bg: #0284c7;--stage-fg: #fff;--stage-border: rgba(2, 132, 199, .65)}.sales-lead-card__stage--contact{--stage-bg: #2563eb;--stage-fg: #fff;--stage-border: rgba(37, 99, 235, .65)}.sales-lead-card__stage--scheduled{--stage-bg: #d97706;--stage-fg: #fff;--stage-border: rgba(217, 119, 6, .68)}.sales-lead-card__stage--done{--stage-bg: #ea580c;--stage-fg: #fff;--stage-border: rgba(234, 88, 12, .68)}.sales-lead-card__stage--thinking{--stage-bg: #7c3aed;--stage-fg: #fff;--stage-border: rgba(124, 58, 237, .65)}.sales-lead-card__stage--lost{--stage-bg: #475569;--stage-fg: #fff;--stage-border: rgba(71, 85, 105, .65)}.sales-lead-card__stage--reserved{--stage-bg: #dc2626;--stage-fg: #fff;--stage-border: rgba(220, 38, 38, .68)}.sales-lead-card__stage--bought{--stage-bg: #16a34a;--stage-fg: #fff;--stage-border: rgba(22, 163, 74, .68)}.sales-lead-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.sales-lead-card__top strong{min-width:0}.sales-lead-card__top strong,.sales-lead-card__message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-lead-card__top small,.sales-lead-card__message,.sales-lead-card__next{color:var(--text-muted);font-size:12px}.sales-lead-card__next{display:flex;align-items:center;gap:6px;min-width:0}.sales-lead-card__next span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-lead-card__car{display:grid;gap:2px;min-width:0;color:var(--text-secondary);font-size:13px;font-weight:620}.sales-lead-card__car strong,.sales-lead-card__car small{min-width:0;overflow:hidden;line-height:1.14;text-overflow:ellipsis;white-space:nowrap}.sales-lead-card__car strong{color:var(--text-primary);font-size:13px;font-weight:720}.sales-lead-card__car small{color:var(--text-muted);font-size:11px;font-weight:600}.sales-lead-card__signals{display:flex;flex-wrap:wrap;gap:4px;overflow:hidden;max-height:44px}.sales-lead-card__signals b{padding:2px 6px;border-radius:999px;background:var(--surface-secondary);color:var(--text-secondary);font-size:11px;font-weight:620}.sales-lead-card__signals .sales-lead-card__temperature{background:var(--info-soft);color:var(--info)}.sales-lead-card__signals .sales-lead-card__temperature--hot{background:var(--danger-soft);color:var(--danger)}.sales-lead-card__signals .sales-lead-card__temperature--warm{background:var(--warning-soft);color:var(--warning)}.sales-lead-card__chat{display:flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border-top:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--accent-primary);font-size:13px;font-weight:700;text-decoration:none}.sales-lead-card__chat:hover,.sales-lead-card__chat:focus-visible{background:var(--accent-soft);outline:none}.sales-funnel-mobile-list,.sales-funnel-mobile-detail-panel{display:none}.sales-funnel-detail{display:grid;gap:12px;max-height:100%;overflow:auto;padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-primary)}.sales-funnel-detail-overlay{position:fixed;inset:0;z-index:115;display:flex;justify-content:flex-end;background:#05080d57}.sales-funnel-detail-drawer{width:min(420px,calc(100vw - 92px));height:100dvh;padding:12px;background:var(--bg-primary);box-shadow:-24px 0 46px #00000061}.sales-funnel-detail-drawer .sales-funnel-detail{height:100%;max-height:none}.sales-funnel-detail__head{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center}.sales-funnel-detail__mobile-back{display:none}.sales-funnel-detail__desktop-close{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);font-size:20px;line-height:1}.sales-funnel-detail__desktop-close:hover,.sales-funnel-detail__desktop-close:focus-visible{border-color:var(--accent-primary);outline:none}.sales-funnel-detail__head img,.sales-funnel-detail__avatar{width:56px;height:42px;border-radius:8px;object-fit:cover;background:var(--surface-secondary)}.sales-funnel-detail__head div{display:grid;gap:3px;min-width:0}.sales-funnel-detail__head strong,.sales-funnel-detail__head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-funnel-detail__head span{color:var(--text-muted);font-size:13px}.sales-funnel-detail__links,.sales-funnel-detail__quick{display:flex;flex-wrap:wrap;gap:8px}.sales-funnel-detail__links a,.sales-funnel-detail__quick button{min-height:34px;padding:7px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);font-size:13px;font-weight:620;text-decoration:none}.sales-funnel-detail__quick button:hover:not(:disabled),.sales-funnel-detail__links a:hover{border-color:var(--accent-primary)}.sales-funnel-detail__links .sales-funnel-detail__primary-link{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--accent-primary)}.sales-funnel-detail__fields{display:grid;gap:10px}.sales-funnel-detail__merge{display:grid;gap:8px;padding:10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-secondary)}.sales-funnel-detail__merge .ui-button{justify-self:start}.sales-funnel-detail__meta{display:grid;gap:5px;color:var(--text-muted);font-size:13px}.sales-funnel-ai-advice{display:grid;gap:7px;padding:10px;border:1px solid rgba(20,184,166,.36);border-radius:8px;background:#14b8a61c}.sales-funnel-ai-advice strong{font-size:14px}.sales-funnel-ai-advice span,.sales-funnel-ai-advice p,.sales-funnel-ai-advice small{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.35}.sales-funnel-ai-advice small{color:var(--text-muted)}.sales-funnel-ai-advice__choices{display:flex;flex-wrap:wrap;gap:6px}.sales-funnel-ai-advice__choices span{padding:4px 7px;border:1px solid rgba(20,184,166,.28);border-radius:7px;background:#14b8a61a;color:var(--text-primary);font-weight:700}.sales-funnel-ai-advice div{display:flex;flex-wrap:wrap;gap:8px}.sales-funnel-ai-advice button{min-height:32px;padding:6px 10px;border:1px solid rgba(20,184,166,.42);border-radius:8px;background:#14b8a626;color:var(--text-primary);font-size:13px;font-weight:700}.sales-funnel-ai-advice button:hover:not(:disabled),.sales-funnel-ai-advice button:focus-visible{border-color:#14b8a6;outline:none}.sales-funnel-events{display:grid;gap:8px}.sales-funnel-events>strong{font-size:14px}.sales-funnel-events article{display:grid;gap:3px;padding:9px;border-left:3px solid var(--border-strong);background:var(--surface-secondary)}.sales-funnel-events article span{color:var(--text-muted);font-size:12px}.sales-funnel-events article b{color:var(--text-primary);font-size:13px}.sales-funnel-events article p{margin:0;color:var(--text-secondary);font-size:13px}.sales-funnel-loading{min-height:420px;border-radius:8px;background:var(--surface-secondary)}@media(max-width:980px){.sales-funnel-toolbar{flex-wrap:wrap}.sales-funnel-summary{order:2;flex-basis:100%;justify-content:stretch}.sales-funnel-summary__item{flex:1 1 120px;justify-content:space-between}.sales-funnel-create .ui-card__content,.sales-funnel-create__grid{grid-template-columns:1fr}.sales-funnel-create__notes{grid-column:auto}.sales-funnel-layout{display:block}.sales-funnel-board{grid-auto-columns:246px}.sales-funnel-column{width:246px}}@media(max-width:768px){.mobile-bottom-nav{overflow:visible}body .crm-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}body .crm-main__container{padding-bottom:calc(82px + env(safe-area-inset-bottom))}body .mobile-bottom-nav{bottom:0;min-height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}body .mobile-bottom-nav__item{min-height:52px;padding-top:3px;padding-bottom:2px}body .mobile-bottom-nav__sheet{bottom:calc(68px + env(safe-area-inset-bottom))}body .mobile-fab{bottom:calc(80px + env(safe-area-inset-bottom))}body .notification-panel{box-sizing:border-box;height:100dvh;padding-top:env(safe-area-inset-top)}html[data-theme=light] body .fleet-detail-modal .fleet-detail-actions{border-color:#cbd5e1;background:#fffffff7;box-shadow:0 -18px 34px -30px #0f172a73}html[data-theme=light] body .fleet-detail-modal .fleet-detail-actions .ui-button:not(.ui-button--danger){border-color:#b7c8dc;background:#fff;color:#18324f}.sales-funnel-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.sales-funnel-actions{width:auto}.sales-funnel-actions .ui-button{flex:1 1 130px}.sales-funnel-create-button{display:none}.sales-funnel-view-tabs button{min-width:0;min-height:34px;padding:6px 4px;font-size:11px}.sales-funnel-board{display:none}.sales-funnel-mobile-list{display:grid;gap:9px}.sales-funnel-mobile-detail-panel{display:block}.sales-funnel-detail-overlay,.sales-funnel-layout--mobile-detail .sales-funnel-mobile-list{display:none}.sales-funnel-layout:not(.sales-funnel-layout--mobile-detail) .sales-funnel-detail{display:none}.sales-funnel-create-overlay{align-items:flex-end;justify-content:stretch}.sales-funnel-create{width:100%;height:min(680px,calc(100dvh - 78px));border-radius:16px 16px 0 0}.sales-funnel-create__head{padding:12px 14px}.sales-funnel-create .ui-card__content,.sales-funnel-create__grid{grid-template-columns:1fr;padding:12px 14px 14px}.sales-funnel-summary{flex-direction:row;flex-wrap:nowrap;order:0;flex-basis:100%;gap:4px}.sales-funnel-summary__item{display:grid;flex:1 1 0;justify-items:center;min-width:0;min-height:38px;gap:3px;padding:5px 3px;text-align:center}.sales-funnel-summary__item span{max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis}.sales-funnel-summary__item strong{font-size:15px}.sales-funnel-create__actions{bottom:-14px;margin:4px -14px -14px;padding:10px 14px calc(14px + env(safe-area-inset-bottom))}.sales-funnel-create__actions .ui-button{width:100%}.sales-funnel-detail{max-height:none;padding:12px}.sales-funnel-detail__head{grid-template-columns:auto 56px minmax(0,1fr)}.sales-funnel-detail__desktop-close{display:none}.sales-funnel-detail__mobile-back{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid var(--border-primary);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);font-weight:650}.sales-funnel-detail__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.mini-calendar{position:relative;flex:0 0 auto}.mini-calendar__button{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(129,161,193,.32);border-radius:var(--radius-sm);background:#121820c7;color:var(--text-primary);cursor:pointer}.mini-calendar__button img{width:22px;height:22px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.26));opacity:.96}.mini-calendar__button>span{position:absolute;top:-5px;right:-5px;width:12px;height:12px;border:2px solid rgba(15,17,21,.96);border-radius:999px;background:#22c55e}.mini-calendar__popover{position:absolute;top:calc(100% + 12px);right:0;z-index:120;display:grid;gap:12px;width:min(360px,calc(100vw - 24px));padding:14px;border:1px solid rgba(42,51,65,.92);border-radius:10px;background:#0c1016fa;box-shadow:0 24px 64px #0000005c}.mini-calendar__head,.calendar-page__nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-calendar__head button,.calendar-page__nav button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--border-primary);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);cursor:pointer;font-size:1.15rem}.mini-calendar__head strong,.calendar-page__nav strong{text-transform:capitalize}.mini-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.mini-calendar__grid b{color:var(--text-muted);font-size:.68rem;font-weight:750;text-align:center}.mini-calendar__grid button{position:relative;min-width:0;aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:#161c26db;color:var(--text-secondary);cursor:pointer;font-weight:750}.mini-calendar__grid button.is-muted{opacity:.38}.mini-calendar__grid button.is-today{border-color:#45aab880}.mini-calendar__grid button.is-selected{border-color:#0f7cf09e;background:#0f7cf02e;color:var(--text-primary)}.mini-calendar__grid button span{position:absolute;right:4px;bottom:4px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#45aab8;color:#061019;font-size:.62rem;line-height:15px}.mini-calendar__events{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(42,51,65,.78)}.mini-calendar__events>strong{text-transform:capitalize}.mini-calendar__events p{margin:0;color:var(--text-muted)}.mini-calendar__events article{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(42,51,65,.72);border-radius:8px;background:#131820e0}.mini-calendar__events span,.mini-calendar__events small{color:var(--text-muted);font-size:.76rem}.calendar-section>.ui-page-section__body{min-width:0}.calendar-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:14px;align-items:start}.calendar-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0}.calendar-board__weekday{padding:0 4px 4px;color:var(--text-muted);font-size:.76rem;font-weight:800;text-align:center}.calendar-day{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:96px;padding:8px;border:1px solid rgba(42,51,65,.78);border-radius:8px;background:#11161edb;color:var(--text-primary);cursor:pointer;text-align:left}.calendar-day:hover,.calendar-day:focus-visible{border-color:#45aab86b;background:#161e2aeb}.calendar-day.is-muted{opacity:.42}.calendar-day.is-selected{border-color:#0f7cf09e;box-shadow:inset 0 0 0 1px #0f7cf033}.calendar-day.is-today b{color:#45aab8}.calendar-day b{font-size:.92rem}.calendar-day span{display:grid;align-content:start;gap:3px;min-width:0}.calendar-day i,.calendar-day em{min-width:0;overflow:hidden;padding:3px 5px;border-radius:6px;background:#45aab829;color:var(--text-secondary);font-size:.66rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.calendar-day em{background:#81a1c124;color:var(--text-muted)}.calendar-side{position:sticky;top:88px;display:grid;gap:10px;min-width:0;max-height:calc(100dvh - 104px);overflow:auto;padding:12px;border:1px solid rgba(42,51,65,.86);border-radius:10px;background:#0e1219eb}.calendar-side__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.calendar-side__head strong{text-transform:capitalize}.calendar-side__head span{color:var(--text-muted);font-size:.86rem}.calendar-event-list,.calendar-create{display:grid;gap:8px}.calendar-event{display:grid;gap:4px;padding:9px;border:1px solid rgba(42,51,65,.74);border-left:4px solid #45aab8;border-radius:8px;background:#121820d1}.calendar-event__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.calendar-event__head span{min-width:0}.calendar-event__head .ui-button{min-height:30px;padding:0 10px;white-space:nowrap}.calendar-event--call{border-left-color:#f59e0b}.calendar-event--meeting{border-left-color:#a78bfa}.calendar-event--task{border-left-color:#22c55e}.calendar-event span,.calendar-event small{color:var(--text-muted);font-size:.78rem}.calendar-event p{margin:2px 0 0;color:var(--text-secondary)}.calendar-create{padding-top:10px;border-top:1px solid rgba(42,51,65,.78)}.calendar-create>strong{font-size:.94rem}.calendar-create__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-create__row--time{grid-template-columns:1fr}.calendar-create .ui-form-field,.calendar-create .ui-input{min-width:0}.calendar-create input[type=datetime-local].ui-input{min-height:40px;font-size:.86rem}html[data-theme=light] .mini-calendar__button,html[data-theme=light] .mini-calendar__popover,html[data-theme=light] .calendar-side,html[data-theme=light] .calendar-day,html[data-theme=light] .calendar-event,html[data-theme=light] .mini-calendar__events article{border-color:var(--border-primary);background:var(--bg-surface);color:var(--text-primary)}html[data-theme=light] .mini-calendar__button img{filter:none;opacity:.78}html[data-theme=light] .mini-calendar__button>span{border-color:#f8fafc}html[data-theme=light] .mini-calendar__grid button{background:#f1f5f9}html[data-theme=light] .mini-calendar__grid button.is-selected{background:var(--accent-soft)}html[data-theme=light] .calendar-day:hover,html[data-theme=light] .calendar-day:focus-visible{background:#eef5ff}html[data-theme=light] .calendar-day i{background:#1769d21a}@media(max-width:1100px){.calendar-page__layout{grid-template-columns:1fr}.calendar-side{position:static;max-height:none}}@media(max-width:900px){.calendar-admin__permission-groups,.calendar-admin .settings-status-card__grid{grid-template-columns:1fr}}@media(max-width:768px){body .mini-calendar__button{width:40px;height:40px}body .mini-calendar__popover{position:fixed;top:62px;right:8px;left:8px;width:auto}body .calendar-section .ui-page-section__header,body .calendar-section .ui-page-section__actions,body .calendar-page__nav{align-items:stretch;width:100%}body .calendar-page__nav strong{display:inline-flex;align-items:center;justify-content:center;min-width:0;flex:1}body .calendar-board{gap:4px}body .calendar-day{min-height:68px;padding:7px;gap:4px}body .calendar-day i{width:7px;height:7px;padding:0;border-radius:999px;font-size:0}body .calendar-day em{padding:0;background:transparent;font-size:.64rem}body .calendar-create__row{grid-template-columns:1fr}}.audit-page{--audit-row-bg: color-mix(in srgb, var(--surface-primary) 90%, transparent)}.audit-panel{display:grid;gap:16px}.audit-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.audit-tabs button{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border-primary);border-radius:8px;background:var(--surface-secondary);color:var(--text-secondary);text-align:left;cursor:pointer}.audit-tabs button span{color:var(--text-primary);font-size:.9rem}.audit-tabs button small{color:var(--text-muted);font-size:.74rem;line-height:1.3}.audit-tabs button.is-active{border-color:var(--accent-primary);background:var(--accent-soft)}.audit-filters{display:grid;grid-template-columns:minmax(260px,1fr) 170px auto;align-items:end;gap:12px}.audit-filters__actions{display:flex;justify-content:flex-end}.audit-loading{padding:18px;border:1px dashed var(--border-primary);border-radius:8px;color:var(--text-muted)}.audit-table-shell{overflow:auto;border:1px solid var(--border-primary);border-radius:8px}.audit-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;background:var(--surface-primary)}.audit-table th,.audit-table td{padding:10px 12px;border-bottom:1px solid var(--border-primary);color:var(--text-secondary);font-size:.82rem;line-height:1.35;vertical-align:top}.audit-table th{position:sticky;top:0;z-index:1;background:var(--surface-secondary);color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:0;text-align:left;text-transform:uppercase}.audit-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-secondary) 42%,transparent)}.audit-table tbody tr:hover td{background:var(--accent-soft)}.audit-table code{display:inline-block;max-width:420px;overflow-wrap:anywhere;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.audit-table--people{min-width:1120px}.audit-table small,.audit-muted{display:block;margin-top:4px;color:var(--text-muted);font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.audit-detail{display:grid;gap:6px;min-width:260px}.audit-detail>strong{color:var(--text-primary);font-size:.82rem;font-weight:600}.audit-change-list{display:grid;gap:4px;max-width:620px}.audit-change-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-secondary)}.audit-change-row span{color:var(--text-muted);font-size:.72rem}.audit-change-row strong{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.76rem;font-weight:600}.audit-change-row i{color:var(--text-muted);font-style:normal}.audit-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px}.audit-pagination span{color:var(--text-muted);font-size:.84rem}html[data-theme=light] .audit-tabs button,html[data-theme=light] .audit-table-shell,html[data-theme=light] .audit-detail pre{border-color:#0f172a1f}html[data-theme=light] .audit-table tbody tr:nth-child(2n) td{background:#0f172a06}@media(max-width:900px){.audit-tabs,.audit-filters{grid-template-columns:1fr}.audit-filters__actions,.audit-filters__actions .ui-button{width:100%}.audit-pagination{justify-content:stretch}.audit-pagination .ui-button{flex:1}}@media(max-width:768px){body{--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-safe-left: env(safe-area-inset-left, 0px);--app-safe-right: env(safe-area-inset-right, 0px);--app-modal-safe-top: max(8px, var(--app-safe-top));--app-modal-safe-bottom: max(8px, var(--app-safe-bottom))}body .modal-overlay{box-sizing:border-box;padding-top:var(--app-modal-safe-top)!important;padding-bottom:var(--app-modal-safe-bottom)!important;scroll-padding-top:var(--app-modal-safe-top);scroll-padding-bottom:var(--app-modal-safe-bottom)}body .modal-card{box-sizing:border-box;max-height:calc(100dvh - var(--app-modal-safe-top) - var(--app-modal-safe-bottom))!important}body .vehicle-create-modal,body .fleet-detail-modal,body .fleet-expense-modal,body .finance-create-modal,body .payroll-modal,body .team-page .modal-card:has([name=employee-full-name]){max-height:calc(100dvh - var(--app-modal-safe-top) - var(--app-modal-safe-bottom))!important}body .vehicle-create-modal>.ui-card__content{max-height:calc(100dvh - var(--app-modal-safe-top) - var(--app-modal-safe-bottom) - 58px)}body .notification-panel{box-sizing:border-box;height:100dvh;padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom)}body .sales-funnel-create-overlay,body .sales-funnel-detail-overlay{box-sizing:border-box;padding-top:var(--app-safe-top);padding-right:var(--app-safe-right);padding-bottom:var(--app-safe-bottom);padding-left:var(--app-safe-left)}body .sales-funnel-create,body .sales-funnel-detail-drawer{height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom))}}@media(max-width:768px){body .finance-create-modal>.finance-create-form{grid-template-columns:minmax(0,1fr)!important}body .finance-create-modal:not(.finance-create-modal--full)>.finance-create-form>.ui-form-field:not(.finance-create-amount-field){display:none!important}body .finance-create-modal .finance-create-amount-field,body .finance-create-modal .finance-create-comment,body .finance-create-modal .finance-create-comment>.ui-form-field{display:grid;grid-column:1 / -1!important}body .finance-create-modal.finance-create-modal--full>.finance-create-form>.ui-form-field{display:grid!important;grid-column:1 / -1!important}body .finance-create-modal.finance-create-modal--full .finance-create-comment{grid-column:1 / -1!important}body .finance-create-modal .finance-create-mode-switch{grid-column:1 / -1}body .finance-create-modal .finance-create-amount-field{order:3}body .finance-create-modal .finance-create-comment{order:4}body .finance-create-modal .finance-recent-entries{order:5}body .finance-create-modal .finance-create-actions--mobile{order:6}body .fleet-expense-modal>.fleet-expense-form--modal{grid-template-columns:minmax(0,1fr)!important}body .fleet-expense-modal:not(.fleet-expense-modal--full)>.fleet-expense-form--modal>.ui-form-field:not(.fleet-expense-amount-field){display:none!important}body .fleet-expense-modal .fleet-expense-amount-field,body .fleet-expense-modal .fleet-expense-comment,body .fleet-expense-modal .fleet-expense-comment>.ui-form-field{display:grid;grid-column:1 / -1!important}body .fleet-expense-modal.fleet-expense-modal--full>.fleet-expense-form--modal>.ui-form-field{display:grid!important;grid-column:1 / -1!important}body .fleet-expense-modal.fleet-expense-modal--full .fleet-expense-comment{grid-column:1 / -1!important}body .fleet-expense-modal .fleet-expense-amount-field{order:3}body .fleet-expense-modal .fleet-expense-comment{order:4}body .fleet-expense-modal .fleet-expense-history{order:5}body .fleet-expense-modal .form-actions{order:6}body .fleet-expense-modal.fleet-expense-modal--full>.fleet-expense-form--modal>.ui-form-field:nth-of-type(1){order:2}body .fleet-expense-modal.fleet-expense-modal--full>.fleet-expense-form--modal>.ui-form-field:nth-of-type(2){order:3}body .fleet-expense-modal.fleet-expense-modal--full>.fleet-expense-form--modal>.ui-form-field:nth-of-type(3){order:4}body .fleet-expense-modal.fleet-expense-modal--full .fleet-expense-amount-field{order:5}body .fleet-expense-modal.fleet-expense-modal--full .fleet-expense-comment{order:6}body .fleet-expense-modal.fleet-expense-modal--full .form-actions{order:7}body .fleet-expense-modal.fleet-expense-modal--full .fleet-expense-history{order:8}body .fleet-expense-modal .finance-create-mode-switch{grid-column:1 / -1}body .fleet-detail-modal .fleet-expense-entry-row{display:grid;grid-template-areas:"amount" "description";grid-template-columns:minmax(0,1fr);gap:6px}body .fleet-detail-modal .fleet-expense-entry-row__date,body .fleet-detail-modal .fleet-expense-entry-row__category,body .fleet-detail-modal .fleet-expense-entry-row__payment{display:none!important}body .fleet-detail-modal .fleet-expense-entry-row__description{grid-area:description}body .fleet-detail-modal .fleet-expense-entry-row__side{display:grid;grid-area:amount;grid-template-columns:minmax(0,1fr) auto;gap:6px}body .fleet-detail-modal .fleet-expense-entry-row__side .ui-input{grid-area:auto;width:100%;max-width:none;min-height:44px;padding-inline:10px;font-size:16px}body .fleet-detail-modal .fleet-expense-entry-row__side .ui-button{grid-column:auto;min-height:44px;padding-inline:12px;font-size:.82rem}body .vehicle-expense-form{grid-template-columns:minmax(0,1fr)!important}body .vehicle-expense-category-field,body .vehicle-expense-payment-field,body .vehicle-expense-date-field{display:none!important}body .vehicle-expense-amount-field,body .vehicle-expense-description-field,body .vehicle-expense-form>.form-actions{grid-column:1 / -1!important}body .vehicle-expense-amount-field{order:1}body .vehicle-expense-description-field{order:2}body .vehicle-expense-form>.form-actions{order:3}}html[data-theme=light] .journal-table-shell tr.is-incomplete-transaction td{background:#fbbf2457;color:#78350f;box-shadow:inset 0 1px #b453092e,inset 0 -1px #b453092e}html[data-theme=light] .journal-table-shell tr.is-incomplete-transaction:hover td{background:#fbbf246b}html[data-theme=light] .journal-table-shell tr.is-incomplete-transaction td:first-child:before{border-color:#b4530980;background:#d97706;box-shadow:0 0 0 2px #fff;color:#fff}html[data-theme=light] .journal-table-shell td.journal-table-cell--needs-review{color:#78350f}html[data-theme=light] .journal-mobile-row--needs-review,html[data-theme=light] .fleet-expense-history__item.is-incomplete-expense{border-color:#d9770675;background:linear-gradient(135deg,#fbbf2433,#ffffffe0)}html[data-theme=light] .list-row--needs-review{border-color:#d977065c;background:linear-gradient(135deg,#fbbf242e,#ffffffe0)}@media(max-width:768px){html[data-theme=light] body .fleet-detail-modal{border-color:#b8c9dd;background:linear-gradient(180deg,#fff,#edf4fb);color:#102033}html[data-theme=light] body .fleet-detail-modal>.ui-card__header{border-bottom-color:#d5dfec;background:linear-gradient(135deg,rgba(0,143,85,.08),transparent 42%),#fff}html[data-theme=light] body .fleet-detail-modal>.ui-card__header .ui-card__title,html[data-theme=light] body .fleet-detail-modal>.ui-card__header .fleet-internal-name--detail{color:#102033}html[data-theme=light] body .fleet-detail-modal .mobile-tabs{border-bottom-color:#c7d5e6;background:#fffffff7;box-shadow:0 10px 22px -20px #0f172a75}html[data-theme=light] body .fleet-detail-modal .mobile-tabs button{border-color:#d5dfec;background:#f8fbff;color:#334155}html[data-theme=light] body .fleet-detail-modal .mobile-tabs button.is-active{border-color:#1769d2;background:#dcebff;color:#003f91;box-shadow:inset 0 -2px #1769d2}html[data-theme=light] body .fleet-detail-modal .ui-card{border-color:#c7d5e6;background:#fff;color:#102033;box-shadow:0 10px 24px -22px #0f172a70}html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=overview]>.ui-card:nth-child(1),html[data-theme=light] body .fleet-detail-modal .fleet-detail-overview-card--purchase{border-color:#5ebc82;background:linear-gradient(135deg,rgba(0,143,85,.18),transparent 54%),linear-gradient(180deg,#fff,#effbf4);box-shadow:inset 4px 0 #008f55,0 10px 24px -22px #006b4080}html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=overview]>.ui-card:nth-child(2){border-color:#7db2ff;background:linear-gradient(135deg,rgba(0,91,211,.14),transparent 54%),linear-gradient(180deg,#fff,#f0f7ff);box-shadow:inset 4px 0 #1769d2,0 10px 24px -22px #003f916b}html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=overview]>.ui-card:nth-child(3),html[data-theme=light] body .fleet-detail-modal .fleet-detail-overview-card--sale{border-color:#e98980;background:linear-gradient(135deg,rgba(200,47,36,.13),transparent 54%),linear-gradient(180deg,#fff,#fff4f2);box-shadow:inset 4px 0 #c82f24,0 10px 24px -22px #8f1e166b}html[data-theme=light] body .fleet-detail-modal .list-row,html[data-theme=light] body .fleet-detail-modal .metric-row{border-bottom-color:#dce5f0;color:#102033}html[data-theme=light] body .fleet-detail-modal .list-row span,html[data-theme=light] body .fleet-detail-modal .metric-row span{color:#475569}html[data-theme=light] body .fleet-detail-modal .list-row strong,html[data-theme=light] body .fleet-detail-modal .metric-row strong{color:#071321}html[data-theme=light] body .fleet-detail-modal .fleet-detail-overview-card--purchase .list-row strong,html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=overview]>.ui-card:nth-child(1) .list-row strong{color:#006b40}html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=overview]>.ui-card:nth-child(2) .list-row strong{color:#003f91}html[data-theme=light] body .fleet-detail-modal .fleet-detail-overview-card--sale .list-row strong,html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=overview]>.ui-card:nth-child(3) .list-row strong,html[data-theme=light] body .fleet-detail-modal .fleet-avito-price-value{color:#8f1e16}html[data-theme=light] body .fleet-detail-modal .fleet-days-value--success{color:#006b40}html[data-theme=light] body .fleet-detail-modal .fleet-days-value--warning{color:#704400}html[data-theme=light] body .fleet-detail-modal .fleet-days-value--danger{color:#8f1e16}html[data-theme=light] body .fleet-detail-modal .fleet-days-value--danger-strong{background:#ffdeda;color:#8f1e16;box-shadow:0 0 0 1px #c93d3d47}html[data-theme=light] body .fleet-detail-modal .fleet-detail-disclosure--compact,html[data-theme=light] body .fleet-detail-modal .payout-detail-disclosure{border-color:#c7d5e6;background:#fff}html[data-theme=light] body .fleet-detail-modal .fleet-detail-disclosure__summary,html[data-theme=light] body .fleet-detail-modal .payout-detail-disclosure__summary{border-bottom-color:#dce5f0;background:#f8fbff;color:#102033}html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=materials],html[data-theme=light] body .fleet-detail-modal [data-mobile-panel=timeline]{color:#102033}html[data-theme=light] body .fleet-detail-modal .fleet-detail-materials-edit{border-color:#c7d5e6;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 3px 0 #1769d2}html[data-theme=light] body .fleet-detail-modal .fleet-detail-materials-links .list-row{margin:0;padding:8px;border:1px solid #d5dfec;border-radius:9px;background:#fff}html[data-theme=light] body .fleet-detail-modal .details-action-link{border-color:#7db2ff;background:#dcebff;color:#003f91}html[data-theme=light] body .fleet-detail-modal .media-attachment-strip--empty,html[data-theme=light] body .fleet-detail-modal .upload-queue-panel--compact{border-color:#c7d5e6;background:#f8fbff;color:#475569}html[data-theme=light] body .fleet-detail-modal .timeline-item{border:1px solid #d5dfec;border-radius:10px;background:#fff;color:#102033;box-shadow:0 8px 20px -18px #0f172a6b}html[data-theme=light] body .fleet-detail-modal .timeline-item__dot{background:#1769d2;box-shadow:0 0 0 4px #1769d224}html[data-theme=light] body .fleet-detail-modal .timeline-item__title{color:#102033}html[data-theme=light] body .fleet-detail-modal .timeline-item__meta{color:#475569}html[data-theme=light] body .fleet-detail-modal .timeline-price-delta--positive{color:#006b40}html[data-theme=light] body .fleet-detail-modal .timeline-price-delta--negative{color:#8f1e16}html[data-theme=light] body .fleet-detail-modal .fleet-detail-actions{border-color:#c7d5e6;background:#fffffffa;box-shadow:0 -18px 34px -30px #0f172a80}html[data-theme=light] body .fleet-detail-modal .fleet-detail-actions .ui-button:not(.ui-button--danger){border-color:#b7c8dc;background:#fff;color:#18324f}}
