:root[data-design=v2] .g-skeleton{display:block;width:100%;height:20px;border-radius:var(--g-r-md);background:var(--g-fill-2)}:root[data-design=v2] .g-skeleton--w-60{width:60%}:root[data-design=v2] .g-skeleton--w-80{width:80%}:root[data-design=v2] .g-loading-boundary{display:grid}:root[data-design=v2] :is(.g-loading-content,.g-loading-placeholder){grid-area:1/1}:root[data-design=v2] :is(.g-loading-boundary--waiting,.g-loading-boundary--skeleton) .g-loading-content{visibility:hidden;opacity:0}:root[data-design=v2] .g-loading-boundary--crossfade .g-loading-content{animation:g-opacity-enter .2s var(--g-ease) both}:root[data-design=v2] .g-loading-boundary--crossfade .g-loading-placeholder{animation:g-opacity-exit .2s var(--g-ease) both;pointer-events:none}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-loading-boundary--crossfade :is(.g-loading-content,.g-loading-placeholder){animation-duration:var(--g-t-micro)}}:root[data-design=v2] .g-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--g-r-full);font-weight:600;white-space:nowrap;background:var(--g-badge-neutral-bg);color:var(--g-badge-neutral-fg)}:root[data-design=v2] .g-badge-dot{width:6px;height:6px;border-radius:var(--g-r-full);background:currentColor;flex-shrink:0}:root[data-design=v2] .g-badge{align-self:flex-start;width:auto;flex:0 0 auto}:root[data-design=v2] .g-badge--success{background:var(--g-badge-success-bg);color:var(--g-badge-success-fg)}:root[data-design=v2] .g-badge--success .g-badge-dot{background:var(--g-badge-success-dot)}:root[data-design=v2] .g-badge--warning{background:var(--g-badge-warning-bg);color:var(--g-badge-warning-fg)}:root[data-design=v2] .g-badge--warning .g-badge-dot{background:var(--g-badge-warning-dot)}:root[data-design=v2] .g-badge--danger{background:var(--g-badge-danger-bg);color:var(--g-badge-danger-fg)}:root[data-design=v2] .g-badge--danger .g-badge-dot{background:var(--g-badge-danger-dot)}:root[data-design=v2] .g-badge--info{background:var(--g-badge-info-bg);color:var(--g-badge-info-fg)}:root[data-design=v2] .g-badge--info .g-badge-dot{background:var(--g-badge-info-dot)}:root[data-design=v2] .g-popover{position:fixed;inset:auto;margin:0;min-width:220px;max-width:calc(100vw - 16px);padding:6px;border:0;border-radius:var(--g-button-radius-lg);overflow:auto;color:var(--g-label);z-index:var(--g-z-popover);font-family:var(--g-font);transform-origin:top center}:root[data-design=v2] .g-popover--notifications{width:min(380px,calc(100vw - 16px));max-height:min(70vh,var(--g-popover-available-height,70vh));padding:0;border-radius:var(--g-r-xl)}:root[data-design=v2] .g-popover[data-nested=true]{background:var(--g-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-popover::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-menu-rows button{position:relative;display:flex;gap:10px;align-items:center;width:100%;height:40px;min-height:0;margin:2px 0;padding:0 10px;border:0;border-radius:var(--g-r-sm);background:transparent;color:var(--g-label);font:500 var(--g-list-font)/1.333333 var(--g-font);text-align:start;cursor:pointer}:root[data-design=v2] .g-menu-rows button:after{position:absolute;content:"";inset:-2px 0}:root[data-design=v2] .g-menu-rows button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-menu-rows button span:has(small){display:grid}:root[data-design=v2] .g-menu-rows button small{color:var(--g-label-2);font:400 var(--g-caption-font) var(--g-font);overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-menu-rows button>svg:last-child:not(:first-child){margin-left:auto}:root[data-design=v2] .g-menu-rows button svg{flex-shrink:0}:root[data-design=v2] .g-menu-rows button:active{background:var(--g-fill)}:root[data-design=v2] .g-menu-rows button:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}:root[data-design=v2] .g-popover[data-keyboard-focus=false] .g-menu-rows button:focus-visible{outline:none}:root[data-design=v2] .g-menu-rows .g-menu-danger{color:var(--g-red)}:root[data-design=v2] .g-menu-rows button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-menu-rows hr{border:0;border-top:1px solid var(--g-separator);margin:6px}@media (hover:hover){:root[data-design=v2] .g-menu-rows button:hover{background:var(--g-fill)}}:root[data-design=v2] .g-search{position:relative;display:flex;align-items:center;gap:8px;width:320px;max-width:100%;height:var(--g-control-md);padding-left:12px;border-radius:var(--g-r-md);background:var(--g-fill-2);color:var(--g-label-3)}:root[data-design=v2] .g-search input{width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--g-hit) 0 0;margin:0;border:0;border-radius:var(--g-r-md);outline:none;box-shadow:none;background:transparent;color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font)}:root[data-design=v2] .g-search input::placeholder{color:var(--g-label-2);opacity:1;font-weight:400}:root[data-design=v2] .g-search input::-webkit-search-cancel-button{appearance:none}:root[data-design=v2] .g-search[data-focused=true]{background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-search-clear{position:absolute;right:0;top:50%;display:grid;place-items:center;width:var(--g-hit);height:var(--g-hit);min-height:0;transform:translateY(-50%);padding:0;border:0;background:transparent;color:var(--g-label-3);cursor:pointer}:root[data-design=v2] .g-search-clear:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}@media (max-width:599px){:root[data-design=v2] .g-search{height:36px;width:100%}}:root[data-design=v2] .g-menu-select{display:grid;gap:6px;min-width:0}:root[data-design=v2] .g-menu-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-2);width:100%;min-width:0;height:var(--g-field-height);padding:0 12px 0 14px;border:0;border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:var(--g-field-edge);color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);text-align:start}:root[data-design=v2] .g-menu-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-menu-select-trigger>svg{flex-shrink:0}:root[data-design=v2] .g-menu-select-trigger:focus-visible{outline:0;background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-menu-select-trigger[aria-invalid=true]{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-menu-select-trigger:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-menu-select :is(.g-menu-select-help,.g-menu-select-error){margin:0}:root[data-design=v2] .g-menu-select-help{color:var(--g-label-2)}:root[data-design=v2] .g-menu-select-error{color:var(--g-red)}:root[data-design=v2] .g-menu-select-panel{position:fixed;inset:auto;left:var(--g-select-left);top:var(--g-select-top);width:var(--g-select-width);max-width:calc(100dvw - 16px);max-height:var(--g-select-max-height);margin:0;padding:6px;border:0;border-radius:var(--g-button-radius-lg);color:var(--g-label);z-index:var(--g-z-popover);overflow:auto;transform-origin:top center}:root[data-design=v2] .g-menu-select-panel[data-placement=above]{transform-origin:bottom center}:root[data-design=v2] .g-menu-select-panel:not([open]){display:none}:root[data-design=v2] .g-menu-select-options{display:grid}:root[data-design=v2] .g-menu-select-footer{border-top:1px solid var(--g-separator);margin-top:6px;padding-top:6px}:root[data-design=v2] .g-menu-select-footer button{width:100%;justify-content:flex-start}:root[data-design=v2] .g-menu-select-search{padding:6px}:root[data-design=v2] .g-menu-select-empty{padding:12px;color:var(--g-label-2)}:root[data-design=v2] .g-menu-select-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-3);min-height:40px;margin:2px 0;padding:0 var(--g-s-3);border:0;border-radius:var(--g-r-sm);background:transparent;color:var(--g-label);font:500 var(--g-list-font)/1.4 var(--g-font);text-align:start}:root[data-design=v2] .g-menu-select-option:after{content:"";position:absolute;inset:-2px 0}:root[data-design=v2] .g-menu-select-option>span{flex:1 1;min-width:0}:root[data-design=v2] .g-menu-select-option:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px;background:var(--g-fill-2)}:root[data-design=v2] .g-menu-select-option:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-menu-select-sheet-header{display:none}@media (hover:hover){:root[data-design=v2] .g-menu-select-option:not(:disabled),:root[data-design=v2] .g-menu-select-trigger:not(:disabled){cursor:pointer}:root[data-design=v2] .g-menu-select-option:hover:not(:disabled){background:var(--g-fill)}}:root[data-design=v2] .g-menu-select-search .g-search{width:100%}:root[data-design=v2] .g-menu-select--row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 16px;min-height:52px;gap:12px}:root[data-design=v2] .g-menu-select--row .g-menu-select-trigger{justify-self:end;width:auto;max-width:100%;background:transparent;box-shadow:none;padding-inline:8px}:root[data-design=v2] .g-menu-select-trigger>span{display:inline-flex;align-items:center}:root[data-design=v2] .g-menu-select--button .g-menu-select-trigger{width:auto;justify-self:start;background:var(--g-tint-soft);color:var(--g-tint);box-shadow:none;font-weight:600}:root[data-design=v2] .g-menu-select>.g-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media{:root[data-design=v2] .g-menu-select-panel[data-compact=true]{left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;max-height:92dvh;padding:0 6px calc(6px + env(safe-area-inset-bottom));border-radius:0;border-top-left-radius:var(--g-r-xl);border-top-right-radius:var(--g-r-xl);background:var(--g-bg-elevated);box-shadow:var(--g-elev-3);z-index:var(--g-z-sheet);animation:g-sheet-enter var(--g-t-large) var(--g-ease) both}:root[data-design=v2] .g-menu-select-panel[data-compact=true]::backdrop{background:color-mix(in srgb,var(--g-label) 24%,transparent);-webkit-backdrop-filter:var(--g-blur-scrim);backdrop-filter:var(--g-blur-scrim)}:root[data-design=v2] .g-menu-select-panel[data-compact=true] .g-menu-select-sheet-header{display:grid}:root[data-design=v2] .g-menu-select-grab{width:36px;height:5px;margin:8px auto 4px;border-radius:var(--g-r-full);background:var(--g-fill-3)}:root[data-design=v2] .g-menu-select-sheet-header>div{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,2fr) minmax(88px,1fr);align-items:center;height:var(--g-s-14);padding-inline:var(--g-s-2);gap:var(--g-s-2)}:root[data-design=v2] .g-menu-select-sheet-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}:root[data-design=v2] .g-menu-select-sheet-header button{justify-self:start}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-menu-select-panel,:root[data-design=v2] .g-menu-select-panel[data-compact=true]{animation:g-opacity-enter var(--g-t-micro) var(--g-ease) both}}:root[data-design=v2] .g-menu-select-panel[data-compact=false]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-menu-select--row>.g-subhead{font:400 var(--g-list-font)/1.4 var(--g-font)}:root[data-design=v2] .g-field .g-textarea{width:100%;min-height:var(--g-field-height);padding:12px 14px;border:0;border-radius:var(--g-r-md);background:var(--g-fill);color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);resize:none;field-sizing:content;box-shadow:var(--g-field-edge)}:root[data-design=v2] .g-textarea{--ui-focus:var(--g-field-focus)}:root[data-design=v2] .g-textarea::placeholder{color:var(--g-label-2);opacity:1}:root[data-design=v2] .g-textarea:focus{outline:none;background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-textarea[aria-invalid=true]{--ui-focus:var(--g-field-error);box-shadow:var(--g-field-error)}:root[data-design=v2] .g-product-create-fields{display:grid;gap:16px;padding:16px}:root[data-design=v2] .g-product-create-fields>.g-field-error{margin:0}:root[data-design=v2] .g-swipe-row{min-width:0;touch-action:pan-y}:root[data-design=v2] .g-swipe-row>[data-swipe-action]{display:flex;justify-content:flex-end;padding:0 16px 8px}:root[data-design=v2] .g-data-container{container-type:inline-size}:root[data-design=v2] .g-catalog{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-catalog .g-data-selectable th:first-child{width:44px}:root[data-design=v2] .g-data-selectable td:first-child{padding:0}:root[data-design=v2] .g-data-selectable .g-data-list-entry{display:flex;align-items:center;min-width:0;padding-left:8px}:root[data-design=v2] .g-data-selectable .g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-data-selectable .g-list-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-data-selectable :is(tr:has(input:checked),.g-data-list-entry[data-selected=true]){background:var(--g-tint-soft)}@media (max-width:599px){:root[data-design=v2] .g-data-selectable .g-list-row{flex-wrap:wrap}:root[data-design=v2] .g-data-selectable .g-list-copy{flex-basis:100%}:root[data-design=v2] .g-data-selectable .g-list-value{margin-left:auto}}:root[data-design=v2] .g-catalog p{margin:0}:root[data-design=v2] .g-customer-history{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-customer-history p{margin:0}:root[data-design=v2] .g-customer-history>.g-search{width:100%}:root[data-design=v2] .g-customer-history-head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-3)}:root[data-design=v2] .g-customer-history-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-4)}:root[data-design=v2] .g-customer-history-actions{display:flex;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-customer-history-state{display:block;color:var(--g-label-2);margin-block:var(--g-s-2)}:root[data-design=v2] .g-customer-history .g-data-table thead{top:0}:root[data-design=v2] .g-customer-history .g-data-table th:first-child{width:38%}:root[data-design=v2] .g-customer-history .g-data-table th:nth-child(2){width:26%}:root[data-design=v2] .g-customer-history .g-data-table th:nth-child(3){width:18%}:root[data-design=v2] .g-customer-history .g-data-table td{white-space:normal;overflow-wrap:anywhere;padding-block:var(--g-s-3)}:root[data-design=v2] .g-customer-history .g-data-table td.g-data-number{white-space:nowrap}:root[data-design=v2] .g-customer-history .g-data-secondary{white-space:normal}:root[data-design=v2] .g-customer-history .g-data-list-entry>.g-list-row{flex-direction:column;align-items:stretch;gap:var(--g-s-3)}:root[data-design=v2] .g-customer-history .g-data-list-entry>.g-list-row>.g-list-value{max-width:none;width:100%;min-width:0}:root[data-design=v2] .g-customer-history-compact-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--g-s-2)}:root[data-design=v2] .g-customer-history-compact-value>.g-customer-history-actions{flex-basis:100%}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-customer-layer.g-dialog--shell.g-dialog--sheet{width:min(880px,calc(var(--g-viewport-width,100vw) - 32px))}}:root[data-design=v2] .g-catalog-controls{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-catalog-controls>*{min-width:0}:root[data-design=v2] .g-customer-merge-fields{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-customer-detail-columns{display:grid;gap:var(--g-s-6);min-width:0}:root[data-design=v2] .g-customer-detail:focus{outline:none}:root[data-design=v2] .g-customer-detail .g-list-value{min-width:0;max-width:60%;overflow-wrap:anywhere}:root[data-design=v2] .g-customer-detail a:not(.g-list-row){position:relative;display:inline-flex;align-items:center;color:var(--g-tint);text-underline-offset:.15em}:root[data-design=v2] .g-customer-layer a{position:relative;display:inline-flex;align-items:center}:root[data-design=v2] :is(.g-customer-detail,.g-customer-layer) a:not(.g-list-row):after{content:"";position:absolute;left:0;right:0;top:50%;min-width:var(--g-hit);height:var(--g-hit);transform:translateY(-50%)}:root[data-design=v2] .g-catalog .g-segment-hit{min-height:var(--g-hit)}:root[data-design=v2] .g-customer-detail .g-grouped-list>p{padding:var(--g-s-4)}@media (min-width:1024px){:root[data-design=v2] .g-customer-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=v2] .g-catalog .g-data-caption{padding-top:var(--g-s-3)}:root[data-design=v2] .g-catalog .g-segments{overflow-x:clip}:root[data-design=v2] .g-catalog th:first-child{width:30%}:root[data-design=v2] .g-catalog th:nth-child(2),:root[data-design=v2] .g-catalog th:nth-child(3){width:15%}:root[data-design=v2] .g-catalog th:nth-child(4){width:22%}:root[data-design=v2] .g-catalog th:last-child{width:18%}@media (min-width:1000px) and (min-height:500px){:root[data-design=v2] .g-catalog-controls{grid-template-columns:1fr;align-items:center}}:root[data-design=v2] .g-data-surface{border-radius:var(--g-r-lg);overflow:clip;background:var(--g-bg-grouped);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-data-surface--flat{border-radius:0;background:transparent;box-shadow:none}:root[data-design=v2] .g-data-table{width:100%;table-layout:fixed;border-collapse:collapse;background:transparent;color:var(--g-label)}:root[data-design=v2] .g-data-caption{text-align:left;padding:0 20px 12px;font-size:var(--g-segment-font);color:var(--g-label-2)}:root[data-design=v2] .g-data-table thead{position:sticky;top:var(--g-toolbar-h);background:transparent}:root[data-design=v2] .g-data-table th{height:36px;padding:0 12px;text-align:left;font:600 var(--g-material-font-footnote)/1.4 var(--g-font);color:var(--g-label-2);border-bottom:.5px solid var(--g-separator);text-transform:none;background:var(--g-bg-elevated)}:root[data-design=v2] .g-data-table th button{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:var(--g-hit);width:100%;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}:root[data-design=v2] .g-data-table td{height:var(--g-row);padding:0 12px;border-bottom:.5px solid var(--g-separator);font:400 var(--g-list-font)/1.4 var(--g-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-data-table :is(th,td):first-child{padding-left:20px}:root[data-design=v2] .g-data-table :is(th,td).g-data-number{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-data-table td.g-data-primary{font-weight:600}:root[data-design=v2] .g-data-table th:has(button){padding:0 12px}:root[data-design=v2] .g-data-table th.g-data-number button{justify-content:flex-end}:root[data-design=v2] .g-data-table tr[tabindex]{cursor:pointer}:root[data-design=v2] .g-data-table :is(tr,button):focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}:root[data-design=v2] .g-data-list{display:none}:root[data-design=v2] .g-data-secondary-row td{height:60px}:root[data-design=v2] .g-data-secondary{display:block;color:var(--g-label-2);font-weight:400;overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-data-action-cell{width:64px;overflow:visible}:root[data-design=v2] .g-data-action-cell>.g-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-design=v2] .g-data-actions{display:inline-flex;flex-shrink:0}:root[data-design=v2] .g-data-list-entry{display:flex;align-items:center;position:relative}:root[data-design=v2] .g-data-list-entry:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:0;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-data-list-entry .g-list-row:after{content:none}:root[data-design=v2] .g-data-list-entry>.g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-data-list-entry>.g-data-actions{margin-right:var(--g-s-3)}:root[data-design=v2] .g-data-pages{display:flex;align-items:center;justify-content:center;gap:var(--g-s-3);padding-block:var(--g-s-3)}@container (width < 280px){:root[data-design=v2] .g-data-pages{flex-wrap:wrap}:root[data-design=v2] .g-data-pages>:is(.g-button,[role=status]){width:100%;text-align:center}}@media (hover:hover){:root[data-design=v2] .g-data-actions{opacity:0}:root[data-design=v2] :is(tr:hover,tr:focus-within,.g-data-list-entry:hover,.g-data-list-entry:focus-within) .g-data-actions{opacity:1}}:root[data-design=v2] .g-data-container[data-touch-actions=true] .g-data-actions{opacity:1}:root[data-design=v2] .g-data-loading{display:grid}:root[data-design=v2] .g-data-loading>div{display:flex;align-items:center;height:var(--g-row);padding:0 20px;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-data-loading>div:last-child{border-bottom:0}@media (hover:hover){:root[data-design=v2] .g-data-table tbody tr:hover{background:var(--g-fill)}}@media (hover:none){:root[data-design=v2] .g-data-table th button{position:relative}:root[data-design=v2] .g-data-table th button:after{content:"";position:absolute;width:100%;min-width:var(--g-hit);height:var(--g-hit)}}@container (width < 760px){:root[data-design=v2] .g-data-view{display:none}:root[data-design=v2] .g-data-list{display:block}}:root[data-design=v2] .g-customer-filter-menu{display:none}:root[data-design=v2] .g-catalog-controls>.g-search{width:100%;height:var(--g-hit)}:root[data-design=v2] .g-catalog .g-data-table :is(th,td).g-data-number{font-weight:400}:root[data-design=v2] .g-catalog .g-data-table :is(td:nth-child(2),td:nth-child(3)){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-catalog .g-data-list .g-list-title,:root[data-design=v2] .g-customer-list-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-customer-list-name{white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-catalog .g-list-row{min-height:76px}:root[data-design=v2] .g-customer-detail .g-list-title{font-weight:400}:root[data-design=v2] .g-customer-empty{color:var(--g-label-3)}:root[data-design=v2] .g-customer-shortcut{position:relative}:root[data-design=v2] .g-customer-shortcut:not(:last-child):after{content:"";position:absolute;inset:auto 16px 0 52px;height:.5px;background:var(--g-separator)}:root[data-design=v2] .g-customer-history .g-search{height:var(--g-hit)}:root[data-design=v2] .g-customer-layer .g-dialog-close{width:var(--g-hit);height:var(--g-hit)}:root[data-design=v2] .g-customer-layer .g-dialog-nav{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr)}:root[data-design=v2] .g-customer-history .g-data-action-cell{width:52px}:root[data-design=v2] .g-customer-history .g-data-table th:nth-child(4){width:24px}:root[data-design=v2] .g-customer-history .g-data-list-entry{position:relative;padding-right:52px}:root[data-design=v2] .g-customer-history .g-data-list-entry>.g-data-actions{position:absolute;right:8px;top:12px;margin-right:0}:root[data-design=v2] .g-customer-history .g-list-chevron{align-self:flex-end}:root[data-design=v2] .g-customer-duplicate-cards,:root[data-design=v2] .g-customer-duplicates,:root[data-design=v2] .g-customer-merge-review{display:grid;gap:28px;min-width:0}:root[data-design=v2] .g-customer-duplicate-card{display:grid;gap:16px;padding:20px;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1);min-width:0}:root[data-design=v2] .g-customer-layer p{margin:0;overflow-wrap:anywhere}:root[data-design=v2] .g-customer-pair-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-design=v2] .g-customer-pair{display:grid;gap:16px;min-width:0}:root[data-design=v2] .g-customer-pair>svg{color:var(--g-label-3);margin-left:10px}:root[data-design=v2] .g-customer-pair-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}:root[data-design=v2] .g-customer-pair-identity>div{display:grid;gap:4px;min-width:0}:root[data-design=v2] .g-customer-pair-identity .g-avatar{flex-shrink:0}:root[data-design=v2] .g-customer-duplicate-card>footer{display:flex;justify-content:flex-end;gap:8px}:root[data-design=v2] .g-customer-merge-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}:root[data-design=v2] .g-customer-merge-choices>button{display:grid;gap:8px;text-align:left;min-width:0;min-height:76px;padding:16px;border:1px solid var(--g-separator);border-radius:var(--g-r-md);background:var(--g-bg-grouped);color:var(--g-label);cursor:pointer}:root[data-design=v2] .g-customer-difference{display:inline-flex;color:var(--g-label-2);background:var(--g-badge-warning-bg);border-radius:var(--g-r-xs);padding:2px 6px;margin-left:8px}:root[data-design=v2] .g-customer-merge-choices>button[aria-checked=true]{border-color:var(--g-tint);background:var(--g-tint-soft)}:root[data-design=v2] .g-customer-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-design=v2] .g-customer-choice-heading>svg{flex-shrink:0;color:var(--g-label-3)}:root[data-design=v2] [aria-checked=true]>.g-customer-choice-heading>svg{color:var(--g-on-tint);fill:var(--g-tint)}:root[data-design=v2] .g-customer-layer.g-customer-field-review .g-dialog-nav--form{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}:root[data-design=v2] .g-merge-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}:root[data-design=v2] .g-customer-manual-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}:root[data-design=v2] .g-customer-manual-pair>.g-grouped-section{margin:0}:root[data-design=v2] .g-customer-manual-pair .g-search{width:100%;height:44px}:root[data-design=v2] .g-customer-layer .g-dialog-nav{column-gap:8px}:root[data-design=v2] .g-customer-layer .g-dialog-nav>.g-button{max-width:100%;min-width:0}:root[data-design=v2] .g-customer-layer .g-dialog-nav>.g-button>span{overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-app-shell:has([data-customer-detail]) .g-large-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-height:499px) and (min-width:360px){:root[data-design=v2] .g-app-shell:has([data-phase5-preview]) .g-large-title{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;margin:0}:root[data-design=v2] .g-app-shell:has([data-phase5-preview]) .g-shell-toolbar-title{opacity:1}}:root[data-design=v2] .g-catalog .g-data-secondary-row td{height:52px}:root[data-design=v2] .g-catalog .g-data-secondary-row:has(.g-data-secondary:not(:empty),[data-long-name=true]) td{height:76px}@media (max-width:599px){:root[data-design=v2] .g-customer-filter-segments{display:none}:root[data-design=v2] .g-customer-filter-menu{display:block}:root[data-design=v2] .g-customer-edit-trigger{width:var(--g-hit);height:var(--g-hit);padding:0;gap:0}:root[data-design=v2] .g-customer-edit-trigger svg{width:20px;height:20px}:root[data-design=v2] .g-customer-edit-trigger>span{display:none}:root[data-design=v2] .g-customer-duplicate-card>footer{flex-direction:column;align-items:stretch}:root[data-design=v2] .g-customer-manual-pair,:root[data-design=v2] .g-customer-merge-choices{grid-template-columns:1fr}:root[data-design=v2] .g-customer-layer .g-dialog-nav--form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}:root[data-design=v2] .g-customer-layer .g-dialog-nav--form>.g-button:last-child{height:auto;min-height:44px;padding:8px 12px}:root[data-design=v2] .g-customer-layer .g-dialog-nav--form>.g-button:last-child>span{white-space:normal;line-height:1.2}}@media (max-width:1023px){:root[data-design=v2] .g-catalog .g-data-view{display:none}:root[data-design=v2] .g-catalog .g-data-list{display:block}}@media (min-width:1024px){:root[data-design=v2] .g-catalog .g-data-view{display:block}:root[data-design=v2] .g-catalog .g-data-list{display:none}:root[data-design=v2] .g-catalog-controls>.g-search{max-width:640px;min-width:360px}}:root[data-design=v2] .g-product-compact{display:none}:root[data-design=v2] .g-product-table .g-data-table{table-layout:fixed;width:100%}:root[data-design=v2] .g-product-table th:first-child{width:44px}:root[data-design=v2] .g-product-table th:nth-child(2){width:96px}:root[data-design=v2] .g-product-table th:nth-child(3){width:auto}:root[data-design=v2] .g-product-table th:nth-child(4){width:14%}:root[data-design=v2] .g-product-table th:nth-child(5){width:10%}:root[data-design=v2] .g-product-table th:nth-child(6){width:160px}:root[data-design=v2] .g-product-table th:last-child{width:132px}:root[data-design=v2] .g-product-table td{overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-product-table td:has(.g-checkbox-hit){padding:0}:root[data-design=v2] .g-product-table td:nth-child(4)>span,:root[data-design=v2] .g-product-table td:nth-child(5)>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-product-table .g-data-primary{white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-product-table td .g-num{font-weight:600}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th:has(>button){height:var(--g-hit);padding-block:0}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th>button{position:relative}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th>button:after{content:"";position:absolute;left:0;top:50%;width:100%;min-width:var(--g-hit);height:var(--g-hit);transform:translateY(-50%)}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th.g-data-number>button:after{left:auto;right:0}:root[data-design=v2] .g-product-table .g-data-secondary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}:root[data-design=v2] .g-product-compact [data-selected=true],:root[data-design=v2] .g-product-table tr:has(input:checked){background:var(--g-tint-soft)}:root[data-design=v2] .g-product-batch{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-design=v2] .g-product-compact .g-data-list-entry{display:flex;align-items:center;gap:4px;padding-left:8px;min-width:0}:root[data-design=v2] .g-product-compact .g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-product-compact .g-list-action:active{background:transparent}@media (hover:hover){:root[data-design=v2] .g-product-compact .g-data-list-entry:not([data-selected=true]):hover{background:var(--g-fill)}:root[data-design=v2] .g-product-compact .g-list-action:hover{background:transparent}}:root[data-design=v2] .g-product-compact .g-list-value{max-width:none;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-product-compact .g-list-subtitle{overflow-wrap:anywhere}:root[data-design=v2] .g-product-import-row{padding:16px;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-product-import-panel>.g-dialog-scroll{background:var(--g-bg)}:root[data-design=v2] .g-product-import-panel .g-list-title{font-weight:400}:root[data-design=v2] .g-product-import-row>.g-footnote{margin:0 0 8px;color:var(--g-label-2)}:root[data-design=v2] .g-product-merge-property{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;align-items:baseline}:root[data-design=v2] .g-product-merge-property[data-different=true]{border-radius:var(--g-r-xs);padding:8px}:root[data-design=v2] .g-product-catalog .g-menu-select--button{max-width:100%}:root[data-design=v2] .g-product-catalog .g-catalog-controls{display:flex;flex-wrap:wrap;align-items:center}:root[data-design=v2] .g-product-catalog .g-catalog-controls>.g-search{flex-basis:100%;max-width:none}:root[data-design=v2] .g-product-compact .g-list-subtitle,:root[data-design=v2] .g-product-compact .g-list-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-customer-duplicates .g-customer-form-switch:has(.g-checkbox-hit){justify-content:flex-start;gap:12px}:root[data-design=v2] .g-product-table table:not(:has(input)) th:first-child{width:96px}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(2){width:auto}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(3){width:14%}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(4){width:10%}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(5){width:160px}@media (max-width:1023px){:root[data-design=v2] .g-product-table{display:none}:root[data-design=v2] .g-product-compact{display:block}}@media (max-width:599px){:root[data-design=v2] .g-product-compact .g-list-row{flex-wrap:wrap}:root[data-design=v2] .g-product-compact .g-list-copy{flex-basis:100%}:root[data-design=v2] .g-product-compact .g-list-value{margin-left:auto}}:root[data-design=v2]:has([data-phase5-preview],[data-phase5-catalog]) .g-menu-select-search .g-search{height:var(--g-hit)}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-__selection{width:44px;padding:0}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-order{width:220px;min-width:220px;white-space:normal}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-reference{width:104px}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-amount{width:176px}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-customer{width:auto;min-width:240px;white-space:normal}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-action-cell{width:44px;padding:0;overflow:visible}:root[data-design=v2] .g-invoice-drafts .g-data-table td{height:76px}:root[data-design=v2] .g-invoice-order-copy{display:grid;gap:4px;padding-block:8px}:root[data-design=v2] .g-invoice-order-copy .g-badge{height:auto;min-height:24px;white-space:nowrap}:root[data-design=v2] .g-invoice-drafts .g-data-list-entry{flex-wrap:wrap}:root[data-design=v2] .g-invoice-drafts .g-data-list-status{flex-basis:100%;padding:0 16px 12px}:root[data-design=v2] .g-invoice-drafts .g-data-list-status:empty{display:none}:root[data-design=v2] .g-invoice-drafts .g-data-list-status .g-badge{height:auto;min-height:24px;white-space:nowrap}:root[data-design=v2] .g-invoice-draft-count{color:var(--g-label-2)}:root[data-design=v2] .g-invoice-drafts[data-short-list=true] .g-data-table thead{position:static}:root[data-design=v2] .g-invoice-drafts[data-short-list=false] .g-data-table thead{top:0;z-index:var(--g-z-toolbar);background:color-mix(in srgb,var(--g-bg) 72%,transparent);-webkit-backdrop-filter:var(--g-mat-thin);backdrop-filter:var(--g-mat-thin)}:root[data-design=v2] .g-invoice-drafts[data-short-list=false] .g-data-table th{background:transparent}:root[data-design=v2] .g-invoice-drafts .g-data-col-customer>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-invoice-draft-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--g-s-3);padding:var(--g-s-4)}:root[data-design=v2] .g-invoice-draft-head h2{margin:0}:root[data-design=v2] .g-invoice-draft-head .g-catalog-controls{display:flex;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-drafts{container-type:inline-size;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1);min-width:0}:root[data-design=v2] .g-invoice-footer{display:flex;justify-content:flex-end;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-editor .g-list-copy{flex-shrink:0;min-width:max-content}:root[data-design=v2] .g-invoice-editor .g-list-value{min-width:0;max-width:70%;overflow-wrap:anywhere}:root[data-design=v2] .g-invoice-editor .g-list-value:not(:has(.g-button)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-invoice-lines{padding:var(--g-s-3)}:root[data-design=v2] :is(.g-invoice-line,.g-invoice-line-head){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:var(--g-s-2);padding-block:var(--g-s-3)}:root[data-design=v2] .g-invoice-line:not(:last-child){border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-invoice-line-identity{display:grid;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-invoice-line-identity>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-invoice-line-fields{display:contents}:root[data-design=v2] .g-invoice-line .g-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root[data-design=v2] .g-invoice-line .g-field{min-width:0}:root[data-design=v2] .g-invoice-line>.g-num{text-align:right}:root[data-design=v2] .g-invoice-compact-select,:root[data-design=v2] .g-invoice-lines-compact{display:none}@media (max-width:599px){:root[data-design=v2] .g-invoice-lines{display:none}:root[data-design=v2] .g-invoice-compact-select,:root[data-design=v2] .g-invoice-lines-compact{display:block}:root[data-design=v2] .g-invoice-drafts:not(.g-invoice-selecting) .g-data-list-entry>span:first-child{display:none}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-row{flex-wrap:nowrap}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-copy{flex-basis:auto}:root[data-design=v2] .g-invoice-drafts .g-list-value{white-space:nowrap;flex-shrink:0;max-width:none}:root[data-design=v2] .g-invoice-drafts .g-invoice-draft-head .g-catalog-controls{display:none}:root[data-design=v2] .g-invoice-draft-actions{position:sticky;bottom:calc(var(--g-tabbar-h,64px) + env(safe-area-inset-bottom));padding:var(--g-s-3);background:var(--g-bg-grouped);z-index:0}}@media (min-width:600px){:root[data-design=v2] .g-invoice-draft-actions{display:none}}:root[data-design=v2] .g-product-select-compact{display:none}:root[data-design=v2] .g-product-catalog .g-menu-select--button .g-menu-select-trigger{background:var(--g-fill);color:var(--g-label)}@media (min-width:1024px){:root[data-design=v2] .g-product-sort-compact{display:none}}@media (max-width:1023px){:root[data-design=v2] .g-product-select-compact{display:block}}:root[data-design=v2] .g-customer-history .g-data-table .g-data-col-open{width:44px;text-align:right}:root[data-design=v2] .g-invoice-editor .g-dialog-scroll{background:var(--g-bg)}:root[data-design=v2] .g-invoice-editor .g-dialog-scroll .g-grouped-list{border-radius:var(--g-r-lg);background:var(--g-bg-grouped)}@container (width<760px){:root[data-design=v2] .g-invoice-compact-select{display:flex;align-items:center;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-drafts:not(.g-invoice-selecting) .g-data-list-entry>span:first-child{display:none}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-row{flex-wrap:nowrap}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-copy{flex-basis:auto}:root[data-design=v2] .g-invoice-drafts .g-list-value{white-space:nowrap;flex-shrink:0;max-width:none}}:root[data-design=v2] .g-invoice-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-4);padding:var(--g-s-3)}:root[data-design=v2] .g-finance-chart-controls{display:flex;justify-content:flex-start;padding:var(--g-s-4)}:root[data-design=v2] .g-finance-chart-controls .g-segments{width:100%;max-width:360px}:root[data-design=v2] .g-finance-chart-controls .g-segments>button{flex:1 1}@media (max-width:599px){:root[data-design=v2] .g-invoice-summary{grid-template-columns:minmax(0,1fr)}}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=edit] .g-invoice-compact-select{display:flex;align-items:center;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=edit] .g-invoice-draft-head .g-catalog-controls{display:none}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=edit] .g-invoice-draft-actions{display:block;position:sticky;bottom:calc(var(--g-tabbar-h,64px) + env(safe-area-inset-bottom));padding:var(--g-s-3);background:var(--g-bg-grouped)}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-invoice-draft-head .g-catalog-controls{display:flex}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-invoice-draft-actions{display:none}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-data-list-entry>span:first-child{display:block}:root[data-design=v2] .g-product-catalog[data-selection-mode=checkbox] .g-product-select-compact{display:none}:root[data-design=v2] .g-product-catalog[data-selection-mode=edit] .g-product-select-compact{display:block}:root[data-design=v2] .g-new-order[data-device=phone] .g-new-order-scan-panels,:root[data-design=v2] .g-new-order[data-device=tablet] .g-new-order-scan-panels{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-data-list>.g-grouped-section>.g-grouped-list--flat{background:transparent;border-radius:0}:root[data-design=v2] .g-invoice-draft-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--g-s-3)}:root[data-design=v2] .g-invoice-drafts[data-selection-mode] .g-invoice-draft-head .g-catalog-controls{display:flex}:root[data-design=v2] .g-invoice-remote{display:grid;gap:var(--g-s-4);margin-top:var(--g-s-6)}:root[data-design=v2] .g-invoice-sync-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-sync-head h2{margin:0 auto 0 0}:root[data-design=v2] .g-invoice-sync-head .g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-invoice-remote .g-invoice-summary{padding:0}:root[data-design=v2] .g-invoice-currencies{display:grid;gap:var(--g-s-1)}:root[data-design=v2] .g-invoice-currency{display:block}:root[data-design=v2] .g-finance-screen .g-overview-kpis:has(>:nth-child(3):last-child){grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}:root[data-design=v2] .g-finance-screen .g-kpi-value{min-width:0;white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-finance-period-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}:root[data-design=v2] .g-finance-period-head h2{margin:0}:root[data-design=v2] .g-finance-period-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:root[data-design=v2] .g-finance-date-controls{display:flex;align-items:center;min-width:0;gap:4px;margin-inline-start:auto}:root[data-design=v2] .g-finance-custom-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root[data-design=v2] .g-finance-change{display:inline-flex;align-items:center;gap:4px}:root[data-design=v2] .g-finance-change svg{flex-shrink:0}:root[data-design=v2] .g-finance-change[data-direction=up]{color:var(--g-badge-success-fg)}:root[data-design=v2] .g-finance-change[data-direction=down]{color:var(--g-badge-danger-fg)}@media (max-width:599px){:root[data-design=v2] .g-finance-period-controls>.g-segment-hit{flex-basis:100%}:root[data-design=v2] .g-finance-period-controls .g-segments>button{flex:1 1;min-width:0;padding-inline:8px}:root[data-design=v2] .g-finance-period-head{align-items:flex-start}:root[data-design=v2] .g-finance-date-controls{flex-basis:100%;justify-content:space-between}}@media (min-width:1024px){@container (width >= 760px){:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-invoice-list-select-all{display:none}}}:root[data-design=v2] .g-product-table .g-data-table th{width:auto}:root[data-design=v2] .g-product-table .g-data-table .g-data-col-selected{width:44px}:root[data-design=v2] .g-product-table .g-data-table .g-data-col-number{width:96px}:root[data-design=v2] .g-product-table .g-data-table :is(.g-data-col-customer,.g-data-col-category,.g-data-col-price){width:160px}:root[data-design=v2] .g-product-table .g-data-table .g-data-col-source{width:100px}:root[data-design=v2] .g-product-table .g-data-table :is(.g-data-col-customer,.g-data-col-category)>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (width < 1040px){:root[data-design=v2] .g-product-table .g-data-view{display:none}:root[data-design=v2] .g-product-table .g-data-list{display:block}}:root[data-design=v2] .g-finance-receivables-actions{display:flex;align-items:center;gap:var(--g-s-2)}:root[data-design=v2] .g-finance-receivables-note{margin:0;padding:0 var(--g-s-4) var(--g-s-4);color:var(--g-label-2)}:root[data-design=v2] .g-finance-future-preview{filter:var(--g-blur-scrim);pointer-events:none;-webkit-user-select:none;user-select:none}:root[data-design=v2] .g-finance-invoice-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--g-s-2);padding-block:var(--g-s-2)}:root[data-design=v2] .g-finance-screen .g-kpi-tile{min-width:0}:root[data-design=v2] .g-finance-kpi-lines{display:grid;gap:var(--g-s-1);min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-finance-screen .g-data-table thead{position:static}:root[data-design=v2] .g-detail-lines{min-width:0}:root[data-design=v2] .g-detail-lines:has(.g-detail-lines-edit-table){container-type:inline-size}:root[data-design=v2] .g-detail-lines-section{min-width:0;display:grid;gap:8px}:root[data-design=v2] .g-detail-lines-section>.g-grouped-section{margin:0;min-width:0}:root[data-design=v2] .g-detail-lines-section .g-grouped-list{min-width:0}:root[data-design=v2] .g-detail-lines-section [data-detail-totals]{border-top:1px solid var(--g-separator);padding-block:12px;background:var(--g-fill)}:root[data-design=v2] .g-detail-lines-section>.g-banner{background:transparent;box-shadow:none}:root[data-design=v2] .g-detail-lines-section>.g-banner .g-banner-icon{background:transparent}:root[data-design=v2] .g-detail-line-read{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px;border:0;border-bottom:1px solid var(--g-separator);background:transparent;color:var(--g-label);font-family:var(--g-font);text-align:left}:root[data-design=v2] .g-detail-line-read>span:first-child{min-width:0;display:grid;gap:4px}:root[data-design=v2] .g-detail-line-read .g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-detail-line-read .g-detail-line-warning{color:var(--g-rav-600)}:root[data-design=v2] .g-detail-line-chevron{flex-shrink:0;color:var(--g-label-3)}:root[data-design=v2] button.g-detail-line-read>.g-num{margin-left:auto}:root[data-design=v2] .g-detail-line-read>.g-num{font-weight:600;white-space:nowrap;flex-shrink:0}:root[data-design=v2] .g-detail-product-select{display:grid;justify-items:start;gap:var(--g-s-3);padding:16px}:root[data-design=v2] .g-detail-product-option{display:flex;align-items:center;justify-content:space-between;gap:16px}:root[data-design=v2] .g-detail-product-copy{display:flex;flex-direction:column;min-width:0}:root[data-design=v2] .g-detail-product-option>.g-num{white-space:nowrap;font-weight:400;color:var(--g-label-2)}:root[data-design=v2] .g-detail-product-copy>.g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-detail-surcharges>h4,:root[data-design=v2] .g-detail-surcharges>p{padding-inline:16px}:root[data-design=v2] .g-job-detail-main .g-detail-surcharges .g-list-copy{flex:1 1;overflow:hidden}:root[data-design=v2] .g-detail-surcharges .g-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-detail-surcharges .g-switch-hit{flex-shrink:0}:root[data-design=v2] .g-line-price-field{min-width:0;display:grid;gap:8px}:root[data-design=v2] .g-detail-line-sheet>.g-dialog-nav{grid-template-columns:minmax(96px,1fr) minmax(0,2fr) minmax(96px,1fr);gap:8px}:root[data-design=v2] .g-detail-line-sheet>.g-dialog-nav h2{width:100%;min-width:0;text-align:center}:root[data-design=v2] .g-detail-line-sheet-fields{display:grid;gap:16px}:root[data-design=v2] .g-detail-lines>.g-banner{margin:16px}:root[data-design=v2] .g-detail-lines-table{display:none}:root[data-design=v2] .g-detail-lines-table table{min-width:0;table-layout:fixed}:root[data-design=v2] .g-job-detail-read .g-detail-lines-table thead{position:static;top:0}:root[data-design=v2] .g-detail-lines-table .g-data-table td{padding:16px 12px;vertical-align:top;white-space:normal;overflow:visible}:root[data-design=v2] .g-detail-lines-table :is(th,td):first-child{padding-left:16px}:root[data-design=v2] .g-detail-lines-edit-table .g-field-control,:root[data-design=v2] .g-detail-lines-table .g-field-control input{height:44px}:root[data-design=v2] .g-detail-lines-table table.g-detail-lines-read-table{table-layout:auto;min-width:0;width:100%}:root[data-design=v2] .g-detail-lines-read-table :is(th,td):first-child{width:auto}:root[data-design=v2] .g-detail-lines-read-table td{font-weight:400}:root[data-design=v2] .g-detail-lines-read-table td:last-child{font-weight:600}:root[data-design=v2] .g-detail-lines-read-table th:nth-child(n+4),:root[data-design=v2] .g-detail-lines-table td.g-num{text-align:right}:root[data-design=v2] .g-detail-lines-read-table :is(th,td):not(:nth-child(2)){width:1%;white-space:nowrap}:root[data-design=v2] .g-detail-lines-read-table :is(th,td):last-child{padding-right:16px}:root[data-design=v2] .g-detail-lines-table .g-field{min-width:0}:root[data-design=v2] .g-detail-line-identity{display:grid;gap:12px;min-width:0}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(2){width:14%}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(3){width:calc(14ch + 4 * var(--g-s-2))}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(4){width:calc(18ch + 2 * var(--g-s-2))}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(5){width:40px}:root[data-design=v2] .g-detail-lines-table .g-detail-lines-edit-table :is(th,td){padding-inline:var(--g-s-2)}:root[data-design=v2] .g-detail-lines-edit-table th:nth-child(n+2){text-align:right}:root[data-design=v2] .g-detail-lines-edit-table th:is(:nth-child(2),:nth-child(3)){padding-right:22px}:root[data-design=v2] .g-detail-line-edit td:is(:nth-child(2),:nth-child(3)) input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-detail-lines-edit-table .g-detail-line-identity>.g-menu-select>label,:root[data-design=v2] .g-detail-lines-edit-table .g-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-design=v2] .g-detail-lines-table .g-detail-line-edit td:nth-child(4){padding-top:27px;white-space:nowrap}:root[data-design=v2] .g-detail-line-edit td:last-child{padding:22px 8px 16px 0}:root[data-design=v2] .g-detail-lines-edit-table .g-detail-line-source{display:none}:root[data-design=v2] .g-detail-lines-edit-table .g-detail-line-source:has(.g-segments){display:table-row}:root[data-design=v2] .g-detail-line-edit:has(+.g-detail-line-source .g-segments) td{border-bottom:0;padding-bottom:8px}:root[data-design=v2] .g-detail-line-source .g-segment-hit{display:flex}:root[data-design=v2] .g-detail-line-source .g-segments{height:auto;min-height:var(--g-control-sm)}:root[data-design=v2] .g-detail-line-source .g-segments>button{height:auto;min-width:0;white-space:normal;line-height:1.4;padding:8px 12px}:root[data-design=v2] .g-detail-line{padding:16px;border-bottom:.5px solid var(--g-separator);display:grid;gap:16px}:root[data-design=v2] .g-detail-line-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18ch),1fr));gap:16px}:root[data-design=v2] .g-detail-line-numbers input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-detail-line-numbers .g-line-number-field>label{text-align:right;padding-right:14px}:root[data-design=v2] .g-detail-line-total{display:flex;align-items:center;justify-content:space-between}:root[data-design=v2] .g-detail-line-warning{color:var(--g-rav-600);margin:0}:root[data-design=v2] .g-detail-lines-empty{padding:16px;margin:0}@media (min-width:600px){:root[data-design=v2] .g-detail-lines-table{display:block}:root[data-design=v2] .g-detail-lines-list{display:none}}:root[data-design=v2] .g-detail-lines-edit-table .g-line-number-field input{padding-inline:var(--g-s-2)}:root[data-design=v2] .g-detail-product-select>.g-footnote{margin:0}@container (width < 720px){:root[data-design=v2] .g-detail-lines-table:has(.g-detail-lines-edit-table){display:none}:root[data-design=v2] .g-detail-lines-list{display:block}}:root[data-design=v2] .g-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--g-r-full);color:var(--g-on-tint);font:700 var(--g-avatar-small-font)/1 var(--g-font)}:root[data-design=v2] .g-avatar img{width:100%;height:100%;object-fit:cover}:root[data-design=v2] .g-avatar--40{font-size:var(--g-segment-font)}:root[data-design=v2] .g-avatar--72{font-size:var(--g-title-1-font)}:root[data-design=v2] .g-avatar--28{width:28px;height:28px}:root[data-design=v2] .g-avatar--32{width:32px;height:32px}:root[data-design=v2] .g-avatar--40{width:40px;height:40px}:root[data-design=v2] .g-avatar--64{width:64px;height:64px;font-size:var(--g-title-1-font)}:root[data-design=v2] .g-avatar--72{width:72px;height:72px}:root[data-design=v2] .g-avatar-tone-1{background:var(--g-avatar-1)}:root[data-design=v2] .g-avatar-tone-2{background:var(--g-avatar-2)}:root[data-design=v2] .g-avatar-tone-3{background:var(--g-avatar-3)}:root[data-design=v2] .g-avatar-tone-4{background:var(--g-avatar-4)}:root[data-design=v2] .g-avatar-tone-5{background:var(--g-avatar-5)}:root[data-design=v2] .g-avatar-tone-6{background:var(--g-avatar-6)}:root[data-design=v2] .g-avatar--app{border-radius:var(--g-r-md)}:root[data-design=v2] .g-date-picker{container-type:inline-size;padding:var(--g-s-5);border-radius:var(--g-r-lg);background:var(--g-bg-elevated);box-shadow:var(--g-elev-1);color:var(--g-label)}:root[data-design=v2] .g-date-header{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-2);margin-bottom:var(--g-s-2)}:root[data-design=v2] .g-date-header h3{margin:0;font-weight:600}:root[data-design=v2] .g-date-navigation{display:flex;align-items:center;gap:var(--g-s-3);color:var(--g-tint)}:root[data-design=v2] .g-date-navigation button{color:var(--g-tint)}:root[data-design=v2] .g-date-week{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));text-align:center}:root[data-design=v2] .g-date-week>[role=columnheader]{display:grid;place-items:center;height:24px;color:var(--g-label-3);font-weight:600}:root[data-design=v2] .g-date-cell{display:grid;place-items:center;height:var(--g-hit)}:root[data-design=v2] .g-date-cell button{position:relative;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:var(--g-r-full);background:transparent;color:var(--g-label);font:400 var(--g-segment-font)/1 var(--g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-date-cell button:after{content:"";position:absolute;inset:-4px}:root[data-design=v2] .g-date-cell button[data-outside]{color:var(--g-label-4)}:root[data-design=v2] .g-date-cell button[aria-current=date]{color:var(--g-tint);font-weight:700}:root[data-design=v2] .g-date-cell button[data-selected]{background:var(--g-tint);color:var(--g-on-tint);font-weight:700}:root[data-design=v2] .g-date-cell button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-date-cell button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] .g-date-shortcuts{display:flex;flex-wrap:wrap;gap:var(--g-s-3);padding-top:var(--g-s-3)}@media (hover:hover){:root[data-design=v2] .g-date-cell button:hover:not(:disabled):not([data-selected]){background:var(--g-fill);cursor:pointer}}@container (width < 340px){:root[data-design=v2] .g-date-shortcuts{gap:var(--g-s-2)}}@media (max-width:759px){:root[data-design=v2] .g-date-picker{padding:var(--g-s-4)}}:root[data-design=v2] .g-date-field{display:grid;gap:6px;min-width:0}:root[data-design=v2] .g-date-field-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-2);width:100%;height:44px;padding:0 14px;border:0;border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:var(--g-field-edge);color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);text-align:start}:root[data-design=v2] .g-date-field-trigger [data-placeholder]{color:var(--g-label-3)}:root[data-design=v2] .g-date-field-trigger{--ui-focus:var(--g-field-focus)}:root[data-design=v2] .g-date-field-trigger:focus{outline:0;background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-date-field-trigger:disabled{opacity:1;color:var(--g-label-3)}:root[data-design=v2] .g-date-field-trigger[data-invalid=true]{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-date-field--button .g-date-field-trigger{width:auto;max-width:100%;background:var(--g-tint-soft);color:var(--g-tint);box-shadow:none;font-weight:600;gap:8px}:root[data-design=v2] .g-date-field--button .g-date-field-trigger:focus-visible{box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-date-field-layer .g-date-picker{border-radius:0;background:transparent;box-shadow:none}:root[data-design=v2] .g-date-field-layer.g-popover{padding:0;min-width:340px}:root[data-design=v2] .g-date-field-clear{padding:0 20px 16px}:root[data-design=v2] .g-date-field-clear .g-button{padding-inline:0;min-width:44px}@media (max-width:759px){:root[data-design=v2] .g-date-field-clear{padding-inline:16px}}@media (max-width:599px){:root[data-design=v2] .g-date-field-layer .g-dialog-scroll{padding:0}}:root[data-design=v2] .g-date-field-trigger>svg{flex-shrink:0}:root[data-design=v2] .g-customer-create-form{display:grid;gap:16px;padding:16px;min-width:0}:root[data-design=v2] .g-customer-create-form>.g-button{justify-self:start}:root[data-design=v2] .g-customer-create-form>p{margin:0;color:var(--g-label-2)}:root[data-design=v2] .g-customer-create-form>.g-customer-form-error{color:var(--g-red)}:root[data-design=v2] .g-customer-form-switch{display:flex;align-items:center;justify-content:space-between;gap:16px}:root[data-design=v2] .g-customer-editor{display:grid;gap:calc(var(--g-s-5) + var(--g-s-2));min-width:0}:root[data-design=v2] .g-customer-editor-fields{display:grid;gap:var(--g-s-4);padding:var(--g-s-4);min-width:0}:root[data-design=v2] .g-customer-editor-address{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-customer-editor-help{display:block;color:var(--g-label-2);margin-top:var(--g-s-1)}:root[data-design=v2] .g-customer-editor>.g-customer-form-error{color:var(--g-red)}:root[data-design=v2] .g-customer-editor .g-customer-form-switch>span{min-width:0}@media (min-width:600px){:root[data-design=v2] .g-customer-editor-contact{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=v2] .g-customer-editor-contact>.g-field:first-child{grid-column:1/-1}:root[data-design=v2] .g-customer-editor-address{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-customer-editor-panel.g-dialog--shell.g-dialog--sheet{width:min(720px,calc(var(--g-viewport-width,100vw) - 32px))}}:root[data-design=v2] .g-customer-editor-panel .g-dialog-scroll{background:var(--g-bg)}:root[data-design=v2] .g-customer-editor>.g-grouped-section+.g-grouped-section{margin-top:0}:root[data-design=v2] .g-customer-editor .g-grouped-list{border-radius:var(--g-r-lg);background:var(--g-bg-grouped)}:root[data-design=v2] .g-customer-editor .g-field-control:focus-within{box-shadow:var(--g-field-edge)}:root[data-design=v2] .g-customer-editor .g-field-control--error:focus-within{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-customer-editor .g-field-trailing .g-button{min-width:64px}:root[data-design=v2] .g-customer-editor .g-menu-select--row{padding:var(--g-s-4)}:root[data-design=v2] .g-customer-editor .g-subhead{font-weight:400}:root[data-design=v2] .g-customer-editor-error{padding:var(--g-s-4);border-radius:var(--g-r-md);background:var(--g-badge-danger-bg);color:var(--g-red)}:root[data-design=v2] .g-customer-editor-error p{margin:0}:root[data-design=v2] .g-customer-cvr-reveal{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .24s var(--g-ease),opacity .24s var(--g-ease)}:root[data-design=v2] .g-customer-cvr-reveal>div{min-height:0;overflow:hidden}:root[data-design=v2] .g-customer-cvr-reveal[data-hidden=true]{grid-template-rows:0fr;opacity:0;margin-top:-16px}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-customer-cvr-reveal{transition:none}}:root[data-design=v2] .g-job-detail-read{display:grid;gap:28px;min-width:0}:root[data-design=v2] .g-job-detail-sheet>.g-dialog-nav>:last-child:not(h2){grid-column:2}:root[data-design=v2] .g-job-sheet-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}:root[data-design=v2] .g-job-detail-sheet.g-dialog--shell.g-dialog--sheet{background:var(--g-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-job-detail-sheet>.g-dialog-nav{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:12px}:root[data-design=v2] .g-job-detail-sheet>.g-dialog-nav h2{grid-column:1/-1;grid-row:2;width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:start;justify-self:start}:root[data-design=v2] .g-job-sheet-heading{display:none}:root[data-design=v2] .g-job-detail-sheet .g-job-sheet-heading{display:grid;gap:4px;margin-bottom:20px;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-job-sheet-heading :is(h3,p){margin:0}:root[data-design=v2] .g-job-sheet-heading p{color:var(--g-label-2)}:root[data-design=v2] .g-new-order{min-width:0}@media (min-width:600px){:root[data-design=v2] .g-new-order[data-mode=manual]{width:100%;max-width:720px;margin-inline:auto}}:root[data-design=v2] .g-new-order .g-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:599px){:root[data-design=v2] .g-new-order .g-overview-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-phase4-new-order-tool{display:none}}:root[data-design=v2] .g-new-order>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}:root[data-design=v2] .g-new-order>header>.g-button{grid-column:2;grid-row:1}:root[data-design=v2] .g-new-order>header h2{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-new-order>header p{margin:4px 0 0;color:var(--g-label-2)}:root[data-design=v2] .g-new-order-camera{display:grid;gap:8px;min-width:0}:root[data-design=v2] .g-new-order-camera-hero{display:flex;align-items:center;gap:28px;padding:28px;background:radial-gradient(120% 140% at 0 0,var(--g-groen-500) 0,var(--g-groen-700) 45%,var(--g-groen-900) 100%);color:var(--g-on-tint);border-radius:var(--g-r-card);box-shadow:var(--g-elev-3)}:root[data-design=v2] .g-new-order-camera-copy{display:grid;gap:12px;min-width:0}:root[data-design=v2] .g-new-order-camera-copy h3,:root[data-design=v2] .g-new-order-camera-copy p{margin:0;color:inherit}:root[data-design=v2] .g-new-order-camera-copy .g-button{background:var(--g-bg-elevated);color:var(--g-groen-800)}:root[data-design=v2] .g-new-order-camera-art{position:relative;display:grid;place-items:center;flex-shrink:0;width:150px;height:190px;overflow:hidden}:root[data-design=v2] .g-new-order-camera-art>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--g-on-tint);stroke-width:2}:root[data-design=v2] .g-new-order-camera-paper{display:grid;align-content:start;gap:8px;width:98px;height:146px;box-sizing:border-box;padding:16px 10px;background:var(--g-bg-elevated);border-radius:var(--g-r-xs)}:root[data-design=v2] .g-new-order-camera-paper i{height:4px;background:var(--g-groen-200)}:root[data-design=v2] .g-new-order-camera-paper i:last-child{width:60%}:root[data-design=v2] .g-new-order-camera-beam{position:absolute;inset:50% 8px auto;height:2px;background:var(--g-groen-200);animation:g-camera-scan 2.8s ease-in-out infinite alternate}:root[data-design=v2] .g-new-order-camera-files{justify-content:flex-start;background:var(--g-bg-elevated)}:root[data-design=v2] .g-new-order-camera-actions{display:flex;flex-wrap:wrap;gap:8px}:root[data-design=v2] .g-new-order-camera-copy .g-new-order-camera-files{background:color-mix(in srgb,var(--g-on-tint) 14%,transparent);color:var(--g-on-tint);border:1px solid color-mix(in srgb,var(--g-on-tint) 22%,transparent)}:root[data-design=v2] .g-new-order-camera-files--row{display:none}@keyframes g-camera-scan{0%{transform:translateY(-40px);opacity:.4}to{transform:translateY(40px);opacity:1}}@media (max-width:599px){:root[data-design=v2] .g-new-order>header{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-new-order-camera-hero{flex-direction:column;align-items:stretch;gap:18px;padding:22px}:root[data-design=v2] .g-new-order-camera-art{width:100%;height:150px}:root[data-design=v2] .g-new-order-camera-paper{width:calc(100% - 140px);height:114px}:root[data-design=v2] .g-new-order-camera-copy .g-button{width:100%;min-height:50px}:root[data-design=v2] .g-new-order-camera-copy .g-new-order-camera-files--inline{display:none}:root[data-design=v2] .g-new-order-camera-files--row{display:flex;min-height:56px;padding-inline:16px;border-radius:var(--g-r-lg);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-new-order-camera-files--row>span{flex:1 1;text-align:left}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-new-order-camera-beam{animation:none}}:root[data-design=v2] .g-new-order-layout{min-height:0}:root[data-design=v2] .g-new-order-scroll{min-height:0;overflow:visible}:root[data-design=v2] .g-new-order:is([data-mode=manual],[data-mode=review]){padding-bottom:calc(var(--g-bottom-inset,0px) + 28px)}:root[data-design=v2] .g-new-order-actions{position:sticky;bottom:0;z-index:0;padding:16px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--g-separator);background:color-mix(in srgb,var(--g-bg) 94%,transparent)}:root[data-design=v2] .g-app-shell>.g-new-order-actions{position:fixed;left:var(--g-shell-left);right:0;bottom:var(--g-bottom-inset);z-index:var(--g-z-toolbar);padding:var(--g-s-4);background:var(--g-bg-elevated)}:root[data-design=v2] .g-new-order-dialog>.g-dialog-footer{background:color-mix(in srgb,var(--g-bg) 72%,transparent);-webkit-backdrop-filter:var(--g-mat-thin);backdrop-filter:var(--g-mat-thin)}:root[data-design=v2] .g-new-order-dialog>.g-dialog-footer .g-new-order-actions{position:static;border:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-new-order-dialog>.g-dialog-scroll{padding-bottom:0}:root[data-design=v2] .g-new-order-dialog>.g-dialog-scroll>.g-new-order:last-child{margin-bottom:0}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root[data-design=v2] .g-new-order-dialog>.g-dialog-footer{background:var(--g-bg)}}:root[data-design=v2] .g-new-order-dialog>.g-dialog-nav{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}:root[data-design=v2] .g-new-order>.g-banner:has(.g-footnote:empty){align-items:center}:root[data-design=v2] .g-new-order [data-no-documents] .g-grouped-list{padding:16px}:root[data-design=v2] .g-new-order .g-document-thumbnail img{object-fit:contain}:root[data-design=v2] .g-new-order-scan-surface{display:grid;gap:16px;padding:24px;background:var(--g-bg-elevated);border-radius:var(--g-r-card);min-width:0}:root[data-design=v2] .g-new-order-scan-panels{display:grid;grid-template-columns:minmax(248px,.75fr) minmax(0,1.6fr);gap:16px;align-items:stretch}:root[data-design=v2] .g-new-order-phone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:var(--g-tint-soft);border:0;border-radius:var(--g-drop-radius);text-align:center;min-width:0}:root[data-design=v2] .g-new-order-phone h3{display:flex;align-items:center;gap:8px;margin:0}:root[data-design=v2] .g-new-order-phone h3 svg{color:var(--g-tint)}:root[data-design=v2] .g-new-order-phone p{margin:0;max-width:32ch;color:var(--g-label-2)}:root[data-design=v2] .g-new-order-qr{position:relative;display:grid;place-items:center;width:212px;height:212px;box-sizing:border-box;padding:16px;background:var(--g-bg-elevated);border-radius:var(--g-r-md);border:1px solid var(--g-separator)}:root[data-design=v2] .g-new-order-qr img{display:block;width:176px;height:176px}:root[data-design=v2] .g-new-order-qr[data-paused] img{filter:blur(8px)}:root[data-design=v2] .g-new-order-qr-ring{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);fill:none;stroke:var(--g-groen-200);stroke-width:2px;pointer-events:none}:root[data-design=v2] .g-new-order-qr-ring rect+rect{stroke:var(--g-tint)}:root[data-design=v2] .g-new-order-phone-status{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--g-r-full);background:var(--g-tint-soft)}:root[data-design=v2] .g-new-order-phone-status:before{content:"";width:6px;height:6px;border-radius:var(--g-r-full);background:var(--g-tint);animation:g-qr-wait 1.6s ease-in-out infinite alternate}@keyframes g-qr-wait{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-new-order-phone-status:before,:root[data-design=v2] .g-new-order-qr-ring rect+rect{animation:none}}:root[data-design=v2] .g-new-order-phone-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}:root[data-design=v2] .g-new-order-phone-links a{color:var(--g-tint);min-height:var(--g-hit)}:root[data-design=v2] .g-new-order-scan-panels .g-drop-zone{height:100%;box-sizing:border-box;min-height:280px}:root[data-design=v2] .g-new-order-scan-panels .g-drop-files:empty{display:none}:root[data-design=v2] .g-new-order-scan-actions{display:flex;flex-wrap:wrap;gap:8px}:root[data-design=v2] .g-new-order-scan-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}:root[data-design=v2] .g-new-order-scan-footer>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--g-label-2)}:root[data-design=v2] .g-new-order-scan-actions{flex-direction:column;align-items:flex-end}:root[data-design=v2] .g-new-order-scan-actions>p{margin:0;color:var(--g-label-2)}@media (min-width:600px) and (max-width:1199px){:root[data-design=v2] .g-new-order-scan-panels{grid-template-columns:minmax(248px,1fr) minmax(0,1.2fr)}}@media (max-width:599px){:root[data-design=v2] .g-new-order-scan-panels{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-new-order-scan-surface{padding:0;background:transparent}:root[data-design=v2] .g-new-order-scan-footer{flex-direction:column;align-items:stretch}:root[data-design=v2] .g-new-order-scan-actions,:root[data-design=v2] .g-new-order-scan-actions>.g-button{width:100%}}:root[data-design=v2] .g-new-order-preview{display:block;width:100%;height:auto;object-fit:contain}:root[data-design=v2] .g-mobile-scan{width:100%;max-width:760px;margin-inline:auto;padding:16px;box-sizing:border-box}:root[data-design=v2] .g-mobile-scan-empty{display:grid;place-content:center;justify-items:center;min-height:100svh;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}:root[data-design=v2] .g-mobile-scan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;color:var(--g-label-2)}:root[data-design=v2] .g-mobile-scan-steps [aria-current=step]{color:var(--g-tint);font-weight:600}:root[data-design=v2] .g-mobile-scan .g-new-order-camera-files--inline{display:none}:root[data-design=v2] .g-mobile-scan .g-new-order-camera-files--row{display:flex;min-height:44px;background:transparent;box-shadow:none}:root[data-design=v2] .g-mobile-scan .g-new-order-camera-actions>.g-button{width:100%;min-height:50px}:root[data-design=v2] .g-mobile-scan-file-choice{width:100%;min-height:44px}:root[data-design=v2] .g-mobile-signature canvas{display:block;width:100%;height:auto;touch-action:none;background:var(--g-fill);border:1px solid var(--g-separator-strong);border-radius:var(--g-r-md)}:root[data-design=v2] .g-job-detail-main{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0}:root[data-design=v2] .g-job-detail-main>.g-grouped-section+.g-grouped-section{margin-top:0}:root[data-design=v2] .g-job-detail-fields{display:grid;gap:16px;padding:16px;margin:0;border:0;min-width:0}:root[data-design=v2] .g-job-detail-date{display:grid;gap:6px}:root[data-design=v2] .g-job-detail-date>.g-button{justify-self:start}:root[data-design=v2] .g-job-detail-required{margin:8px 0 0;color:var(--g-label-2)}:root[data-design=v2] .g-job-detail-summary{grid-row:1;min-width:0}:root[data-design=v2] .g-job-detail-actions{display:grid;gap:8px;margin-top:16px}:root[data-design=v2] .g-job-detail-summary>:is([role=status],[role=alert]){margin:8px 0 0}:root[data-design=v2] .g-job-detail-email{display:grid;gap:8px;padding:16px}:root[data-design=v2] .g-job-detail-owner{display:inline-flex;align-items:center;gap:8px}:root[data-design=v2] .g-job-option-copy{display:flex;flex-direction:column;min-width:0}:root[data-design=v2] .g-job-option-copy>.g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-menu-select-trigger .g-job-option-copy>.g-footnote{display:none}:root[data-design=v2] .g-job-custom-boolean .g-list-row{padding-inline:0}:root[data-design=v2] .g-job-custom-boolean .g-list-row:after{border:0}:root[data-design=v2] .g-job-custom-boolean .g-switch-hit[aria-invalid=true] .g-switch-track{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-job-detail-read .g-list-value{overflow-wrap:anywhere}:root[data-design=v2] .g-job-detail-main .g-list-copy{flex:0 0 min(45%,150px)}:root[data-design=v2] .g-job-detail-main .g-list-value{flex:1 1;min-width:0}:root[data-design=v2] .g-job-detail-read :is(.g-list-title,.g-menu-select--row>label){font:400 var(--g-field-font)/1.5 var(--g-font);color:var(--g-label)}:root[data-design=v2] .g-job-detail-read .g-list-value{font:400 var(--g-field-font)/1.5 var(--g-font);color:var(--g-label-2)}@media (max-width:599px){:root[data-design=v2] .g-detail-value-row[data-stack-value=true]{flex-direction:column;align-items:stretch;gap:4px}:root[data-design=v2] .g-job-detail-main .g-detail-value-row[data-stack-value=true] .g-list-copy{flex:0 0 auto}:root[data-design=v2] .g-detail-value-row[data-stack-value=true] .g-list-value{text-align:left}:root[data-design=v2] .g-detail-value-row--truncate .g-list-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:root[data-design=v2] .g-job-detail-read .g-field>label{font-weight:400}:root[data-design=v2] .g-job-detail-read [data-detail-totals] .g-list-row:last-child .g-list-title{font-weight:600}:root[data-design=v2] .g-job-detail-summary .g-menu-select--row .g-menu-select-trigger{width:auto;justify-content:flex-end;padding-inline:0;gap:8px;font:400 var(--g-field-font)/1.5 var(--g-font);color:var(--g-label-2)}:root[data-design=v2] .g-job-detail-read .g-field-error{animation:g-opacity-enter var(--g-t-micro) var(--g-ease) both}:root[data-design=v2] .g-job-detail-read .g-field-error-reveal>.g-field-error{animation:none}:root[data-design=v2] .g-job-detail-read .g-data-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;white-space:nowrap}@media (min-width:600px){:root[data-design=v2] .g-job-detail-read .g-data-view{display:block}:root[data-design=v2] .g-job-detail-read .g-data-list{display:none}}@media (min-width:1024px){:root[data-design=v2] .g-job-detail-read{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}:root[data-design=v2] .g-job-detail-summary{grid-row:auto;position:sticky;top:16px}}:root[data-design=v2] .g-job-detail-read .g-job-due .g-list-subtitle{color:var(--g-red)}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-app-shell>.g-new-order-actions{bottom:0}}:root[data-design=v2] .g-new-order [data-no-documents] .g-grouped-list{display:grid;gap:var(--g-s-3)}:root[data-design=v2] .g-new-order [data-no-documents] .g-grouped-list>.g-footnote{margin:0}:root[data-design=v2] .g-drop-container{container-type:inline-size}:root[data-design=v2] .g-drop-image-preview{display:flex;align-items:center;gap:12px}:root[data-design=v2] .g-drop-image .g-drop-actions{justify-content:flex-start;margin-top:12px}:root[data-design=v2] .g-drop-image .g-footnote{margin-top:8px}:root[data-design=v2] .g-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:280px;padding:16px;border:2px dashed var(--g-separator-strong);border-radius:var(--g-drop-radius);background:var(--g-fill);text-align:center}:root[data-design=v2] .g-drop-zone>svg{color:var(--g-tint);flex-shrink:0}:root[data-design=v2] .g-drop-zone p{color:var(--g-label-2)}:root[data-design=v2] .g-drop-zone h3{margin-top:12px}:root[data-design=v2] .g-drop-zone p{margin-top:4px}:root[data-design=v2] .g-drop-zone .g-drop-actions{margin-top:16px}:root[data-design=v2] .g-drop-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}:root[data-design=v2] .g-drop-pending{display:inline-block;width:140px;height:44px;border-radius:var(--g-r-md);background:var(--g-fill)}:root[data-design=v2] .g-drop-zone--over{border-color:var(--g-tint);background:var(--g-tint-soft);transform:scale(1.01)}:root[data-design=v2] .g-drop-zone--disabled{opacity:.4}:root[data-design=v2] .g-drop-input{display:none}:root[data-design=v2] .g-drop-error{color:var(--g-red)}:root[data-design=v2] .g-drop-files{display:grid;grid-template-columns:repeat(auto-fill,112px);gap:16px;padding:0;list-style:none}:root[data-design=v2] .g-drop-files li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:112px;height:148px;padding:12px;border-radius:var(--g-r-md);background:var(--g-bg-elevated);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-drop-files .g-caption{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-design=v2] .g-drop-files .g-tooltip-anchor{position:absolute;top:4px;right:4px}:root[data-design=v2] .g-drop-thumbnail{display:grid;grid-template-columns:88px;grid-template-rows:80px;place-items:center;width:88px;height:80px;flex-shrink:0;color:var(--g-label-3)}:root[data-design=v2] .g-drop-thumbnail img{grid-area:1/1;width:88px;height:80px;object-fit:contain;border-radius:var(--g-r-xs)}:root[data-design=v2] .g-drop-thumbnail canvas{grid-area:1/1;max-width:88px;max-height:80px;border-radius:var(--g-r-xs)}:root[data-design=v2] .g-drop-thumbnail svg{grid-area:1/1}:root[data-design=v2] .g-drop-thumbnail:not([data-state=ready]) canvas,:root[data-design=v2] .g-drop-thumbnail:not([data-state=ready]) img{opacity:0}:root[data-design=v2] .g-drop-file-kind{color:var(--g-label-2)}:root[data-design=v2] .g-drop-remove{width:24px;height:24px;background:var(--g-bg-elevated)}@container (width < 760px){:root[data-design=v2] .g-drop-zone{height:220px}}:root[data-design=v2] .g-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-width:0}:root[data-design=v2] .g-document-tile{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:0;border:0;border-radius:var(--g-r-md);background:transparent;color:var(--g-label);text-align:start;cursor:pointer}:root[data-design=v2] .g-document-thumbnail{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--g-r-md);background:var(--g-fill);color:var(--g-label-2)}:root[data-design=v2] .g-document-thumbnail img{width:100%;height:100%;object-fit:cover}:root[data-design=v2] .g-document-tile--signature .g-document-thumbnail img{object-fit:contain}:root[data-design=v2] .g-document-pdf{position:absolute;inset:auto 8px 8px;font-weight:600;text-align:center}:root[data-design=v2] .g-document-caption{margin-top:4px;color:var(--g-label)}:root[data-design=v2] .g-document-tile>.g-tooltip-anchor{display:block;min-width:0;width:100%}:root[data-design=v2] .g-document-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--g-label-2)}:root[data-design=v2] .g-document-date{color:var(--g-label-2);overflow-wrap:anywhere}:root[data-design=v2] .g-document-tile:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] .g-document-tile:active .g-document-thumbnail{transform:scale(.98)}:root[data-design=v2] .g-document-grid .g-drop-document{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;width:100%;aspect-ratio:1;border:1px dashed var(--g-separator-strong);border-radius:var(--g-r-md);background:var(--g-fill)}:root[data-design=v2] .g-document-grid:not(:has(.g-document-tile)){grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-document-grid:not(:has(.g-document-tile)) .g-drop-document{aspect-ratio:auto;height:72px}:root[data-design=v2] .g-drop-document .g-button{height:auto;min-height:44px;padding:8px;max-width:100%;white-space:normal}:root[data-design=v2] .g-drop-document>.g-button{align-self:stretch;flex:1 1;width:100%;border-radius:var(--g-r-md)}:root[data-design=v2] .g-document-grid .g-drop-document--camera{flex-direction:row;gap:0}:root[data-design=v2] .g-drop-document--camera>.g-button{min-width:0;width:auto}:root[data-design=v2] .g-drop-document--camera>.g-icon-button{flex-shrink:0}:root[data-design=v2] .g-drop-document--over{background:var(--g-tint-soft)}:root[data-design=v2] .g-drop-document progress{width:calc(100% - 16px);accent-color:var(--g-tint)}:root[data-design=v2] .g-drop-document .g-drop-error{padding:8px}@media (min-width:600px){:root[data-design=v2] .g-document-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-design=v2] .g-drop-document .g-button{flex-direction:column;gap:8px;height:auto;min-height:44px;padding:8px;max-width:100%}}@media (max-width:599px){:root[data-design=v2] .g-document-grid .g-drop-document{min-height:44px}}@media (min-width:1180px){:root[data-design=v2] .g-document-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1440px){:root[data-design=v2] .g-document-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (hover:hover){:root[data-design=v2] .g-document-tile:hover .g-document-thumbnail{box-shadow:var(--g-elev-2)}}:root[data-design=v2] .g-document-grid:not(:has(.g-document-tile)) .g-drop-document .g-button{flex-direction:row}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-document-tile:active .g-document-thumbnail{transform:none}}:root[data-design=v2] .g-job-documents{min-width:0}:root[data-design=v2] .g-job-documents .g-grouped-section{margin:0}:root[data-design=v2] .g-job-documents .g-grouped-list{padding-block:16px}:root[data-design=v2] .g-job-documents-empty,:root[data-design=v2] .g-job-documents-help{padding-inline:16px;margin:0 0 8px;color:var(--g-label-2)}:root[data-design=v2] .g-job-documents .g-document-grid,:root[data-design=v2] .g-job-legacy-images{padding:0 16px}:root[data-design=v2] .g-job-documents-error,:root[data-design=v2] .g-job-documents-feedback{padding-inline:16px;margin-top:8px}:root[data-design=v2] .g-job-documents-feedback{color:var(--g-label-2)}:root[data-design=v2] .g-job-documents-error{color:var(--g-red)}:root[data-design=v2] .g-job-document-page{margin-bottom:8px;color:var(--g-label-2)}:root[data-design=v2] .g-job-document-media{min-width:0;background:transparent}:root[data-design=v2] .g-job-document-media img{display:block;width:100%;height:auto;max-height:64dvh;object-fit:contain}:root[data-design=v2] .g-job-document-media iframe{display:block;width:100%;height:64dvh;border:0}:root[data-design=v2] .g-job-document-fallback{display:grid;justify-items:start;gap:12px;padding-block:16px}:root[data-design=v2] .g-job-document-fallback>p{margin:0}:root[data-design=v2] .g-job-document-fallback>a{display:inline-flex;align-items:center;min-height:44px}:root[data-design=v2] .g-job-document-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}:root[data-design=v2] .g-job-document-preview .g-job-documents-error{padding:0}:root[data-design=v2] .g-job-document-preview .g-dialog-nav{grid-template-columns:auto minmax(0,1fr) auto}:root[data-design=v2] .g-job-document-preview .g-dialog-nav h2{width:100%}:root[data-design=v2] .g-document-print-frame{position:fixed;width:1px;height:1px;opacity:0;border:0;pointer-events:none}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-job-document-preview.g-dialog--sheet.g-dialog--shell:not(.g-dialog--confirmation){width:min(960px,calc(100vw - 32px))}}@media print{:root[data-design=v2]:has([data-job-detail]){color-scheme:light;--g-label:CanvasText;--g-label-2:CanvasText;--g-label-3:CanvasText;--g-bg-elevated:Canvas;background:var(--g-bg-elevated)}:root[data-design=v2]:has([data-job-detail]) body{overflow:visible;background:var(--g-bg-elevated);color:var(--g-label)}:root[data-design=v2]:has([data-job-detail]) :is(.g-shell-navigation,.g-shell-top,.g-shell-tabbar,.g-shell-skip,.g-shell-toolbar,.g-fixed-tabbar,.g-phase4-tool,.g-phase4-tools,.g-preview-toolbar,.g-support-banner,#g-layer,.g-detail-toolbar,.g-phase4-workbench,.g-shell-support,.g-task-column-menu){display:none}:root[data-design=v2]:has([data-job-detail]) :is(.g-app-shell,.g-shell-main,.g-shell-content,.g-shell-page,.g-phase4-preview){width:100%;height:auto;max-height:none;max-width:none;min-width:0;min-height:0;margin:0;padding:0;overflow:visible}:root[data-design=v2] [data-job-detail]{display:block;background:var(--g-bg-elevated);color:var(--g-label)}:root[data-design=v2] [data-job-detail] :is(.g-job-detail-main,.g-job-detail-summary,.g-detail-lines-section){display:block;position:static}:root[data-design=v2] [data-job-detail] :is(.g-grouped-section,.g-grouped-list,.g-data-view,.g-detail-lines,.g-card,.g-document-thumbnail){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;overflow:visible}:root[data-design=v2] [data-job-detail] :is(button,.g-tooltip-anchor:has(>button),input[type=file],.g-drop-document,.g-job-documents-feedback,.g-job-documents-error,.g-banner-action){display:none}:root[data-design=v2] [data-job-detail] :is(.g-list-row,.g-detail-line,.g-data-row,.g-job-detail-summary,.g-document-tile,.g-detail-total-row){page-break-inside:avoid;break-inside:avoid}:root[data-design=v2] [data-job-detail] :is(.g-grouped-section,.g-job-documents,.g-job-legacy-images){margin-block:0 28px;page-break-before:auto;break-before:auto}:root[data-design=v2] [data-job-detail] :is(.g-grouped-title,.g-job-documents-help){page-break-after:avoid;break-after:avoid}:root[data-design=v2] [data-job-detail] .g-job-documents{page-break-inside:avoid;break-inside:avoid}:root[data-design=v2] [data-job-detail] :is(.g-data-view,.g-detail-line-table){display:block;overflow:visible;width:100%}:root[data-design=v2] [data-job-detail] .g-data-list{display:none}:root[data-design=v2] [data-job-detail] :is(.g-data-cell,.g-list-value,.g-document-name,.g-document-date){overflow:visible;text-overflow:clip;white-space:normal;color:var(--g-label)}:root[data-design=v2] [data-job-detail] .g-job-detail-summary button.g-menu-select-trigger,:root[data-design=v2] [data-job-detail] button.g-document-tile{display:flex}:root[data-design=v2] [data-job-detail] .g-job-detail-summary button.g-menu-select-trigger>svg{display:none}:root[data-design=v2] [data-job-detail] :is(.g-detail-lines-table,.g-detail-lines-read-table){display:table;width:100%;min-width:0;overflow:visible}:root[data-design=v2] [data-job-detail] .g-detail-lines-list{display:none}:root[data-design=v2] [data-job-detail] :is(th,td){white-space:normal;overflow:visible;text-overflow:clip;page-break-inside:avoid;break-inside:avoid}:root[data-design=v2] [data-job-detail] thead{display:table-header-group}:root[data-design=v2] [data-job-detail] :is(.g-list-row,.g-menu-select--row){min-height:0;padding-block:6px}:root[data-design=v2] [data-job-detail] .g-job-detail-actions{display:none}:root[data-design=v2] [data-job-detail] .g-grouped-list{border-radius:0;box-shadow:none;overflow:visible}:root[data-design=v2] [data-job-detail] .g-document-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-design=v2] [data-job-detail] .g-document-thumbnail{aspect-ratio:1}:root[data-design=v2] [data-job-detail] .g-list-copy{flex:0 0 220px;min-width:220px}:root[data-design=v2] [data-job-detail] .g-list-value{flex:1 1;min-width:0}:root[data-design=v2] [data-job-detail] .g-detail-lines-read-table :is(th,td){padding:8px 12px;font-size:10pt;overflow-wrap:normal}:root[data-design=v2] [data-job-detail] .g-detail-lines-read-table :is(th,td):not(:nth-child(2)){white-space:nowrap}:root[data-design=v2] [data-job-detail] .g-banner-icon,:root[data-design=v2] [data-job-detail] .g-detail-line-warning{color:var(--g-label)}:root[data-design=v2] [data-job-detail] .g-avatar{display:none}:root[data-design=v2] [data-job-detail] :is(.g-tint,.g-footnote,.g-list-title,.g-list-value,.g-list-label,.g-headline){color:var(--g-label)}}@media print{body:has(.g-finance-report)>:not(#g-layer){display:none}body:has(.g-finance-report) .g-dialog-backdrop,body:has(.g-finance-report) .g-dialog:not(.g-finance-report){display:none}body:has(.g-finance-report) .g-finance-report{position:static;max-height:none;height:auto;width:100%;overflow:visible;transform:none;box-shadow:none}body:has(.g-finance-report) .g-dialog-scroll{overflow:visible;max-height:none}body:has(.g-finance-report) .g-dialog-footer,body:has(.g-finance-report) .g-dialog-nav button{display:none}}