.data-table[data-v-17608871]{border:1px solid rgb(var(--border-color));background:rgb(var(--white-color));border-radius:8px;overflow-x:auto}table[data-v-17608871]{border-collapse:separate;border-spacing:0;width:100%;font-size:1rem}th[data-v-17608871]{border-bottom:1px solid rgb(var(--border-color));color:rgb(var(--placeholder-color));white-space:nowrap;padding:.625rem .75rem;font-size:.875rem;font-weight:600}td[data-v-17608871]{border-bottom:1px solid rgb(var(--border-color));vertical-align:middle;padding:.5em .75em}tbody:last-of-type>tr:last-child>td[data-v-17608871]{border-bottom:0}.is-loading tbody[data-v-17608871]{opacity:.5;pointer-events:none}.data-table__sort[data-v-17608871]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.data-table__sort[data-v-17608871] svg{opacity:.35;width:14px;height:14px}.data-table__sort[data-v-17608871]:hover,.data-table__sort.is-sorted[data-v-17608871]{color:rgb(var(--base-font-color))}.data-table__sort.is-sorted[data-v-17608871] svg{opacity:1}.data-table__sort-position[data-v-17608871]{color:rgb(var(--primary-color));font-size:10px;font-weight:600}.data-table__sort[data-v-17608871]:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}tfoot[data-v-17608871] td{border-top:1px solid color-mix(in srgb, rgb(var(--placeholder-color)) 45%, white);padding:8px 12px;font-weight:600}.data-table__empty[data-v-17608871]{text-align:center;color:rgb(var(--placeholder-color));padding:24px 12px}.data-table__group>td[data-v-17608871],.data-table__row>td[data-v-17608871]:first-child{padding-left:calc(12px + var(--depth,0) * 24px)}.data-table__group[data-v-17608871]{cursor:pointer}.data-table__group-head[data-v-17608871]{align-items:center;gap:8px;display:flex}.data-table__group--depth-0>td[data-v-17608871]{background:var(--group-tint,color-mix(in srgb, rgb(var(--border-color)) 60%, white));padding-top:10px;padding-bottom:10px}tbody+tbody>.data-table__group--depth-0>td[data-v-17608871]{border-top:1px solid color-mix(in srgb, rgb(var(--border-color)) 100%, white)}.data-table__group--depth-1>td[data-v-17608871],.data-table__group--depth-2>td[data-v-17608871]{background:var(--group-tint,color-mix(in srgb, rgb(var(--border-color)) 22%, white));padding-top:6px;padding-bottom:6px}.data-table__toggle[data-v-17608871]{width:20px;height:20px;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-table__toggle[data-v-17608871]:hover{color:rgb(var(--primary-color))}.data-table__toggle[data-v-17608871]:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:1px}.data-table__toggle[data-v-17608871] svg{width:16px;height:16px}.data-table__chevron[data-v-17608871]{transition:transform .18s}.data-table__chevron.is-expanded[data-v-17608871]{transform:rotate(90deg)}.is-animating>td[data-v-17608871]{transition:padding-top .18s,padding-bottom .18s,border-bottom-width .18s}.is-animating .data-table__clip[data-v-17608871]{transition:height .18s;overflow:hidden}.is-folded>td[data-v-17608871]{border-bottom-width:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.data-table__chevron[data-v-17608871]{transition:none}}.data-table.is-striped :where(.data-table__row:nth-child(odd of .data-table__row))>td[data-v-17608871]{background:#f7f8fa}.data-table__row.is-highlighted>td[data-v-17608871]{background:rgb(var(--highlight-color))}.data-table__row.is-openable:hover>td[data-v-17608871]{background:color-mix(in srgb, rgb(var(--highlight-color)) 30%, white)}.data-table__row.is-highlighted:hover>td[data-v-17608871]{background:rgb(var(--highlight-color))}.data-table__row.is-openable[data-v-17608871]{cursor:pointer}.data-table__row.is-openable>td.is-inert[data-v-17608871]{cursor:auto}.data-table__row.is-warning>td[data-v-17608871]{background:color-mix(in srgb, rgb(var(--warning-bg-color)) 55%, white)}.data-table__row.is-warning>td[data-v-17608871]:first-child{box-shadow:inset 4px 0 0 rgb(var(--warning-color))}.data-table__row.is-error>td[data-v-17608871]{background:color-mix(in srgb, rgb(var(--error-bg-color)) 55%, white)}.data-table__row.is-error>td[data-v-17608871]:first-child{box-shadow:inset 4px 0 0 rgb(var(--error-color))}@layer base{:where(.data-table) th{text-align:left}}.option[data-v-9e502357]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.exact-sync[data-v-89dec075]{border-top:1px solid rgb(var(--border-color));margin-top:1.5rem;padding-top:1.5rem}h4[data-v-89dec075]{margin-bottom:.5rem;font-weight:600}.copied-tick[data-v-8416d601]{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;flex-shrink:0;width:.625rem;height:.625rem;animation:.26s ease-out both copied-tick-draw-8416d601}@keyframes copied-tick-draw-8416d601{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.copied-tick[data-v-8416d601]{animation:none}}.plate[data-v-78626bdf]{--plate-characters:10;white-space:nowrap;border:1px solid;border-radius:3px;flex-shrink:0;align-items:stretch;height:1.375rem;display:inline-flex;overflow:hidden}.plate-number[data-v-78626bdf]{box-sizing:content-box;width:calc(var(--plate-characters) * (1ch + .04em));letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;font-weight:600;display:flex}.plate-eu[data-v-78626bdf]{color:#fff;cursor:copy;background:#039;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:.875rem;padding:0;font-size:.4375rem;font-weight:600;line-height:1;transition:background-color .2s;display:flex}.plate.is-copied .plate-eu[data-v-78626bdf]{background:rgb(var(--success-color))}.plate-eu[data-v-78626bdf]:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:-2px}.plate-eu svg[data-v-78626bdf]{fill:#fc0;width:.5625rem;height:.5625rem}.bg-is-white[data-v-78626bdf]{background:#fff}.bg-is-yellow[data-v-78626bdf]{background:#f7c600}.ink-is-black[data-v-78626bdf]{color:#111}.ink-is-red[data-v-78626bdf]{color:#a6192e}.edge-is-black[data-v-78626bdf]{border-color:#111}.edge-is-red[data-v-78626bdf]{border-color:#c8102e}.chassis[data-v-ef323a21]{min-width:0;display:inline-flex}.vin[data-v-ef323a21]{cursor:copy;text-align:left;min-width:0;font-family:var(--font-mono), monospace;background:0 0;border:0;padding:0;font-size:.75rem;line-height:1rem;display:flex}.vin-text[data-v-ef323a21]{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--placeholder-color));overflow:hidden}.vin:hover .vin-text[data-v-ef323a21]{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vin[data-v-ef323a21]:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px;border-radius:2px}.vin.is-copied[data-v-ef323a21],.vin.is-copied .vin-text[data-v-ef323a21]{color:rgb(var(--success-color))}.pill[data-v-dc06d24f]{white-space:nowrap;border-style:solid;border-width:1px;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.pill--small[data-v-dc06d24f]{gap:5px;padding:0 7px 0 6px;font-size:11px}.add-row[data-v-6abaecb5]{width:auto;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;gap:.375rem;margin:0 -.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.add-row[data-v-6abaecb5]:hover{border-color:rgb(var(--secondary-color));color:rgb(var(--secondary-color))}.add-row.is-invalid[data-v-6abaecb5]{color:rgb(var(--error-color))}.add-row.is-invalid[data-v-6abaecb5]:hover{border-color:rgb(var(--error-color))}.add-row[data-v-6abaecb5]:focus-visible{outline:2px solid rgb(var(--border-focus-color));outline-offset:1px}.add-row[data-v-6abaecb5] svg{width:14px;height:14px}.equipment-row[data-v-e66eb7b7]{cursor:pointer;border-radius:6px;margin:0 -.5rem;padding:.375rem .5rem}.equipment-row[data-v-e66eb7b7]:hover{background:color-mix(in srgb, rgb(var(--highlight-color)) 30%, white)}.equipment-row[data-v-e66eb7b7]:focus-visible{outline:2px solid rgb(var(--primary-color));outline-offset:2px}.row-remove[data-v-e66eb7b7]{opacity:0;flex-shrink:0;transition:opacity .15s}.equipment-row:hover .row-remove[data-v-e66eb7b7],.equipment-row:focus-within .row-remove[data-v-e66eb7b7]{opacity:1}@media (hover:none){.row-remove[data-v-e66eb7b7]{opacity:1}}.location-summary[data-v-cab36192]{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.location-summary.is-compact[data-v-cab36192]{white-space:nowrap;text-overflow:ellipsis;flex-direction:row;align-items:baseline;gap:.375rem;overflow:hidden}.location-name[data-v-cab36192]{font-size:1rem}.location-address[data-v-cab36192]{opacity:.75;flex-wrap:wrap;align-items:baseline;column-gap:.625rem;font-size:.75rem;display:flex}.location-place[data-v-cab36192]{align-items:baseline;gap:.25rem;display:inline-flex}.location-zip[data-v-cab36192],.location-coordinates[data-v-cab36192]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.location-coordinates[data-v-cab36192]{opacity:.75}.is-compact .location-city[data-v-cab36192]{opacity:.75;font-size:.75rem}.location-country[data-v-cab36192]{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.location-flag[data-v-cab36192]{border-radius:2px;flex-shrink:0;align-self:center;font-size:.75rem}.section-label[data-v-9981ded1]{margin:1.5rem 0 .75rem}.section-label[data-v-9981ded1]:first-child{margin-top:0}.section-panel[data-v-2c125511]{--section-icon-size:1.2rem;--section-header-gap:.5rem;--section-spacing:1rem;margin-bottom:var(--section-spacing);transition:margin-bottom .22s}.section-panel.is-open[data-v-2c125511]{margin-bottom:2rem}.section-panel~.section-panel[data-v-2c125511]{padding-top:var(--section-spacing);border-top:1px solid rgb(var(--border-color))}.section-panel-header[data-v-2c125511]{--section-header-bleed:.375rem;align-items:center;gap:var(--section-header-gap);margin:calc(-1 * var(--section-header-bleed));padding:var(--section-header-bleed);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:background-color .15s;display:flex}.section-panel-header[data-v-2c125511]:hover{background:color-mix(in srgb, rgb(var(--grey-color)) 50%, white)}.section-panel-icon[data-v-2c125511]{color:rgb(var(--placeholder-color));flex-shrink:0;place-items:center;display:grid}.section-panel-icon[data-v-2c125511] svg{width:var(--section-icon-size);height:var(--section-icon-size)}.section-panel-title[data-v-2c125511]{flex-shrink:0;font-size:1.125rem;font-weight:600}.section-panel-count[data-v-2c125511]{color:rgb(var(--placeholder-color));font-size:.875rem;font-weight:400}.section-panel-summary[data-v-2c125511]{min-width:0;color:rgb(var(--placeholder-color));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.section-panel-toggle[data-v-2c125511]{width:22px;height:22px;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;margin-left:auto;transition:color .15s,background-color .15s;display:grid}.section-panel-aside[data-v-2c125511]{align-items:center;margin-left:auto;display:flex}.section-panel-aside+.section-panel-toggle[data-v-2c125511]{margin-left:0}.section-panel-header:hover .section-panel-toggle[data-v-2c125511]{color:rgb(var(--base-font-color))}.section-panel-toggle[data-v-2c125511] svg{width:16px;height:16px;transition:transform .22s}.section-panel-toggle.is-open[data-v-2c125511] svg{transform:rotate(180deg)}.section-panel-collapse[data-v-2c125511]{interpolate-size:allow-keywords;overflow-clip-margin:.5rem;opacity:1;height:auto;transition:height .22s,opacity .18s;overflow:clip}.section-panel-collapse[data-v-2c125511]:not(.is-open){opacity:0;height:0}.section-panel-body[data-v-2c125511]{flex-direction:column;gap:.5rem;padding:.75rem 0 0;display:flex}.section-panel.has-icon .section-panel-body[data-v-2c125511]{padding-left:calc(var(--section-icon-size) + var(--section-header-gap))}.route-row[data-v-0707460d]{align-items:center;gap:.5rem;min-width:0;display:flex}.route-row-index[data-v-0707460d]{width:22px;height:22px;color:rgb(var(--placeholder-color));font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.route-row-arrow[data-v-0707460d]{color:rgb(var(--placeholder-color));flex-shrink:0;place-items:center;display:grid}.route-row-arrow[data-v-0707460d] svg{width:1.25rem;height:1.25rem}.route-load[data-v-0707460d]{border:1px solid rgb(var(--border-color));background:rgb(var(--grey-color));cursor:pointer;border-radius:6px;flex-shrink:0;align-self:stretch;gap:2px;padding:2px;display:inline-flex;position:relative}.route-load[data-v-0707460d]:focus-visible{outline:2px solid rgb(var(--border-focus-color));outline-offset:1px}.route-load[data-v-0707460d]:disabled{cursor:not-allowed;opacity:.6}.route-load--invalid[data-v-0707460d]{border-color:rgb(var(--error-color))}.route-load-thumb[data-v-0707460d]{width:32px;box-shadow:0 1px 2px #0000001f, 0 0 0 1px rgb(var(--border-color));background:#fff;border-radius:4px;transition:left .18s;position:absolute;top:2px;bottom:2px;left:2px}.route-load-thumb--end[data-v-0707460d]{left:36px}@media (prefers-reduced-motion:reduce){.route-load-thumb[data-v-0707460d]{transition:none}}.route-load-option[data-v-0707460d]{width:32px;color:rgb(var(--placeholder-color));place-items:center;transition:color .18s;display:grid;position:relative}.route-load-option--active[data-v-0707460d]{color:rgb(var(--base-font-color))}.route-load-option[data-v-0707460d] svg{width:20px;height:20px}.validity[data-v-4fb504c7]{flex-direction:column;gap:.75rem;display:flex;container-type:inline-size}.validity-inputs[data-v-4fb504c7]{grid-template-columns:1fr;column-gap:.75rem;display:grid}.validity-inputs[data-v-4fb504c7]>*{margin-bottom:0}@container (width>=30rem){.validity-inputs[data-v-4fb504c7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (width<30rem){.validity-inputs[data-v-4fb504c7]{row-gap:.75rem}}.validity-durations[data-v-4fb504c7]{border:1px solid rgb(var(--border-color));border-radius:6px;gap:.25rem;padding:.1875rem;display:flex}.validity-duration[data-v-4fb504c7]{min-width:0;height:30px;color:rgb(var(--placeholder-color));white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1 1 0;padding:0 .5rem;font-size:.8125rem;transition:color .15s,border-color .15s,background-color .15s;overflow:hidden}.validity-duration[data-v-4fb504c7]:not(:disabled,.is-active):hover{color:rgb(var(--base-font-color));background:rgb(var(--disabled-color))}.validity-duration.is-active[data-v-4fb504c7]{border-color:rgb(var(--highlight-color));background:rgb(var(--highlight-color));color:rgb(var(--highlight-text-color));font-weight:500}.validity-duration[data-v-4fb504c7]:disabled{cursor:default}.validity-result[data-v-4fb504c7]{border:1px solid rgb(var(--border-color));border-radius:6px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.625rem .75rem;display:flex}.validity-result-end[data-v-4fb504c7]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.validity-result-runtime[data-v-4fb504c7]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;display:flex}.validity-caption[data-v-4fb504c7]{color:rgb(var(--placeholder-color));font-size:.75rem}.validity-value[data-v-4fb504c7]{font-size:.9375rem;font-weight:600}.validity-value.is-invalid[data-v-4fb504c7]{color:rgb(var(--error-color))}.validity-track[data-v-4fb504c7]{background:rgb(var(--border-color));border-radius:999px;height:6px;overflow:hidden}.validity-fill[data-v-4fb504c7]{background:rgb(var(--info-color));border-radius:999px;height:100%}.validity-fill.is-expired[data-v-4fb504c7]{background:rgb(var(--error-color))}.validity-scale[data-v-4fb504c7]{color:rgb(var(--placeholder-color));justify-content:space-between;margin-top:.375rem;font-size:.75rem;display:flex}.axle-scroller[data-v-ed56f457]{padding-bottom:.25rem;overflow-x:auto}.axle-grid[data-v-ed56f457]{--half-column:38px;align-items:center;row-gap:.375rem;width:max-content;display:grid}.axle-label[data-v-ed56f457]{white-space:nowrap;padding-right:.75rem;font-size:.75rem}.axle-head[data-v-ed56f457]{background:rgb(var(--grey-color));height:22px;color:rgb(var(--base-font-color));border-radius:4px;justify-content:center;align-items:center;gap:.125rem;margin:0 2px;font-size:.6875rem;display:flex}.axle-remove[data-v-ed56f457]{color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;padding:0 .125rem;font-size:.875rem;line-height:1;display:none}.axle-head:hover .axle-remove[data-v-ed56f457],.axle-remove[data-v-ed56f457]:focus-visible{display:inline}.axle-remove[data-v-ed56f457]:hover{color:rgb(var(--error-color))}.axle-input[data-v-ed56f457]{text-align:right;width:calc(100% - 4px);min-width:0;margin:0 2px;padding-left:.375rem;padding-right:.375rem}.axle-value[data-v-ed56f457]{border-bottom:1px solid rgb(var(--border-color));font-variant-numeric:tabular-nums;text-align:center;margin:0 2px;padding:.25rem .375rem;font-size:.875rem}.axle-value.is-invalid[data-v-ed56f457]{border-bottom-color:rgb(var(--error-color));color:rgb(var(--error-color))}.axle-add[data-v-ed56f457]{border:1px dashed rgb(var(--border-focus-color));height:22px;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border-radius:4px;place-items:center;margin:0 2px;padding:0;display:grid}.axle-add[data-v-ed56f457]:hover{border-color:rgb(var(--secondary-color));color:rgb(var(--secondary-color))}.axle-add[data-v-ed56f457] svg{width:14px;height:14px}.axle-fill-in[data-v-a035de4e]{width:100%;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8125rem;display:flex}.axle-fill-in[data-v-a035de4e]:hover{border-color:rgb(var(--secondary-color));color:rgb(var(--secondary-color))}.axle-fill-in[data-v-a035de4e] svg{width:14px;height:14px}.equipment-area[data-v-3a20f475]{container-type:inline-size}.equipment-columns[data-v-3a20f475]{grid-template-columns:1fr;gap:1rem;display:grid}@container (width>=30rem){.equipment-columns[data-v-3a20f475]{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-columns[data-v-3a20f475]>*+*{border-left:1px solid rgb(var(--border-color));padding-left:1rem}}.validity-status[data-v-3a20f475]{border-radius:4px;padding:0 .5rem;font-size:.75rem;line-height:1.25rem}.validity-status.is-active[data-v-3a20f475]{background:rgb(var(--success-bg-color));color:rgb(var(--success-color))}.validity-status.is-upcoming[data-v-3a20f475]{background:rgb(var(--info-bg-color));color:rgb(var(--info-color))}.validity-status.is-expired[data-v-3a20f475]{background:rgb(var(--error-bg-color));color:rgb(var(--error-color))}.field-area[data-v-3a20f475]{container-type:inline-size}.field-grid[data-v-3a20f475]{grid-template-columns:1fr;gap:1rem .75rem;display:grid}.field-grid[data-v-3a20f475]>*>*{margin-block:0}@container (width>=24rem){.field-grid[data-v-3a20f475]{grid-template-columns:repeat(6,minmax(0,1fr))}.field-full[data-v-3a20f475]{grid-column:span 6/span 6}.field-half[data-v-3a20f475]{grid-column:span 3/span 3}.field-third[data-v-3a20f475]{grid-column:span 2/span 2}}.state[data-v-d7437757]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:1rem;overflow:hidden}.state-more[data-v-d7437757]{color:rgb(var(--placeholder-color))}[data-v-d7437757] .g-select__values{flex-wrap:nowrap;gap:.25rem;padding:0 .5rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-5f4f118d],[data-v-5f4f118d]:before,[data-v-5f4f118d]:after,[data-v-5f4f118d]::backdrop{--tw-border-style:solid}[data-v-5752b480],[data-v-5752b480]:before,[data-v-5752b480]:after,[data-v-5752b480]::backdrop{--tw-font-weight:initial}}}.stack div[data-v-5f4f118d]{border-inline-style:var(--tw-border-style);border-inline-width:0;border-block-style:var(--tw-border-style);border-block-width:1px}.stack div[data-v-5f4f118d]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px;border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.stack div[data-v-5f4f118d]:last-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.user-avatar[data-v-09f55015]{background-color:var(--avatar-background,rgb(var(--highlight-color)));color:var(--avatar-color,#1b3f8f)}.document-list[data-v-fe9cb785]{border:1px solid rgb(var(--border-color));border-radius:4px;overflow:hidden}.document-row[data-v-fe9cb785]{border-bottom:1px solid rgb(var(--border-color));cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.document-row[data-v-fe9cb785]:last-child{border-bottom:0}.document-name[data-v-fe9cb785]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.document-type[data-v-fe9cb785],.document-size[data-v-fe9cb785]{color:rgb(var(--placeholder-color));white-space:nowrap;font-size:12px}.document-attached[data-v-fe9cb785],.document-linked[data-v-fe9cb785]{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.document-attached[data-v-fe9cb785]{color:rgb(var(--placeholder-color))}.document-linked[data-v-fe9cb785]{color:rgb(var(--primary-color));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.recipient-chip[data-v-fe9cb785]{background:rgb(var(--primary-color) / .12);color:rgb(var(--primary-color));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.recipient-remove[data-v-fe9cb785]{color:inherit;cursor:pointer;opacity:.7;background:0 0;font-size:14px;line-height:1}.recipient-remove[data-v-fe9cb785]:hover{opacity:1}.delivered[data-v-63cbd189]{border:1px solid color-mix(in srgb, rgb(var(--success-color)) 45%, rgb(var(--success-bg-color)));background:rgb(var(--success-bg-color));border-radius:10px;padding:13px 14px}.delivered-head[data-v-63cbd189]{color:color-mix(in srgb, rgb(var(--success-color)) 72%, black)}.file[data-v-63cbd189]{color:rgb(var(--base-font-color))}.icon-box[data-v-63cbd189]{background:color-mix(in srgb, rgb(var(--success-color)) 20%, rgb(var(--success-bg-color)));width:30px;height:30px;color:color-mix(in srgb, rgb(var(--success-color)) 72%, black);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.icon-box[data-v-63cbd189] svg{width:16px;height:16px}.meta[data-v-63cbd189]{color:rgb(var(--placeholder-color))}.meta .is-expired[data-v-63cbd189]{color:rgb(var(--warning-color))}.actions a[data-v-63cbd189]{color:rgb(var(--placeholder-color))}.actions a[data-v-63cbd189]:hover{color:rgb(var(--base-font-color))}.actions[data-v-63cbd189] svg{width:14px;height:14px}.completion[data-v-052b70be]{border:1px solid color-mix(in srgb, rgb(var(--warning-color)) 45%, rgb(var(--warning-bg-color)));background:rgb(var(--warning-bg-color));color:color-mix(in srgb, rgb(var(--warning-color)) 72%, black);border-radius:10px;margin-top:auto;padding:13px 14px}.lines[data-v-f657fff4]{margin-top:12px}.lines[data-v-f657fff4] .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lines[data-v-f657fff4] .mono{font-family:var(--font-mono);font-size:11.5px}.invoiced-note[data-v-3ccbea1c]{background:rgb(var(--info-bg-color));color:rgb(var(--info-color));border-radius:4px;margin:0 0 12px;padding:6px 10px;font-size:13px}.invoicing-amounts[data-v-3ccbea1c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:16px;margin-bottom:.75rem;display:grid}.amount-field[data-v-3ccbea1c]{margin-bottom:1rem}.amount-label[data-v-3ccbea1c]{justify-content:space-between;align-items:center;gap:8px;height:20px;margin-bottom:4px;display:flex}.sales-price[data-v-3ccbea1c] .form-control{text-align:right;font-variant-numeric:tabular-nums}.price-badge[data-v-3ccbea1c]{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 8px;font-size:.75rem;font-weight:500;line-height:18px;display:inline-flex}.price-badge[data-v-3ccbea1c] svg{width:13px;height:13px}.price-badge-calculated[data-v-3ccbea1c]{color:rgb(var(--info-color));background:rgb(var(--info-bg-color))}.price-badge-overruled[data-v-3ccbea1c]{color:rgb(var(--warning-color));background:rgb(var(--warning-bg-color))}.sales-price-reset[data-v-3ccbea1c]{color:rgb(var(--info-color));cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:.8125rem;display:inline-flex}.sales-price-reset[data-v-3ccbea1c]:hover{text-decoration:underline}.sales-price-reset[data-v-3ccbea1c] svg{width:14px;height:14px}.margin-row[data-v-3ccbea1c]{border-top:1px solid rgb(var(--border-color));align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.margin-row-label[data-v-3ccbea1c]{font-size:.875rem;font-weight:600}.margin-badge[data-v-3ccbea1c]{font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--success-color));background:rgb(var(--success-bg-color));border-radius:4px;margin-left:auto;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:18px}.margin-badge.is-negative[data-v-3ccbea1c]{color:rgb(var(--error-color));background:rgb(var(--error-bg-color))}.margin-row-amount[data-v-3ccbea1c]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:1.125rem;font-weight:700}.margin-badge+.margin-row-amount[data-v-3ccbea1c]{margin-left:0}.margin-row-amount.is-negative[data-v-3ccbea1c]{color:rgb(var(--error-color))}.invoicing-hint[data-v-3ccbea1c]{color:rgb(var(--placeholder-color));margin:4px 0 0;font-size:.8125rem}.kind-list[data-v-b2ac85ec]{border:1px solid rgb(var(--border-color));border-radius:.375rem;padding:.25rem}.kind-picker.is-invalid .kind-list[data-v-b2ac85ec]{border-color:rgb(var(--error-color))}.kind-option[data-v-b2ac85ec]{height:2rem;font-size:13px}.kind-flag[data-v-b2ac85ec]{width:1.25rem;display:inline-flex}.kind-option.is-active[data-v-b2ac85ec]{background:rgb(var(--info-bg-color) / .6)}.copy-option[data-v-fbfe4242]{border:1px solid rgb(var(--border-color));background:rgb(var(--white-color));transition:border-color .15s,background-color .15s}.copy-option[data-v-fbfe4242]:hover{border-color:rgb(var(--border-focus-color))}.copy-option[data-v-fbfe4242]:focus-within{outline:2px solid rgb(var(--info-color) / .35);outline-offset:2px}.copy-option.is-selected[data-v-fbfe4242]{border-color:rgb(var(--info-color));background:rgb(var(--info-bg-color) / .6)}.copy-option-icon[data-v-fbfe4242]{background:rgb(var(--border-color) / .6);color:rgb(var(--base-font-color));transition:background-color .15s,color .15s}.copy-option.is-selected .copy-option-icon[data-v-fbfe4242]{background:rgb(var(--info-color));color:rgb(var(--white-color))}.chip[data-v-5b492fc2]{border:1px solid rgb(var(--border-color));background:rgb(var(--white-color));border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;line-height:1.4;display:flex;position:relative;overflow:hidden}.chip.is-failed[data-v-5b492fc2]{border-color:rgb(var(--error-color))}.icon[data-v-5b492fc2]{width:14px;height:14px;color:rgb(var(--placeholder-color));flex-shrink:0}.name[data-v-5b492fc2]{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--base-font-color));text-decoration:none;overflow:hidden}a.name[data-v-5b492fc2]:hover{text-decoration:underline}.meta[data-v-5b492fc2]{font-family:var(--font-mono), serif;color:rgb(var(--placeholder-color));flex-shrink:0;margin-left:auto;font-size:10.5px}.is-failed .meta[data-v-5b492fc2]{color:rgb(var(--error-color))}.action[data-v-5b492fc2]{color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:10.5px}.action[data-v-5b492fc2]:hover{background:rgb(var(--border-color));color:rgb(var(--base-font-color))}.action-icon[data-v-5b492fc2] svg{width:13px;height:13px}.progress[data-v-5b492fc2]{background:rgb(var(--primary-color));height:2px;transition:width .15s linear;position:absolute;bottom:0;left:0}.link-action[data-v-452298fe]{color:rgb(var(--primary-color));cursor:pointer;font-size:inherit;background:0 0;text-decoration:underline}.link-action[data-v-452298fe]:disabled{cursor:default;opacity:.5}.subject-link[data-v-452298fe]{max-width:100%;font-family:var(--font-mono), serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--primary-color));cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;line-height:1.45;display:block;overflow:hidden}.subject-link[data-v-452298fe]:hover{text-decoration:underline}.subject-name[data-v-452298fe]{max-width:100%;font-family:var(--font-mono), serif;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--placeholder-color));font-size:10.5px;line-height:1.45;display:block;overflow:hidden}.feed-head[data-v-452298fe]{border-bottom:1px solid rgb(var(--border-color))}.composer[data-v-452298fe]{border-top:1px solid rgb(var(--border-color))}.composer.is-dropping[data-v-452298fe]{background:rgb(var(--border-color) / 35%)}.composer[data-v-452298fe] .form-control{min-height:80px;padding-bottom:30px;padding-right:74px}.send[data-v-452298fe]{width:26px;height:26px;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s;display:grid;position:absolute;bottom:7px;right:7px}.shortcut[data-v-452298fe]{font-family:var(--font-mono),serif;color:rgb(var(--placeholder-color));pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10.5px;line-height:1;position:absolute;bottom:11px;left:11px}.attach[data-v-452298fe]{right:39px}.attach[data-v-452298fe]:hover:not(:disabled){background:rgb(var(--border-color));color:rgb(var(--base-font-color))}.attach[data-v-452298fe]:disabled{opacity:.4}.send.send-ready[data-v-452298fe]{color:rgb(var(--base-font-color))}.send.send-ready[data-v-452298fe]:hover{background:rgb(var(--border-color))}.send[data-v-452298fe]:disabled{cursor:not-allowed}.send[data-v-452298fe] svg{width:15px;height:15px}.feed-filters[data-v-452298fe] .filter-panel{z-index:50;background-color:rgb(var(--white-color));width:220px;box-shadow:var(--box-shadow-small);text-align:left;border-radius:4px;margin-top:.5rem;padding:12px;position:absolute;right:0}.filter-trigger__count[data-v-452298fe]{background-color:rgb(var(--primary-color));min-width:15px;height:15px;color:rgb(var(--primary-text-color));border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.filter-panel__clear[data-v-452298fe]{color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.filter-panel__clear[data-v-452298fe]:hover:not(:disabled){color:rgb(var(--base-font-color))}.filter-panel__clear[data-v-452298fe]:disabled{cursor:not-allowed;opacity:.4}.filter-row[data-v-452298fe]{color:rgb(var(--base-font-color));align-items:center;gap:8px;font-size:13px;display:flex}.filter-row__label[data-v-452298fe]{cursor:pointer;flex:1;padding:5px 0}.rail[data-v-149ff80f]{width:var(--rail-width);max-width:var(--rail-width);transition:max-width .18s}.rail.is-collapsed[data-v-149ff80f]{max-width:46px}.rail-head[data-v-149ff80f]{border-bottom:1px solid rgb(var(--border-color));padding-left:16px;padding-right:12px}.rail-panel[data-v-149ff80f]{position:relative}.rail-body[data-v-149ff80f],.rail-stub[data-v-149ff80f]{position:absolute;top:0;bottom:0;left:0}.rail-body[data-v-149ff80f]{width:var(--rail-width);flex-direction:column;transition:opacity .14s,visibility;display:flex;overflow:hidden}.rail-right .rail-body[data-v-149ff80f]{left:auto;right:0}.is-collapsed .rail-body[data-v-149ff80f]{opacity:0;visibility:hidden;transition:opacity .14s,visibility 0s linear .14s}.rail-stub[data-v-149ff80f]{opacity:0;cursor:pointer;visibility:hidden;writing-mode:vertical-lr;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--placeholder-color));-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:14px 0;font-size:11px;font-weight:600;transition:opacity .14s,visibility 0s linear .14s,color .12s;display:flex;right:0}.rail-stub[data-v-149ff80f]:hover{color:rgb(var(--base-font-color))}.rail-stub[data-v-149ff80f] svg{width:14px;height:14px}.is-collapsed .rail-stub[data-v-149ff80f]{opacity:1;visibility:visible;transition:opacity .14s .1s,visibility,color .12s}.present[data-v-9d973507]{border:2px solid rgb(var(--white-color));border-radius:999px}.present+.present[data-v-9d973507]{margin-left:-8px}.more[data-v-9d973507]{background:rgb(var(--border-color));width:22px;height:22px;color:rgb(var(--base-font-color));place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid}.conflict[data-v-704b572f]{color:rgb(var(--base-font-color));flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.45;display:flex}.conflict-action[data-v-704b572f]{font-size:inherit;font-weight:500;line-height:inherit;color:rgb(var(--primary-color));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.edit-lock[data-v-704b572f]{background:rgb(var(--warning-bg-color));border-top:1px solid rgb(var(--warning-color));align-items:center;gap:12px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.edit-lock[data-v-704b572f]{border-top:1px solid color-mix(in srgb, rgb(var(--warning-color)) 35%, rgb(var(--warning-bg-color)))}}.edit-lock[data-v-704b572f]{border-bottom:1px solid rgb(var(--warning-color))}@supports (color:color-mix(in lab, red, red)){.edit-lock[data-v-704b572f]{border-bottom:1px solid color-mix(in srgb, rgb(var(--warning-color)) 35%, rgb(var(--warning-bg-color)))}}.edit-lock[data-v-704b572f]{color:rgb(var(--warning-color))}@supports (color:color-mix(in lab, red, red)){.edit-lock[data-v-704b572f]{color:color-mix(in srgb, rgb(var(--warning-color)) 72%, black)}}.edit-lock-avatar[data-v-704b572f]{flex-shrink:0;position:relative}.edit-lock-avatar[data-v-704b572f] .user-avatar{box-shadow:0 0 0 2px rgb(var(--warning-color))}.edit-lock-badge[data-v-704b572f]{border:2px solid rgb(var(--warning-bg-color));background:rgb(var(--warning-color));width:16px;height:16px;color:rgb(var(--white-color));border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.edit-lock-badge[data-v-704b572f] svg{stroke-width:2.5px;width:9px;height:9px}.edit-lock-title[data-v-704b572f]{margin:0;font-size:14px;font-weight:600;line-height:1.35}.edit-lock-detail[data-v-704b572f]{margin:1px 0 0;font-size:12px;line-height:1.45}.read-only-pill[data-v-704b572f]{background:rgb(var(--warning-bg-color));color:rgb(var(--warning-color));border-radius:6px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.read-only-pill[data-v-704b572f]{color:color-mix(in srgb, rgb(var(--warning-color)) 72%, black)}}.read-only-pill[data-v-704b572f]{font-size:12px;font-weight:500;line-height:1.5}.read-only-pill[data-v-704b572f] svg{width:14px;height:14px}.workspace[data-v-704b572f]{grid-template-columns:auto minmax(0,1fr) auto;height:calc(100vh - 300px)}.workspace.is-locked[data-v-704b572f]{height:calc(100vh - 360px)}.column[data-v-704b572f]{height:100%;max-height:100%}.column-scroll[data-v-704b572f]{overflow-y:auto}.rail-fields[data-v-704b572f]{flex:1;min-height:0;padding:16px;overflow-y:auto}.work[data-v-704b572f]{border-left:1px solid rgb(var(--border-color));border-right:1px solid rgb(var(--border-color))}[data-v-aa7c94fc] .dossier-tinted{--group-tint:color-mix(in srgb, rgb(var(--status-hue)) 14%, white)}.dossier-head[data-v-aa7c94fc]{flex:1;align-items:center;column-gap:20px;min-width:0;display:grid}.dossier-link[data-v-aa7c94fc]{min-width:0;max-width:100%;color:rgb(var(--base-font-color));justify-self:start;align-items:baseline;gap:8px;font-weight:500;display:inline-flex}.dossier-number[data-v-aa7c94fc]{font-variant-numeric:tabular-nums;color:rgb(var(--placeholder-color));font-size:12px;font-weight:400}.dossier-link[data-v-aa7c94fc]:hover{color:rgb(var(--primary-color))}.meta[data-v-aa7c94fc]{color:rgb(var(--placeholder-color));font-size:12px}.fact[data-v-aa7c94fc]{min-width:0;color:rgb(var(--placeholder-color));align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.fact>svg[data-v-aa7c94fc]{flex-shrink:0;width:15px;height:15px}.flags[data-v-aa7c94fc]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.chip[data-v-aa7c94fc]{color:rgb(var(--white-color));white-space:nowrap;border-radius:4px;align-items:center;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.exact-import[data-v-c566448f]{border-top:1px solid rgb(var(--border-color));margin-top:1.5rem;padding-top:1.5rem}h4[data-v-c566448f]{margin-bottom:.5rem;font-weight:600}.tag[data-v-466ff058]{background-color:color-mix(in srgb, rgb(var(--border-color)) 60%, white);border-radius:9999px;padding:1px 8px}.tag-warning[data-v-466ff058]{background-color:rgb(var(--warning-bg-color));color:rgb(var(--warning-color))}.tag[data-v-7c96b91e]{background-color:color-mix(in srgb, rgb(var(--border-color)) 60%, white);border-radius:9999px;padding:1px 8px}.tag-warning[data-v-7c96b91e]{background-color:rgb(var(--warning-bg-color));color:rgb(var(--warning-color))}.dropzone[data-v-ada81609]{border:2px dashed rgba(var(--placeholder-color) / .3);text-align:center;background:rgba(var(--border-color) / .5);cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;gap:10px;padding:20px;transition:all .2s;display:flex}.dropzone[data-v-ada81609]:hover{border:2px dashed rgba(var(--placeholder-color) / 1);background:rgba(var(--border-color))}.dropzone.is-active[data-v-ada81609]{background:#e8f8f0;border-color:#42b983}.tile[data-v-e2dd9858]{border:1px solid rgba(var(--border-color));border-radius:4px}.tile.tile--selected[data-v-e2dd9858]{--selection-ink:color-mix(in srgb, rgb(var(--info-color)) 60%, black);background-color:rgb(var(--info-bg-color));box-shadow:inset 0 0 0 2px var(--selection-ink);border-color:var(--selection-ink)}.tile .placeholder[data-v-e2dd9858]{aspect-ratio:1/.75;background-color:rgba(var(--border-color));color:rgba(var(--placeholder-color));justify-content:center;align-items:center;display:flex}.label[data-v-5752b480]{margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);position:relative}.label.required[data-v-5752b480]:after{content:"*";color:red;position:absolute;top:-4px}@property --tw-font-weight{syntax:"*";inherits:false}.month-title[data-v-1658a4ed]{white-space:nowrap;text-transform:capitalize;margin:0;font-size:16px;font-weight:500}.calendar[data-v-1658a4ed]{border-top:1px solid rgb(var(--border-color));border-left:1px solid rgb(var(--border-color));grid-template-columns:2.5rem repeat(7,minmax(0,1fr));transition:opacity .18s;display:grid}.calendar.is-loading[data-v-1658a4ed]{opacity:.6}.calendar[data-v-1658a4ed]>*{border-right:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color))}.head[data-v-1658a4ed]{color:rgb(var(--placeholder-color));text-transform:capitalize;padding:6px 8px;font-size:12px;font-weight:500}.week-number[data-v-1658a4ed]{text-align:center;font-variant-numeric:tabular-nums;color:rgb(var(--placeholder-color));padding:6px 4px;font-size:11px}.day[data-v-1658a4ed]{flex-direction:column;gap:3px;min-width:0;min-height:7.5rem;padding:4px;display:flex}.day.is-outside[data-v-1658a4ed]{background:#f7f8fa}.day.is-outside .day-number[data-v-1658a4ed]{color:rgb(var(--placeholder-color))}.day-number[data-v-1658a4ed]{text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-end;min-width:22px;padding:1px 6px;font-size:12px}.day.is-today .day-number[data-v-1658a4ed]{background:rgb(var(--primary-color));color:rgb(var(--white-color))}.entry[data-v-1658a4ed]{--entry-fill:color-mix(in srgb, rgb(var(--border-color)) 60%, white);background:var(--entry-fill);min-width:0;color:rgb(var(--base-font-color));border-radius:3px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;transition:box-shadow .18s;display:flex}.entry.is-tinted[data-v-1658a4ed]{--entry-fill:color-mix(in srgb, rgb(var(--status-hue)) 14%, white)}.entry[data-v-1658a4ed]:hover{box-shadow:inset 0 0 0 1px rgb(var(--primary-color))}.entry-flags[data-v-1658a4ed]{flex-shrink:0;align-items:center;gap:3px;margin-left:auto;font-size:11px;display:flex}.entry-number[data-v-1658a4ed]{font-variant-numeric:tabular-nums;color:rgb(var(--placeholder-color));flex-shrink:0;font-size:11px}.more[data-v-1658a4ed]{color:rgb(var(--primary-color));cursor:pointer;align-self:flex-start;padding:0 6px;font-size:11px}.more[data-v-1658a4ed]:hover{text-decoration:underline}.segmented[data-v-0ef82b3c]{border:1px solid rgb(var(--border-color));background:rgb(var(--grey-color));border-radius:6px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex;position:relative}.segmented-thumb[data-v-0ef82b3c]{width:32px;box-shadow:0 1px 2px #0000001f, 0 0 0 1px rgb(var(--border-color));background:#fff;border-radius:4px;transition:left .18s;position:absolute;top:2px;bottom:2px}@media (prefers-reduced-motion:reduce){.segmented-thumb[data-v-0ef82b3c]{transition:none}}.segmented-option[data-v-0ef82b3c]{width:32px;height:28px;color:rgb(var(--placeholder-color));cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:color .18s;display:grid;position:relative}.segmented-option[data-v-0ef82b3c]:hover{color:rgb(var(--base-font-color))}.segmented-option[data-v-0ef82b3c]:focus-visible{outline:2px solid rgb(var(--border-focus-color));outline-offset:1px}.segmented-option--active[data-v-0ef82b3c]{color:rgb(var(--base-font-color))}.segmented-option[data-v-0ef82b3c] svg{width:20px;height:20px}.task-card--at-risk[data-v-92676c1d]{border-left-width:4px;border-left-color:rgb(var(--warning-color));background-color:color-mix(in srgb, rgb(var(--warning-bg-color)) 55%, white)}.task-card--overdue[data-v-92676c1d]{border-left-width:4px;border-left-color:rgb(var(--error-color));background-color:color-mix(in srgb, rgb(var(--error-bg-color)) 55%, white)}.task-card[data-v-92676c1d]{outline-offset:-2px;outline:2px solid #0000;transition-property:color,background-color,border-color,outline-color,box-shadow,opacity;transition-duration:.18s;transition-timing-function:ease}.task-card--lit[data-v-92676c1d]{outline-color:rgb(var(--group-hue))}.task-card--dim[data-v-92676c1d]{opacity:.35}.task-card--selected[data-v-92676c1d]{--selection-ink:color-mix(in srgb, rgb(var(--info-color)) 60%, black);background-color:rgb(var(--info-bg-color));box-shadow:inset 0 0 0 2px var(--selection-ink)}.task-card--selected.task-card--dim[data-v-92676c1d]{opacity:1}@media (prefers-reduced-motion:reduce){.task-card[data-v-92676c1d]{transition:none}}.card-number[data-v-92676c1d]{align-items:center;gap:5px;display:inline-flex}.card-selected-mark[data-v-92676c1d]{width:14px;height:14px;color:var(--selection-ink);flex:none}.card-group[data-v-92676c1d]{cursor:pointer;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:60%;padding:3px 8px;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.card-group__name[data-v-92676c1d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-group__links[data-v-92676c1d]{border-left:1px solid;flex:none;align-items:center;gap:2px;padding-left:4px;display:inline-flex}.card-group__links svg[data-v-92676c1d]{width:11px;height:11px}.quick-filters__title[data-v-5a52eb34]{color:#74788d;margin-bottom:.5rem;font-size:.8125rem}.quick-filter[data-v-5a52eb34]{border:1px solid rgb(var(--border-color));background-color:rgb(var(--white-color));color:#74788d;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;height:30px;padding:0 .75rem;font-size:.8125rem;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.quick-filter svg[data-v-5a52eb34]{width:16px;height:16px}.quick-filter[data-v-5a52eb34]:hover,.quick-filter[data-v-5a52eb34]:focus-visible{border-color:rgb(var(--border-focus-color));color:rgb(var(--base-font-color))}.quick-filter.is-active[data-v-5a52eb34]{border-color:rgb(var(--primary-color));background-color:rgb(var(--primary-color) / .08);color:rgb(var(--primary-color))}.filter-trigger__count[data-v-9eda7779]{background-color:rgb(var(--primary-color));min-width:16px;height:16px;color:rgb(var(--primary-text-color));border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-8px}.task-filters[data-v-9eda7779] .filter-panel{z-index:50;background-color:rgb(var(--white-color));width:300px;box-shadow:var(--box-shadow-small);text-align:left;border-radius:4px;margin-top:.5rem;padding:1rem;position:absolute;right:0}.filter-panel__section[data-v-9eda7779]{color:#74788d;margin-bottom:.5rem;font-size:.8125rem}.filter-panel__clear[data-v-9eda7779]{color:#74788d;font-size:.8125rem}.filter-panel__clear[data-v-9eda7779]:hover:not(:disabled){color:rgb(var(--base-font-color))}.filter-panel__clear[data-v-9eda7779]:disabled{opacity:.4;cursor:not-allowed}.group-editor[data-v-cd90f754]{display:inline-flex;position:relative}.group-editor[data-v-cd90f754] .group-editor__panel{z-index:50;background-color:rgb(var(--white-color));width:max-content;box-shadow:var(--box-shadow-small);border-radius:4px;margin-top:.25rem;padding:.75rem;position:absolute;left:0}.group-editor__form[data-v-cd90f754]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.group-editor__form[data-v-cd90f754] input{width:100%}.group-editor__colors[data-v-cd90f754]{border:0;gap:6px;margin:0;padding:0;display:flex}.group-editor__legend[data-v-cd90f754]{width:100%;color:rgb(var(--placeholder-color));margin-bottom:.375rem;font-size:.75rem}.group-editor__color[data-v-cd90f754]{background:rgb(var(--group-hue));cursor:pointer;border-radius:999px;width:24px;height:24px;transition:box-shadow .18s;box-shadow:0 0 0 2px #fff,0 0 0 2px #0000}.group-editor__color[aria-pressed=true][data-v-cd90f754]{box-shadow:0 0 0 2px white, 0 0 0 4px rgb(var(--group-ink))}@media (prefers-reduced-motion:reduce){.group-editor__color[data-v-cd90f754]{transition:none}}.group-bar[data-v-bfe46ed8]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:.75rem;display:flex}.group-bar__label[data-v-bfe46ed8]{color:rgb(var(--placeholder-color));font-weight:500}.group-bar__chip[data-v-bfe46ed8]{cursor:pointer;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;line-height:1.2;display:inline-flex}.group-bar__chip--aside[data-v-bfe46ed8]{opacity:.45}.group-bar__count[data-v-bfe46ed8]{opacity:.75}.group-bar__hint[data-v-bfe46ed8]{color:rgb(var(--placeholder-color))}.group-bar__clear[data-v-bfe46ed8]{color:rgb(var(--primary-color));cursor:pointer;background:0 0;padding:4px 2px;text-decoration:underline}.selection-bar[data-v-bf0a8a2b]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:.75rem;display:flex}.selection-bar__count[data-v-bf0a8a2b]{font-weight:500}.selection-bar__name[data-v-bf0a8a2b]{align-self:stretch;align-items:stretch;gap:6px;display:flex}.selection-bar__name[data-v-bf0a8a2b] input{width:14rem;height:auto;padding:0 .625rem;font-size:.875rem}.selection-bar[data-v-bf0a8a2b] .selection-bar__popover{position:relative}.selection-bar[data-v-bf0a8a2b] .selection-bar__panel{z-index:50;background-color:rgb(var(--white-color));min-width:12rem;box-shadow:var(--box-shadow-small);border-radius:4px;flex-direction:column;margin-top:.25rem;padding:.25rem;display:flex;position:absolute;left:0}.selection-bar__option[data-v-bf0a8a2b]{color:rgb(var(--base-font-color));text-align:left;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:.8125rem;display:flex}.selection-bar__option[data-v-bf0a8a2b]:hover,.selection-bar__option[data-v-bf0a8a2b]:focus-visible{background-color:rgb(var(--base-font-color) / .06)}.selection-bar__option-count[data-v-bf0a8a2b]{color:rgb(var(--placeholder-color));margin-left:auto}[data-v-f32655d6] .lane-ghost{display:none}.lane--drop-target[data-v-f32655d6]{border-color:rgb(var(--primary-color));background-color:rgb(var(--primary-color) / .08);box-shadow:inset 0 0 0 1px rgb(var(--primary-color))}.lane[data-v-f32655d6]{flex:none;width:20rem;padding:.75rem;transition:width .2s,padding .2s}.lane--folded[data-v-f32655d6]{width:2.5rem;padding:.75rem .25rem}.lane-header[data-v-f32655d6]{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.lane-title[data-v-f32655d6]{align-items:center;gap:6px;display:inline-flex}.lane-header--button[data-v-f32655d6]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center}.lane-chevron[data-v-f32655d6]{width:1rem;height:1rem;color:rgb(var(--placeholder-color));flex:none}.lane-header--button:hover .lane-chevron[data-v-f32655d6]{color:rgb(var(--base-font-color))}.lane--folded .lane-header[data-v-f32655d6]{writing-mode:vertical-rl;white-space:nowrap;flex:auto;justify-content:flex-start;gap:.75rem;margin-bottom:0;overflow:hidden}.lane--folded .lane-chevron[data-v-f32655d6]{transform:rotate(180deg)}.lane--folded .lane-list[data-v-f32655d6]{display:none}@media (prefers-reduced-motion:reduce){.lane[data-v-f32655d6]{transition:none}}.done[data-v-c64940bc]{text-align:center;flex-direction:column;align-items:center;padding:16px 8px 8px;display:flex}.done-mark[data-v-c64940bc]{width:64px;height:64px;margin-bottom:14px}.done-circle[data-v-c64940bc]{fill:rgb(var(--success-bg-color));stroke:rgb(var(--success-color));stroke-width:2.5px;stroke-dasharray:145;stroke-dashoffset:145px;animation:.55s ease-out forwards done-draw-c64940bc,.4s ease-out .35s backwards done-fill-c64940bc}.done-tick[data-v-c64940bc]{fill:none;stroke:rgb(var(--success-color));stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s ease-out .5s forwards done-draw-c64940bc}@keyframes done-draw-c64940bc{to{stroke-dashoffset:0}}@keyframes done-fill-c64940bc{0%{fill:#fff}}@media (prefers-reduced-motion:reduce){.done-circle[data-v-c64940bc],.done-tick[data-v-c64940bc]{stroke-dashoffset:0;animation:none}}.done-title[data-v-c64940bc]{margin:0 0 4px;font-size:16px;font-weight:600}.done-note[data-v-c64940bc]{max-width:400px;color:rgb(var(--placeholder-color));margin:0 0 16px;font-size:13px}.done-file[data-v-c64940bc]{text-align:left;width:100%;max-width:400px}.done-download[data-v-c64940bc]{background:rgb(var(--primary-color));color:#fff;border-radius:4px;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.done-download[data-v-c64940bc]:hover{background:rgb(var(--primary-hover-color))}.task-list[data-v-c64940bc]{border:1px solid rgb(var(--border-color));border-radius:4px;max-height:360px;overflow-y:auto}.task-row[data-v-c64940bc]{border-bottom:1px solid rgb(var(--border-color));cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.task-row[data-v-c64940bc]:last-child{border-bottom:0}.task-number[data-v-c64940bc]{color:rgb(var(--placeholder-color));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.task-title[data-v-c64940bc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.invoice[data-v-768ec15e]{border:1px solid rgb(var(--border-color));border-radius:4px}.invoice-head[data-v-768ec15e]{border-bottom:1px solid rgb(var(--border-color));justify-content:space-between;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.invoice-line[data-v-768ec15e]{gap:10px;padding:6px 10px;font-size:13px;display:flex}.invoice-total[data-v-768ec15e]{border-top:1px solid rgb(var(--border-color));font-weight:600}.task-number[data-v-768ec15e]{color:rgb(var(--placeholder-color));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.line-description[data-v-768ec15e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.amount[data-v-768ec15e]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:90px}.invoice-export[data-v-768ec15e]{border-top:1px solid rgb(var(--border-color));justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 10px;font-size:13px;display:flex}.export-status[data-v-768ec15e]{color:rgb(var(--placeholder-color));align-items:center;gap:6px;display:flex}.invoice-export-exported .export-status[data-v-768ec15e]{color:rgb(var(--success-color))}.invoice-export-failed .export-status[data-v-768ec15e],.export-error[data-v-768ec15e]{color:rgb(var(--error-color))}.export-error[data-v-768ec15e]{white-space:pre-line;margin:0;padding:0 10px 7px;font-size:12px}.task-list[data-v-925c3317]{border:1px solid rgb(var(--border-color));border-radius:4px;max-height:380px;overflow-y:auto}.task-row[data-v-925c3317]{border-bottom:1px solid rgb(var(--border-color));cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.task-row[data-v-925c3317]:last-child{border-bottom:0}.task-row-refused[data-v-925c3317]{cursor:default;color:rgb(var(--placeholder-color))}.task-number[data-v-925c3317]{color:rgb(var(--placeholder-color));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.task-title[data-v-925c3317]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task-refusal[data-v-925c3317]{font-size:12px}.amount[data-v-925c3317]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:90px}.earlier-heading[data-v-925c3317]{margin:8px 0 0;font-size:13px;font-weight:600}.workspace[data-v-a33186a7]{grid-template-columns:auto minmax(0,1fr) auto}.rail-fields[data-v-a33186a7]{flex:1;min-height:0;padding:16px;overflow-y:auto}.board[data-v-a33186a7]{border-left:1px solid rgb(var(--border-color));border-right:1px solid rgb(var(--border-color))}.conflict[data-v-a33186a7]{border:1px solid rgb(var(--border-color));background:rgb(var(--border-color) / 35%);color:rgb(var(--base-font-color));border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 16px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.conflict-action[data-v-a33186a7]{font-size:inherit;font-weight:500;line-height:inherit;color:rgb(var(--primary-color));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
