@layer theme, base, v3, components, utilities;@layer v3{.it-spark{display:block;overflow:visible}.is-authority{--seg:var(--data-series-1)}.is-signal{--seg:var(--data-series-2)}.is-muted{--seg:var(--data-series-4)}.is-light{--seg:var(--data-series-5)}.is-warning{--seg:var(--data-watch)}.is-danger{--seg:var(--data-negative)}.is-success{--seg:var(--data-positive)}.it-trend{container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-width:0;--tr-text:var(--text-tertiary);--tr-chip-bg:var(--color-navy-950);--tr-chip-fg:var(--text-on-ink);--tr-halo:var(--surface-card)}.it-trend__plot{position:relative;min-width:0}.it-trend__svg{display:block;overflow:visible}.it-trend__grid{stroke:var(--data-grid);stroke-width:1;stroke-dasharray:2 4}.it-trend__base{stroke:var(--border-subtle);stroke-width:1}.it-trend__target{stroke:var(--data-target);stroke-width:1;stroke-dasharray:5 5;opacity:.7}.it-trend__compare{opacity:.9}.it-trend__ytick{transform:translateY(calc(-100% - 3px));font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;color:var(--tr-text);font-variant-numeric:lining-nums}.it-trend__targetlabel,.it-trend__ytick{position:absolute;left:0;pointer-events:none}.it-trend__targetlabel{transform:translateY(calc(-100% - 5px));padding:2px 8px;border-radius:999px;background:var(--surface-card);box-shadow:0 0 0 1px var(--border-subtle);font-size:11px;font-weight:550;color:var(--text-secondary);white-space:nowrap}.it-trend__dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--tr-halo),0 0 0 9px color-mix(in srgb,currentColor 14%,transparent)}.it-trend__dot,.it-trend__value{position:absolute;pointer-events:none}.it-trend__value{transform:translate(-100%,calc(-100% - 14px));padding:4px 10px;border-radius:999px;background:var(--tr-chip-bg);color:var(--tr-chip-fg);font-size:12px;font-weight:600;font-variant-numeric:lining-nums;white-space:nowrap;box-shadow:var(--shadow-raised)}.it-trend__xaxis{position:relative;height:16px}.it-trend__xaxis span{position:absolute;top:0;transform:translateX(-50%);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tr-text);white-space:nowrap}.it-trend__xaxis span.is-first{transform:none}.it-trend__xaxis span.is-last{transform:translateX(-100%)}.it-trend__xaxis span.is-current{color:var(--text-primary);font-weight:600}.it-trend.is-ink{--tr-text:var(--text-on-ink-tertiary);--tr-chip-bg:var(--color-ink-text);--tr-chip-fg:var(--color-navy-950);--tr-halo:var(--color-navy-950)}.it-trend.is-ink .it-trend__grid{stroke:rgba(244,247,250,.09)}.it-trend.is-ink .it-trend__base{stroke:rgba(244,247,250,.14)}.it-trend.is-ink .it-trend__target{stroke:rgba(244,247,250,.45)}.it-trend.is-ink .it-trend__targetlabel{background:rgba(244,247,250,.08);box-shadow:0 0 0 1px rgba(244,247,250,.14);color:var(--text-on-ink-secondary);backdrop-filter:blur(6px)}.it-trend.is-ink .it-trend__xaxis span.is-current{color:var(--text-on-ink)}.it-trend.is-ink .it-chart__legend{color:var(--text-on-ink-secondary)}.it-chart{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.it-chart__legend{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;color:var(--text-secondary)}.it-chart__legend span{display:inline-flex;align-items:center;gap:7px}.it-chart__legend i{width:14px;height:3px;border-radius:3px;display:inline-block}.it-chart__legend i.is-dash{height:0;border-top:1.5px dashed var(--data-target);border-radius:0;background:none}.it-chart__legendnote{color:var(--text-tertiary)}.it-distrib{display:flex;flex-direction:column;gap:14px}.it-distrib__bar{display:flex;gap:3px;border-radius:999px;overflow:hidden}.it-distrib__seg{min-width:4px;background:var(--seg)}.it-distrib__seg:first-child{border-radius:999px 0 0 999px}.it-distrib__seg:last-child{border-radius:0 999px 999px 0}.it-distrib__legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 20px}.it-distrib__legend.is-inline{display:flex;flex-wrap:wrap;gap:6px 18px}.it-distrib__legend li{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.it-distrib__legend i{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--seg)}.it-distrib__lbl{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-distrib__val{margin-left:auto;font-weight:600;white-space:nowrap}.it-distrib__pct{width:38px;text-align:right;font-size:12px;color:var(--text-tertiary)}.it-distrib__legend.is-inline .it-distrib__val{margin-left:2px}.it-distrib__legend.is-inline .it-distrib__pct{display:none}.it-aging{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;align-items:end}.it-aging__col{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.it-aging__n{font-size:15px;font-weight:600;letter-spacing:-.01em}.it-aging__track{position:relative;width:100%;max-width:44px;border-radius:999px;background:var(--surface-sunken);overflow:hidden;display:flex;align-items:flex-end}.it-aging__fill{display:block;width:100%;border-radius:999px;background:var(--seg)}.it-aging__fill.is-muted{background:var(--data-series-1);opacity:.55}.it-aging__lbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap}.it-multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.it-multiples__cell{display:flex;flex-direction:column;gap:6px;padding:18px 20px;box-shadow:-1px 0 0 var(--border-hairline)}.it-multiples__lbl{font-size:12.5px;color:var(--text-secondary)}.it-multiples__cell .it-spark{margin-top:6px}.it-cash{container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-width:0}.it-cash__plot{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.it-cash__axis{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border-subtle)}.it-cash__col{position:relative;display:grid;grid-template-rows:1fr 1fr;justify-items:center;row-gap:3px}.it-cash__in,.it-cash__out{width:min(14px,70%);border-radius:999px}.it-cash__in{align-self:end;background:var(--data-series-1)}.it-cash__out{align-self:start;background:var(--data-series-3)}.it-cash__col:not(.is-current)>span{opacity:.86}.it-cash__col.is-current>.it-cash__in{background:var(--data-series-2)}.it-cash__xaxis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.it-cash__xaxis span{white-space:nowrap;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.it-cash__xaxis span.is-current{color:var(--text-primary);font-weight:600}.it-cash__xaxis span:first-child{justify-self:start}.it-cash__xaxis span:last-child{justify-self:end}@container (max-width: 440px){.it-cash__xaxis span:nth-child(2n):not(:last-child){visibility:hidden}}.it-conversion{display:flex;flex-direction:column;gap:12px}.it-conversion__row{display:grid;grid-template-columns:minmax(96px,132px) 1fr 36px 44px;align-items:center;gap:14px}.it-conversion__lbl{color:var(--text-secondary);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-conversion__track{height:8px;background:var(--surface-sunken);border-radius:999px;overflow:hidden}.it-conversion__fill{display:block;height:100%;background:var(--data-series-1);border-radius:999px}.it-conversion__fill.is-last{background:var(--data-series-2)}.it-conversion__n{text-align:right;font-weight:600;font-size:13px}.it-conversion__rate{text-align:right;font-size:12px;color:var(--text-tertiary)}.it-gauge{position:relative;padding:4px 0 22px}.it-gauge__track{position:relative;display:flex;gap:3px;height:6px}.it-gauge__zone{height:100%}.it-gauge__zone.is-nogo{background:var(--color-danger-50);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger-600) 22%,transparent);border-radius:999px 0 0 999px}.it-gauge__zone.is-neg{background:var(--color-warning-50);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warning-600) 22%,transparent)}.it-gauge__zone.is-go{background:var(--color-success-50);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success-600) 22%,transparent);border-radius:0 999px 999px 0}.it-gauge__marker{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--color-navy-950);box-shadow:0 0 0 3px var(--surface-card),var(--shadow-raised)}.it-gauge__scale{position:absolute;left:0;right:0;bottom:0;height:16px;font-size:11.5px;color:var(--text-tertiary)}.it-gauge__scale span{position:absolute;transform:translateX(-50%);white-space:nowrap;font-variant-numeric:lining-nums}.it-gauge__scale span:first-child{transform:translateX(calc(-100% - 2px))}.it-gauge__scale span:last-child{transform:translateX(2px)}.it-ring{position:relative;display:inline-grid;place-items:center;flex-shrink:0}.it-ring svg{position:absolute;inset:0}.it-ring__track{stroke:var(--surface-sunken)}.it-ring.is-ink .it-ring__track{stroke:rgba(244,247,250,.1)}.it-ring__value{transition:stroke-dasharray var(--motion-duration-slow) var(--motion-easing-standard)}.it-ring__center{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.1;max-width:calc(100% - 26px)}.it-ring__center .it-caption{font-size:10.5px;line-height:12px}.it-bullet{display:flex;flex-direction:column;gap:8px;padding-bottom:2px}.it-bullet__track{position:relative;height:8px;border-radius:999px;background:var(--surface-sunken)}.it-bullet__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--data-series-1)}.it-bullet__fill.is-signal{background:var(--data-series-2)}.it-bullet__fill.is-on-ink{background:var(--data-on-ink-1)}.it-bullet__target{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:2px;background:var(--text-primary);box-shadow:0 0 0 2px var(--surface-card)}.it-bullet__legend{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;color:var(--text-tertiary);font-variant-numeric:lining-nums;white-space:nowrap}.it-bullet__legend>span:first-child{font-weight:600;color:var(--text-primary)}.it-bullet__targetlbl{white-space:nowrap}.it-bullet.is-ink .it-bullet__track{background:rgba(244,247,250,.1)}.it-bullet.is-ink .it-bullet__target{background:var(--text-on-ink);box-shadow:0 0 0 2px var(--color-navy-950)}.it-bullet.is-ink .it-bullet__legend{color:var(--text-on-ink-tertiary)}.it-bullet.is-ink .it-bullet__legend>span:first-child{color:var(--text-on-ink)}@container (max-width: 560px){.it-trend__xaxis span:nth-child(2n):not(.is-current):not(.is-last){display:none}}@container (max-width: 340px){.it-trend__xaxis span:not(.is-first):not(.is-current):not(.is-last){display:none}}}@layer theme, base, v3, components, utilities;@layer v3{.it-table{container-type:inline-size;display:flex;flex-direction:column;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0}.it-table__toolbar{display:flex;align-items:center;gap:8px;padding:12px 14px;box-shadow:inset 0 -1px 0 var(--border-hairline);flex-wrap:wrap;min-height:60px}.it-table__toolbar.is-bulk{background:var(--color-navy-950);color:var(--text-on-ink);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:none}.it-table__scroll{overflow:auto;min-width:0;border-radius:inherit}.it-table__scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.it-table__el{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--type-table-size);line-height:var(--type-table-lh);font-variant-numeric:lining-nums}.it-table__el th{height:42px;padding:0 var(--table-cell-x);text-align:left;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--table-header-text);background:var(--surface-card);box-shadow:inset 0 -1px 0 var(--border-hairline);white-space:nowrap}.it-table__el th:first-child{padding-left:calc(var(--table-cell-x) + 6px)}.it-table__el td{height:var(--table-row-height);padding:8px var(--table-cell-x);box-shadow:inset 0 -1px 0 var(--table-divider);vertical-align:middle;background:var(--surface-card)}.it-table__el td:first-child{padding-left:calc(var(--table-cell-x) + 6px)}.it-table__el tbody tr:last-child td{box-shadow:none}.it-table__el tbody tr:hover td{background:var(--table-row-hover)}.it-table__el tbody tr.is-selected td{background:var(--table-row-selected)}.it-table__el tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--accent-default),inset 0 -1px 0 var(--table-divider)}.it-table__el tbody tr.is-danger td:first-child{box-shadow:inset 3px 0 0 var(--status-danger-dot),inset 0 -1px 0 var(--table-divider)}.it-table__el tbody tr.is-warning td:first-child{box-shadow:inset 3px 0 0 var(--status-warning-dot),inset 0 -1px 0 var(--table-divider)}.it-table__el .is-right{text-align:right}.it-table__el .is-center{text-align:center}.it-table__el th.is-right .it-table__sort{flex-direction:row-reverse}.it-table__sel{width:44px;padding-right:0!important}.it-table__sel .it-check__input{vertical-align:middle}.it-table__sort{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:4px}.it-table__sort.is-active,.it-table__sort:hover{color:var(--text-primary)}.it-table__sorthint{opacity:0;transition:opacity var(--motion-duration-fast)}.it-table__sort:focus-visible .it-table__sorthint,th:hover .it-table__sorthint{opacity:1}.it-table__scroll.is-sticky thead th{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--border-hairline),0 8px 16px -14px rgba(15,23,46,.3)}.it-table__el .is-pinned{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--border-hairline)}.it-table__el thead .is-pinned{z-index:3}.it-table__el tfoot td{height:50px;padding:8px var(--table-cell-x);background:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--color-slate-200);font-weight:600;font-size:14px;white-space:nowrap}.it-table__el tfoot td:first-child{padding-left:calc(var(--table-cell-x) + 6px);border-radius:0 0 0 var(--radius-card)}.it-table__el tfoot td:last-child{border-radius:0 0 var(--radius-card) 0}.it-table__totlabel{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--text-tertiary)}.it-table__footer,.it-table__state{box-shadow:inset 0 1px 0 var(--border-hairline)}.it-table__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;flex-wrap:wrap}.it-table--comfortable{--table-row-height:60px;--table-cell-x:16px}.it-table--default{--table-row-height:52px;--table-cell-x:14px}.it-table--compact{--table-row-height:40px;--table-cell-x:12px}.it-table--compact .it-table__el td{padding-top:4px;padding-bottom:4px}.it-table--compact .it-table__el th{height:36px}.it-table__cards{display:none}@container (max-width: 1180px){.it-table__el .hide-desktop{display:none}}@container (max-width: 860px){.it-table__el .hide-laptop{display:none}}@container (max-width: 640px){.it-table.is-responsive .it-table__scroll{display:none}.it-table.is-responsive .it-table__cards{display:flex;flex-direction:column}}.it-tcard{display:flex;flex-direction:column;gap:8px;padding:14px 16px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.it-tcard:last-child{box-shadow:none}.it-tcard.is-danger{box-shadow:inset 3px 0 0 var(--status-danger-dot),inset 0 -1px 0 var(--border-hairline)}.it-tcard.is-warning{box-shadow:inset 3px 0 0 var(--status-warning-dot),inset 0 -1px 0 var(--border-hairline)}.it-tcard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.it-tcard__title{min-width:0;flex:1;font-weight:550}.it-tcard__value{font-weight:600;text-align:right;white-space:nowrap}.it-tcard__sub{font-size:13px;color:var(--text-tertiary)}.it-tcard__meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--text-secondary)}.it-tcard__metaitem{display:inline-flex;gap:4px;align-items:baseline}.it-tcard__k{color:var(--text-tertiary)}.it-bulk{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.it-bulk__count{font-size:13px;font-weight:600;color:inherit}.it-bulk__actions{display:flex;gap:6px;flex-wrap:wrap;margin-right:auto}.it-table__toolbar.is-bulk .it-btn--secondary{background:rgba(244,247,250,.08);color:var(--text-on-ink);box-shadow:inset 0 0 0 1px rgba(244,247,250,.16)}.it-table__toolbar.is-bulk .it-btn--secondary:hover{background:rgba(244,247,250,.14)}.it-table__toolbar.is-bulk .it-btn--quiet,.it-table__toolbar.is-bulk .it-iconbtn{color:var(--text-on-ink-secondary)}.it-cell-strong{font-weight:600}.it-cell-muted{color:var(--text-secondary)}.it-cell-sub{display:block;font-size:12.5px;color:var(--text-tertiary);line-height:17px}.it-cell-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.it-cell-ref{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.it-plate{display:inline-flex;align-items:stretch;height:24px;border:1px solid rgba(15,23,46,.55);border-radius:var(--plate-radius);background:var(--plate-bg);color:var(--plate-text);overflow:hidden;vertical-align:middle;flex-shrink:0;box-shadow:0 1px 0 rgba(15,23,46,.04)}.it-plate__band{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:11px;padding:3px 0 2px;background:var(--plate-band)}.it-plate__stars{width:6px;height:6px;border-radius:50%;border:1px dotted rgba(255,255,255,.9)}.it-plate__f{font-size:7px;line-height:8px;font-weight:700;color:#fff}.it-plate__value{display:flex;align-items:center;padding:0 7px 0 6px;font-family:var(--font-mono);font-size:var(--type-plate-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:lining-nums}.it-plate--s{height:20px}.it-plate--s .it-plate__value{font-size:11px;padding:0 5px 0 4px;letter-spacing:.04em}.it-plate--s .it-plate__band{width:8px;padding:2px 0 1px}.it-plate--s .it-plate__stars{width:4px;height:4px}.it-plate--s .it-plate__f{font-size:5.5px;line-height:6px}.it-plate--l{height:40px;border-width:1.5px;border-radius:8px}.it-plate--l .it-plate__value{font-size:20px;padding:0 12px 0 10px;letter-spacing:.08em}.it-plate--l .it-plate__band{width:16px;padding:5px 0 3px}.it-plate--l .it-plate__stars{width:9px;height:9px}.it-plate--l .it-plate__f{font-size:10px;line-height:11px}.it-ink .it-plate,.it-on-ink .it-plate{border-color:transparent}.it-vin{display:inline-flex;align-items:center;gap:6px;max-width:100%}.it-vin__code{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;display:inline-flex;gap:.45em;white-space:nowrap;color:var(--text-secondary)}.it-vin__code .is-hl{background:var(--accent-subtle);color:var(--color-blue-800);border-radius:4px;box-shadow:0 0 0 2px var(--accent-subtle)}.it-vin__copy{display:inline-flex;padding:4px;border-radius:999px;color:var(--text-tertiary)}.it-vin__copy:hover{color:var(--text-primary);background:var(--action-quiet-hover)}.it-vphoto{position:relative;display:block;overflow:hidden;border-radius:var(--radius-media);background:var(--surface-studio);flex-shrink:0;isolation:isolate}.it-vphoto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform:scale(1.02)}.it-vphoto--s>img,.it-vphoto--xs>img{transform:scale(1.18);object-position:50% 62%}.it-vphoto .it-vart{position:absolute;inset:12% 10% 10%;width:80%;height:78%}.it-vphoto.is-placeholder{background:linear-gradient(180deg,var(--color-slate-25) 0,var(--surface-studio) 100%)}.it-vphoto--xs{width:48px;border-radius:10px}.it-vphoto--s{width:68px;border-radius:12px}.it-vphoto--m{width:120px}.it-vphoto--l{width:260px}.it-vphoto--fill{width:100%}.it-vphoto--s .it-vart,.it-vphoto--xs .it-vart{inset:18% 8% 14%;width:84%;height:68%}.it-vart--outline .it-vart__body{fill:rgba(255,255,255,.55);stroke:var(--color-slate-400);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.it-vart--outline .it-vart__glass{fill:none;stroke:var(--color-slate-300);stroke-width:1.1;vector-effect:non-scaling-stroke}.it-vart--outline .it-vart__tire{fill:var(--surface-studio);stroke:var(--color-slate-400);stroke-width:1.4;vector-effect:non-scaling-stroke}.it-vart--outline .it-vart__rim{fill:none;stroke:var(--color-slate-300);stroke-width:1.1;vector-effect:non-scaling-stroke}.it-vart--outline .it-vart__ground{stroke:var(--color-slate-200);stroke-width:1;vector-effect:non-scaling-stroke}.it-vphoto__count{left:10px;bottom:10px;gap:5px;height:24px;padding:0 9px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);color:var(--text-primary);font-size:11.5px;font-weight:600;box-shadow:0 1px 2px rgba(15,23,46,.08)}.it-vphoto__count,.it-vphoto__todo{position:absolute;display:inline-flex;align-items:center;border-radius:999px}.it-vphoto__todo{left:50%;bottom:10%;transform:translateX(-50%);gap:6px;height:26px;padding:0 12px;background:var(--surface-card);color:var(--text-secondary);font-size:12px;font-weight:550;white-space:nowrap;box-shadow:var(--shadow-xs)}.it-vart{display:block}.it-vid{align-items:center;gap:14px}.it-vid,.it-vid__text{display:flex;min-width:0}.it-vid__text{flex-direction:column;gap:4px}.it-vid__name{display:flex;flex-direction:column;min-width:0}.it-vid__make{font-weight:600;font-size:14px;line-height:19px;letter-spacing:-.005em}.it-vid__make,.it-vid__version{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-vid__version{font-size:12.5px;line-height:17px;color:var(--text-tertiary)}.it-vid__meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary);flex-wrap:wrap}.it-vid--s .it-vid__make{font-size:13.5px}.it-vid--s{gap:10px}.it-vid--l .it-vid__make{font-size:20px;line-height:26px;letter-spacing:-.015em}.it-vid--l .it-vid__version{font-size:14px;line-height:20px}.it-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;padding:0;margin:0}.it-track__step{position:relative;display:flex;flex-direction:column;gap:3px;padding-top:22px;min-width:0}.it-track__line{position:absolute;top:6px;left:0;right:0;height:2px;border-radius:2px;background:var(--trace-pending)}.it-track__step:first-child .it-track__line{left:6px}.it-track__step:last-child .it-track__line{right:auto;width:8px}.it-track__step.is-done .it-track__line{background:var(--color-navy-950)}.it-track__step.is-current .it-track__line{background:linear-gradient(90deg,var(--trace-color) 0 8px,var(--trace-pending) 8px)}.it-track__node{position:absolute;top:1px;left:0;width:12px;height:12px;border-radius:50%;background:var(--surface-card);border:2px solid var(--color-slate-300)}.it-track__step.is-done .it-track__node{background:var(--color-navy-950);border-color:var(--color-navy-950)}.it-track__step.is-current .it-track__node{border-color:var(--trace-color);background:var(--surface-card);box-shadow:0 0 0 4px color-mix(in srgb,var(--trace-color) 16%,transparent)}.it-track__step.is-current .it-track__node:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--trace-color)}.it-track__label{font-size:12.5px;line-height:17px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.it-track__step.is-done .it-track__label{color:var(--text-secondary)}.it-track__step.is-current .it-track__label{color:var(--text-primary);font-weight:600}.it-track__date{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;color:var(--text-tertiary)}.it-track--compact .it-track__step{padding-top:18px}.it-track.is-exited .it-track__step:not(.is-done):not(.is-current) .it-track__label{text-decoration:line-through}.it-track__exit{grid-column:1/-1;padding-top:8px}.it-ready{display:flex;flex-direction:column;gap:10px;min-width:0}.it-ready__head{display:flex;justify-content:space-between;gap:var(--space-8);align-items:baseline;flex-wrap:wrap}.it-ready__dims{display:grid;gap:6px}.it-ready--rail .it-ready__dims{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.it-ready__dim{display:flex;flex-direction:column;gap:4px;min-width:0}.it-ready__bar{height:4px;border-radius:999px;background:var(--surface-sunken)}.it-ready__dim.is-na .it-ready__bar,.it-ready__dim.is-ok .it-ready__bar{background:var(--color-navy-950)}.it-ready__dim.is-en_cours .it-ready__bar{background:linear-gradient(90deg,var(--accent-default) 0 55%,var(--surface-sunken) 55%)}.it-ready__dim.is-bloque .it-ready__bar{background:var(--status-danger-dot)}.it-ready__lbl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary)}.it-ready__lbl,.it-ready__val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-ready__val{font-size:13px;font-weight:550}.it-ready__dim.is-bloque .it-ready__val{color:var(--status-danger-text)}.it-ready--rail .it-ready__lbl .it-glyph{display:none}.it-ready--list .it-ready__dims{gap:0}.it-ready--list .it-ready__dim{display:grid;grid-template-columns:minmax(120px,160px) 1fr;column-gap:var(--space-12);padding:10px 0;box-shadow:inset 0 1px 0 var(--border-hairline)}.it-ready--list .it-ready__dim:first-child{box-shadow:none;padding-top:0}.it-ready--list .it-ready__lbl{font-size:13px;color:var(--text-primary)}.it-ready--list .it-ready__val{font-weight:500;color:var(--text-secondary);font-size:13px}.it-ready--list .it-ready__detail{grid-column:2}.it-ready-compact{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.it-ready-compact__segs{display:inline-flex;gap:3px}.it-ready-compact__segs i{width:10px;height:4px;border-radius:999px;background:var(--color-slate-200)}.it-ready-compact__segs i.is-na,.it-ready-compact__segs i.is-ok{background:var(--color-navy-950)}.it-ready-compact__segs i.is-en_cours{background:var(--accent-default)}.it-ready-compact__segs i.is-bloque{background:var(--status-danger-dot)}.it-age{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--text-secondary);font-variant-numeric:lining-nums}.it-age.is-warning{color:var(--status-warning-text);font-weight:550}.it-age.is-danger{color:var(--status-danger-text);font-weight:600}.it-age-bar{display:inline-flex;align-items:center;gap:10px;min-width:120px}.it-age-bar__track{position:relative;flex:1;height:4px;background:var(--surface-sunken);border-radius:999px}.it-age-bar__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--color-navy-950)}.it-age-bar__fill.is-warning{background:var(--status-warning-dot)}.it-age-bar__fill.is-danger{background:var(--status-danger-dot)}.it-age-bar__mark{position:absolute;top:-3px;bottom:-3px;width:1.5px;border-radius:1px;background:var(--color-slate-300)}.it-figure{gap:2px}.it-capital,.it-figure{display:flex;flex-direction:column}.it-capital{gap:16px}.it-capital__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap}.it-capital__aside{align-items:flex-end;gap:2px}.it-capital__aside,.it-capital__list{display:flex;flex-direction:column}.it-capital__list li{display:grid;grid-template-columns:1fr auto 96px;gap:var(--space-12);align-items:center;padding:10px 0;box-shadow:inset 0 1px 0 var(--border-hairline);font-size:13.5px}.it-capital__amt{text-align:right;font-weight:600}.it-valert{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:14px;font-size:13px;line-height:18px;background:var(--surface-subtle)}.it-valert__icon{flex-shrink:0}.it-valert__text{flex:1;min-width:0}.it-valert.is-critical{background:var(--status-danger-bg)}.it-valert.is-critical .it-valert__icon{color:var(--status-danger-dot)}.it-valert.is-critical .it-valert__text{color:var(--status-danger-text);font-weight:550}.it-valert.is-warning{background:var(--status-warning-bg)}.it-valert.is-warning .it-valert__icon{color:var(--status-warning-dot)}.it-valert.is-warning .it-valert__text{color:var(--status-warning-text)}.it-valert.is-info .it-valert__icon{color:var(--status-info-dot)}.it-valert.is-info .it-valert__text{color:var(--text-secondary)}.it-valert.is-compact{padding:7px 10px;font-size:12px;line-height:16px;gap:8px;border-radius:12px}.it-margin-inline{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:13px}.it-vcard{position:relative;display:flex;flex-direction:column;color:var(--text-primary);background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;min-width:0;transition:box-shadow var(--motion-duration-normal) var(--motion-easing-standard),transform var(--motion-duration-normal) var(--motion-easing-standard)}.it-vcard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.it-vcard.is-selected{box-shadow:0 0 0 2px var(--accent-default),var(--shadow-card)}.it-vcard__media{position:relative;margin:8px 8px 0}.it-vcard__media>.it-vphoto{border-radius:14px}.it-vcard__status{position:absolute;top:10px;left:10px;z-index:1}.it-vcard__status .it-status{background:rgba(255,255,255,.82);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 1px 2px rgba(15,23,46,.08)}.it-vcard__media .it-vphoto__count{left:auto;right:10px}.it-vcard__body{display:flex;flex-direction:column;gap:12px;padding:14px 18px 18px;min-width:0}.it-vcard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-8);min-width:0}.it-vcard__id{min-width:0}.it-vcard__name{font-size:16px;line-height:21px;font-weight:600;letter-spacing:-.01em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-vcard__name a{color:inherit}.it-vcard__name a:hover{text-decoration:none}.it-vcard__name a:after{content:"";position:absolute;inset:0}}@layer theme, base, v3, components, utilities;@layer v3{.it-vcard__name a:focus-visible{outline:none}.it-vcard:has(.it-vcard__name a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.it-vcard__version{font-size:12.5px;line-height:17px;color:var(--text-tertiary);margin:0}.it-vcard__price{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap}.it-vcard__price .it-amount{font-size:22px;line-height:26px;font-weight:600;letter-spacing:-.02em}.it-vcard__key{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:12px;line-height:16px;min-width:0}.it-vcard__keylabel{color:var(--text-tertiary)}.it-vcard__keyval{font-weight:600;white-space:nowrap}.it-vcard__key.is-warning .it-vcard__keyval{color:var(--status-warning-text)}.it-vcard__key.is-danger .it-vcard__keyval{color:var(--status-danger-text)}.it-vcard__key.is-signal .it-vcard__keyval{color:var(--text-accent)}.it-vcard__key.is-info .it-vcard__keyval{color:var(--status-info-text)}.it-vcard__meta{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;font-size:12px;color:var(--text-tertiary);padding-top:12px;box-shadow:inset 0 1px 0 var(--border-hairline);position:relative;z-index:0}.it-vcard--dense .it-vcard__body{padding:12px 14px;gap:8px}.it-vcard--incomplete{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-warning-600) 30%,transparent),var(--shadow-card)}.it-vcard--mobile{border-radius:var(--radius-card)}.it-vcard .it-valert{position:relative;z-index:1}.it-vrow{display:grid;grid-template-columns:minmax(220px,2.4fr) 100px 60px 96px 124px 112px 136px minmax(64px,1fr) 40px;grid-template-areas:"id plate age price margin status ready loc act";align-items:center;gap:var(--space-12);padding:10px 14px;min-height:68px;background:var(--surface-card);box-shadow:inset 0 -1px 0 var(--border-hairline)}.it-vrow:hover{background:var(--surface-hover)}.it-vrow.is-selected{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--accent-default),inset 0 -1px 0 var(--border-hairline)}.it-vrow__age,.it-vrow__margin,.it-vrow__price{text-align:right;justify-self:end}.it-vrow__price{font-weight:600;font-size:14px}.it-vrow__id{grid-area:id;min-width:0}.it-vrow__plate{grid-area:plate}.it-vrow__age{grid-area:age}.it-vrow__price{grid-area:price}.it-vrow__margin{grid-area:margin}.it-vrow__status{grid-area:status}.it-vrow__ready{grid-area:ready;min-width:0;overflow:hidden}.it-vrow__actions{grid-area:act}.it-vrow__loc{grid-area:loc}@container (max-width: 1080px){.it-vrow{grid-template-columns:minmax(200px,2.4fr) 100px 60px 96px 124px 112px 40px;grid-template-areas:"id plate age price margin status act"}.it-vrow__loc,.it-vrow__ready{display:none!important}}@container (max-width: 760px){.it-vrow{grid-template-columns:minmax(0,1fr) 60px 96px 112px 40px;grid-template-areas:"id age price status act"}.it-vrow__margin,.it-vrow__plate{display:none!important}}@container (max-width: 480px){.it-vrow{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"id id act" "status age price";row-gap:6px}.it-vrow__status{justify-self:start}}.it-vrow__loc{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden}.it-specs{display:grid;gap:18px 28px;margin:0}.it-specs__item{display:flex;flex-direction:column;gap:3px;min-width:0}.it-specs dt{font-size:12px;color:var(--text-tertiary);font-weight:450}.it-specs dd{margin:0;font-size:14px;font-weight:550;display:flex;align-items:center;gap:7px}.it-swatch{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,23,46,.18)}.it-vhero{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:28px;align-items:start;padding:10px 24px 10px 10px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-vhero>.it-vphoto{border-radius:14px}.it-vhero__body{display:flex;flex-direction:column;gap:18px;min-width:0;padding:14px 0}.it-vhero__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.it-vhero__ids{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.it-vhero__figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;gap:12px;box-shadow:inset 0 1px 0 var(--border-hairline)}.it-vhero__figs>div{display:flex;flex-direction:column;gap:3px}.it-vhero__m{display:flex;align-items:baseline;gap:6px}.it-vhero.is-compact{grid-template-columns:minmax(0,1fr);padding:10px}@container (max-width: 700px){.it-vhero{grid-template-columns:minmax(0,1fr);padding:10px}}@media (max-width:700px){.it-vhero{grid-template-columns:minmax(0,1fr);padding:10px}}.it-gallery{display:flex;flex-direction:column;gap:10px}.it-gallery__main{position:relative;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-studio);aspect-ratio:16/9}.it-gallery__main .it-vart{width:100%;height:100%;display:block}.it-gallery__main>.it-vphoto{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.it-gallery__cap{position:absolute;left:12px;bottom:12px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-primary);padding:3px 10px;border-radius:999px;font-weight:550}.it-gallery__next,.it-gallery__prev{position:absolute;top:50%;margin-top:-18px}.it-gallery__prev{left:12px}.it-gallery__next{right:12px}.it-gallery__full{position:absolute;top:12px;right:12px}.it-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.it-gallery__thumb{position:relative;width:76px;height:56px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-studio);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-gallery__thumb .it-vart,.it-gallery__thumb .it-vphoto{width:100%;height:100%;border-radius:0}.it-gallery__thumb.is-active{box-shadow:0 0 0 2px var(--color-navy-950)}.it-gallery__thumb.is-add{flex-direction:column;gap:2px;color:var(--text-secondary);background:var(--surface-subtle);box-shadow:inset 0 0 0 1.5px var(--color-slate-200)}.it-gallery__thumb.is-uploading{background:var(--surface-sunken)}.it-gallery__spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--color-slate-200);border-top-color:var(--accent-default);animation:it-spin .9s linear infinite}.it-gallery.is-empty{align-items:flex-start;padding:24px;border-radius:var(--radius-card);background:var(--surface-subtle);box-shadow:inset 0 0 0 1.5px var(--color-slate-200);gap:8px}.it-gallery__emptyicon{width:44px;height:44px;border-radius:14px;background:var(--surface-card);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);box-shadow:var(--shadow-xs)}.it-gallery__main-tag{position:absolute;left:4px;bottom:4px;font-size:9.5px;font-weight:600;line-height:14px;padding:0 5px;border-radius:999px;background:var(--color-navy-950);color:var(--text-on-ink)}.it-gallery__tools{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.it-gallery__tools>.it-caption{flex:1;min-width:160px}.it-acq{display:flex;flex-direction:column;gap:16px;padding:20px 22px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-acq__head{display:flex;align-items:center;gap:12px}.it-acq__head .it-status{margin-left:auto}.it-acq__icon{width:38px;height:38px;border-radius:12px;background:var(--surface-subtle);justify-content:center;color:var(--text-primary)}.it-acq__icon,.it-consign{display:inline-flex;align-items:center}.it-consign{gap:8px;flex-wrap:wrap}.it-recep{display:flex;flex-direction:column}.it-recep li{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:10px 0;box-shadow:inset 0 -1px 0 var(--border-hairline)}.it-recep li:last-child{box-shadow:none}.it-recep__icon{width:34px;height:34px;border-radius:12px;background:var(--surface-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.it-recep li.is-done .it-recep__icon{color:var(--text-primary);background:var(--surface-sunken)}.it-prep{display:flex;flex-direction:column;gap:12px}.it-prep__head{display:flex;justify-content:space-between;align-items:baseline}.it-prep__segs{display:flex;gap:4px}.it-prep__segs i{flex:1;height:5px;border-radius:999px;background:var(--color-slate-200)}.it-prep__segs i.is-fait{background:var(--color-navy-950)}.it-prep__segs i.is-en_cours{background:var(--accent-default)}.it-prep__segs i.is-bloque{background:var(--status-danger-dot)}.it-prep__list{display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);overflow:hidden}.it-prep__foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.it-prepitem{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 16px;box-shadow:inset 0 -1px 0 var(--border-hairline)}.it-prepitem:last-child{box-shadow:none}.it-prepitem__icon{width:32px;height:32px;border-radius:10px;background:var(--surface-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.it-prepitem.is-fait .it-cell-strong{color:var(--text-tertiary)}.it-prepitem.is-en_cours{box-shadow:inset 3px 0 0 var(--accent-default),inset 0 -1px 0 var(--border-hairline)}.it-prepitem__cost{font-size:13px;font-weight:550}.it-objcard{flex-direction:column;padding:18px 20px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-objcard,.it-objcard__head{display:flex;gap:12px;min-width:0}.it-objcard__head{align-items:center}.it-objcard__head>.it-status{margin-left:auto;flex-shrink:0}.it-objcard__icon{width:36px;height:36px;border-radius:12px;background:var(--surface-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.it-objcard__link{align-self:flex-start}.it-rolehidden{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-secondary);font-size:13px}.it-costs{display:flex;flex-direction:column;gap:12px;min-width:0}.it-costs__bar{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden}.it-costs__bar span,.it-costs__key{background:var(--seg)}.it-costs .is-authority{--seg:var(--color-navy-900)}.it-costs .is-signal{--seg:var(--color-blue-500)}.it-costs .is-s3{--seg:var(--color-blue-300)}.it-costs .is-s4{--seg:var(--color-slate-500)}.it-costs .is-s5{--seg:var(--color-slate-350)}.it-costs .is-s6{--seg:var(--color-slate-200)}.it-costs .is-s7{--seg:var(--color-slate-150)}.it-costs__table{width:100%;border-collapse:collapse;font-size:13px}.it-costs__table td,.it-costs__table th{padding:7px 0;border-bottom:1px solid var(--border-hairline);text-align:left;font-weight:400}.it-costs__table thead th{font-size:12px;font-weight:550;color:var(--text-secondary);padding-top:0}.it-costs__table tbody th{color:var(--text-primary)}.it-costs__lbl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.it-costs__table td{font-weight:550;white-space:nowrap;padding-left:12px}.it-costs__table .is-right{text-align:right}.it-costs__table tfoot td,.it-costs__table tfoot th{border-top:1px solid var(--color-navy-950);border-bottom:0;font-weight:600;font-size:14px;padding-top:9px}.it-costs__key{width:8px;height:8px;border-radius:999px;flex-shrink:0}.it-costs__est{font-size:11px;font-weight:550;color:var(--status-warning-text);background:var(--status-warning-bg);border-radius:999px;padding:0 5px;line-height:16px}.it-costs__src{font-size:11.5px;color:var(--text-tertiary)}.it-margin{display:flex;flex-direction:column;gap:2px}.it-margin__row{display:flex;align-items:baseline;gap:8px}.it-margin__rate{font-size:13px;font-weight:600;color:var(--text-secondary)}.it-margin--l .it-margin__rate{font-size:16px}.it-margin__flag{margin-left:6px;font-size:11px;font-weight:500;color:var(--text-tertiary)}.it-scenarios{width:100%;border-collapse:collapse;font-size:13px}.it-scenarios td,.it-scenarios th{padding:8px 0;border-bottom:1px solid var(--border-hairline);text-align:left;font-weight:400}.it-scenarios thead th{font-size:12px;font-weight:550;color:var(--text-secondary)}.it-scenarios td{font-weight:550;padding-left:12px}.it-scenarios .is-right{text-align:right}.it-scenarios tr.is-current th{font-weight:600}.it-scenarios tr.is-current{box-shadow:inset 2px 0 0 var(--accent-default)}.it-scenarios tr.is-current th{padding-left:10px}.it-scenarios td .it-glyph{display:inline-block;margin-left:6px;vertical-align:middle}.it-pmax{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-pmax.is-over{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-600) 28%,transparent),var(--shadow-card);background:var(--status-danger-bg)}.it-auction{display:flex;flex-direction:column;gap:8px}.it-auction__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600}.it-auction__meta{font-size:12.5px}.it-auction__meta dt{font-size:12px}.it-auction__meta dd{font-size:12.5px;font-weight:500}.it-auction__override{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--status-warning-text);background:var(--status-warning-bg);padding:6px 8px;border-radius:10px}.it-veco{display:flex;flex-direction:column;gap:16px}.it-veco__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@layer theme, base, v3, components, utilities;@layer v3{@media (max-width:560px){.it-veco__figures{grid-template-columns:1fr 1fr}}.it-paid{display:flex;flex-direction:column;gap:8px}.it-paid__figs{display:flex;justify-content:space-between;gap:12px}.it-figure.is-right{align-items:flex-end;text-align:right}.it-paid__foot{display:flex;justify-content:space-between;gap:8px;color:var(--text-secondary);flex-wrap:wrap}.it-oppeco{display:flex;flex-direction:column;gap:16px}.it-oppeco__result{padding:12px 14px;background:var(--surface-subtle);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-verdict{position:relative;display:flex;flex-direction:column;gap:20px;padding:26px 28px;border-radius:24px;background:var(--gradient-ink);color:var(--text-on-ink);overflow:hidden;isolation:isolate;box-shadow:var(--shadow-ink)}.it-verdict:before{content:"";position:absolute;z-index:-1;right:-20%;top:-45%;width:75%;height:130%;background:radial-gradient(closest-side,var(--verdict-glow,rgba(77,148,245,.22)),transparent)}.it-verdict.is-go{--verdict-glow:rgba(30,158,97,0.26);--verdict-word:#9BE7C0}.it-verdict.is-negocier{--verdict-glow:rgba(199,125,18,0.26);--verdict-word:#FFD08A}.it-verdict.is-nogo{--verdict-glow:rgba(222,61,76,0.26);--verdict-word:#FFB9C0}.it-verdict__head{display:flex;flex-direction:column;gap:8px}.it-verdict__kicker{color:var(--text-on-ink-tertiary)}.it-verdict__word{display:flex;align-items:center;gap:14px;font-size:48px;line-height:52px;font-weight:600;letter-spacing:-.035em;color:var(--verdict-word,var(--text-on-ink))}.it-verdict__glyph{width:40px;height:40px;border-radius:50%;background:rgba(244,247,250,.08);box-shadow:inset 0 0 0 1px rgba(244,247,250,.12);display:inline-flex;align-items:center;justify-content:center}.it-verdict.is-go .it-verdict__glyph{--it-tone-success:#9BE7C0}.it-verdict.is-negocier .it-verdict__glyph{--it-tone-warning:#FFD08A}.it-verdict.is-nogo .it-verdict__glyph{--it-tone-danger:#FFB9C0}.it-verdict__why{font-size:14px;line-height:21px;color:var(--text-on-ink-secondary);max-width:560px}.it-verdict__figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:16px 0;box-shadow:inset 0 1px 0 rgba(244,247,250,.09),inset 0 -1px 0 rgba(244,247,250,.09)}.it-verdict__figs>div{padding:0 16px 0 0}.it-verdict__figs>div+div{padding-left:16px;box-shadow:inset 1px 0 0 rgba(244,247,250,.09)}.it-verdict__figs dt{font-size:12px;color:var(--text-on-ink-tertiary)}.it-verdict__figs dd{margin:4px 0 0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.it-verdict__gauge .it-gauge__zone.is-nogo{background:rgba(222,61,76,.38);box-shadow:none}.it-verdict__gauge .it-gauge__zone.is-neg{background:rgba(199,125,18,.38);box-shadow:none}.it-verdict__gauge .it-gauge__zone.is-go{background:rgba(30,158,97,.42);box-shadow:none}.it-verdict__gauge .it-gauge__marker{background:var(--color-ink-text);box-shadow:0 0 0 3px var(--color-navy-950),0 0 0 9px rgba(244,247,250,.08)}.it-verdict__gauge .it-gauge__scale{color:var(--text-on-ink-tertiary)}.it-verdict__actions{display:flex;gap:8px;flex-wrap:wrap}.it-verdict__ghost{color:var(--text-on-ink)!important}.it-verdict__ghost:hover{background:rgba(244,247,250,.08)!important}.it-verdict__note{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-on-ink-tertiary)}.it-verdict.is-compact{padding:20px 22px;gap:14px;border-radius:20px}.it-verdict.is-compact .it-verdict__word{font-size:32px;line-height:36px}.it-verdict.is-compact .it-verdict__figs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.it-verdict.is-compact .it-verdict__figs>div:nth-child(3){padding-left:0;box-shadow:none}@media (max-width:640px){.it-verdict__figs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.it-verdict__figs>div:nth-child(3){padding-left:0;box-shadow:none}.it-verdict__word{font-size:34px;line-height:38px}}.it-doctype{gap:10px;min-width:0}.it-doctype,.it-doctype__icon{display:inline-flex;align-items:center}.it-doctype__icon{width:30px;height:30px;border-radius:10px;background:var(--surface-sunken);color:var(--text-secondary);justify-content:center;flex-shrink:0}.it-doctype__icon.is-generated{background:var(--accent-subtle);color:var(--color-blue-700)}.it-doctype__label{font-size:13.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-docrow{display:grid;grid-template-columns:minmax(200px,2fr) minmax(160px,1.4fr) 130px 90px 120px auto;gap:12px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-hairline);min-height:52px}.it-docrow:hover{background:var(--surface-hover)}.it-docrow.is-missing{box-shadow:inset 2px 0 0 var(--status-danger-dot)}.it-docrow.is-compact{grid-template-columns:minmax(0,1fr) auto auto auto}.it-docrow__obj{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px}.it-docrow__actions{display:flex;justify-content:flex-end;gap:2px}@container (max-width: 900px){.it-docrow{grid-template-columns:minmax(0,1fr) auto auto}.it-docrow__date,.it-docrow__obj,.it-docrow__origin{display:none}}.it-doclist{container-type:inline-size;background:var(--surface-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}.it-doclist>:last-child{border-bottom:0}.it-doccard{display:flex;flex-direction:column;background:var(--surface-card);border-radius:var(--radius-card);overflow:hidden;min-width:0;box-shadow:var(--shadow-card)}.it-doccard.is-missing{border-style:dashed;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-600) 28%,transparent),var(--shadow-card)}.it-doccard__thumb{height:104px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;position:relative;color:var(--status-danger-dot)}.it-doccard__lines{width:58%;height:78%;background:#fff;box-shadow:0 1px 3px rgba(15,23,46,.12);display:flex;flex-direction:column;gap:6px;padding:10px 8px}.it-doccard__lines i{height:4px;border-radius:999px;background:var(--color-slate-200)}.it-doccard__lines i:first-child{width:50%;height:6px;background:var(--color-slate-350)}.it-doccard__lines i:nth-child(3){width:70%}.it-doccard__pages{position:absolute;right:6px;bottom:6px;font-size:10.5px;font-weight:600;color:var(--text-secondary);background:var(--surface-card);border-radius:999px;padding:0 4px}.it-doccard__body{padding:10px 12px 12px;gap:4px}.it-doccard__body,.it-docpreview{display:flex;flex-direction:column}.it-docpreview{margin:0;background:var(--surface-sunken);border-radius:var(--radius-card);overflow:hidden;min-width:0;box-shadow:var(--shadow-card)}.it-docpreview__tools{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 6px 12px;background:var(--surface-card);border-bottom:1px solid var(--border-hairline)}.it-docpreview__page{margin:16px auto;width:min(320px,86%);aspect-ratio:1/1.35;background:#fff;box-shadow:0 2px 8px rgba(15,23,46,.12);padding:20px 18px;display:flex;flex-direction:column;gap:10px;position:relative}.it-docpreview__hdr{display:flex;justify-content:space-between}.it-docpreview__logo{width:64px;height:18px;background:var(--color-slate-300);border-radius:999px}.it-docpreview__block{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.it-docpreview__block i{width:70px;height:4px;background:var(--color-slate-200)}.it-docpreview__block i+i{width:48px}.it-docpreview__title{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;color:var(--text-secondary);margin:8px 0 4px}.it-docpreview__line{display:flex;justify-content:space-between;gap:8px;padding:3px 4px;border-radius:999px}.it-docpreview__line i{height:4px;background:var(--color-slate-200);border-radius:999px}.it-docpreview__line b{width:40px;height:4px;background:var(--color-slate-300);border-radius:999px}.it-docpreview__line.is-hl{background:rgba(31,116,231,.12);box-shadow:0 0 0 1.5px var(--accent-default)}.it-docpreview__total{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid var(--color-slate-200)}.it-docpreview__total i{width:60px;height:6px;background:var(--color-slate-300)}.it-docpreview__total b{width:54px;height:6px;background:var(--color-slate-500)}.it-docpreview__stamp{position:absolute;right:28px;bottom:54px;transform:rotate(-12deg);font-size:10px;font-weight:700;letter-spacing:.1em;color:#B42A1C;border:1.5px solid #b42a1c;padding:2px 6px;border-radius:999px}.it-missingdoc{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-card);background:var(--surface-card);flex-wrap:wrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-600) 28%,transparent),var(--shadow-card)}.it-missingdoc__icon{width:34px;height:34px;border-radius:var(--radius-control);background:var(--status-danger-bg);color:var(--status-danger-dot);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.it-missingdoc__body{flex:1 1 200px;display:flex;flex-direction:column;gap:1px;min-width:0}.it-missingdoc__body strong{font-size:14px}.it-doccomp,.it-missingdoc__actions{display:flex;gap:6px}.it-doccomp{flex-direction:column}.it-doccomp__head{display:flex;justify-content:space-between;align-items:baseline}.it-doccomp__segs{display:flex;gap:3px}.it-doccomp__segs i{flex:1;height:5px;border-radius:999px;background:var(--color-slate-200)}.it-doccomp__segs i.is-ok{background:var(--text-primary)}.it-conf{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.it-conf__bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:12px}.it-conf__bars i{width:3px;border-radius:999px;background:var(--color-slate-200)}.it-conf__bars i:first-child{height:5px}.it-conf__bars i:nth-child(2){height:8px}.it-conf__bars i:nth-child(3){height:12px}.it-conf.is-high .it-conf__bars i{background:var(--status-success-dot)}.it-conf.is-medium .it-conf__bars i:nth-child(-n+2){background:var(--status-warning-dot)}.it-conf.is-low .it-conf__bars i:first-child{background:var(--status-danger-dot)}.it-conf__label{font-weight:550}.it-conf.is-high .it-conf__label{color:var(--status-success-text)}.it-conf.is-medium .it-conf__label{color:var(--status-warning-text)}.it-conf.is-low .it-conf__label{color:var(--status-danger-text)}.it-conf__pct{color:var(--text-tertiary)}.it-extract{display:flex;flex-direction:column;gap:16px}.it-extract__flow{display:flex;gap:0;padding:0;margin:0}.it-extract__flow li{flex:1;display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:550;color:var(--text-tertiary);border-bottom:2px solid var(--border-default)}.it-extract__flow li.is-done{color:var(--text-primary);border-bottom-color:var(--text-primary)}.it-extract__flow li.is-current{color:var(--color-blue-700);border-bottom-color:var(--accent-default)}.it-extract__grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:20px;align-items:start}@media (max-width:900px){.it-extract__grid{grid-template-columns:minmax(0,1fr)}}.it-extract__fields{display:flex;flex-direction:column;gap:12px;min-width:0}.it-extract__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.it-extract__list{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-xfield{display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-hairline)}.it-xfield:last-child{border-bottom:0}.it-xfield.is-review:not(.is-accepted){background:var(--status-warning-bg);box-shadow:inset 2px 0 0 var(--status-warning-dot)}.it-xfield__key{font-size:12.5px;color:var(--text-secondary);font-weight:550}.it-xfield__val{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:550;min-width:0;overflow-wrap:anywhere}.it-xfield__note{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:var(--text-secondary)}.it-xfield__act{display:flex;gap:4px;justify-content:flex-end;min-width:28px}@media (max-width:640px){.it-xfield{grid-template-columns:minmax(0,1fr) auto}.it-xfield__act,.it-xfield__key{grid-column:1/-1}.it-xfield__act{justify-content:flex-start}}.it-humanval{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--radius-control);background:var(--surface-subtle);flex-wrap:wrap;box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-humanval.is-ready{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success-600) 28%,transparent),var(--shadow-card);background:var(--status-success-bg)}.it-humanval__by{display:inline-flex;align-items:center;gap:8px}.it-formality{display:grid;grid-template-columns:30px minmax(0,1.6fr) 104px 168px auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-hairline);min-height:56px}.it-formality.is-bloquee{box-shadow:inset 2px 0 0 var(--status-danger-dot)}.it-formality__icon{width:30px;height:30px;border-radius:10px;background:var(--surface-sunken);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}.it-formality__main{display:flex;flex-direction:column;min-width:0}.it-formality__label{font-size:13.5px;font-weight:600}.it-formality__ctx,.it-formality__evidence{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-formality__evidence{display:inline-flex;align-items:center;gap:4px;color:var(--status-success-text);min-width:0}.it-formality__action{justify-self:end}@container (max-width: 640px){.it-formality__ctx{white-space:normal}.it-formality{grid-template-columns:30px minmax(0,1fr) auto}.it-formality__due,.it-formality__evidence{display:none}.it-formality__action{grid-column:2/-1;justify-self:start}}.it-fchecklist{display:flex;flex-direction:column}.it-fchecklist li{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-hairline);font-size:13.5px}.it-fchecklist li:last-child{border-bottom:0}.it-fchecklist li.is-faite .it-fchecklist__label{color:var(--text-secondary)}.it-ftimeline{display:flex;flex-direction:column;padding:0;margin:0}.it-ftimeline li{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:7px 0}.it-ftimeline li:before{content:"";position:absolute;left:8px;top:22px;bottom:-8px;width:2px;background:var(--border-default)}.it-ftimeline li:last-child:before{display:none}.it-ftimeline li.is-done:before{background:var(--text-primary)}.it-ftimeline__node{width:12px;height:12px;margin-left:3px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface-card);position:relative;z-index:1}.it-ftimeline li.is-done .it-ftimeline__node{background:var(--text-primary);border-color:var(--text-primary)}.it-ftimeline li.is-blocked .it-ftimeline__node{border-color:var(--status-danger-dot);background:var(--status-danger-dot);box-shadow:0 0 0 3px var(--status-danger-bg)}.it-ftimeline li.is-current .it-ftimeline__node{border-color:var(--accent-default);box-shadow:0 0 0 3px var(--accent-subtle)}.it-ftimeline__label{font-size:13.5px}.it-ftimeline li.is-blocked .it-ftimeline__label{color:var(--status-danger-text);font-weight:600}.it-ftimeline li.is-todo .it-ftimeline__label{color:var(--text-secondary)}.it-req{display:grid;grid-template-columns:14px 86px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-hairline);font-size:13.5px}.it-req__kind{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.it-req.is-done .it-req__label,.it-req__kind{color:var(--text-secondary)}.it-police tr.is-rect td{background:var(--surface-subtle)}.it-polkind{font-size:12px;font-weight:600}.it-polkind.is-entrée{color:var(--text-primary)}.it-polkind.is-sortie{color:var(--color-blue-700)}.it-polkind.is-rectification{color:var(--status-warning-text)}.it-locked{display:inline-flex;color:var(--text-secondary)}.it-audit{display:flex;flex-direction:column}.it-audit li{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--border-hairline);color:var(--text-secondary)}.it-audit li strong{color:var(--text-primary);font-weight:600}.it-lockedrec{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--radius-card);background:var(--surface-subtle);flex-wrap:wrap;box-shadow:var(--shadow-card)}.it-lockedrec>div{flex:1 1 220px}.it-lockedrec__icon{width:32px;height:32px;border-radius:var(--radius-control);background:var(--color-slate-150);display:inline-flex;align-items:center;justify-content:center}.it-contact{flex-direction:column;padding:16px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-contact,.it-contact__head{display:flex;gap:12px;min-width:0}.it-contact__head{align-items:center}.it-contact__id{display:flex;flex-direction:column;gap:2px;min-width:0}.it-contact__id .it-small{display:block}.it-contact__id .it-small svg{vertical-align:-1px;margin-right:2px}.it-contact__actions{display:flex;gap:6px;flex-wrap:wrap}.it-contact.is-compact{padding:12px;gap:8px}.it-pipeline{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.it-pipeline__segs{display:inline-flex;gap:2px}.it-pipeline__segs i{width:10px;height:4px;border-radius:999px;background:var(--color-slate-200)}.it-pipeline__segs i.is-done{background:var(--text-primary)}.it-pipeline__segs i.is-current{background:var(--accent-default)}.it-pipeline__label{font-size:12.5px;font-weight:550}.it-heat{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:550;color:var(--text-tertiary)}.it-heat.is-3{color:var(--status-danger-text)}.it-heat.is-2{color:var(--status-warning-text)}.it-nextaction{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-nextaction.is-overdue{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-600) 28%,transparent),var(--shadow-card);background:var(--status-danger-bg)}.it-nextaction__icon{color:var(--accent-default);display:inline-flex}.it-nextaction.is-overdue .it-nextaction__icon{color:var(--status-danger-dot)}.it-nextaction__text{flex:1;display:flex;flex-direction:column;min-width:0}.it-nextaction__what{font-size:13.5px;font-weight:600}.it-prow{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(170px,1.3fr) 150px 80px minmax(150px,1.2fr) 32px auto;gap:12px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-hairline);min-height:56px}.it-prow:hover{background:var(--surface-hover)}.it-prow.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px minmax(0,1fr) auto}.it-prow__interest,.it-prow__who{display:flex;align-items:center;gap:10px;min-width:0}.it-prow__actions{display:flex;gap:2px;justify-content:flex-end}@container (max-width: 960px){.it-prow:not(.is-compact){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.it-prow:not(.is-compact) .it-prow__heat,.it-prow:not(.is-compact) .it-prow__interest,.it-prow:not(.is-compact) .it-prow__owner,.it-prow:not(.is-compact) .it-prow__stage{display:none}}@container (max-width: 520px){.it-prow.is-compact{grid-template-columns:minmax(0,1fr) auto}.it-prow.is-compact .it-prow__heat,.it-prow.is-compact .it-prow__interest{display:none}}.it-oppcard{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--surface-card);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card)}.it-oppcard__foot,.it-oppcard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.it-oppcard__foot,.it-oppcard__veh{align-items:center}.it-oppcard__veh{display:flex;gap:10px}.it-expiry{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:550;white-space:nowrap}.it-expiry.is-soon{color:var(--status-warning-text)}.it-expiry.is-past{color:var(--text-tertiary)}.it-versement{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-versement__head{display:flex;justify-content:space-between;align-items:center}.it-customer{display:flex;align-items:center;gap:10px;min-width:0}.it-ressum,.it-txsum{display:flex;flex-direction:column;gap:16px;padding:18px 20px;background:var(--surface-card);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card)}.it-ressum__head,.it-txsum__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.it-ressum__head>.it-cell-stack,.it-txsum__head>.it-cell-stack{gap:6px}.it-ressum__veh{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.it-ressum__price{margin-left:auto;font-weight:600}.it-ressum__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.it-ressum__grid>div{display:flex;flex-direction:column;gap:4px}.it-ressum__actions{display:flex;gap:8px;flex-wrap:wrap}.it-paytl{display:flex;flex-direction:column}.it-paytl li{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-hairline)}.it-paytl li:last-child{border-bottom:0}.it-paytl li.is-due .it-paytl__amt{color:var(--text-secondary)}.it-paytl__amt{font-weight:600;font-size:13.5px}.it-txlines{width:100%;border-collapse:collapse;font-size:13px}.it-txlines td,.it-txlines th{padding:8px 0;border-bottom:1px solid var(--border-hairline);text-align:left;font-weight:400;vertical-align:middle}.it-txlines thead th{font-size:12px;font-weight:550;color:var(--text-secondary);padding-top:0}.it-txlines td+td,.it-txlines th+th{padding-left:12px}.it-txlines .is-right{text-align:right}.it-txlines td.is-right{font-weight:600}.it-txlines tfoot td,.it-txlines tfoot th{border-top:1px solid var(--color-navy-950);border-bottom:0;font-weight:600}.it-txlines__veh{display:flex;gap:10px;align-items:center}.it-txlines .it-cell-sub{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.it-txlines__dlm{display:none;margin-top:4px}@media (max-width:600px){.it-txlines .it-txlines__dl{display:none}.it-txlines__dlm{display:block}.it-txlines td.is-right{white-space:nowrap}}.it-tradein{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-control);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-tradein__icon{color:var(--accent-default);display:inline-flex}.it-tradein__val{margin-left:auto;font-weight:600}.it-txsum__links{font-size:13px}.it-txsum.is-compact{padding:14px;gap:12px}.it-delprog{display:inline-flex;align-items:center;gap:8px}.it-delprog__segs{display:inline-flex;gap:3px}.it-delprog__segs i{width:18px;height:5px;border-radius:999px;background:var(--color-slate-200)}.it-delprog__segs i.is-done{background:var(--status-success-dot)}.it-dchecklist{display:flex;flex-direction:column}.it-dchecklist li{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border-hairline);min-height:56px}.it-dchecklist li:last-child{border-bottom:0}.it-dchecklist li.is-current .it-dchecklist__label{font-weight:600}.it-dchecklist li.is-done .it-dchecklist__label{color:var(--text-secondary)}.it-dchecklist__label{font-size:15px;font-weight:550}.it-signature{display:flex;flex-direction:column;gap:6px}.it-signature__area{height:96px;border:1.5px dashed var(--border-control);border-radius:var(--radius-card);background:var(--surface-card);display:flex;align-items:center;justify-content:center}.it-signature.is-signed .it-signature__area{border-style:solid;border-color:var(--border-default)}.it-signature__area .it-small{display:inline-flex;gap:6px;align-items:center}.it-signature__foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.it-handover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.it-handover>div{padding:12px 14px;border-bottom:1px solid var(--border-hairline)}.it-handover>div:nth-child(odd){border-right:1px solid var(--border-hairline)}.it-handover>div:nth-last-child(-n+2){border-bottom:0}.it-handover dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.it-handover dd{margin:2px 0 0;font-size:15px;font-weight:600}.it-balance{display:flex;flex-direction:column;gap:2px}.it-balance__row{display:flex;align-items:center;gap:12px}.it-cashsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-cashsum>div{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.it-cashsum>div+div{border-left:1px solid var(--border-hairline)}.it-cashsum .it-label{display:inline-flex;align-items:center;gap:4px}@media (max-width:560px){.it-cashsum{grid-template-columns:1fr}.it-cashsum>div+div{border-left:0;border-top:1px solid var(--border-hairline)}}.it-finsum{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:0;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-finsum>div{padding:14px 16px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--border-hairline);margin-left:-1px}.it-finsum dt{font-size:12px;font-weight:550;color:var(--text-secondary)}.it-finsum dd{margin:0;font-size:20px;line-height:26px;font-weight:600}.it-finsum dd.it-caption{font-size:12px;line-height:16px;font-weight:400}.it-invtotal{max-width:320px;margin-left:auto}.it-vat{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:550}.it-finrow{display:grid;grid-template-columns:minmax(0,1.6fr) 130px 150px 110px auto;gap:12px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--border-hairline);min-height:54px}.it-finrow:hover{background:var(--surface-hover)}.it-finrow.is-late{box-shadow:inset 2px 0 0 var(--status-danger-dot)}.it-finrow.is-done{color:var(--text-secondary)}.it-finrow__amt{text-align:right;font-weight:600;font-size:13.5px}@container (max-width: 700px){.it-finrow{grid-template-columns:minmax(0,1fr) auto}.it-finrow>:nth-child(2),.it-finrow>:nth-child(3),.it-finrow>:nth-child(5){display:none}}.it-cabperiod{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.it-cabperiod__head{display:flex;justify-content:space-between;align-items:center}.it-cabperiod__month{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:15px}.it-cabexports,.it-shared{display:flex;flex-direction:column}.it-cabexports li,.it-shared li{display:grid;grid-template-columns:18px 1fr auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border-hairline)}.it-shared li{grid-template-columns:18px minmax(0,1fr) auto}.it-cabexports li:last-child,.it-shared li:last-child{border-bottom:0}.it-cabreq{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:inset 3px 0 0 var(--status-warning-dot),0 0 0 1px color-mix(in srgb,var(--color-warning-600) 28%,transparent),var(--shadow-card)}.it-cabreq.is-done{border-color:var(--border-default);box-shadow:none}.it-cabreq__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.it-cabreq__head .it-status{margin-left:auto}.it-cabreq__actions{display:flex;gap:6px}.it-scope{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--surface-subtle);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-scope__head{display:flex;gap:8px;align-items:center}.it-scope__list{display:flex;flex-direction:column;gap:6px}.it-scope__list li{display:flex;gap:8px;align-items:center}.it-scope .it-caption{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.it-access{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:550}.it-access.is-oui{color:var(--text-primary)}.it-access.is-non{color:var(--color-slate-350)}.it-access.is-lecture,.it-access.is-parametrable,.it-access.is-partiel{color:var(--color-blue-700)}.it-access__dot{width:7px;height:7px;border-radius:50%;border:1.5px solid}.it-access.is-lecture .it-access__dot{background:transparent}.it-access.is-partiel .it-access__dot{background:linear-gradient(90deg,currentColor 50%,transparent 0)}.it-permmatrix .it-table__el td.is-hl,.it-permmatrix .it-table__el th.is-hl{background:var(--surface-selected)}.it-permmatrix__cap{font-weight:500!important;color:var(--text-primary)!important;display:flex;gap:6px;align-items:center;white-space:normal!important;min-width:260px;height:auto!important;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important}.it-permmatrix tbody th{box-shadow:inset 0 -1px 0 var(--table-divider);background:var(--surface-card);text-align:left}.it-rolecard{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--surface-card);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card)}.it-rolecard.is-selected{border-color:var(--accent-default);box-shadow:inset 0 0 0 1px var(--accent-default)}.it-rolecard__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.it-rolecard__members{display:flex;flex-wrap:wrap;gap:6px 12px}.it-rolecard__member{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--text-secondary)}.it-permtoggle{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-hairline);flex-wrap:wrap}.it-permtoggle__label{display:flex;flex-direction:column;gap:2px;font-size:13.5px;flex:1 1 240px}.it-permtoggle__label>svg{display:inline}.it-permtoggle.is-locked .it-permtoggle__label{color:var(--text-secondary)}.it-permgroup{border:0;margin:0;padding:0;display:flex;flex-direction:column}.it-permgroup legend{margin-bottom:4px}.it-sensitive{display:flex;gap:12px;padding:12px 14px;border-radius:var(--radius-control);background:var(--status-warning-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-warning-600) 28%,transparent),var(--shadow-card)}.it-sensitive>svg{color:var(--status-warning-dot);flex-shrink:0}.it-lockedperm{gap:8px;color:var(--text-secondary)}.it-critical,.it-lockedperm{display:flex;align-items:center;flex-wrap:wrap}.it-critical{justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-600) 28%,transparent),var(--shadow-card)}.it-critical>div{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.it-planbadge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--color-navy-950);color:var(--text-on-ink);font-size:12px;font-weight:600;white-space:nowrap}.it-planbadge.is-trial{background:var(--accent-subtle);color:var(--color-blue-800)}.it-plancard{display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--surface-card);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card)}.it-plancard.is-current{box-shadow:0 0 0 2px var(--color-navy-950),var(--shadow-card)}.it-plancard.is-recommended{background:var(--gradient-ink);color:var(--text-on-ink);box-shadow:var(--shadow-ink)}.it-plancard.is-recommended .it-c-secondary,.it-plancard.is-recommended .it-c-tertiary,.it-plancard.is-recommended .it-small{color:var(--text-on-ink-secondary)}.it-plancard.is-recommended .it-plancard__quotas,.it-plancard.is-recommended .it-plancard__quotas li{border-color:rgba(244,247,250,.1)}.it-plancard__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.it-plancard__price{display:flex;flex-direction:column;gap:2px}.it-plancard__quotas{display:flex;flex-direction:column;border-top:1px solid var(--border-hairline)}.it-plancard__quotas li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--border-hairline);font-size:13px}.it-plancard__quotas li span:last-child{font-weight:600}.it-quota{display:flex;flex-direction:column;gap:6px}.it-quota__head{display:flex;justify-content:space-between;gap:8px}.it-quota__track{height:8px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.it-quota__track span{display:block;height:100%;background:var(--color-navy-950);border-radius:999px}.it-quota.is-proche .it-quota__track span{background:var(--status-warning-dot)}.it-quota.is-atteint .it-quota__track span{background:var(--status-danger-dot)}.it-quota__foot{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.it-usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 28px;padding:16px 20px;box-shadow:var(--shadow-card)}.it-limit,.it-usage{background:var(--surface-card);border-radius:var(--radius-card)}.it-limit{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;flex-wrap:wrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-600) 28%,transparent),var(--shadow-card)}.it-limit__text{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.it-entitle,.it-limit__actions{display:flex;gap:8px;flex-wrap:wrap}.it-entitle{align-items:center}.it-entitle.is-off .it-small{color:var(--text-secondary)}.it-upgrade{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-card);background:var(--surface-subtle);flex-wrap:wrap;box-shadow:inset 0 0 0 1px var(--border-hairline)}.it-upgrade>div{flex:1 1 260px;gap:2px}.it-cmdk,.it-upgrade>div{display:flex;flex-direction:column}.it-cmdk{width:min(680px,100%);background:var(--surface-raised);border-radius:24px;box-shadow:0 0 0 1px var(--border-hairline),var(--shadow-overlay);overflow:hidden}.it-cmdk__input{display:flex;align-items:center;gap:12px;padding:0 20px;height:62px;border-bottom:1px solid var(--border-hairline);color:var(--text-tertiary)}.it-cmdk__input input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:17px;letter-spacing:-.005em;color:var(--text-primary)}.it-cmdk__input:focus-within{box-shadow:inset 0 -1px 0 var(--border-hairline)}.it-cmdk__scopes{display:flex;gap:6px;padding:12px 20px;border-bottom:1px solid var(--border-hairline);overflow-x:auto}.it-cmdk__results{max-height:380px;overflow:auto;padding:8px}.it-cmdk__grouplabel{padding:12px 12px 6px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.it-cmdk__hit{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;cursor:pointer}.it-cmdk__hit.is-active{background:var(--surface-sunken)}.it-cmdk__hit.is-active .it-cmdk__icon{background:var(--color-navy-950);color:var(--text-on-ink)}.it-cmdk__icon{width:36px;height:36px;border-radius:12px;background:var(--surface-sunken);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.it-cmdk__text{flex:1;display:flex;flex-direction:column;min-width:0}.it-cmdk__label{font-size:14px;font-weight:550}.it-cmdk__label,.it-cmdk__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-cmdk__meta{font-size:12.5px;color:var(--text-secondary)}.it-cmdk__empty{padding:20px 14px;display:flex;flex-direction:column;gap:4px}.it-cmdk__foot{display:flex;gap:16px;align-items:center;padding:10px 20px;background:var(--surface-subtle);font-size:12px;border-top:1px solid var(--border-hairline);color:var(--text-secondary);flex-wrap:wrap}.it-cmdk__foot span{display:inline-flex;align-items:center;gap:3px}.it-cmdk__foot span:last-child{margin-left:auto}.it-filterbar{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.it-filterbar__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.it-filterbar__search{width:240px;flex-shrink:0}.it-filterbar__quick{display:flex;gap:6px;flex-wrap:wrap;flex:1}.it-filterbar__applied{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:640px){.it-filterbar__search{width:100%}.it-filterbar__quick{flex-wrap:nowrap;overflow-x:auto}}.it-account,.it-notifs{width:min(400px,100%);background:var(--surface-raised);border-radius:22px;box-shadow:0 0 0 1px var(--border-hairline),var(--shadow-overlay);overflow:hidden}.it-notifs__head{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--border-hairline)}.it-notifs__head .it-segmented{margin-left:auto}.it-notif{display:grid;grid-template-columns:14px 1fr auto 8px;gap:12px;align-items:start;padding:14px 16px 14px 18px;border-bottom:1px solid var(--border-hairline)}.it-notif .it-status{padding-top:4px}.it-notif.is-unread{background:var(--surface-subtle)}.it-notif__dot{width:8px;height:8px;border-radius:50%;background:var(--accent-default);margin-top:6px;box-shadow:0 0 0 3px var(--accent-subtle)}.it-notifs__foot{padding:10px 16px}.it-account__head{display:flex;gap:12px;align-items:center;padding:16px}.it-account__org{display:flex;gap:10px;align-items:center;margin:0 12px 10px;padding:12px 14px;border-radius:16px;background:var(--surface-sunken)}.it-account .it-menu{border:0;box-shadow:none;border-top:1px solid var(--border-hairline);border-radius:0;animation:none}.it-quickmenu .it-menu{animation:none}}