: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-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);stroke-dasharray:100;animation:g-qr-second 1s linear infinite}:root[data-design=v2] .g-new-order-qr[data-paused] .g-new-order-qr-ring rect{animation-play-state:paused}: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-second{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@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)}:root[data-design=v2] .g-new-order-guide h2{margin:0 0 8px;color:var(--g-label-2)}:root[data-design=v2] .g-new-order-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}:root[data-design=v2] .g-new-order-guide li{display:grid;justify-items:start;gap:8px;padding:16px;background:var(--g-bg-elevated);border-radius:var(--g-r-card)}:root[data-design=v2] .g-new-order-guide-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--g-r-md);background:var(--g-blaa-100);color:var(--g-blaa-600)}:root[data-design=v2] .g-new-order-guide [data-tone=analysis] .g-new-order-guide-icon{background:var(--g-lilla-100);color:var(--g-lilla-600)}:root[data-design=v2] .g-new-order-guide [data-tone=review] .g-new-order-guide-icon{background:var(--g-groen-100);color:var(--g-groen-600)}@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-guide ol{gap:8px}:root[data-design=v2] .g-new-order-guide li{padding:12px 8px}}: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)}: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}}:root[data-design=v2] .g-app-nav{position:relative;display:flex;flex-direction:column;isolation:isolate}:root[data-design=v2] .g-app-nav>.g-tooltip-anchor{position:relative;display:flex;width:100%}:root[data-design=v2] .g-app-nav>.g-tooltip-anchor>button{width:100%}:root[data-design=v2] .g-app-nav-slot{display:contents}:root[data-design=v2] .g-app-nav--compact .g-app-nav-label-full,:root[data-design=v2] .g-app-nav-label-short{display:none}:root[data-design=v2] .g-app-nav--compact .g-app-nav-label-short{display:inline}:root[data-design=v2] .g-app-nav button{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:var(--g-r-md);background:transparent;color:inherit;font:500 var(--g-list-font) var(--g-font);cursor:pointer;text-align:left}:root[data-design=v2] .g-app-nav button svg{flex-shrink:0}:root[data-design=v2] .g-app-nav button:focus:not(:focus-visible){outline:none}:root[data-design=v2] .g-app-nav button:focus-visible{outline:none}:root[data-design=v2] .g-app-nav button:focus-visible:after{content:"";position:absolute;inset:-2px;border:2px solid var(--g-focus);border-radius:var(--g-r-card);pointer-events:none}:root[data-design=v2] .g-app-nav-marker{position:absolute;z-index:-1;pointer-events:none;border-radius:var(--g-button-radius-lg);background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}:root[data-design=v2] .g-app-nav button[aria-current]{color:var(--g-on-tint)}:root[data-design=v2] .g-app-nav-count{margin-left:auto;font-size:var(--g-material-font-footnote)}:root[data-design=v2] .g-app-nav--compact{height:56px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}:root[data-design=v2] .g-app-nav--compact button{z-index:0;padding:4px 0;gap:1px;flex-direction:column;justify-content:center;color:var(--g-label-2);font-size:var(--g-shell-tab-font);font-weight:600;min-width:0}:root[data-design=v2] .g-app-nav--compact button:not(.g-app-nav-new):before{content:"";position:absolute;inset:4px;border-radius:var(--g-r-full);background:transparent;z-index:-1;pointer-events:none}:root[data-design=v2] .g-app-nav--compact button:focus-visible{border-radius:var(--g-r-full)}:root[data-design=v2] .g-app-nav--compact button:focus-visible:after{inset:2px;border-radius:var(--g-r-full)}:root[data-design=v2] .g-app-nav--compact button[aria-current],:root[data-design=v2] .g-app-nav--compact button[aria-expanded=true]{color:var(--g-tint)}:root[data-design=v2] .g-app-nav--compact .g-app-nav-marker{background:var(--g-tint-soft);border-radius:var(--g-r-full);box-shadow:none}:root[data-design=v2] .g-app-nav--compact .g-app-nav-new{width:100%;height:56px;padding:0;border-radius:var(--g-r-full);background:transparent;color:var(--g-on-tint)}:root[data-design=v2] .g-app-nav-new-disc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--g-r-full);background:var(--g-tint);color:var(--g-on-tint)}:root[data-design=v2] .g-app-nav--compact .g-app-nav-new:active .g-app-nav-new-disc{transform:scale(.94);background:var(--g-tint-pressed)}:root[data-design=v2] .g-app-nav--compact .g-app-nav-count{position:absolute;top:0;right:4px;padding:0 3px;border-radius:var(--g-r-full);background:var(--g-roed-600);color:var(--g-on-tint);font-size:var(--g-shell-tab-font)}@media (min-width:600px) and (max-width:1023px){:root[data-design=v2] .g-shell-navigation .g-app-nav-label-full{display:none}:root[data-design=v2] .g-shell-navigation .g-app-nav-label-short{display:inline}:root[data-design=v2] .g-shell-navigation .g-app-nav-marker{border-radius:var(--g-r-card)}:root[data-design=v2] .g-shell-navigation .g-app-nav button{padding:0;justify-content:center;min-height:64px;height:64px;flex-shrink:0;margin-bottom:0}:root[data-design=v2] .g-shell-navigation .g-app-nav button:focus-visible{outline:none}:root[data-design=v2] .g-shell-navigation .g-app-nav button:focus-visible:after{content:"";position:absolute;inset:-2px;border:2px solid var(--g-focus);border-radius:var(--g-r-lg);pointer-events:none}:root[data-design=v2] .g-shell-navigation .g-app-nav button{flex-direction:column;gap:2px}:root[data-design=v2] .g-shell-navigation .g-app-nav button>span{display:block;width:72px;max-width:72px;margin:0;font-size:var(--g-shell-rail-font);font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;-webkit-hyphens:none;hyphens:none}:root[data-design=v2] .g-shell-navigation .g-app-nav button[data-nav-id=employees]>span{letter-spacing:-.95px}:root[data-design=v2] .g-shell-navigation .g-app-nav button:before{content:"";position:absolute;inset:0;border-radius:var(--g-r-card);pointer-events:none;z-index:-1}:root[data-design=v2] .g-shell-navigation .g-app-nav-count{display:none}}@media (hover:hover){:root[data-design=v2] .g-app-nav:not(.g-app-nav--compact) button:hover{color:var(--g-on-tint)}:root[data-design=v2] .g-app-nav--compact button:not(.g-app-nav-new):hover{color:var(--g-label)}:root[data-design=v2] .g-app-nav--compact button:not(.g-app-nav-new):not([aria-current=page]):not([aria-expanded=true]):hover:before{background:var(--g-fill)}:root[data-design=v2] .g-app-nav--compact .g-app-nav-new:hover .g-app-nav-new-disc{background:var(--g-tint-hover)}}:root[data-design=v2] .g-app-nav--compact button:not(.g-app-nav-new):not([aria-current=page]):not([aria-expanded=true]):active:before{background:var(--g-fill-pressed)}:root[data-design=v2] .g-app-nav button:not(.g-app-nav-new):active>:is(svg,span){opacity:.7}:root[data-design=v2] .g-app-nav--compact button[data-selected=true]{color:var(--g-tint)}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-app-nav-new:active .g-app-nav-new-disc{transform:none}}@media (max-width:599px){:root[data-design=v2] .g-shell-overlay .g-app-nav-label-full{display:none}:root[data-design=v2] .g-shell-overlay .g-app-nav-label-short{display:inline}}@media (max-width:219px){:root[data-design=v2] .g-app-nav--compact{height:auto;grid-template-columns:repeat(3,minmax(44px,1fr));grid-template-rows:repeat(2,56px)}:root[data-design=v2] .g-app-nav--compact button{grid-column:3;grid-row:1}:root[data-design=v2] .g-app-nav--compact button[data-nav-id=overview]{grid-column:1}:root[data-design=v2] .g-app-nav--compact button[data-nav-id=jobs]{grid-column:1;grid-row:2}:root[data-design=v2] .g-app-nav--compact button[data-nav-id=newTask]{grid-column:2;grid-row:1/span 2;align-self:center}:root[data-design=v2] .g-app-nav--compact button[data-nav-id=more]{grid-row:2}}:root[data-design=v2] .g-global-search-input{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:var(--g-r-md);background:var(--g-fill)}:root[data-design=v2] .g-global-search-input input{width:100%;min-width:0;min-height:52px;border:0;outline:none;box-shadow:none;background:transparent;color:var(--g-label);font:400 var(--g-global-search-font)/1.5 var(--g-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-global-search-input:focus-within{box-shadow:none}:root[data-design=v2] .g-global-search-input input:focus-visible{outline:none}:root[data-design=v2] .g-global-search>div:last-child:not(:empty){border-top:1px solid var(--g-separator)}:root[data-design=v2] .g-global-search .g-callout{padding:16px;color:var(--g-label-2)}:root[data-design=v2] .g-global-search-close{display:grid;place-items:center;width:var(--g-hit);height:var(--g-hit);flex-shrink:0;margin:0;padding:0;border:0;border-radius:var(--g-r-full);background:transparent;color:var(--g-label-2)}:root[data-design=v2] .g-global-search-close span{display:none}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-global-search-close{display:flex;width:auto;padding-inline:8px;color:var(--g-tint)}:root[data-design=v2] .g-global-search-close svg{display:none}:root[data-design=v2] .g-global-search-close span{display:inline}}:root[data-design=v2] .g-global-search h3{margin:16px 16px 8px;color:var(--g-label-3);font-weight:600}:root[data-design=v2] .g-global-search-clear{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;padding:0;background:transparent;color:var(--g-label-3)}:root[data-design=v2] .g-global-search .g-search-empty{padding-left:46px}:root[data-design=v2] .g-search-return{color:var(--g-label-3)}:root[data-design=v2] .g-global-search-result{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:6px 8px;border:0;background:transparent;border-radius:var(--g-r-sm);color:var(--g-label);text-align:start;touch-action:manipulation;transition:transform .24s var(--g-spring)}:root[data-design=v2] .g-global-search-result>svg{flex-shrink:0}:root[data-design=v2] .g-global-search-result>span:first-of-type{display:grid;flex:1 1;min-width:0}:root[data-design=v2] .g-global-search-result strong{font:600 var(--g-list-font)/1.4 var(--g-font);overflow-wrap:anywhere}:root[data-design=v2] .g-global-search-result small{color:var(--g-label-2);font:400 var(--g-tooltip-font)/1.4 var(--g-font)}:root[data-design=v2] .g-global-search-result[data-selected=true]{background:var(--g-fill)}:root[data-design=v2] .g-global-search button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] .g-global-search-result:active{transform:scale(.98)}@media (hover:hover){:root[data-design=v2] .g-global-search button{cursor:pointer}:root[data-design=v2] .g-global-search-result:hover{background:var(--g-fill)}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-global-search-result:active{transform:none}}:root[data-design=v2] .g-app-shell{--g-top-inset:calc(52px + env(safe-area-inset-top));--g-bottom-inset:calc(82px + env(safe-area-inset-bottom));--g-shell-left:0px;min-height:100dvh;background:transparent;color:var(--g-label)}:root[data-design=v2] .g-shell-navigation{display:none}:root[data-design=v2] .g-app-shell>.g-shell-navigation.g-mat-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--g-groen-700) 92%,var(--g-bg)),color-mix(in srgb,var(--g-groen-900) 94%,var(--g-bg)));-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-shell-top{position:fixed;top:0;left:var(--g-shell-left);right:0;z-index:var(--g-z-toolbar)}:root[data-design=v2] .g-shell-toolbar{min-height:calc(64px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid transparent}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]{padding-inline:0}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]>span{display:inline-flex;align-items:center;gap:2px;font-weight:600}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage] svg{width:20px;height:20px}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]{min-width:44px;max-width:100%}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage]>span{min-width:0;max-width:100%}:root[data-design=v2] .g-shell-toolbar-left .g-button[aria-label^=Tilbage] svg{flex-shrink:0}:root[data-design=v2] .g-shell-back-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;padding-block:2px}:root[data-design=v2] .g-shell-toolbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--g-shell-title-font) var(--g-font);opacity:0;transition:opacity .15s var(--g-ease)}:root[data-design=v2] .g-shell-toolbar-title[data-visible=true]{opacity:1}:root[data-design=v2] .g-shell-toolbar[data-scrolled=false] .g-shell-toolbar-title{opacity:0}:root[data-design=v2] .g-shell-toolbar-left{display:flex;flex:1 1;align-items:center;min-width:0;gap:8px;overflow:hidden}:root[data-design=v2] .g-shell-actions-inline,:root[data-design=v2] .g-shell-toolbar-right{display:flex;flex-shrink:0;align-items:center;gap:8px}:root[data-design=v2] .g-shell-actions-overflow{display:none}:root[data-design=v2] .g-shell-command-capsule{display:flex;align-items:center;padding:4px;gap:2px;border-radius:var(--g-r-full)}:root[data-design=v2] .g-shell-command-capsule .g-shell-tools{padding:0}:root[data-design=v2] .g-shell-command-capsule:has(.g-button:disabled):not(:has(button:not(:disabled))){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-shell-command-capsule .g-button{border-radius:var(--g-r-full)}:root[data-design=v2] .g-shell-command-capsule:has(.g-button[aria-label="Gem ændringer"]){padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-shell-page-actions[data-multiple=true] .g-shell-actions-inline{display:none}:root[data-design=v2] .g-shell-actions-overflow{display:block}:root[data-design=v2] .g-shell-toolbar-left:has(button) .g-shell-toolbar-title:not(h1){display:none}}@media (max-height:499px) and (min-width:360px){:root[data-design=v2] .g-shell-page h1.g-large-title{display:none}:root[data-design=v2] .g-shell-toolbar[data-scrolled] h1.g-shell-toolbar-title{margin:0;opacity:1}}:root[data-design=v2] .g-shell-toolbar.g-mat-bar[data-scrolled=false]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root[data-design=v2] .g-shell-toolbar[data-scrolled=true]{border-bottom-color:var(--g-separator)}:root[data-design=v2] .g-shell-support{display:flex;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--g-rav-50);color:var(--g-rav-800)}:root[data-design=v2] .g-shell-support>svg{flex-shrink:0}:root[data-design=v2] .g-shell-support>span{flex:1 1}:root[data-design=v2] .g-shell-support small{display:block}:root[data-design=v2] .g-shell-support-compact{display:none}@media (max-width:599px){:root[data-design=v2] .g-shell-support{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-inline:16px}:root[data-design=v2] .g-shell-support-desktop,:root[data-design=v2] .g-shell-support>svg{display:none}:root[data-design=v2] .g-shell-support-compact{display:inline}:root[data-design=v2] .g-shell-support-copy{min-width:0}:root[data-design=v2] .g-shell-support-primary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--g-list-font);font-weight:600}:root[data-design=v2] .g-shell-support-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--g-material-font-footnote)}:root[data-design=v2] .g-shell-support .g-button{min-height:44px;padding-inline:8px}}@media (max-width:379px){:root[data-design=v2] .g-shell-support{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-shell-support .g-button{justify-self:stretch}}:root[data-design=v2] .g-shell-support+.g-shell-toolbar{min-height:52px;padding-top:0}:root[data-design=v2] .g-shell-content{height:100dvh;overflow:auto;padding-top:var(--g-top-inset);padding-bottom:var(--g-bottom-inset);margin-left:var(--g-shell-left);scroll-padding-top:16px}:root[data-design=v2] .g-shell-scroll-sentinel{display:block;width:1px;height:5px;margin-top:calc(-1 * var(--g-top-inset));margin-bottom:calc(var(--g-top-inset) - 5px);pointer-events:none}:root[data-design=v2] .g-shell-page{container-type:inline-size;padding:8px 16px 56px;margin-inline:auto;min-width:0}:root[data-design=v2] .g-shell-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}:root[data-design=v2] .g-shell-title-accessory{min-width:0;max-width:100%}:root[data-design=v2] .g-shell-module-tools:empty,:root[data-design=v2] .g-shell-title-accessory:empty{display:none}:root[data-design=v2] .g-shell-module-tools{display:inline-flex;align-items:center}:root[data-design=v2] .g-shell-tabbar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:520px;margin-inline:auto;height:56px;border-radius:var(--g-r-full);z-index:var(--g-z-tabbar);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));transition:opacity .2s var(--g-ease),transform .2s var(--g-ease)}:root[data-design=v2] .g-app-shell[data-tabbar-hidden=true] .g-shell-tabbar{visibility:hidden;opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-shell-tabbar{transition:opacity .15s var(--g-ease)}:root[data-design=v2] .g-app-shell[data-tabbar-hidden=true] .g-shell-tabbar{transform:none}}:root[data-design=v2] .g-shell-skip{position:fixed;top:0;left:16px;z-index:var(--g-z-toast);transform:translateY(-150%);background:var(--g-bg-elevated);padding:12px}:root[data-design=v2] .g-shell-skip:focus{transform:none}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-app-shell{--g-shell-left:104px;--g-top-inset:64px;--g-bottom-inset:16px}:root[data-design=v2] .g-shell-navigation{display:flex;flex-direction:column;position:fixed;left:12px;top:12px;bottom:12px;width:80px;padding:18px 12px 12px;z-index:var(--g-z-sidebar);overflow:visible}:root[data-design=v2] .g-shell-toolbar{min-height:64px;padding:0 24px}:root[data-design=v2] .g-shell-support+.g-shell-toolbar{min-height:64px}:root[data-design=v2] .g-shell-page{padding-inline:24px}:root[data-design=v2] .g-shell-tabbar{display:none}}@media (min-width:1024px) and (min-height:500px){:root[data-design=v2] .g-app-shell{--g-shell-left:276px}:root[data-design=v2] .g-shell-navigation{width:252px}:root[data-design=v2] .g-shell-page,:root[data-design=v2] .g-shell-toolbar{padding-inline:32px}}@media (min-width:1440px){:root[data-design=v2] .g-shell-page{max-width:1280px}}@media (min-width:600px) and (max-width:1023px){:root[data-design=v2] .g-shell-navigation{padding-inline:4px}}@media (max-width:359px){:root[data-design=v2] .g-shell-toolbar{flex-wrap:wrap;justify-content:flex-end}:root[data-design=v2] .g-shell-toolbar-left:has(button){flex-basis:100%;overflow:visible}:root[data-design=v2] .g-shell-toolbar-title{display:none}:root[data-design=v2] .g-shell-toolbar-right{min-width:0;max-width:100%}:root[data-design=v2] :is(.g-shell-command-capsule,.g-shell-tools){min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}:root[data-design=v2] .g-shell-page-heading{flex-wrap:wrap;align-items:flex-start}:root[data-design=v2] .g-shell-page-heading h1{min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-shell-tabbar{height:auto}}:root[data-design=v2] .g-empty-state{display:flex;align-items:center;flex-direction:column;padding:40px;text-align:center}:root[data-design=v2] .g-empty-state>svg{color:var(--g-label-3)}:root[data-design=v2] .g-empty-state .g-title-3{margin-top:12px}:root[data-design=v2] .g-empty-state .g-callout{max-width:360px;color:var(--g-label-2)}:root[data-design=v2] .g-empty-action{margin-top:16px}:root[data-design=v2] .g-notifications>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}:root[data-design=v2] .g-notifications h3{margin:16px 16px 8px;color:var(--g-label-3)}:root[data-design=v2] .g-notifications>header>p{color:var(--g-label)}:root[data-design=v2] .g-notifications section button:last-child{border-bottom:0}:root[data-design=v2] .g-notifications-empty{text-align:center;color:var(--g-label-2)}:root[data-design=v2] .g-notifications section button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--g-separator);background:transparent;color:var(--g-label);text-align:start;cursor:pointer}:root[data-design=v2] .g-notification-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:var(--g-blue-soft);color:var(--g-blue);border-radius:var(--g-button-radius-sm)}:root[data-design=v2] .g-notifications button>span:nth-child(2){display:grid;min-width:0;flex:1 1;gap:4px}:root[data-design=v2] .g-notifications strong{font:400 var(--g-list-font)/1.4 var(--g-font);overflow-wrap:anywhere}:root[data-design=v2] .g-notifications [data-unread=true] strong{font-weight:600}:root[data-design=v2] .g-notifications :is(small,time){color:var(--g-label-2);font:400 var(--g-tooltip-font)/1.4 var(--g-font)}:root[data-design=v2] .g-notification-unread{width:8px;height:8px;flex-shrink:0;border-radius:var(--g-r-full);background:var(--g-blue)}:root[data-design=v2] .g-notifications button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] .g-popover--notifications .g-notifications{padding:var(--g-s-5)}:root[data-design=v2] .g-notifications-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--g-s-3)}:root[data-design=v2] .g-notifications-error>p{margin:0}:root[data-design=v2] .g-dialog-nav .g-notifications-mark-read{white-space:normal;font-size:var(--g-caption-font);line-height:16px;padding:4px 0;max-width:100%}:root[data-design=v2] .g-shell-brand{display:flex;align-items:center;gap:10px;color:var(--g-on-tint);font-size:var(--g-list-font);font-weight:600;margin-bottom:0;min-width:0}:root[data-design=v2] .g-shell-brand>.g-avatar{border-radius:var(--g-r-logo)}:root[data-design=v2] .g-shell-brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--g-list-font)}:root[data-design=v2] .g-shell-brand small{display:block;font-size:var(--g-material-font-footnote);font-weight:400;opacity:.6}:root[data-design=v2] .g-shell-organization{margin-bottom:18px;color:var(--g-on-tint);min-height:44px;display:flex;align-items:center}:root[data-design=v2] .g-shell-brand-route{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}:root[data-design=v2] .g-shell-brand-route:focus:not(:focus-visible){outline:none}:root[data-design=v2] .g-shell-brand-route:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;border-radius:var(--g-button-radius-lg)}:root[data-design=v2] .g-shell-organization .g-organization-row{padding:0}:root[data-design=v2] .g-shell-organization small{color:rgba(255,255,255,.6)}:root[data-design=v2] .g-shell-logo{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--g-r-md);background:var(--g-groen-900);font-size:var(--g-caption-font)}:root[data-design=v2] .g-shell-tools{display:flex;gap:2px;padding:4px;border-radius:var(--g-r-full);align-items:center;flex-shrink:0}:root[data-design=v2] .g-shell-expand{display:none}:root[data-design=v2] .g-shell-notification-tool{position:relative;display:flex}:root[data-design=v2] .g-shell-unread-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:var(--g-r-full);background:var(--g-blaa-500);pointer-events:none}:root[data-design=v2] .g-shell-expand .g-icon-button{color:var(--g-on-tint)}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-dialog--shell:has(.g-shell-draft){height:calc(var(--g-viewport-height,92dvh) / .92 - 16px - env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))}}:root[data-design=v2] .g-shell-overlay{display:flex;flex-direction:column;height:100%;min-height:0;width:252px;padding:12px;color:rgba(255,255,255,.78)}:root[data-design=v2] .g-shell-overlay:focus{outline:none}:root[data-design=v2] .g-dialog--shell:has(.g-shell-overlay){inset:12px auto 12px 12px;margin:0;width:252px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(.g-shell-overlay){inset:auto 8px calc(8px + env(safe-area-inset-bottom) + var(--g-viewport-bottom,0px));width:calc(var(--g-viewport-width,100vw) - 16px);height:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-bottom:0;border-radius:var(--g-r-xl)}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(.g-shell-overlay)>.g-sheet-handle{display:grid;place-items:start center;height:24px;padding-top:8px;flex:none}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(.g-shell-overlay)>.g-sheet-handle>span{background:rgba(255,255,255,.4)}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(.g-shell-overlay)>.g-dialog-scroll{flex:0 1 auto}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet .g-shell-overlay{width:100%;height:auto;max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:none;box-shadow:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-shell-overlay .g-app-nav{flex:0 1 auto}:root[data-design=v2] .g-shell-overlay-top .g-icon-button{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}:root[data-design=v2] .g-dialog--shell:has(.g-shell-overlay)>.g-dialog-nav{display:none}:root[data-design=v2] .g-shell-overlay-top{display:flex;align-items:center;gap:8px;min-height:44px;margin-bottom:12px}:root[data-design=v2] .g-shell-overlay-top .g-shell-brand-route{flex:1 1;min-width:0}:root[data-design=v2] .g-shell-overlay-top .g-icon-button{flex:none;color:var(--g-on-tint)}:root[data-design=v2] .g-shell-overlay .g-app-nav-marker{border-radius:var(--g-button-radius-lg)}:root[data-design=v2] .g-shell-overlay .g-app-nav button{min-height:44px}:root[data-design=v2] .g-shell-overlay .g-shell-new{margin-top:8px}:root[data-design=v2] .g-dialog--shell:has(.g-shell-overlay)>.g-dialog-scroll{padding:0;flex:1 1;overflow:hidden}:root[data-design=v2] .g-dialog-scroll>.g-shell-overlay:last-child{margin-bottom:0}:root[data-design=v2] .g-shell-navigation .g-app-nav{color:rgba(255,255,255,.78)}:root[data-design=v2] .g-shell-new{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:calc(100% - 4px);margin:0 2px 16px;border:0;border-radius:var(--g-r-md);background:rgba(255,255,255,.95);color:var(--g-groen-800);font:600 var(--g-list-font) var(--g-font);cursor:pointer}:root[data-design=v2] .g-shell-new:after{content:"";position:absolute;inset:-1px 0}:root[data-design=v2] .g-shell-navigation>.g-shell-new{background:var(--g-bg-elevated);color:var(--g-tint)}:root[data-design=v2] .g-shell-navigation>.g-button{margin-bottom:16px}:root[data-design=v2] .g-shell-user{margin-top:auto;display:flex;align-items:center;gap:4px;color:var(--g-on-tint)}:root[data-design=v2] .g-shell-user .g-icon-button{color:inherit}:root[data-design=v2] .g-shell-user-card{display:flex;align-items:center;gap:8px;padding:10px;min-width:0;flex:1 1;border:0;border-radius:var(--g-button-radius-lg);background:rgba(255,255,255,.06);color:inherit;text-align:left;font:inherit;cursor:pointer}:root[data-design=v2] .g-shell-user-card strong{display:block;font-size:var(--g-segment-font)}:root[data-design=v2] .g-shell-user-card small{display:block;font-size:var(--g-caption-font)}:root[data-design=v2] .g-shell-user-card>span:nth-child(2){min-width:0}:root[data-design=v2] .g-shell-user-card .g-shell-plan-badge{display:inline-flex;width:max-content;margin-top:3px;padding:2px 6px;border-radius:var(--g-r-full);background:var(--g-groen-900);color:var(--g-on-tint);font-weight:600}:root[data-design=v2] .g-shell-navigation .g-app-nav,:root[data-design=v2] .g-shell-overlay .g-app-nav{flex:1 1;min-height:0;overflow:hidden;align-content:start}:root[data-design=v2] .g-shell-navigation .g-app-nav{overflow:visible}@media (min-width:600px) and (max-width:1023px) and (min-height:500px){:root[data-design=v2] .g-shell-navigation .g-app-nav{overflow:visible}}:root[data-design=v2] .g-shell-overlay .g-app-nav{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;justify-content:space-between;margin-bottom:12px}:root[data-design=v2] .g-shell-overlay .g-app-nav button{flex-shrink:0}:root[data-design=v2] .g-shell-user .g-icon-button:hover{background:transparent}:root[data-design=v2] .g-shell-overlay .g-app-nav>.g-tooltip-anchor{flex-shrink:0}:root[data-design=v2] .g-shell-overlay .g-app-nav::-webkit-scrollbar{display:none}:root[data-design=v2] .g-shell-more{display:grid;gap:28px}:root[data-design=v2] .g-shell-more>.g-grouped-section+.g-grouped-section{margin-top:0}:root[data-design=v2] .g-more-groups{max-width:680px;margin-top:24px}:root[data-design=v2] .g-more-groups .g-shell-brand{color:var(--g-label);margin:0}:root[data-design=v2] .g-more-user{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 16px;border:0;border-bottom:.5px solid var(--g-separator);background:transparent;color:var(--g-label);text-align:left;font:inherit;cursor:pointer}:root[data-design=v2] .g-more-user>span:nth-child(2){display:flex;flex:1 1;min-width:0;flex-direction:column}:root[data-design=v2] .g-more-user>svg{flex-shrink:0;color:var(--g-label-4)}:root[data-design=v2] .g-more-user:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}@media (hover:hover){:root[data-design=v2] .g-more-user:hover{background:var(--g-fill)}}:root[data-design=v2] .g-more-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--g-segment-font)}:root[data-design=v2] .g-more-user small{color:var(--g-label-2);font-size:var(--g-caption-font)}:root[data-design=v2] .g-more-user .g-shell-plan-badge{flex-shrink:0;padding:3px 7px;border-radius:var(--g-r-full);background:var(--g-groen-50);color:var(--g-groen-800);font-weight:600}:root[data-design=v2] .g-shell-draft{display:grid;gap:8px;font:500 var(--g-shell-title-font) var(--g-font)}:root[data-design=v2] .g-shell-draft input{min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--g-separator);border-radius:var(--g-r-md);background:var(--g-fill);color:var(--g-label);font:inherit}@media (min-width:600px) and (max-width:1023px){:root[data-design=v2] .g-shell-expand{display:flex;justify-content:center;margin-bottom:12px;color:var(--g-on-tint)}:root[data-design=v2] .g-shell-navigation .g-shell-brand>span:last-child{display:none}:root[data-design=v2] .g-shell-navigation .g-shell-brand,:root[data-design=v2] .g-shell-navigation .g-shell-organization .g-organization-row{justify-content:center}:root[data-design=v2] .g-shell-navigation .g-shell-organization .g-organization-row>span:not(.g-avatar),:root[data-design=v2] .g-shell-navigation .g-shell-organization .g-organization-row>svg{display:none}:root[data-design=v2] .g-shell-navigation .g-shell-user{flex-direction:column;padding-top:16px}:root[data-design=v2] .g-shell-navigation .g-shell-user-card{flex:none;justify-content:center;width:44px;min-height:44px;padding:4px}:root[data-design=v2] .g-shell-navigation .g-shell-user-card>span:not(.g-avatar){display:none}:root[data-design=v2] .g-shell-navigation .g-shell-new{width:44px;height:44px;margin-inline:auto;border-radius:var(--g-r-full)}:root[data-design=v2] .g-shell-navigation .g-shell-new span{display:none}:root[data-design=v2] .g-shell-navigation .g-shell-brand-route{position:relative}:root[data-design=v2] .g-shell-navigation .g-shell-brand-route:focus-visible{outline:none}:root[data-design=v2] .g-shell-navigation .g-shell-brand-route:focus-visible:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid var(--g-focus);border-radius:var(--g-r-full);pointer-events:none}}:root[data-design=v2] .g-settings-layout,:root[data-design=v2] .g-settings-nav{display:grid;gap:var(--g-s-6);min-width:0}:root[data-design=v2] .g-settings-nav{align-content:start}:root[data-design=v2] .g-settings-form>.g-grouped-section+.g-grouped-section,:root[data-design=v2] .g-settings-nav>.g-grouped-section+.g-grouped-section{margin-top:0}:root[data-design=v2] .g-settings-nav [data-selected=true]{background:var(--g-tint-soft)}:root[data-design=v2] .g-settings-detail{display:none;min-width:0;max-width:760px}:root[data-design=v2] .g-settings-detail>h2{margin:0 0 var(--g-s-2)}:root[data-design=v2] .g-settings-detail>.g-settings-intro{margin:0 0 var(--g-s-6);color:var(--g-label-2)}:root[data-design=v2] .g-settings-layout[data-section-open=true]>.g-settings-nav{display:none}:root[data-design=v2] .g-settings-layout[data-section-open=true]>.g-settings-detail{display:block}:root[data-design=v2] .g-settings-form{display:grid;gap:var(--g-s-5);min-width:0}:root[data-design=v2] .g-settings-paired-row{display:flex;align-items:center;gap:var(--g-s-2);padding-right:var(--g-s-4)}:root[data-design=v2] .g-settings-paired-row>.g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-employee-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:var(--g-s-5);padding:var(--g-s-4);border-bottom:1px solid var(--g-separator)}:root[data-design=v2] .g-employee-filters .g-search-field{width:100%}:root[data-design=v2] .g-employees[data-toolbar]>.g-footnote{margin:0;color:var(--g-label-2)}:root[data-design=v2] .g-employees[data-toolbar]>.g-employee-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--g-s-3);padding:0;border:0}:root[data-design=v2] .g-employees[data-toolbar]>.g-employee-filters .g-search{width:100%;height:var(--g-hit)}:root[data-design=v2] .g-employees[data-toolbar]>.g-employee-filters .g-menu-select-trigger{height:var(--g-hit)}:root[data-design=v2] .g-employees .g-settings-paired-row{padding-left:var(--g-s-4)}:root[data-design=v2] .g-settings-inline-actions{display:flex;flex-wrap:wrap;gap:var(--g-s-2);padding:var(--g-s-3) var(--g-s-4)}:root[data-design=v2] .g-time-entry-note{padding:0 var(--g-s-4) var(--g-s-3);color:var(--g-label-2)}:root[data-design=v2] .g-time-entry:not(:last-child){border-bottom:.5px solid var(--g-separator)}@media (max-width:599px){:root[data-design=v2] .g-employee-filters{grid-template-columns:minmax(0,1fr)}}:root[data-design=v2] .g-settings-form+.g-settings-form{margin-top:var(--g-s-8)}:root[data-design=v2] .g-settings-form>.g-btn{justify-self:start}:root[data-design=v2] .g-settings-form .g-list-row--field>.g-list-copy{min-width:0;width:100%}:root[data-design=v2] .g-settings-form .g-list-row:has(>.g-list-value)>.g-list-copy{flex:1 0 40%}:root[data-design=v2] .g-settings-form .g-list-value{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--g-s-2);min-width:0;max-width:60%;overflow-wrap:anywhere}:root[data-design=v2] .g-settings-form .g-grouped-list>p{margin:0;padding:var(--g-s-3) var(--g-s-4)}:root[data-design=v2] .g-settings-form .g-list-row--field .g-list-title:empty{display:none}@media (max-width:599px){:root[data-design=v2] .g-settings-form .g-list-row:has(.g-list-value){flex-wrap:wrap}:root[data-design=v2] .g-settings-form .g-list-value{margin-left:auto}}:root[data-design=v2] .g-settings-back{margin-bottom:var(--g-s-4)}:root[data-design=v2] .g-settings-template-preview{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-design=v2] .g-settings-template-options button[aria-selected=true]{background:var(--g-fill)}:root[data-design=v2] .g-settings-delivery-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--g-s-6);align-items:center;padding:var(--g-s-6)}:root[data-design=v2] .g-settings-delivery-qr{display:grid;justify-items:center;gap:var(--g-s-3);padding:var(--g-s-4)}:root[data-design=v2] .g-settings-delivery-qr img{max-width:100%;height:auto;background:var(--g-bg-elevated);border-radius:var(--g-r-lg)}:root[data-design=v2] .g-settings-delivery-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-3)}:root[data-design=v2] .g-settings-delivery-actions>:first-child{grid-column:1/-1}@media (max-width:599px){:root[data-design=v2] .g-settings-delivery-layout{grid-template-columns:minmax(0,1fr);padding:var(--g-s-4)}}@media (min-width:1024px) and (min-height:500px){:root[data-design=v2] .g-settings-nav{padding:var(--g-s-3);background:var(--g-bg-grouped);border-radius:var(--g-r-lg);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-settings-nav .g-grouped-list{background:transparent;box-shadow:none}:root[data-design=v2] .g-settings-nav .g-list-chevron{display:none}}@media (min-width:1024px) and (min-height:500px) and (hover:hover) and (pointer:fine){:root[data-design=v2] .g-settings-nav .g-list-row{min-height:38px;padding:5px 8px;gap:var(--g-s-3)}}@media (min-width:1024px) and (min-height:500px){:root[data-design=v2] .g-settings-layout{grid-template-columns:248px minmax(0,760px)}:root[data-design=v2] .g-settings-layout[data-section-open]>.g-settings-nav{display:grid;position:sticky;top:8px;align-self:start;max-height:calc(100dvh - var(--g-top-inset) - 24px);overflow-y:auto;overscroll-behavior:contain}:root[data-design=v2] .g-settings-layout>.g-settings-detail{display:block}:root[data-design=v2] .g-settings-back{display:none}}:root[data-design=v2] .g-tv-preview{display:grid;gap:var(--g-s-3)}:root[data-design=v2] .g-tv-preview iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--g-r-md)}:root[data-design=v2] .g-tv-preview-actions{display:flex;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-tv-preview--dragging iframe{pointer-events:none}:root[data-design=v2] .g-support-settings{display:grid;gap:var(--g-s-5)}:root[data-design=v2] .g-support-settings>p{margin:0;color:var(--g-label-2)}:root[data-design=v2] .g-support-faq details+details{border-top:1px solid var(--g-edge)}:root[data-design=v2] .g-support-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 16px;cursor:pointer;list-style:none}:root[data-design=v2] .g-support-faq summary::-webkit-details-marker{display:none}:root[data-design=v2] .g-support-faq summary svg{flex-shrink:0;color:var(--g-label-3);transition:transform .28s var(--g-ease)}:root[data-design=v2] .g-support-faq details[open] summary svg{transform:rotate(90deg)}:root[data-design=v2] .g-support-faq details>p{margin:0;padding:0 16px 16px;color:var(--g-label-2)}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-support-faq summary svg{transition:none}}:root[data-design=v2] .g-workflow-edit-row{display:flex;align-items:center;gap:8px;min-height:76px;padding:8px}:root[data-design=v2] .g-workflow-edit-row+.g-workflow-edit-row{border-top:.5px solid var(--g-separator)}:root[data-design=v2] .g-workflow-edit-copy{display:grid;flex:1 1;min-width:0;gap:4px}:root[data-design=v2] .g-workflow-edit-copy>span{color:var(--g-label-2);padding-inline:8px}:root[data-design=v2] .g-workflow-edit-name{min-width:0;width:100%;padding:8px;border:0;border-radius:var(--g-r-sm);color:var(--g-label);background:transparent;outline:none}:root[data-design=v2] .g-workflow-edit-name:focus{background:var(--g-fill);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-workflow-remove{color:var(--g-red)}:root[data-design=v2] .g-workflow-group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:16px}:root[data-design=v2] .g-workflow-group-head>h3{margin:0}:root[data-design=v2] .g-workflow-colors{min-width:0;margin:0;padding:0;border:0}:root[data-design=v2] .g-workflow-colors>div{display:flex;flex-wrap:wrap;gap:4px}:root[data-design=v2] .g-workflow-colors label{display:grid;place-items:center;width:44px;height:44px;position:relative;cursor:pointer}:root[data-design=v2] .g-workflow-colors input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:inherit}:root[data-design=v2] .g-workflow-color-swatch{display:block;width:28px;height:28px;border-radius:var(--g-r-full)}:root[data-design=v2] .g-workflow-colors input:checked+.g-workflow-color-swatch{outline:2px solid var(--g-label);outline-offset:2px}:root[data-design=v2] .g-workflow-colors input:focus-visible+.g-workflow-color-swatch{outline:2px solid var(--g-focus);outline-offset:4px}:root[data-design=v2] .g-workflow-colors:disabled label{cursor:default}@media (max-width:599px){:root[data-design=v2] .g-settings-layout[data-shell-section=true] :is(.g-settings-back,.g-settings-detail>h2){display:none}}:root[data-design=v2] .g-billing-features .g-list-icon{color:var(--g-tint)}:root[data-design=v2] .g-billing-saving{display:flex;align-items:center;justify-content:flex-end;gap:8px}:root[data-design=v2] .g-billing-plan-choice{display:flex;flex-direction:column;align-items:flex-end;gap:8px}:root[data-design=v2] .g-shell-page .g-large-title[tabindex="-1"]:focus{outline:0}:root[data-design=v2] .g-menu-setting-row{display:flex;align-items:center;gap:8px;padding-inline:8px}:root[data-design=v2] .g-menu-setting-row>.g-list-row{min-width:0;flex:1 1;padding-left:0}:root[data-design=v2] .g-menu-setting-row:not(:last-child){border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-settings-transport-editor{display:grid;gap:16px}:root[data-design=v2] .g-settings-detail>h2[tabindex="-1"]:focus{outline:0}@media (max-width:599px){:root[data-design=v2] .g-billing-plan-options .g-list-row{flex-wrap:wrap}:root[data-design=v2] .g-billing-plan-options .g-list-row:has(>.g-list-value)>.g-list-copy{flex:1 0 100%;padding-right:28px}:root[data-design=v2] .g-billing-plan-options .g-list-row>.g-list-value{width:100%;max-width:none}:root[data-design=v2] .g-billing-plan-options .g-list-chevron{position:absolute;top:16px;right:16px}:root[data-design=v2] .g-billing-plan-options .g-billing-plan-choice{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}:root[data-design=v2] .g-card{display:block;margin:0;padding:var(--g-s-5);border:0;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);color:var(--g-label);box-shadow:var(--g-elev-1);text-align:left;font-family:var(--g-font)}:root[data-design=v2] .g-card-action{position:relative;width:100%;padding-right:48px}:root[data-design=v2] .g-card-chevron{position:absolute;top:20px;right:16px;color:var(--g-label-3)}:root[data-design=v2] .g-card-action--no-chevron{padding-right:var(--g-s-5)}:root[data-design=v2] .g-card-action:active{transform:scale(.97)}:root[data-design=v2] .g-card-action:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}@media (hover:hover){:root[data-design=v2] .g-card-action{cursor:pointer}:root[data-design=v2] .g-card-action:hover{box-shadow:var(--g-elev-2)}}@container (width < 600px){:root[data-design=v2] .g-card{padding:var(--g-s-4)}:root[data-design=v2] .g-card-action{padding-right:48px}:root[data-design=v2] .g-card-action--no-chevron{padding-right:var(--g-s-4)}}:root[data-design=v2] .g-task-card h3,:root[data-design=v2] .g-task-card p{margin:0}:root[data-design=v2] .g-task-card .g-task-customer{margin-top:0;color:var(--g-label-2)}:root[data-design=v2] .g-task-card .g-task-amount{margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-task-card .g-task-warning{margin-top:8px;color:var(--g-rav-700)}:root[data-design=v2] .g-task-card .g-task-overdue{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--g-red)}:root[data-design=v2] .g-card.g-task-card :is(.g-task-amount,.g-task-warning,.g-task-overdue){margin-top:8px}:root[data-design=v2] .g-task-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;color:var(--g-label-2)}:root[data-design=v2] .g-task-owner-neutral{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--g-r-full);background:var(--g-fill);color:var(--g-label-2)}:root[data-design=v2] .g-task-card{padding:var(--g-s-4)}:root[data-design=v2] .g-workflow-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:var(--g-r-full)}:root[data-design=v2] .g-tasks{display:grid;gap:16px;min-width:0}:root[data-design=v2] .g-tasks .g-segments{justify-self:start;max-width:100%}:root[data-design=v2] .g-task-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--g-s-4);align-items:stretch;min-height:calc(100dvh - 280px)}:root[data-design=v2] .g-task-column{scroll-snap-align:start}:root[data-design=v2] .g-task-columns .g-icon-button{width:var(--g-hit);height:var(--g-hit)}:root[data-design=v2] .g-task-column[data-collapsed=true]{align-self:start}:root[data-design=v2] .g-task-column-pages{display:none;justify-content:center;gap:0}:root[data-design=v2] .g-task-column-pages button{display:grid;place-items:center;width:var(--g-hit);height:var(--g-hit);padding:0;border:0;background:transparent;cursor:pointer}:root[data-design=v2] .g-task-column-pages button>span{width:var(--g-s-2);height:var(--g-s-2);border-radius:var(--g-r-full);background:var(--g-label-4)}:root[data-design=v2] .g-task-column-pages [aria-current]>span{background:var(--g-tint)}:root[data-design=v2] .g-task-column-pages button:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px;border-radius:var(--g-r-md)}:root[data-design=v2] .g-task-column{min-width:0;border-radius:var(--g-r-2xl);background:var(--g-fill);padding:12px}:root[data-design=v2] .g-task-column>header{display:flex;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;padding-left:0;-webkit-user-select:none;user-select:none}:root[data-design=v2] .g-task-column h2>button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}:root[data-design=v2] .g-task-filter-option{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:root[data-design=v2] .g-task-column h2{margin:0;flex:1 1}:root[data-design=v2] .g-task-count{color:var(--g-label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-task-stack{display:grid;gap:16px}:root[data-design=v2] .g-task-column[data-collapsed=true]>header{height:44px;margin:0}:root[data-design=v2] .g-task-column h2{white-space:nowrap;-webkit-hyphens:none;hyphens:none}:root[data-design=v2] .g-task-empty-column{margin:0;min-height:100px;border:1px dashed var(--g-graa-400);border-radius:var(--g-r-lg);place-items:center;color:var(--g-label-2)}:root[data-design=v2] .g-task-column[data-drop=true]{background:var(--g-tint-soft)}:root[data-design=v2] .g-task-drag-target{position:relative}:root[data-design=v2] .g-task-drag-target[data-dragging=true]>*{visibility:hidden}:root[data-design=v2] .g-task-approval-blockers{display:flex;flex-wrap:wrap;gap:8px;color:var(--g-rav-700);margin:0 16px 12px;grid-column:1/-1}:root[data-design=v2] .g-task-drag-target>.g-tooltip-anchor{position:absolute;right:12px;top:12px}:root[data-design=v2] .g-task-move-accessible{opacity:0;pointer-events:none}:root[data-design=v2] .g-tasks[data-touch-actions=true] .g-task-move-accessible{opacity:1;pointer-events:auto}:root[data-design=v2] .g-task-drag-target:focus-within .g-task-move-accessible{opacity:1;pointer-events:auto}@media (hover:hover){:root[data-design=v2] .g-task-drag-target:hover .g-task-move-accessible{opacity:1;pointer-events:auto}}:root[data-design=v2] .g-task-approvals{display:grid;gap:16px}:root[data-design=v2] .g-task-approvals>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:root[data-design=v2] .g-task-approvals h2{margin:0;flex:1 1}:root[data-design=v2] .g-task-approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 16px 0 0;border-bottom:1px solid var(--g-separator)}:root[data-design=v2] .g-task-approval-row:last-child{border-bottom:0}:root[data-design=v2] .g-task-approvals>.g-grouped-section>.g-grouped-list{display:grid;gap:16px;background:transparent;box-shadow:none;border:0;overflow:visible}:root[data-design=v2] .g-task-approval-row{background:var(--g-bg-elevated);border:0;border-radius:var(--g-r-card);overflow:hidden;padding-block:12px}:root[data-design=v2] .g-task-approval-row>.g-list-row:after{border:0}:root[data-design=v2] .g-task-approval-row>span.g-footnote{display:flex;align-items:center;gap:8px;max-width:160px;margin:0;color:var(--g-label-2)}:root[data-design=v2] .g-task-single-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}:root[data-design=v2] .g-task-draft-row{display:flex;align-items:center;padding-right:16px}:root[data-design=v2] .g-task-draft-row>.g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-tasks-skeleton{min-height:200px;border-radius:var(--g-r-2xl);background:var(--g-fill);display:grid;place-items:center}@media (min-width:600px){:root[data-design=v2] .g-task-approval-row>span.g-footnote{max-width:none;white-space:nowrap}}@media (max-width:599px){:root[data-design=v2] .g-task-columns{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;min-height:calc(100dvh - 340px)}:root[data-design=v2] .g-task-column-pages{display:flex}:root[data-design=v2] .g-task-approval-row{grid-template-columns:minmax(0,1fr);padding:0 0 16px}:root[data-design=v2] .g-task-approval-row>span.g-footnote{margin:0 16px 8px;max-width:none}:root[data-design=v2] .g-task-single-actions{justify-content:flex-start;padding:0 16px}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-task-drag-target[data-dragging=true]{transform:none}}:root[data-design=v2] .g-task-invoice-action{margin-top:8px;width:100%}:root[data-design=v2] .g-task-empty-column{display:grid;gap:var(--g-s-2)}:root[data-design=v2] .g-kpi-container{container-type:inline-size}:root[data-design=v2] .g-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}:root[data-design=v2] .g-kpi-tile{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;padding:16px 18px}:root[data-design=v2] .g-kpi-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:12px;border-radius:var(--g-button-radius-sm);color:var(--g-kpi-tone);background:color-mix(in srgb,var(--g-kpi-tone) 13%,transparent)}:root[data-design=v2] .g-kpi-icon--tint{--g-kpi-tone:var(--g-tint)}:root[data-design=v2] .g-kpi-icon--green{--g-kpi-tone:var(--g-green)}:root[data-design=v2] .g-kpi-icon--orange{--g-kpi-tone:var(--g-warning)}:root[data-design=v2] .g-kpi-icon--red{--g-kpi-tone:var(--g-red)}:root[data-design=v2] .g-kpi-icon--blue{--g-kpi-tone:var(--g-blue)}:root[data-design=v2] .g-kpi-icon--flow-1{--g-kpi-tone:var(--g-flow-1)}:root[data-design=v2] .g-kpi-icon--flow-2{--g-kpi-tone:var(--g-flow-2)}:root[data-design=v2] .g-kpi-icon--flow-3{--g-kpi-tone:var(--g-flow-3)}:root[data-design=v2] .g-kpi-icon--flow-4{--g-kpi-tone:var(--g-flow-4)}:root[data-design=v2] .g-kpi-icon--flow-5{--g-kpi-tone:var(--g-flow-5)}:root[data-design=v2] .g-kpi-icon--flow-6{--g-kpi-tone:var(--g-flow-6)}:root[data-design=v2] .g-kpi-icon--avatar-1{--g-kpi-tone:var(--g-avatar-1)}:root[data-design=v2] .g-kpi-icon--avatar-2{--g-kpi-tone:var(--g-avatar-2)}:root[data-design=v2] .g-kpi-icon--avatar-3{--g-kpi-tone:var(--g-avatar-3)}:root[data-design=v2] .g-kpi-icon--avatar-4{--g-kpi-tone:var(--g-avatar-4)}:root[data-design=v2] .g-kpi-icon--avatar-5{--g-kpi-tone:var(--g-avatar-5)}:root[data-design=v2] .g-kpi-icon--avatar-6{--g-kpi-tone:var(--g-avatar-6)}:root[data-design=v2] .g-kpi-label{color:var(--g-label-2);align-self:start}:root[data-design=v2] .g-kpi-value{color:var(--g-label);align-self:start}:root[data-design=v2] .g-kpi-description{color:var(--g-label-3);align-self:start}:root[data-design=v2] .g-kpi-chevron{position:absolute;top:20px;right:16px;color:var(--g-label-3)}@container (width < 1024px){:root[data-design=v2] .g-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 560px){:root[data-design=v2] .g-kpi-grid{grid-template-columns:minmax(0,1fr)}}:root[data-design=v2] .g-revenue-chart{margin:0;padding:var(--g-s-4)}:root[data-design=v2] .g-revenue-chart>figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--g-s-2);margin-bottom:var(--g-s-3);color:var(--g-label-2)}:root[data-design=v2] .g-chart-plot{width:100%;height:240px;min-width:0;color:var(--g-label-2)}:root[data-design=v2] .g-chart-tooltip{display:grid;gap:var(--g-s-1);padding:var(--g-s-3);background:var(--g-bg-elevated);color:var(--g-label);border-radius:var(--g-button-radius-sm);box-shadow:var(--g-elev-2)}:root[data-design=v2] .g-chart-tooltip strong{color:var(--g-label)}:root[data-design=v2] .g-chart-empty{padding-block:var(--g-s-8);text-align:center;color:var(--g-label-2)}:root[data-design=v2] .g-chart-table{width:100%;border-collapse:collapse;color:var(--g-label);font:var(--g-callout-font)/1.5 var(--g-font)}:root[data-design=v2] .g-chart-table :is(th,td){padding:var(--g-s-3) var(--g-s-2);text-align:left;border-bottom:1px solid var(--g-separator)}:root[data-design=v2] .g-chart-table :is(th,td):last-child{text-align:right}:root[data-design=v2] .g-chart-table thead{color:var(--g-label-2)}:root[data-design=v2] .g-revenue-chart svg{display:block;width:100%;max-height:320px;color:var(--g-label-2)}:root[data-design=v2] .g-revenue-chart text{font-family:var(--g-font);font-size:var(--g-caption-font);fill:currentcolor}:root[data-design=v2] .g-revenue-grid{stroke:var(--g-separator);stroke-width:1}:root[data-design=v2] .g-revenue-axis{stroke:var(--g-label-3);stroke-width:1}:root[data-design=v2] .g-revenue-line{fill:none;stroke:var(--g-tint);stroke-width:2;stroke-linejoin:round}:root[data-design=v2] .g-revenue-bar,:root[data-design=v2] .g-revenue-point{fill:var(--g-tint)}:root[data-design=v2] .g-overview{display:grid;gap:28px;min-width:0}:root[data-design=v2] .g-overview p{margin:0}:root[data-design=v2] .g-overview>.g-loading-boundary>.g-loading-content{display:grid;gap:28px;min-width:0}:root[data-design=v2] .g-overview>.g-loading-boundary>.g-loading-placeholder{align-self:start}:root[data-design=v2] .g-overview-skeleton{display:grid;gap:8px;min-height:202px;padding:16px}:root[data-design=v2] .g-overview-date{color:var(--g-label-2)}:root[data-design=v2] .g-overview [data-ref=OV-13]{position:relative}:root[data-design=v2] .g-overview [data-ref=OV-13] .g-banner-copy{padding-right:40px}:root[data-design=v2] .g-overview [data-ref=OV-13] .g-banner-action{position:absolute;right:8px;top:8px;width:auto}:root[data-design=v2] .g-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}:root[data-design=v2] .g-overview-kpis>.g-kpi-tile{grid-row:auto;grid-template-rows:auto auto auto 1fr;padding:16px}:root[data-design=v2] .g-overview :is(.g-kpi-tile,.g-overview-time){min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-overview .g-kpi-description{margin-top:8px}:root[data-design=v2] .g-overview-kpis>.g-kpi-tile>.g-kpi-icon{margin-top:6px;margin-bottom:18px}:root[data-design=v2] .g-overview-time{position:relative;display:flex;flex-direction:column;gap:0;padding:16px}:root[data-design=v2] .g-overview-time-link{position:absolute;top:7px;right:3px;width:44px;padding:0}:root[data-design=v2] .g-overview-time-link .g-card-chevron{top:13px;right:13px}:root[data-design=v2] .g-overview-time>header{display:flex;align-items:center;justify-content:space-between;gap:4px;height:44px;margin-bottom:12px}:root[data-design=v2] .g-overview-time .g-kpi-icon{margin:0;flex-shrink:0}:root[data-design=v2] .g-overview-time .g-kpi-icon--tint{--g-kpi-tone:var(--g-warning)}:root[data-design=v2] .g-overview-time .g-segment-hit{width:100%;min-width:0;margin-top:12px}:root[data-design=v2] .g-overview-time .g-segments{width:100%;max-width:100%;min-height:var(--g-control-sm);overflow:hidden}:root[data-design=v2] .g-overview-time .g-segments>button{min-width:44px;padding:0 4px;font-size:var(--g-caption-font)}:root[data-design=v2] .g-overview-time-value{height:auto;padding:0;justify-content:flex-start;align-items:flex-start;align-self:flex-start}:root[data-design=v2] .g-overview-time-value:after{min-height:var(--g-hit)}:root[data-design=v2] .g-overview-time .g-kpi-value{color:var(--g-label)}:root[data-design=v2] .g-overview :is(.g-overview-revenue,.g-overview-production){display:grid;gap:16px;min-width:0}:root[data-design=v2] .g-overview h2{margin:0}:root[data-design=v2] .g-overview-revenue>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}:root[data-design=v2] .g-overview-revenue-card{display:grid;gap:16px}:root[data-design=v2] .g-overview-revenue-card>.g-revenue-chart{padding:0}:root[data-design=v2] .g-overview-revenue-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root[data-design=v2] .g-overview-revenue-values>div{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-overview-breakdown{padding-top:16px;border-top:1px solid var(--g-separator);color:var(--g-label-2)}:root[data-design=v2] .g-overview-flows{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}:root[data-design=v2] .g-overview-insights{display:grid;gap:28px;min-width:0}:root[data-design=v2] .g-overview-deadlines{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0}:root[data-design=v2] .g-overview-deadlines :is(.g-list-title,.g-list-subtitle){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-overview-deadlines .g-list-subtitle{display:flex}:root[data-design=v2] .g-overview-deadlines .g-list-subtitle>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-overview-deadline-stage{flex-shrink:0;white-space:pre}:root[data-design=v2] .g-overview-deadlines [data-overdue=true]{color:var(--g-red)}@media (min-width:600px){:root[data-design=v2] .g-overview-insights[data-has-revenue=true]>.g-overview-revenue{grid-row:1}:root[data-design=v2] .g-overview-insights[data-has-revenue=true]>.g-overview-deadlines{grid-row:2}}@media (min-width:1024px){:root[data-design=v2] .g-overview-insights[data-has-revenue=true]{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start}:root[data-design=v2] .g-overview-insights[data-has-revenue=true]>.g-overview-revenue{grid-column:1}:root[data-design=v2] .g-overview-insights[data-has-revenue=true]>.g-overview-deadlines{grid-column:2;grid-row:1}}:root[data-design=v2] .g-overview-flow{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 12px}:root[data-design=v2] .g-overview-flow-name{display:flex;align-items:flex-start;gap:8px;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-overview-flow-name .g-workflow-dot{margin-top:6px;flex-shrink:0}:root[data-design=v2] .g-overview-invoice-dot{width:8px;height:8px;flex-shrink:0;margin-top:6px;border-radius:var(--g-r-full);background:var(--g-lilla-700)}:root[data-design=v2] .g-overview-flow>.g-title-2{margin-top:auto}:root[data-design=v2] .g-overview-flow>.g-footnote{color:var(--g-label-2)}@media (min-width:600px) and (max-width:1023px){:root[data-design=v2] .g-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){:root[data-design=v2] .g-overview-create{display:none}:root[data-design=v2] .g-overview-flows{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=v2] .g-overview-flows>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:600px){:root[data-design=v2] .g-overview-kpis:has(>:only-child){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=v2] .g-overview-kpis:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=v2] .g-overview-kpis:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){:root[data-design=v2] .g-overview-kpis:has(>:only-child){grid-template-columns:minmax(0,1fr)}}:root[data-design=v2] .g-overview-deadlines .g-overview-deadline-subtitle{display:flex;min-width:0;overflow:visible;text-overflow:clip}:root[data-design=v2] .g-overview-deadlines .g-overview-deadline-fixed{flex-shrink:0;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:root[data-design=v2] .g-overview-deadlines .g-overview-deadline-customer{min-width:0;overflow:hidden;white-space:pre;text-overflow:ellipsis}