.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}}:root{color-scheme:dark;--bg-app: #0f1115;--bg-surface: #161a20;--bg-surface-elevated: #1b2028;--bg-muted: #202631;--bg-input: #13171d;--text-primary: #f5f7fa;--text-secondary: #a5afbd;--text-muted: #768194;--border-primary: #2a3341;--border-strong: #394557;--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}*{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)}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)}@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-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-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}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,.potential-row__mobile-menu,.vehicle-clipboard-button{display:none}@media(min-width:769px){.swipe-actions{overflow:visible}.swipe-actions__rail,.swipe-actions__menu{display:none}.swipe-actions__content{transform:none!important}}@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;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:7px 7px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#0d1015f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav__item{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font-size:.62rem;font-weight:800;line-height:1.1;text-align:center}.mobile-bottom-nav__item.is-active{background:#0f7cf029;color:var(--text-primary)}.mobile-bottom-nav__item.is-active .nav-icon{color:#2563eb}.mobile-bottom-nav__item b{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--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:24px;height:24px}.nav-icon{display:block;width:24px;height:24px;color:currentColor}.mobile-bottom-nav__sheet{position:absolute;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));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)}.mobile-bottom-nav__sheet-link{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:10px;color:var(--text-primary);font-weight:800}.mobile-bottom-nav__sheet-link:hover,.mobile-bottom-nav__sheet-link:focus-visible{background:var(--bg-surface);outline:none}.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--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-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)}.crm-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-4);padding:18px 16px;border-right:1px solid var(--border-primary);background:linear-gradient(180deg,#161a20fa,#0f1115fa)}.crm-brand{display:flex;align-items:center;gap:12px}.crm-brand__badge{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-elevated);border:1px solid rgba(69,170,184,.38);overflow:hidden}.crm-brand__badge img{width:28px;height:28px;display:block}.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)}.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__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{display:flex;align-items:center;justify-content:space-between;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: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{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.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{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__title{margin:0;font-size:clamp(1.4rem,2vw,2rem)}.crm-topbar__actions{display:flex;align-items:center;gap:12px;min-width:0}.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:90;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}.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 input{margin-top:3px}.notification-preference span{display:grid;gap:3px}.notification-preference small{color:var(--text-secondary)}.crm-topbar__search{width:min(560px,42vw)}.crm-topbar__meta{color:var(--text-secondary);font-size:.875rem}.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}.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{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(103,118,140,.7);color:var(--text-secondary);font-size:.72rem;font-weight:850;line-height:1;cursor:help}.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{outline:none;box-shadow:var(--shadow-focus)}.ui-form-field__tooltip:hover:after,.ui-form-field__tooltip:focus-visible:after,.inline-help:hover:after,.inline-help:focus-visible:after{content:attr(aria-label);position:absolute;z-index:20;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:420px;transform:translate(-50%);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;white-space:normal;box-shadow:0 16px 30px #00000052}.ui-form-field__tooltip:hover:before,.ui-form-field__tooltip:focus-visible:before,.inline-help:hover:before,.inline-help:focus-visible:before{content:"";position:absolute;z-index:21;left:50%;bottom:calc(100% + 3px);width:9px;height:9px;transform:translate(-50%) rotate(45deg);border-right:1px solid rgba(74,89,110,.9);border-bottom:1px solid rgba(74,89,110,.9);background:#0a0e13fa}.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;background:#13171dfa;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.ui-table .is-right{text-align:right}.ui-table .is-center{text-align:center}.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)}.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)}.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}.list-row__meta,.prep-step__meta,.timeline-item__meta,.mobile-car-card__meta{color:var(--text-secondary);font-size:.85rem}.list-row__side,.prep-step__actions,.badge-row{display:flex;align-items:center;gap:var(--space-2)}.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}.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,.finance-monthly-metrics__money,.finance-monthly-metrics__cars,.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,.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)}.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}.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-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-car-card{min-width:0}.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-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:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:6px 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--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-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)}.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);padding:var(--space-2);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{justify-content:space-between;align-items:flex-start}.settings-status-card__actions{flex-wrap:wrap;justify-content:flex-end}.settings-status-card__meta{flex-wrap:wrap}.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{grid-template-columns:minmax(150px,1fr) minmax(118px,.72fr) minmax(125px,.72fr) minmax(88px,.45fr) minmax(120px,.65fr)}.settings-capital-source-card .settings-status-card__grid,.settings-capital-source-create.status-definition-create{grid-template-columns:minmax(170px,1.1fr) minmax(160px,.9fr) minmax(160px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(95px,.45fr) minmax(220px,1.3fr)}.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-weight:700;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{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}.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)}.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{display:none}.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)}.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__list{display:grid;gap:8px;max-height:240px;overflow:auto}.fleet-expense-history__item{grid-template-columns:78px minmax(128px,.8fr) minmax(180px,1fr) minmax(120px,auto);padding:9px 10px;border-radius:var(--radius-sm);border:1px solid rgba(42,51,65,.72);background:#0c10168f}.fleet-expense-history__item.is-side-operation{background:#0c101657}.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;text-align:right;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-form .ui-button{min-height:44px}.fleet-expense-form--detail{padding-bottom:4px}.fleet-expense-modal .fleet-expense-history__payment{display:none}.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:start;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,.finance-create-quick--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{grid-column:1 / -1}.finance-create-quick .ui-form-field{max-width:none}.finance-create-comment{grid-column:span 2;min-width:0}.finance-create-form .ui-button{min-height:44px}.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{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.fleet-expense-history__side .table-actions{flex-wrap:nowrap}.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)}.journal-table-shell{overflow-x:visible;overflow-y:visible;scroll-behavior:smooth;scrollbar-gutter:auto}.journal-page .journal-table-shell{max-height:none}.journal-table-shell .ui-table{min-width:0;width:100%;table-layout:fixed;font-size:.86rem}.journal-table-shell th:first-child,.journal-table-shell td:first-child{width:76px;min-width:0;white-space:nowrap}.journal-table-shell th,.journal-table-shell td{padding:10px 8px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.journal-table-shell th:nth-child(2),.journal-table-shell td:nth-child(2){width:138px}.journal-table-shell th:nth-child(3),.journal-table-shell td:nth-child(3){width:22%}.journal-table-shell th:nth-child(4),.journal-table-shell td:nth-child(4){width:124px}.journal-table-shell th:nth-child(5),.journal-table-shell td:nth-child(5){width:126px}.journal-table-shell th:nth-child(6),.journal-table-shell td:nth-child(6){width:124px}.journal-table-shell th:nth-child(7),.journal-table-shell td:nth-child(7){width:24%}.journal-table-shell th:nth-child(8),.journal-table-shell td:nth-child(8){width:156px}.journal-table-shell .finance-category-pill,.journal-table-shell .table-actions{max-width:100%}.journal-table-shell .finance-category-pill{display:flex;justify-content:center;width:100%;min-height:36px;height:auto;padding:6px 10px;border-radius:18px;font-size:clamp(.68rem,.72vw,.86rem);line-height:1.08;text-align:center;white-space:normal;overflow-wrap:anywhere}.journal-car-cell{display:grid;gap:3px;min-width:0}.journal-car-cell strong,.journal-car-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-car-cell small{color:var(--text-secondary);font-size:.76rem}.journal-wrap-cell{display:-webkit-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.18}.journal-amount-cell{font-size:1.04rem;font-weight:800;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:.78rem}.journal-table-shell .table-actions .ui-button:first-child{min-width:52px}.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}@media(max-width:1180px){.journal-table-shell th:nth-child(5),.journal-table-shell td:nth-child(5){display:none}}@media(max-width:980px){.journal-table-shell th:nth-child(8),.journal-table-shell td:nth-child(8){display:none}}@media(max-width:840px){.journal-table-shell th:nth-child(5),.journal-table-shell td:nth-child(5),.journal-table-shell th:nth-child(2),.journal-table-shell td:nth-child(2){display:none}}.journal-mobile-table{display:none}.journal-date-cell{display:inline-flex;flex-direction:column;gap:2px;line-height:1.18;white-space:nowrap}.journal-modal__filters{display:grid;grid-template-columns:minmax(240px,1.4fr) 170px minmax(145px,.75fr) minmax(170px,.9fr) minmax(145px,.75fr) auto;gap:10px;align-items:end;padding-bottom:var(--space-3);border-bottom:1px solid var(--border-primary)}.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}.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-4)}.monthly-goal-card{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:linear-gradient(180deg,#0f1218f5,#0a0c10f5)}.monthly-goal-card__rail{display:flex;align-items:end;width:9px;height:54px;overflow:hidden;border-radius:999px;background:#050607}.monthly-goal-card__rail span{display:block;width:100%;min-height:8px;border-radius:inherit;background:linear-gradient(180deg,#34c982,#2085ff);transition:height var(--transition-fast),background var(--transition-fast)}.monthly-goal-card--done .monthly-goal-card__rail span{background:linear-gradient(180deg,#5be082,#24b36b)}.monthly-goal-card__body{display:grid;gap:2px;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(1.05rem,1.8vw,1.4rem);font-weight:850;line-height:1.08}.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(170px,100%);min-height:34px;padding:4px 8px;font:inherit}.monthly-goal-card__remaining{overflow:hidden;color:var(--text-secondary);font-size:clamp(.86rem,1.35vw,1.04rem);font-weight:760;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.monthly-goal-card__message{color:var(--text-muted);font-size:.82rem;font-weight:720;line-height:1.22}.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}.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-row__side{display:flex;align-items:center;justify-content:flex-end;gap:8px}.payout-compact-row__side b{color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap}.payout-compact-row__side .ui-button{min-height:30px;padding-inline:10px;border-radius:10px;font-size:.84rem}.payout-compact-rule{max-width:240px}.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(3,minmax(0,1fr));gap:var(--space-4);align-items:end}.payroll-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.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-item span,.payroll-item em{color:var(--text-secondary);font-size:.86rem;font-style:normal}.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{padding:10px;border:1px solid rgba(42,51,65,.7);border-radius:12px;background:#0f141cbd}.payroll-person-group__header,.payroll-car-group__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.payroll-person-group__header b,.payroll-car-group__header b{color:var(--text-primary);font-family:var(--font-mono)}.payroll-car-group{gap:4px;padding-top:6px;border-top:1px solid rgba(42,51,65,.7)}.payroll-car-group__header span{color:var(--text-secondary);font-weight:800}.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-monthly-metrics,.finance-monthly-metrics__money,.finance-monthly-metrics__cars{display:grid;gap:var(--space-3)}.finance-monthly-metrics__money{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}.finance-monthly-metrics__cars{grid-template-columns:repeat(3,minmax(0,1fr))}.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-3);padding:var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:linear-gradient(180deg,#0f1218f5,#0a0c10f5)}.monthly-history-card__title{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:118px;max-width:100%;padding-bottom:var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.monthly-history-bar{display:grid;gap:var(--space-1);flex:0 0 54px;min-width:54px;padding:0;border:0;background:transparent;color:var(--text-muted)}.monthly-history-bar__track{position:relative;display:flex;align-items:end;height:86px;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;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.monthly-history-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);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{color:var(--text-muted);font-weight:700}.monthly-history-summary strong{color:var(--text-primary);font-size:var(--font-size-lg)}.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__title{color:var(--text-primary);font-weight:800}.finance-balance-list small{color:var(--text-muted);font-weight:600}.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}.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:flex;flex-wrap:wrap;gap:var(--space-2)}.fleet-tab{display:inline-flex;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;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.fleet-tab span{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}.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%;border-collapse:separate;border-spacing:0;font-size:.76rem;line-height:1.25}.all-auto-table th,.all-auto-table td{min-width:92px;max-width:220px;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;background:#173b31;color:#eafff6;vertical-align:top}.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 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__sort{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:22px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left}.all-auto-table__sort span{color:#eafff6a8;font-size:.7rem}.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__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-button.is-loading{opacity:.72;pointer-events:none}.fleet-row__photo-input{display:none}.fleet-row__photo-empty{gap:8px;place-items:center;align-content:center;padding:12px;text-align:center;border-style:dashed;color:var(--text-secondary);transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.fleet-row__photo-button:hover .fleet-row__photo-empty{border-color:#6cbeffad;background:#18222deb;color:var(--text-primary)}.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-secondary);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:.95rem}.fleet-internal-name--detail{margin-top:6px;font-size:1rem}.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--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-row__actions{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:14px}.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__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:#dc464629;color:#ffb4b4;font-weight:800;text-align:left;cursor:pointer}.photo-viewer-actions__popover button:hover,.photo-viewer-actions__popover button:focus-visible{background:#dc464642;outline:none}@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))}}.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-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(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,.finance-create-form,.fleet-expense-form,.split-grid,.prep-board,.prep-car-grid,.warehouse-filters,.stats-donut-layout,.concurrency-row,.settings-permission-groups,.payout-rule-form__main,.payout-rule-settings__grid,.payroll-toolbar,.payroll-grid,.journal-modal__filters,.payroll-item,.payout-compact-row{grid-template-columns:1fr}.payout-compact-row__side{justify-content:flex-start;flex-wrap:wrap}.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-columns:1fr}.finance-recent-entries__header span,.finance-recent-entry b{grid-column:auto;text-align:left}.fleet-expense-history__side,.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{display:none}.journal-mobile-table{display:grid;gap:6px}.journal-mobile-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;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{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;gap:2px}.journal-mobile-row__main .finance-category-pill{max-width:100%;min-height:22px;width:fit-content;padding:0 8px;font-size:.72rem}.journal-mobile-row__main strong,.journal-mobile-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-mobile-row__main strong{font-size:.84rem}.journal-mobile-row__main small{color:var(--text-secondary);font-size:.72rem}.journal-mobile-row__side{display:grid;gap:4px;justify-items:end}.journal-mobile-row__side b{font-size:.86rem;white-space:nowrap}.journal-mobile-row__actions{display:flex;gap:4px}.journal-mobile-row__actions .ui-button{min-height:26px;padding-inline:7px;border-radius:8px;font-size:.7rem}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 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-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,.settings-capital-source-card .settings-status-card__grid,.settings-capital-source-create.status-definition-create,.settings-finance-accordions{grid-template-columns:1fr}}@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{align-items:stretch;padding:14px 14px 10px}body .crm-topbar__actions{display:flex;margin-left:auto}body .crm-topbar__actions>:not(.notification-bell){display:none}body .notification-panel{width:100vw;border-left:0}body .notification-toast{top:10px;right:10px;left:10px;width:auto}body .notification-toast>button:last-child{display:none}body .crm-topbar__title{font-size:1.12rem;line-height:1.2}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;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(7,minmax(0,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 .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-card{border:0;border-radius:7px;background:transparent;box-shadow:none}body .fleet-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;touch-action:pan-y}body .fleet-tab{min-height:34px;padding:0 6px;border-radius:10px;font-size:.78rem;line-height:1}body .fleet-tab span{min-width:20px;height:20px;padding:0 5px;font-size:.7rem}body .fleet-tab--all-auto,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";gap:7px;width:100%;padding:7px 38px 7px 7px;border-right:0;border-left:0;border-radius:8px}body .fleet-row.vehicle-mobile-card__body.is-menu-open{z-index:25}body .fleet-row__mobile-menu{position:absolute;top:6px;right:5px;z-index:26;display:block}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:.62rem;line-height:1.05;overflow-wrap:anywhere}body .fleet-row__photo-empty .fleet-row__upload-icon{width:18px;height:18px}body .fleet-row__photo-empty span{display:block;max-width:100%}body .fleet-row__main{position:relative;gap:3px;padding-right:0}body .fleet-row__title{padding-right:0;font-size:.88rem;line-height:1.16}body .fleet-internal-name--row{min-height:20px;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:.72rem;line-height:1.15;text-align:left}body .fleet-row__meta{font-size:.72rem;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:.64rem;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:.78rem}body .fleet-row__prices{display:none!important}body .fleet-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:.72rem;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:.72rem;line-height:19px;text-overflow:clip;white-space:nowrap}body .fleet-mobile-price-value{justify-self:start;color:var(--text-primary);font-size:.78rem;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:.78rem;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:14px;padding-inline:4px;overflow:visible;font-size:.5rem;line-height:14px;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:14px;padding-inline:4px;overflow:visible;font-size:.5rem;line-height:14px;text-overflow:clip;white-space:nowrap}body .fleet-row__prices strong{font-size:.78rem}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:.78rem}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,body .fleet-row__actions,body .fleet-row__timeline{display:none!important}}@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";gap:7px;width:100%;padding:7px 38px 7px 7px;border-right:0;border-left:0;border-radius:8px}body .potential-row.vehicle-mobile-card__body.is-menu-open{z-index:25}body .potential-row__mobile-menu{position:absolute;top:6px;right:5px;z-index:26;display:block}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:.88rem;line-height:1.16}body .potential-row__meta{font-size:.72rem;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:.72rem;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:.72rem;line-height:19px;text-overflow:clip;white-space:nowrap}body .potential-mobile-price-value{justify-self:start;color:var(--text-primary);font-size:.78rem;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:.78rem;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:14px;padding-inline:4px;overflow:visible;font-size:.5rem;line-height:14px;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:.78rem}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:.78rem}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:14px;padding-inline:4px;overflow:visible;font-size:.5rem;line-height:14px;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:.78rem}body .potential-row__select,body .potential-row__status-readonly{width:100%;min-width:0;min-height:28px;padding-inline:6px;font-size:.64rem;line-height:1.1}body .potential-row__links,body .potential-row__actions{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 .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(124px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(124px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}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 .ui-card{min-width:0;border-radius:10px;box-shadow:none}body .vehicle-create-modal .ui-card>.ui-card__header{gap:2px;padding:8px 10px}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:9px 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:7px 9px 5px}body .vehicle-create-modal .fleet-purchase-card>.ui-card__content{padding:7px 8px}body .vehicle-create-modal .fleet-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap: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:3px}body .vehicle-create-modal .fleet-purchase-grid .ui-form-field__label{font-size:.72rem}body .vehicle-create-modal .fleet-purchase-grid .ui-input,body .vehicle-create-modal .fleet-purchase-grid .ui-select{min-height:40px;padding-inline:8px;font-size:15px}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) 58px;align-items:end;gap:4px;min-width:0}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-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: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 .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:fixed;box-sizing:border-box;right:8px;left:8px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:8px;margin:0;border:1px solid rgba(65,78,98,.62);border-top:1px solid rgba(65,78,98,.62);border-radius:12px 12px 0 0;background:#161a20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .vehicle-create-modal .vehicle-save-actions .ui-button{min-height:40px;padding-inline:10px;font-size:.84rem;white-space:nowrap}}@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;scroll-padding-bottom:calc(168px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body .fleet-detail-modal>.ui-card__content:after{content:"";display:block;min-height:calc(168px + env(safe-area-inset-bottom))}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 .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-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 .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 .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:repeat(2,minmax(0,1fr))!important;gap:5px 6px;margin-top:3px;padding:8px 7px 7px;border-top:1px solid rgba(88,101,121,.58);border-radius:9px;background:#ffffff06}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>.fleet-expense-quick,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,body .fleet-detail-modal .fleet-expense-quick>.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-quick{padding:6px 7px;border:1px solid rgba(88,166,255,.42);border-radius:9px;background:linear-gradient(180deg,#0f7cf029,#0f7cf012)}body .fleet-detail-modal .fleet-expense-quick .ui-form-field{gap:4px}body .fleet-detail-modal .fleet-expense-quick .ui-form-field__label span:first-child{color:#9ed1ff;font-weight:900}body .fleet-detail-modal .fleet-expense-quick .ui-input{border-color:#58a6ff80;background:#081220db}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) max-content max-content;gap:1px 5px;padding:6px 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:right}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;text-align:right}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__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 .fleet-expense-quick{order:8;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 .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,body .fleet-expense-modal .fleet-expense-quick>.ui-form-field{grid-column:auto!important;min-width:0}body .fleet-expense-modal .fleet-expense-quick .ui-form-field{gap:4px}body .fleet-expense-modal .fleet-expense-quick .ui-form-field__label span:first-child{color:#9ed1ff;font-weight:900}body .fleet-expense-modal .fleet-expense-quick .ui-input{border-color:#58a6ff80;background:#081220db}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 .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(5,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{gap:7px;width:100vw;margin-inline:calc((100vw - 100%)/-2)}body .finance-page>.ui-page-section,body .finance-page>.ui-grid-2,body .finance-page .metric-stack,body .finance-page .list-stack,body .finance-page .finance-monthly-metrics{gap:6px}body .finance-page>.ui-page-section{padding:0 7px}body .finance-page>.ui-grid-2{grid-template-columns:1fr!important;padding:0 7px}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-balance-list{gap:4px;margin-top:4px;padding-top:6px}body .finance-page .finance-balance-list__title{font-size:.76rem;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:.6rem;line-height:1.1}body .finance-page .metric-row strong{justify-content:flex-end;white-space:nowrap}body .finance-page .monthly-history-card{gap:6px;padding:7px;border-radius:9px}body .finance-page .monthly-history-card__title{font-size:.82rem;line-height:1.1}body .finance-page .monthly-history-chart{gap:5px;min-height:62px;padding-bottom:0}body .finance-page .monthly-history-bar{flex-basis:32px;min-width:32px;gap:2px}body .finance-page .monthly-history-bar__track{height:42px;border-radius:6px}body .finance-page .monthly-history-bar__label{font-size:.58rem;line-height:1}body .finance-page .monthly-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;border-radius:8px}body .finance-page .monthly-history-summary div{gap:1px}body .finance-page .monthly-history-summary span{overflow:hidden;font-size:.56rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .finance-page .monthly-history-summary strong{overflow:hidden;font-size:.66rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body .finance-page .monthly-goal-card{grid-template-columns:7px minmax(0,1fr);gap:9px;padding:10px 12px;border-radius:9px}body .finance-page .monthly-goal-card__rail{width:7px;height:46px}body .finance-page .monthly-goal-card__title{font-size:1rem;line-height:1.08}body .finance-page .monthly-goal-card__input{width:128px;min-height:30px;padding:3px 7px}body .finance-page .monthly-goal-card__remaining{font-size:.76rem;line-height:1.1}body .finance-page .monthly-goal-card__message,body .finance-page .monthly-goal-card__error{font-size:.68rem;line-height:1.12}body .finance-page .finance-monthly-metrics__money{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}body .finance-page .finance-monthly-metrics__cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}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:.72rem;line-height:1.1}body .finance-page .list-row__meta{font-size:.62rem;line-height:1.1}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:.82fr 1.04fr 1.18fr;gap:5px;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 .finance-mobile-actions .ui-button{min-height:36px;padding-inline:5px;font-size:.65rem;line-height:1.05;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-quick,body .finance-create-modal>.finance-create-header>.finance-create-actions{display:none}body .finance-create-modal>.finance-create-form{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 .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-quick--mobile{order:8;display:block;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-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,body .finance-create-modal .finance-create-quick--mobile>.ui-form-field{grid-column:auto!important;min-width:0}body .finance-create-modal .ui-form-field{gap:3px}body .finance-create-modal .ui-form-field__label{min-height:0;font-size:.68rem;line-height:1.1}body .finance-create-modal .ui-form-field__hint{font-size:.62rem;line-height:1.1}body .finance-create-modal .ui-input,body .finance-create-modal .ui-select{min-height:36px;padding:0 8px;border-radius:8px;font-size:15px}body .finance-create-modal .finance-create-quick--mobile .ui-form-field{gap:4px}body .finance-create-modal .finance-create-quick--mobile .ui-form-field__label span:first-child{color:#9ed1ff;font-weight:900}body .finance-create-modal .finance-create-quick--mobile .ui-input{border-color:#58a6ff80;background:#081220db}body .finance-create-modal .finance-create-actions--mobile .ui-button{min-height:36px;padding-inline:8px;font-size:.76rem}body .crm-main__container:has(.finance-journal-page){padding-right:0;padding-bottom:calc(176px + 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-shell{display:none}body .finance-journal-page .journal-mobile-table{display:grid;gap:4px;width:100%}body .finance-journal-page .swipe-actions,body .finance-journal-page .swipe-actions__content{border-radius:0}body .finance-journal-page .journal-mobile-row{grid-template-columns:42px minmax(0,1fr) max-content;gap:5px;min-height:48px;padding:6px 42px 6px 7px;border:0;border-bottom:1px solid rgba(65,78,98,.54);border-radius:0;background:#0d1117fa}body .finance-journal-page .journal-mobile-row.is-highlighted{border-bottom-color:#facc1594;background:#facc151f}body .finance-journal-page .journal-mobile-row__date{gap:0}body .finance-journal-page .journal-mobile-row__date strong,body .finance-journal-page .journal-mobile-row__date span{font-size:.66rem;line-height:1.08}body .finance-journal-page .journal-mobile-row__main{gap:1px}body .finance-journal-page .journal-mobile-row__main .finance-category-pill{min-height:19px;max-width:100%;padding:0 6px;font-size:.62rem;line-height:1}body .finance-journal-page .journal-mobile-row__main strong{font-size:.76rem;line-height:1.08}body .finance-journal-page .journal-mobile-row__main small{font-size:.62rem;line-height:1.08}body .finance-journal-page .journal-mobile-row__side{gap:2px}body .finance-journal-page .journal-mobile-row__side b{font-size:.76rem;line-height:1.08}body .finance-journal-page .journal-load-more,body .finance-journal-page .surface-note,body .finance-journal-page .status-banner{margin:7px}body .finance-journal-page .journal-modal__filters{position:fixed;right:7px;left:7px;bottom:calc(66px + env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:end;padding:7px;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:2px;min-width:0}body .finance-journal-page .journal-modal__filters .ui-form-field:nth-child(1){grid-column:1 / 3}body .finance-journal-page .journal-modal__filters .ui-form-field:nth-child(2){grid-column:3 / 5}body .finance-journal-page .journal-modal__filters .ui-form-field:nth-child(3),body .finance-journal-page .journal-modal__filters .ui-form-field:nth-child(4),body .finance-journal-page .journal-modal__filters .ui-form-field:nth-child(5){grid-column:auto}body .finance-journal-page .journal-modal__filters .ui-form-field__label,body .finance-journal-page .journal-modal__filters .ui-form-label{font-size:.56rem;line-height:1}body .finance-journal-page .journal-modal__filters .ui-input,body .finance-journal-page .journal-modal__filters .ui-select{min-height:30px;padding:0 6px;border-radius:8px;font-size:12px}body .finance-journal-page .journal-modal__filters .ui-button{min-height:30px;padding-inline:6px;border-radius:8px;font-size:.62rem}}@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 .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 .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-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]) .form-actions{grid-column: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}}@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 .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 .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}}
