: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{flex:0 1 auto;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;justify-content:flex-start;gap:var(--g-s-1);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:flex;flex-wrap:wrap;gap:var(--g-s-3)}:root[data-design=v2] .g-settings-delivery-actions>.g-button{flex:1 1 auto;min-width:0;max-width:100%;height:auto;min-height:var(--g-control-lg);padding-block:var(--g-s-3);white-space:normal;line-height:1.3}:root[data-design=v2] .g-settings-delivery-actions>:first-child{flex-basis:100%}@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-height:499px),(max-width:1023px){: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-settings-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-3);width:100%}:root[data-design=v2] .g-settings-confirm-actions>.g-button{min-width:0;height:auto;min-height:var(--g-hit);white-space:normal;line-height:1.3}:root[data-design=v2] .g-finance-updated{margin:0;color:var(--g-label-2);text-align:end}: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{container:tasks/inline-size;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-auto-flow:column;grid-auto-columns:minmax(0,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;container-type:inline-size}: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;min-width:0}: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;min-width:0}: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-drag-target:has(.g-task-move-accessible) .g-task-card :is(h3,.g-task-customer){padding-inline-end:var(--g-hit);overflow-wrap:anywhere}: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}}@container tasks (width < 680px){: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}}@media (max-width:599px){: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-task-filter-fields{display:grid;gap:16px;min-width:0}:root[data-design=v2] .g-task-filter-controls{display:flex;align-items:center;gap:8px;min-width:0}:root[data-design=v2] .g-task-filter-controls .g-search{flex:1 1;min-width:0}:root[data-design=v2] .g-task-column>header{flex-wrap:wrap}:root[data-design=v2] .g-task-column h2{min-width:0;white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-task-column .g-task-card{min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-task-column .g-task-card-footer,:root[data-design=v2] .g-task-column .g-task-overdue{flex-wrap:wrap}:root[data-design=v2] .g-task-column .g-task-invoice-action{min-width:0;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:var(--g-hit)}:root[data-design=v2] .g-task-column{padding:var(--g-s-2)}@container (width < 200px){:root[data-design=v2] .g-task-column>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--g-s-2)}:root[data-design=v2] .g-task-column>header>.g-task-flow-dot{grid-column:1;grid-row:1;align-self:start}:root[data-design=v2] .g-task-column>header h2{grid-column:1/-1;grid-row:1;padding-inline-start:var(--g-s-4)}:root[data-design=v2] .g-task-column>header .g-task-count{grid-column:1;grid-row:2}:root[data-design=v2] .g-task-column>header>.g-tooltip-anchor{grid-column:2;grid-row:2}:root[data-design=v2] .g-task-column .g-task-card{padding:var(--g-s-2)}:root[data-design=v2] .g-task-drag-target:has(.g-task-move-accessible) .g-task-card{padding-block-start:calc(var(--g-hit) + var(--g-s-4))}:root[data-design=v2] .g-task-drag-target:has(.g-task-move-accessible) .g-task-card :is(h3,.g-task-customer){padding-inline-end:0}}:root[data-design=v2] .g-task-column .g-task-invoice-action>span{min-width:0;overflow-wrap:anywhere}: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-card.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{flex:1 1;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}:root[data-design=v2] .g-overview-breakdown dl{display:grid;gap:8px;margin:0}:root[data-design=v2] .g-overview-breakdown dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;min-width:0}:root[data-design=v2] .g-overview-breakdown :is(dt,dd){margin:0;overflow-wrap:anywhere}:root[data-design=v2] .g-overview-breakdown p{margin:12px 0 0}