:root{--primary-500: #5CA9DD;--primary-600: var(--primary-500);--critical: #EC5E48;--color-preloader: #004278;--mainColor: var(--primary-500);--ctaColor: var(--critical);--preloader-color: var(--color-preloader);--orion-red: #FD0018;--orion-green: #7EB52D;--orion-orange: #FD9B22;--orion-yellow: #FDD919;--orion-refresh-blue: #56A1D7;--orionRed: var(--orion-red);--orionGreen: var(--orion-green);--orionOrange: var(--orion-orange);--orionYellow: var(--orion-yellow);--orionRefreshBlue: var(--orion-refresh-blue);--color-blue-bg-opaque-white: #F2F7FB;--color-blue-bg-opaque: #E7F1F8;--color-blue-bg-light: #E1ECF4;--color-blue-bg-lighter: #F7FAFC;--color-blue-bg-medium: #D6EAF7;--color-blue-bg: #94BBD5;--color-blue-bg-darker: #83B0CE;--color-blue-bg-dark: #5E98BF;--color-blue-light: #A7D0ED;--color-blue-active: #338AC5;--color-blue-active-darker: #2C76A8;--color-blue-dark: #24618A;--color-blue-back-light: #F2F6F9;--backgroundBlueOpaqueWhite: var(--color-blue-bg-opaque-white);--backgroundBlueOpaque: var(--color-blue-bg-opaque);--backgroundBlueLight: var(--color-blue-bg-light);--backgroundBlueLighter: var(--color-blue-bg-lighter);--backgroundBlueMedium: var(--color-blue-bg-medium);--backgroundBlue: var(--color-blue-bg);--backgroundBlueDarker: var(--color-blue-bg-darker);--backgroundBlueDark: var(--color-blue-bg-dark);--lightBlue: var(--color-blue-light);--mediumBlueActive: var(--color-blue-active);--mediumBlueActiveDarker: var(--color-blue-active-darker);--darkBlue: var(--color-blue-dark);--newBackBlueLight: var(--color-blue-back-light);--color-cta-light: #F6B7AD;--color-cta-dark: #BD5545;--color-cta-bg-light: #F9E9E7;--color-cta-active-darker: #BD4735;--color-cta-active-dark: #963C2E;--color-cta-shadow-dark: #8C382B;--ctaLight: var(--color-cta-light);--ctaDark: var(--color-cta-dark);--ctaBackgroundLight: var(--color-cta-bg-light);--ctaActiveDarker: var(--color-cta-active-darker);--ctaActiveDark: var(--color-cta-active-dark);--ctaShadowDark: var(--color-cta-shadow-dark);--blue-active: #ADDEFF;--blue-medium: #C7E8FF;--blue-inactive: #D7EFFF;--color-alert: #F73B3B;--color-alert-light: #FFBFBF;--color-warning: #EF7700;--color-success: #31A537;--color-success-trip: #498F00;--color-info: var(--primary-500);--alert: var(--color-alert);--red-light: var(--color-alert-light);--warning: var(--color-warning);--intervalBarGreen: var(--color-success);--tripGreen: var(--color-success-trip);--breaksErrorRed: var(--color-alert);--workingStatusColor: #EEBD29;--emergencyStatusColor: #979797;--restingStatusColor: var(--primary-500);--isUpcomingBreakColor: #F77700;--rating-a: #46850B;--rating-b: #97BC3F;--rating-c: #EEBD29;--rating-d: #EF7700;--rating-e: #D42F2F;--rating-f: #880E16;--letterA: var(--rating-a);--letterB: var(--rating-b);--letterC: var(--rating-c);--letterD: var(--rating-d);--letterE: var(--rating-e);--letterF: var(--rating-f);--gold: #ECBC25;--silver: #9F9DAA;--bronze: #BF796A;--warm-1: #F6F6F6;--warm-2: #EDEDED;--warm-3: #DADADA;--backgroundLightGrey: var(--warm-1);--greyBarColor: var(--warm-2);--cold-2: #E6ECEF;--cold-3: #ABB4C2;--textLight: var(--cold-3);--dark-1: #524A48;--dark-2: #4C4C4C;--dark-3: #8F8F8F;--dark-4: #979797;--textMedium: var(--dark-3);--darkGreyBreaksColor: var(--dark-2);--icon-default: var(--dark-3);--intervalMediumGreyColor: var(--dark-4);--checkboxColor: var(--dark-4);--color-white: #FFFFFF;--almost-white: #F5F5F5;--backgroundLighterGrey: #FAFAFA;--lightGrey: #EAEAEA;--lighterGrey: var(--lightGrey);--white: #DDDDDD;--mediumGrey: #ACACAC;--textGrey: #555459;--disabledGrey: #CBCED0;--darkGrey: #585858;--intervalBarGrey: var(--darkGrey);--headerColor: #858383;--backgroundLightGreyBlue: #F3F4F5;--lightGreyBarColor: #C4C4C4;--unselected-text: #7A7A7A;--grey: #99999B;--grey-inactive: #D6D5D5;--pureBlack: #000000;--clearWhite: var(--color-white);--facebook: #4267B2;--font-stack-short: "Segoe UI", Arial;--font-stack-long: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-stack: var(--font-stack-long);--font-size-tiny: 10px;--font-size-small: 12px;--font-size-body: 14px;--font-size-nav: 17px;--font-size-modal-title: 18px;--font-weight-normal: 400;--font-weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-none: 0;--radius-input: 3px;--radius-form-element: 4px;--radius-circle: 50%;--border-width: 1px;--border-width-active: 2px;--control-height-sm: 28px;--control-height-md: 36px;--control-height-lg: 38px;--control-height-input: 35px;--shadow-header: 0 4px 10px rgba(183, 186, 187, .2);--shadow-floating-button: 0 1px 4px rgba(0, 0, 0, .3);--shadow-medium-grey: 0 2px 6px #ACACAC}html{scrollbar-gutter:stable}:root{--page-pad: var(--space-4)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-stack);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);background:var(--color-white);color:var(--dark-2);line-height:1.4}#app{padding:var(--page-pad)}h1{font-size:var(--font-size-modal-title);font-weight:var(--font-weight-bold);color:var(--mainColor);line-height:1.2}h3{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--dark-2);line-height:1.2;margin:0 0 var(--space-2)}.card{background:var(--color-white)}.table-scroll{overflow-x:auto;position:relative}table{width:100%;border-collapse:collapse;border-radius:var(--radius-none)}thead th{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);text-align:left;color:var(--color-white);background:var(--headerColor);padding:10px var(--space-2);white-space:nowrap;vertical-align:bottom}td,tbody th{font-weight:var(--font-weight-normal);text-align:left;padding:6px var(--space-2);border-bottom:var(--border-width) solid var(--white);vertical-align:middle;line-height:1.3}.numeric{text-align:right;font-variant-numeric:tabular-nums}td.numeric,.nowrap{white-space:nowrap}td.numeric+td:not(.numeric),th.numeric+th:not(.numeric){padding-left:var(--space-4)}.settlement-table td:not(.col-note){white-space:nowrap}.settlement-table th{white-space:normal}.settlement-table th.numeric{min-width:4.5rem}.settlement-table .col-note{min-width:6rem}.settlement-table .sticky-actions{width:4.5rem}.sticky-actions{position:sticky;right:0;background:var(--color-white);box-shadow:none;border-left:var(--border-width) solid var(--white);text-align:center}th.sticky-actions{background:var(--headerColor)}tr.focused td,tr.focused .sticky-actions{background:var(--color-blue-bg-medium)}tbody tr:hover td,tbody tr:hover .sticky-actions{background:var(--backgroundBlueOpaqueWhite)}.row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) 0}.pager .hint{display:inline}.pager-size{display:flex;align-items:center;gap:var(--space-2)}.pager-size .form-element{width:auto;padding:0 var(--space-2)}.pager-buttons{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.table-scroll{scroll-padding-right:14rem}tr:focus-visible{outline:var(--border-width-active) solid var(--mainColor);outline-offset:-2px}.stale{opacity:.6}.price-month{margin:var(--space-5) 0 0}.prices-table{table-layout:fixed;min-width:61.5rem}.prices-table .c-fuel{width:10rem}.prices-table .c-cat{width:9.5rem}.prices-table .c-price{width:9rem}.prices-table .c-unit{width:5rem}.prices-table .c-src,.prices-table .c-actions{width:14rem}.message-row td{padding-top:0}.form-element[aria-invalid=true]{border-color:var(--alert)}.vehicles-table{table-layout:fixed;min-width:61.5rem}.vehicles-table .c-plate{width:6rem}.vehicles-table .c-name{width:9rem}.vehicles-table .c-cat{width:10.5rem}.vehicles-table .c-fuel{width:9.5rem}.vehicles-table .c-cc{width:6.5rem}.vehicles-table .c-norm{width:13.5rem}.vehicles-table .c-actions{width:6.5rem}.norm-basis{margin-top:var(--space-1)}.vehicles-table .form-element,.vehicles-table .form-element.narrow{width:100%}.vehicles-table td,.vehicles-table tbody th{vertical-align:top}.vehicles-table td.text-cell,.vehicles-table th.text-cell{padding-top:15px}.vehicles-table .sticky-actions .new-form-button{margin-top:var(--space-1)}.norm-value{min-height:var(--control-height-md);display:flex;align-items:center}.norm-inputs{display:flex;gap:var(--space-2)}.norm-inputs .form-element{min-width:0}.norm-inputs input.form-element{flex:0 1 5rem}.norm-inputs select.form-element{flex:1 1 auto}.vehicles-table .message-row td{padding-top:0;white-space:normal}.locked-hint{display:flex;align-items:center;gap:var(--space-1)}.form-element{font-family:var(--font-stack-long);font-size:var(--font-size-body);line-height:20px;height:var(--control-height-md);padding:0 var(--space-4);border:var(--border-width) solid var(--cold-2);border-radius:var(--radius-form-element);background:var(--color-white);color:var(--dark-2);max-width:100%}select.form-element{padding-right:var(--space-2)}.form-element:hover:not(:disabled){border-color:var(--mainColor)}.form-element:focus-visible,.form-element:focus{border-color:var(--mainColor);outline:var(--border-width-active) solid var(--mainColor);outline-offset:-1px}.form-element:disabled,.form-element.is-locked{background:var(--backgroundLightGreyBlue);border-color:var(--disabledGrey);color:var(--textGrey);cursor:not-allowed;opacity:1}.form-element.narrow{width:96px;padding:0 var(--space-2)}.form-element.numeric::-webkit-outer-spin-button,.form-element.numeric::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-element.numeric{-moz-appearance:textfield;text-align:right}input[type=checkbox]{accent-color:var(--checkboxColor)}.new-form-button{font-family:var(--font-stack-short);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);height:var(--control-height-lg);min-width:220px;padding:0 10px;border:var(--border-width) solid var(--mainColor);border-radius:var(--radius-input);background:var(--mainColor);color:var(--color-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.new-form-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-blue-dark);border-color:var(--color-blue-dark)}.new-form-button:focus-visible,.tabs button:focus-visible{outline:var(--border-width-active) solid var(--mainColor);outline-offset:2px}.new-form-button.white{background:var(--color-white);color:var(--mainColor)}.new-form-button.white:hover:not(:disabled):not([aria-disabled=true]){background:var(--backgroundBlueOpaque);color:var(--mainColor)}.new-form-button.grey,.new-form-button:disabled,.new-form-button[aria-disabled=true],.new-form-button.white:disabled,.new-form-button.white[aria-disabled=true]{background:var(--color-white);border-color:var(--mediumGrey);color:var(--textMedium)}.new-form-button:disabled,.new-form-button[aria-disabled=true]{cursor:not-allowed}.new-form-button:disabled .icon,.new-form-button[aria-disabled=true] .icon{opacity:.5}.new-form-button.tiny{height:var(--control-height-sm);min-width:0;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:12px;padding:0 11px}a{color:var(--mainColor)}a:hover{color:var(--color-blue-dark)}.icon{display:inline-block;flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.tabs{display:flex;gap:var(--space-5);border-bottom:var(--border-width) solid var(--lightGrey);margin:var(--space-3) 0 var(--space-4)}.tabs button{font-family:var(--font-stack-short);font-size:var(--font-size-body);background:none;border:none;border-bottom:3px solid transparent;padding:var(--space-2) 0;color:var(--unselected-text);cursor:pointer;position:relative}.unsaved-dot{position:absolute;top:var(--space-2);right:-10px;width:6px;height:6px;border-radius:50%;background:var(--mainColor)}.tabs button:hover{color:var(--mainColor)}.tabs button:after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:var(--font-weight-bold)}.tabs button.active{color:var(--mainColor);border-bottom-color:var(--mainColor);font-weight:var(--font-weight-bold)}.toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);position:relative}.spacer{flex:1}.toolbar-status{position:absolute;top:100%;left:0;margin-top:2px}.muted{color:var(--textMedium);font-size:var(--font-size-small)}.error-text{color:var(--orion-red);font-size:var(--font-size-small)}.notice{border:var(--border-width) solid var(--color-blue-bg-light);background:var(--backgroundBlueOpaqueWhite);padding:var(--space-3);margin-bottom:var(--space-4)}.status-message{color:var(--textMedium)}.notice.bad{border-color:var(--orion-red);background:var(--color-white)}.notice.bad .notice-title{color:var(--orion-red)}.notice p,.notice .hint,.notice ul{max-width:100ch}.notice p{margin:0}.notice.with-tip{display:flex;align-items:flex-start;gap:var(--space-2);position:relative}.notice.with-tip>:first-child{flex:1}.notice.with-tip>.info-tip{margin-left:auto}.notice ul{list-style:disc;padding-left:var(--space-5);margin:var(--space-2) 0 0}.notice .actions{margin-top:var(--space-3)}.row-error{color:var(--orion-red);font-size:var(--font-size-small)}.hint{color:var(--textMedium);font-size:var(--font-size-small);display:block;margin-top:var(--space-1)}.totals{margin-top:var(--space-4);display:flex;gap:var(--space-6);flex-wrap:wrap}.totals div span{display:block}.totals .value{font-size:var(--font-size-nav);font-weight:var(--font-weight-bold);color:var(--dark-2);font-variant-numeric:tabular-nums}.totals+.hint{margin-top:var(--space-2)}.empty-state{font-size:var(--font-size-body);color:var(--textMedium);margin-top:var(--space-5)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inline-check{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--font-size-small);color:var(--textMedium);white-space:nowrap;font-weight:var(--font-weight-normal)}.info-tip{display:inline-block;color:var(--mainColor)}.info-tip summary{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;list-style:none}.info-tip summary:hover{color:var(--color-blue-dark)}.info-tip summary::-webkit-details-marker{display:none}.info-tip summary:focus-visible{outline:var(--border-width-active) solid var(--mainColor);outline-offset:2px}.info-tip-panel{position:absolute;z-index:10;top:calc(100% + var(--space-1));right:0;width:min(60ch,100%);padding:var(--space-3);background:var(--color-white);border:var(--border-width) solid var(--cold-2);font-size:var(--font-size-small);color:var(--textMedium);white-space:normal;text-align:left}.info-tip-panel p{margin:0}.info-tip-panel p+p{margin-top:var(--space-2)}@media(max-width:768px){:root{--page-pad: var(--space-3)}.toolbar .form-element,.toolbar .new-form-button{flex:1 1 10rem;min-width:0}.toolbar .spacer{display:none}.new-form-button,.form-element{min-height:44px}.new-form-button.tiny{min-height:44px;padding:0 var(--space-3)}.info-tip summary{width:44px;height:44px}.inline-check{min-height:44px}.inline-check input[type=checkbox]{width:20px;height:20px}.vehicles-table td.text-cell,.vehicles-table th.text-cell{padding-top:18px}.prices-table{min-width:54.5rem}.prices-table .c-actions{width:7rem}.totals{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4)}}@media(max-width:480px){.toolbar .form-element,.toolbar .new-form-button{flex:1 1 100%}}
