:root[data-design=v2] .g-field-error-reveal{display:grid;grid-template-rows:1fr;min-width:0;animation:g-field-error-enter var(--g-t-micro) var(--g-ease) both}:root[data-design=v2] .g-field-error-reveal>.g-field-error{min-height:0;overflow:hidden;margin:0;color:var(--g-red)}@keyframes g-field-error-enter{0%{grid-template-rows:0fr;opacity:0;margin-top:-6px}to{grid-template-rows:1fr;opacity:1;margin-top:0}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-field-error-reveal{animation:none}}:root[data-design=v2] .g-fields{display:grid;gap:var(--g-s-5)}:root[data-design=v2] .g-field{min-width:0;display:flex;flex-direction:column;gap:6px}:root[data-design=v2] .g-field label{margin:0;color:var(--g-label)}:root[data-design=v2] .g-field-control{position:relative;display:flex;align-items:center;min-width:0;height:var(--g-field-height);border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:var(--g-field-edge)}:root[data-design=v2] .g-field-control input{width:100%;min-width:0;height:100%;min-height:0;padding:0 14px;margin:0;border:0;border-radius:var(--g-r-md);background:transparent;color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);box-shadow:none;outline:none}:root[data-design=v2] .g-field-control:focus-within{background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-field-control input::placeholder{color:var(--g-label-2);opacity:1}:root[data-design=v2] .g-field-control--error,:root[data-design=v2] .g-field-control--error:focus-within{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-field-control--trailing input{padding-right:90px}:root[data-design=v2] .g-field-trailing{position:absolute;right:6px}:root[data-design=v2] .g-field-control--suffix input{text-align:right;padding-right:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-field-suffix{position:absolute;right:14px;color:var(--g-label-2);pointer-events:none}:root[data-design=v2] .g-field :is(input,textarea):disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-field :is(.g-field-error,.g-field-help){display:flex;align-items:center;gap:6px;margin:0}:root[data-design=v2] .g-field-error{color:var(--g-red)}:root[data-design=v2] .g-field-help{color:var(--g-label-2)}:root[data-design=v2] .g-field-control input[type=number]{appearance:textfield}:root[data-design=v2] .g-field-control input::-webkit-inner-spin-button{appearance:none}@media (hover:hover){:root[data-design=v2] .g-field-control:hover:not(:focus-within){background:var(--g-fill-2)}}:root[data-design=v2] .g-field--text-suffix .g-field-control{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:8px;padding-inline-end:14px}:root[data-design=v2] .g-field--text-suffix .g-field-control input{text-align:start;padding-inline:14px 0;text-overflow:ellipsis}:root[data-design=v2] .g-field--text-suffix .g-field-suffix{position:static;white-space:nowrap}:root[data-design=v2] .g-job-detail-fields.g-form-rows{gap:0;padding:0;margin:0;border:0}:root[data-design=v2] .g-form-rows>.g-form-row-wrapper,:root[data-design=v2] .g-form-rows>:is(.g-field,.g-menu-select,.g-date-field){padding:10px 16px;min-width:0}:root[data-design=v2] .g-form-rows>:not(:last-child){border-bottom:1px solid var(--g-separator)}:root[data-design=v2] .g-form-rows :is(.g-field,.g-menu-select,.g-date-field){display:grid;gap:6px 16px;align-items:center}:root[data-design=v2] .g-form-rows label{font:400 var(--g-field-font)/1.5 var(--g-font)}:root[data-design=v2] .g-form-rows .g-date-field-trigger:not(:focus):not([data-invalid=true]),:root[data-design=v2] .g-form-rows .g-field-control:not(:focus-within):not(.g-field-control--error),:root[data-design=v2] .g-form-rows .g-menu-select-trigger:not(:focus-visible):not([aria-invalid=true]),:root[data-design=v2] .g-form-rows .g-textarea:not(:focus):not([aria-invalid=true]){background:transparent;box-shadow:none}:root[data-design=v2] .g-form-rows :is(.g-field-error,.g-field-help,.g-menu-select-help,.g-menu-select-error,.g-job-detail-required){grid-column:1/-1}@media (min-width:600px){:root[data-design=v2] .g-form-rows :is(.g-field,.g-menu-select,.g-date-field){grid-template-columns:minmax(120px,2fr) minmax(0,3fr)}:root[data-design=v2] .g-form-rows :is(input,.g-textarea){text-align:right}:root[data-design=v2] .g-form-rows :is(.g-menu-select-trigger,.g-date-field-trigger){justify-content:flex-end}:root[data-design=v2] .g-form-rows .g-menu-select-trigger>span{min-width:0;text-align:right}}:root[data-design=v2] .g-tooltip-anchor{display:inline-flex;max-width:100%}:root[data-design=v2] .g-tooltip{position:fixed;z-index:var(--g-z-toast);max-width:min(240px,calc(100vw - 16px));padding:6px 10px;border-radius:var(--g-r-sm);background:var(--g-tooltip-bg);color:var(--g-on-tint);font:500 var(--g-tooltip-font)/1.4 var(--g-font);pointer-events:none}:root[data-design=v2] .g-tooltip:after{content:"";position:absolute;width:6px;height:6px;left:var(--g-tooltip-arrow-x);translate:-50% 0;rotate:45deg;background:var(--g-tooltip-bg)}:root[data-design=v2] .g-tooltip[data-side=above]:after{bottom:-3px}:root[data-design=v2] .g-tooltip[data-side=below]:after{top:-3px}:root[data-design=v2] .g-tooltip[data-side=right]:after{left:-3px;top:var(--g-tooltip-arrow-x);translate:0 -50%}@media (hover:none){:root[data-design=v2] .g-tooltip{display:none}}:root[data-design=v2] .g-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-height:0;margin:0;border:0;cursor:pointer;font-family:var(--g-font);font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;text-transform:none;text-decoration:none}:root[data-design=v2] .g-button--sm{height:var(--g-control-sm);padding:0 12px;font-size:var(--g-button-font-sm);border-radius:var(--g-button-radius-sm)}:root[data-design=v2] .g-button--md{height:var(--g-control-md);padding:0 16px;font-size:var(--g-button-font-md);border-radius:var(--g-r-md)}:root[data-design=v2] .g-button--lg{height:var(--g-control-lg);padding:0 20px;font-size:var(--g-button-font-lg);border-radius:var(--g-button-radius-lg)}:root[data-design=v2] .g-button--filled{background:var(--g-tint);color:var(--g-on-tint)}:root[data-design=v2] .g-button--tinted{background:var(--g-tint-soft);color:var(--g-tint)}:root[data-design=v2] .g-button--gray{background:var(--g-fill);color:var(--g-label)}:root[data-design=v2] .g-button--plain{background:transparent;color:var(--g-tint)}:root[data-design=v2] .g-button--destructive{background:var(--g-red-soft);color:var(--g-red)}:root[data-design=v2] .g-button--destructive-filled{background:var(--g-red);color:var(--g-on-tint)}:root[data-design=v2] .g-button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-button:disabled:not(.g-button--plain){background:var(--g-fill-2)}:root[data-design=v2] .g-button{position:relative}:root[data-design=v2] .g-button[aria-busy=true]{opacity:1;cursor:progress}:root[data-design=v2] .g-button--sm:after{content:"";position:absolute;inset:-6px -4px}:root[data-design=v2] .g-button--md:after{content:"";position:absolute;inset:-2px 0;min-width:var(--g-hit)}:root[data-design=v2] .g-button:disabled:active{transform:none}:root[data-design=v2] .g-button--plain:active{opacity:.7;transform:none}:root[data-design=v2] .g-button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] .g-button-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:var(--g-r-full);animation:g-button-spin 1.2s linear infinite}:root[data-design=v2] .g-disabled-control{display:inline-grid;gap:6px;max-width:100%}:root[data-design=v2] .g-disabled-reason{color:var(--g-label-2)}@keyframes g-button-spin{to{transform:rotate(1turn)}}@media (hover:hover){:root[data-design=v2] .g-button--filled:hover:not(:disabled){background:var(--g-tint-hover)}:root[data-design=v2] .g-button--filled:active:not(:disabled){background:var(--g-tint-pressed)}:root[data-design=v2] .g-button--tinted:hover:not(:disabled){background:var(--g-tint-soft-2)}:root[data-design=v2] .g-button--gray:hover:not(:disabled){background:var(--g-fill-2)}:root[data-design=v2] .g-button--plain:hover:not(:disabled){background:var(--g-tint-soft)}:root[data-design=v2] .g-button--destructive:hover:not(:disabled){background:var(--g-destructive-hover)}:root[data-design=v2] .g-button--destructive-filled:hover:not(:disabled){background:var(--g-destructive-filled-hover)}}@media (hover:none){:root[data-design=v2] .g-button{position:relative}:root[data-design=v2] .g-button:after{content:"";position:absolute;top:50%;left:0;width:100%;min-width:var(--g-hit);height:max(100%,var(--g-hit));transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-button-spinner{animation:none}}@media (max-width:599px){:root[data-design=v2] .g-toolbar-create{width:var(--g-hit);height:var(--g-hit);padding:0;border-radius:var(--g-r-full)}:root[data-design=v2] .g-toolbar-create>span:last-child{display:none}}:root[data-design=v2] .g-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--g-control-md);height:var(--g-control-md);min-height:0;padding:0;margin:0;border:0;border-radius:var(--g-r-md);background:transparent;color:var(--g-label);cursor:pointer}:root[data-design=v2] .g-icon-button:after{content:"";position:absolute;width:var(--g-hit);height:var(--g-hit)}:root[data-design=v2] .g-icon-button--sm{width:var(--g-control-sm);height:var(--g-control-sm)}:root[data-design=v2] .g-icon-button--lg{width:var(--g-icon-control-lg);height:var(--g-icon-control-lg)}:root[data-design=v2] .g-icon-button--capsule{border-radius:var(--g-r-full)}:root[data-design=v2] .g-icon-button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-icon-button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}@media (hover:hover){:root[data-design=v2] .g-icon-button:hover:not(:disabled){background:var(--g-fill)}}:root[data-design=v2] .g-auth-surface{width:min(400px,100%);padding:var(--g-s-8);border-radius:var(--g-r-xl);background:var(--g-bg-elevated);box-shadow:var(--g-elev-3);margin-inline:auto}:root[data-design=v2] .g-workspace-access{min-height:100svh;display:grid;align-content:center;gap:var(--g-s-5);padding:var(--g-s-6)}:root[data-design=v2] .g-workspace-access>:not(.g-auth-surface){width:min(640px,100%);margin-inline:auto}:root[data-design=v2] .g-workspace-legal{display:grid;gap:var(--g-s-5)}:root[data-design=v2] .g-workspace-legal>label{display:flex;align-items:start;gap:var(--g-s-3);padding:var(--g-s-3)}:root[data-design=v2] .g-workspace-legal input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin-top:2px}:root[data-design=v2] .g-workspace-legal small{display:block}:root[data-design=v2] .g-auth-brand{display:flex;align-items:center;gap:var(--g-s-3);margin-bottom:var(--g-s-8);color:var(--g-tint)}:root[data-design=v2] .g-login-icon{width:56px;height:56px;flex-shrink:0}:root[data-design=v2] .gm-sq{fill:var(--g-tint)}:root[data-design=v2] :is(.gm-body,.gm-bar){fill:var(--g-on-tint)}:root[data-design=v2] .g-login-wordmark{width:112px;height:auto}:root[data-design=v2] .g-auth-surface :is(h1,h3){margin-bottom:var(--g-s-2)}:root[data-design=v2] .g-auth-subtitle{color:var(--g-label-2)}:root[data-design=v2] .g-auth-surface form{display:grid;gap:var(--g-s-5);margin-block:var(--g-s-6) var(--g-s-3)}:root[data-design=v2] .g-auth-surface .g-field-control{height:48px}:root[data-design=v2] .g-auth-surface .g-field-control:focus-within{background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-auth-surface .g-field-trailing .g-icon-button{width:44px;height:44px}:root[data-design=v2] .g-auth-surface>.g-auth-back{width:100%;justify-content:center}:root[data-design=v2] .g-auth-surface .g-field-control--trailing input{padding-right:52px}:root[data-design=v2] .g-auth-surface .g-field-label-row{display:flex;align-items:center;justify-content:space-between;min-height:24px}:root[data-design=v2] .g-auth-surface .g-field-label-row .g-button{min-height:44px;height:auto;padding-block:8px}:root[data-design=v2] .g-auth-check-mail>.g-button,:root[data-design=v2] .g-auth-surface form>.g-button{width:100%}:root[data-design=v2] .g-auth-signup{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:var(--g-s-8);color:var(--g-label-2)}:root[data-design=v2] .g-auth-error{display:flex;gap:var(--g-s-2);align-items:start;padding:var(--g-s-3);border-radius:var(--g-r-md);background:var(--g-badge-danger-bg);color:var(--g-badge-danger-fg)}:root[data-design=v2] .g-auth-error svg{flex-shrink:0}:root[data-design=v2] .g-auth-footer{display:flex;justify-content:center;flex-wrap:wrap}:root[data-design=v2] .g-auth-footer .g-button{padding-inline:6px;font:500 var(--g-material-font-footnote)/1.4 var(--g-font);min-height:44px;color:var(--g-label-2)}:root[data-design=v2] .g-auth-demo{display:grid;gap:var(--g-s-2);padding:var(--g-s-3);border-radius:var(--g-r-md);background:var(--g-badge-warning-bg)}:root[data-design=v2] .g-auth-mail-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--g-r-lg);background:var(--g-tint-soft);color:var(--g-tint);margin-bottom:var(--g-s-6)}:root[data-design=v2] .g-auth-check-mail{display:grid;gap:var(--g-s-3);margin-block:var(--g-s-6)}:root[data-design=v2] .g-login-preview{position:relative;isolation:isolate;overflow:clip;padding:var(--g-s-4);border-radius:var(--g-r-xl)}:root[data-design=v2] .g-login-preview-light{position:absolute;inset:-10%;z-index:-1;background:radial-gradient(ellipse at 10% 5%,var(--g-tint-soft-2),transparent 65%),radial-gradient(ellipse at 90% 95%,var(--g-badge-info-bg),transparent 65%)}:root[data-design=v2] .g-login-preview-card{transform-origin:center}:root[data-design=v2] .g-login-preview-app{visibility:hidden;position:absolute;inset:var(--g-s-4);display:grid;align-content:start;gap:var(--g-s-6);padding:var(--g-s-6);border-radius:var(--g-r-lg);background:var(--g-bg)}:root[data-design=v2] .g-login-preview[data-phase=animating] .g-login-preview-app,:root[data-design=v2] .g-login-preview[data-phase=open] .g-login-preview-app{visibility:visible}:root[data-design=v2] .g-login-preview[data-phase=open] .g-login-preview-card{visibility:hidden}:root[data-design=v2] .g-login-preview-content{padding:var(--g-s-4);border-radius:var(--g-r-md);background:var(--g-bg-elevated)}:root[data-design=v2] .g-login-preview-content dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-3)}:root[data-design=v2] .g-login-preview-content dd{margin:0}:root[data-design=v2] .g-auth-submit-label{display:block}:root[data-design=v2] .g-auth-submit-check{position:absolute;inset:0;margin:auto;width:22px;height:22px;opacity:0;fill:none;stroke:currentColor;stroke-width:2}:root[data-design=v2] .g-auth-submit-check path{stroke-dasharray:1;stroke-dashoffset:1}@media (prefers-reduced-motion:no-preference){:root[data-design=v2] .g-login-preview[data-phase=open] .g-login-preview-light{transform:scale(1.08)}}:root[data-design=v2] .g-toast{position:fixed;bottom:calc(var(--g-toast-modal-inset, var(--g-bottom-inset, 0px)) + 12px);left:50%;translate:-50% 0;z-index:var(--g-z-toast);display:flex;align-items:center;gap:10px;height:48px;max-width:calc(100vw - 20px);padding:0 18px 0 14px;color:var(--g-label);font:500 var(--g-list-font)/1.333333 var(--g-font);touch-action:pan-x}:root[data-design=v2] .g-toast>svg{flex-shrink:0;color:var(--g-green)}:root[data-design=v2] .g-toast>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-toast{top:auto;right:auto;margin:0;border:0}:root[data-design=v2] .g-banner{display:flex;align-items:start;gap:14px;padding:14px 16px 14px 14px;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-banner--critical{background:var(--g-red-soft)}:root[data-design=v2] .g-banner--flat{border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:none}:root[data-design=v2] .g-banner--critical.g-banner--flat{background:var(--g-red-soft)}:root[data-design=v2] .g-banner-icon{display:grid;flex-shrink:0;place-items:center;margin-top:1px;width:40px;height:40px;border-radius:var(--g-r-md);background:var(--g-blue-soft);color:var(--g-blue)}:root[data-design=v2] .g-banner-action{align-self:center}:root[data-design=v2] .g-banner--warning .g-banner-icon{background:var(--g-warning-soft);color:var(--g-warning)}:root[data-design=v2] .g-banner--success .g-banner-icon{background:var(--g-green-soft);color:var(--g-green)}:root[data-design=v2] .g-banner--danger .g-banner-icon{background:var(--g-roed-100);color:var(--g-red)}:root[data-design=v2] .g-banner-copy{flex:1 1;min-width:0}:root[data-design=v2] .g-banner .g-headline{font-size:var(--g-list-font);margin:0}:root[data-design=v2] .g-banner .g-footnote{color:var(--g-label-2);margin:0}@container (width < 600px){:root[data-design=v2] .g-banner{flex-wrap:wrap}:root[data-design=v2] .g-banner-action,:root[data-design=v2] .g-banner-action .g-button{width:100%}}:root[data-design=v2] .g-billing-lock{position:fixed;inset:8px;width:min(1100px,calc(100dvw - 16px));height:calc(100dvh - 16px);max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--g-r-xl);overflow:hidden;background:var(--g-bg-elevated);box-shadow:var(--g-elev-3)}:root[data-design=v2] .g-billing-lock::backdrop{background:color-mix(in srgb,var(--g-label) 24%,transparent);-webkit-backdrop-filter:var(--g-blur-scrim);backdrop-filter:var(--g-blur-scrim)}:root[data-design=v2] .g-billing-lock iframe{display:block;width:100%;height:100%;border:0}:root[data-design=v2] .g-billing-trial{position:fixed;z-index:var(--g-z-toast);bottom:16px;right:16px;max-width:calc(100dvw - 32px);pointer-events:none}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-billing-trial{bottom:calc(112px + env(safe-area-inset-bottom));left:16px;right:16px}}:root[data-design=v2] .g-grouped-section+.g-grouped-section{margin-top:28px}:root[data-design=v2] .g-grouped-title{margin:0 16px 8px;color:var(--g-label-2)}:root[data-design=v2] .g-grouped-list{overflow:clip;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-grouped-list--flat{border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:none}:root[data-design=v2] .g-grouped-section>.g-grouped-explanation{margin:8px 16px 0;color:var(--g-label-2)}:root[data-design=v2] .g-switch-hit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--g-switch-width);height:var(--g-hit);min-height:0;padding:0;margin:0;border:0;background:transparent;cursor:pointer}:root[data-design=v2] .g-switch-track{position:relative;display:block;width:var(--g-switch-width);height:var(--g-switch-height);border-radius:var(--g-r-full);background:var(--g-switch-off);transition:background-color .24s var(--g-ease);box-shadow:var(--g-switch-edge)}:root[data-design=v2] .g-switch-knob{position:absolute;top:2px;left:2px;width:var(--g-switch-knob);height:var(--g-switch-knob);border-radius:var(--g-r-full);background:var(--g-bg-elevated);box-shadow:var(--g-switch-shadow);transition:transform .24s var(--g-spring)}:root[data-design=v2] .g-switch-hit[aria-checked=true] .g-switch-track{background:var(--g-switch-on);box-shadow:none}:root[data-design=v2] .g-switch-hit[aria-checked=true] .g-switch-knob{transform:translateX(20px)}:root[data-design=v2] .g-switch-hit:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px;border-radius:var(--g-r-full)}:root[data-design=v2] .g-switch-hit:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-switch-knob{transition:opacity var(--g-t-micro)}:root[data-design=v2] .g-switch-track{transition:opacity var(--g-t-micro) var(--g-ease)}}:root[data-design=v2] .g-list-row{display:flex;position:relative;align-items:center;gap:14px;width:100%;min-height:var(--g-row);padding:12px 16px;border:0;margin:0;background:transparent;color:var(--g-label);text-align:left}:root[data-design=v2] .g-list-row:not(:last-child):after{content:"";position:absolute;left:16px;bottom:0;right:0;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-list-row--icon:not(:last-child):after{left:50px}:root[data-design=v2] .g-list-icon-colored{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--g-r-sm);color:var(--g-on-tint)}:root[data-design=v2] .g-list-icon-colored--tint{background:var(--g-tint)}:root[data-design=v2] .g-list-icon-colored--green{background:var(--g-green)}:root[data-design=v2] .g-list-icon-colored--orange{background:var(--g-warning)}:root[data-design=v2] .g-list-icon-colored--red{background:var(--g-red)}:root[data-design=v2] .g-list-icon-colored--blue{background:var(--g-blue)}:root[data-design=v2] .g-list-icon-colored--flow-1{background:var(--g-flow-1)}:root[data-design=v2] .g-list-icon-colored--flow-2{background:var(--g-flow-2)}:root[data-design=v2] .g-list-icon-colored--flow-3{background:var(--g-flow-3)}:root[data-design=v2] .g-list-icon-colored--flow-4{background:var(--g-flow-4)}:root[data-design=v2] .g-list-icon-colored--flow-5{background:var(--g-flow-5)}:root[data-design=v2] .g-list-icon-colored--flow-6{background:var(--g-flow-6)}:root[data-design=v2] .g-list-icon-colored--avatar-1{background:var(--g-avatar-1)}:root[data-design=v2] .g-list-icon-colored--avatar-2{background:var(--g-avatar-2)}:root[data-design=v2] .g-list-icon-colored--avatar-3{background:var(--g-avatar-3)}:root[data-design=v2] .g-list-icon-colored--avatar-4{background:var(--g-avatar-4)}:root[data-design=v2] .g-list-icon-colored--avatar-5{background:var(--g-avatar-5)}:root[data-design=v2] .g-list-icon-colored--avatar-6{background:var(--g-avatar-6)}:root[data-design=v2] .g-list-row:has(.g-list-icon-colored):not(:last-child):after{left:58px}:root[data-design=v2] .g-list-icon{display:flex;flex-shrink:0}:root[data-design=v2] .g-list-copy{display:flex;flex:1 1;flex-direction:column;min-width:0}:root[data-design=v2] .g-list-title{font-weight:600}:root[data-design=v2] .g-list-subtitle{color:var(--g-label-2)}:root[data-design=v2] .g-list-value{color:var(--g-label-2);text-align:right}:root[data-design=v2] .g-list-chevron{flex-shrink:0;color:var(--g-label-3)}:root[data-design=v2] .g-list-row--action{color:var(--g-tint)}:root[data-design=v2] .g-list-row--destructive{color:var(--g-red)}:root[data-design=v2] .g-list-row--field .g-list-copy{gap:6px}:root[data-design=v2] .g-list-action:active:not(:disabled){background:var(--g-fill);transform:scale(.98)}:root[data-design=v2] .g-list-action:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}:root[data-design=v2] .g-list-action:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-list-action:disabled :is(.g-list-title,.g-list-subtitle,.g-list-value,.g-list-chevron){color:var(--g-label-3)}:root[data-design=v2] .g-list-icon-colored--flow-2{color:var(--g-rav-900)}@media (hover:hover){:root[data-design=v2] .g-list-action{cursor:pointer}:root[data-design=v2] .g-list-action:hover:not(:disabled){background:var(--g-fill)}}:root[data-design=v2] .g-value-empty{color:var(--g-label-3)}:root[data-design=v2] a.g-list-row{text-decoration:none;min-height:var(--g-hit)}:root[data-design=v2] a.g-list-row .g-list-value{color:var(--g-tint)}:root[data-design=v2] .g-segments{display:inline-flex;position:relative;width:fit-content;max-width:100%;height:var(--g-segment-height);min-height:var(--g-segment-height);overflow-y:hidden;padding:3px;border-radius:var(--g-r-md);background:var(--g-fill-2)}:root[data-design=v2] .g-segments--sm{height:var(--g-control-sm)}:root[data-design=v2] .g-segment-indicator{position:absolute;left:3px;top:3px;width:var(--g-segment-width,0);height:calc(100% - 6px);transform:translateX(var(--g-segment-offset,0));opacity:var(--g-segment-ready,0);border-radius:var(--g-segment-radius);background:var(--g-bg-elevated);box-shadow:var(--g-segment-shadow);pointer-events:none}:root[data-design=v2] .g-segments>button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:100%;min-height:0;padding:0 16px;margin:0;border:0;border-radius:var(--g-segment-radius);background:transparent;color:var(--g-label-2);font:600 var(--g-segment-font)/1 var(--g-font);cursor:pointer;white-space:nowrap}:root[data-design=v2] .g-segments>button[aria-checked=true]{color:var(--g-label)}:root[data-design=v2] .g-segments>button>span{color:var(--g-label-2)}:root[data-design=v2] .g-segments>button:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}:root[data-design=v2] .g-segments>button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}@media (hover:none){:root[data-design=v2] .g-segments>button:after{position:absolute;content:"";width:100%;height:var(--g-hit)}}@media (max-width:599px){:root[data-design=v2] .g-segments{display:flex;width:100%;overflow-x:hidden}:root[data-design=v2] .g-segments>button{flex:1 1;min-width:0;padding:0 6px}}:root[data-design=v2] .g-segment-hit{display:inline-flex;align-items:center;max-width:100%;min-height:28px}@media (hover:none),(max-height:499px),(max-width:599px){:root[data-design=v2] .g-segment-hit{min-height:var(--g-hit)}}@media (max-width:599px){:root[data-design=v2] .g-segment-hit{display:flex;width:100%}}@media (max-width:359px){:root[data-design=v2] .g-segments{height:auto;align-items:stretch}:root[data-design=v2] .g-segments>button{height:auto;min-height:var(--g-hit);white-space:normal;overflow-wrap:anywhere;line-height:1.2;flex-wrap:wrap;padding-block:6px}}:root[data-design=v2] .g-dialog{position:fixed;padding:0;border:0;width:min(560px,calc(var(--g-viewport-width, 100vw) - 32px));max-width:none;max-height:min(92dvh,var(--g-viewport-height,92dvh));overflow:clip;border-radius:var(--g-r-xl);background:var(--g-bg-elevated);color:var(--g-label);box-shadow:var(--g-elev-3);font-family:var(--g-font)}:root[data-design=v2] .g-dialog[open]{display:flex;flex-direction:column}:root[data-design=v2] .g-dialog:focus{outline:none}:root[data-design=v2] .g-dialog--shell:has(>.g-visually-hidden) .g-global-search-input{background:transparent;border-radius:0}:root[data-design=v2] .g-dialog--shell:has(>.g-visually-hidden) .g-dialog-scroll>:last-child{margin-bottom:0}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-dialog--chat.g-dialog--sheet{inset:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom) + var(--g-viewport-bottom,0px));width:calc(var(--g-viewport-width,100vw) - 16px);height:calc(var(--g-viewport-height,92dvh) / .92 - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;border-radius:var(--g-r-xl)}}:root[data-design=v2] .g-dialog--sm{width:min(420px,calc(var(--g-viewport-width, 100vw) - 32px))}:root[data-design=v2] .g-dialog--lg{width:min(720px,calc(var(--g-viewport-width, 100vw) - 32px))}:root[data-design=v2] .g-dialog--search{inset:clamp(24px,14dvh,calc(100dvh - 72px)) auto auto 50%;margin:0;translate:-50% 0;width:min(640px,calc(100vw - 32px));max-height:min(78dvh,calc(100dvh - 48px))}:root[data-design=v2] .g-dialog--chat{inset:var(--g-chat-top,64px) var(--g-chat-right,24px) auto auto;margin:0;width:min(432px,calc(100vw - 32px));height:min(836px,calc(100dvh - 120px))}:root[data-design=v2] .g-dialog:is(.g-dialog--search,.g-dialog--chat)>.g-dialog-nav{display:none}:root[data-design=v2] .g-dialog:is(.g-dialog--search,.g-dialog--chat)>.g-dialog-scroll{padding:0;flex:1 1}:root[data-design=v2] .g-dialog:is(.g-dialog--search,.g-dialog--chat)>.g-dialog-scroll>:last-child{margin-bottom:0}:root[data-design=v2] .g-dialog::backdrop{background:color-mix(in srgb,var(--g-label) 24%,transparent);-webkit-backdrop-filter:var(--g-blur-scrim);backdrop-filter:var(--g-blur-scrim)}:root[data-design=v2] .g-dialog:has(.g-shell-overlay)::backdrop{background:rgba(17,35,28,.24);-webkit-backdrop-filter:var(--g-blur-scrim);backdrop-filter:var(--g-blur-scrim)}:root[data-design=v2] .g-dialog-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:0 12px;flex-shrink:0}:root[data-design=v2] .g-dialog-nav h2{grid-column:2;grid-row:1;justify-self:center;margin:0;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-dialog-nav--form{grid-template-columns:auto minmax(0,1fr) auto}:root[data-design=v2] .g-dialog-nav--form h2{width:100%}:root[data-design=v2] .g-dialog-nav>:first-child{justify-self:start}:root[data-design=v2] .g-dialog-nav>:last-child{justify-self:end}:root[data-design=v2] .g-dialog-nav>:first-child:not(h2){grid-column:1;grid-row:1}:root[data-design=v2] .g-dialog-nav>:last-child:not(h2){grid-column:3;grid-row:1}:root[data-design=v2] :is(.g-dialog-nav--nav,.g-dialog-nav--spotlight):before{content:"";grid-column:1;grid-row:1}:root[data-design=v2] .g-dialog .g-visually-hidden{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-visually-hidden)>.g-dialog-scroll{padding:0}:root[data-design=v2] .g-dialog--shell:has(>.g-visually-hidden) .g-global-search{width:100%}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(>.g-visually-hidden){inset:14vh auto auto 50%;margin:0;translate:-50% 0;width:min(640px,calc(100vw - 32px))}:root[data-design=v2] .g-dialog--shell:has(>.g-visually-hidden) .g-global-search-close{display:none}}:root[data-design=v2] .g-dialog-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 24px var(--g-bottom-inset,24px);scroll-padding:var(--g-top-inset,0) 0 var(--g-bottom-inset,0)}:root[data-design=v2] .g-dialog.g-dialog--shell:has(.g-global-search){max-height:calc(100dvh - 48px)}:root[data-design=v2] .g-dialog-scroll>:last-child{margin-bottom:24px}:root[data-design=v2] .g-dialog-scroll .g-grouped-list{border-radius:var(--g-r-xs)}:root[data-design=v2] .g-dialog-footer{padding:12px 24px max(12px,env(safe-area-inset-bottom));flex-shrink:0;background:var(--g-bg-elevated);box-shadow:none;border-top:1px solid var(--g-separator)}:root[data-design=v2] .g-dialog--confirmation>.g-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}:root[data-design=v2] .g-dialog-confirm>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}:root[data-design=v2] .g-sheet-handle{display:none}:root[data-design=v2] body.g-modal-open{overflow:hidden}:root[data-design=v2] body.g-modal-open .g-fixed-tabbar{visibility:hidden}@media (max-height:499px),(max-width:759px){:root[data-design=v2] .g-dialog--sheet{inset:auto 0 var(--g-viewport-bottom,0);margin:0;width:var(--g-viewport-width,100%);max-height:min(92dvh,var(--g-viewport-height,92dvh));border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:env(safe-area-inset-bottom)}:root[data-design=v2] .g-dialog--sheet:is(.g-dialog--search,.g-dialog--chat){translate:none;height:min(92dvh,var(--g-viewport-height,92dvh));background:var(--g-bg-elevated)}:root[data-design=v2] .g-dialog--sheet .g-sheet-handle{display:grid;place-items:start center;padding-top:8px;height:24px;flex-shrink:0;touch-action:none}:root[data-design=v2] .g-sheet-handle>span{width:36px;height:5px;border-radius:var(--g-r-full);background:var(--g-fill-3)}:root[data-design=v2] .g-dialog-scroll{padding-inline:16px}:root[data-design=v2] .g-dialog-scroll .g-grouped-list{border-radius:var(--g-button-radius-sm)}:root[data-design=v2] .g-dialog--sheet .g-dialog-scroll[data-sheet-scroll-top=true]{touch-action:pan-x}}@media (max-height:499px),(max-width:599px){:root[data-design=v2] .g-dialog--confirmation>.g-dialog-footer{flex-direction:column;align-items:stretch}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet>.g-dialog-nav{padding-inline:24px}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet .g-global-search-close{display:none}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet{inset:auto 8px calc(8px + env(safe-area-inset-bottom) + var(--g-viewport-bottom,0px));width:calc(var(--g-viewport-width,100vw) - 16px);max-height:min(92dvh,calc(var(--g-viewport-height,92dvh) - 8px));margin:0;padding-bottom:0;border-radius:var(--g-r-xl)}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet.g-mat-panel{background:linear-gradient(180deg,var(--g-mat-panel-top),var(--g-mat-panel-bottom))}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(.g-shell-draft),:root[data-design=v2] .g-dialog--shell.g-dialog--sheet:has(>.g-visually-hidden){background:var(--g-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet .g-dialog-close{width:32px;height:32px;border-radius:var(--g-r-full);background:rgba(255,255,255,.6);-webkit-backdrop-filter:var(--g-mat-thin);backdrop-filter:var(--g-mat-thin);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);color:var(--g-label-2)}:root[data-design=v2] .g-dialog--shell.g-dialog--sheet .g-dialog-close svg{width:14px;height:14px}}:root[data-design=v2] .g-confirm-title{padding:20px 20px 0;text-align:center}:root[data-design=v2] .g-dialog--confirmation .g-dialog-scroll{padding:10px 20px 20px}:root[data-design=v2] .g-dialog--confirmation .g-dialog-scroll>:last-child{margin-bottom:0}:root[data-design=v2] .g-dialog--confirmation .g-motion-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block:20px 0}:root[data-design=v2] .g-dialog--confirmation .g-callout{color:var(--g-label-2)}:root[data-design=v2] .g-dialog[data-closing=true]::backdrop{animation:g-opacity-exit .16s var(--g-ease) both}:root[data-design=v2] .g-dialog--shell:not(.g-mat-sidebar){background:var(--g-bg-elevated)}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-dialog--sheet.g-dialog--shell{inset:0;margin:auto;width:min(560px,calc(var(--g-viewport-width,100vw) - 32px));border-radius:var(--g-r-xl);padding-bottom:0}:root[data-design=v2] .g-dialog--shell .g-sheet-handle{display:none}}@media (min-width:760px) and (max-width:1023px){:root[data-design=v2] .g-dialog--sheet.g-dialog--default{inset:auto 0 var(--g-viewport-bottom,0);margin:0;width:var(--g-viewport-width,100%);border-bottom-left-radius:0;border-bottom-right-radius:0}:root[data-design=v2] .g-dialog--sheet.g-dialog--default .g-sheet-handle{display:grid;place-items:start center;padding-top:8px;height:24px;flex-shrink:0;touch-action:none}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-dialog[data-closing=true]::backdrop{animation-duration:.15s}}@media (max-height:499px),(max-width:759px){:root[data-design=v2] .g-dialog--chat.g-dialog--sheet{inset:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom) + var(--g-viewport-bottom,0px));width:calc(var(--g-viewport-width,100vw) - 16px);height:calc(var(--g-viewport-height,92dvh) / .92 - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;border-radius:var(--g-r-xl);padding-bottom:0}}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-dialog--sheet.g-dialog--shell.g-dialog--lg{width:min(720px,calc(var(--g-viewport-width,100vw) - 32px))}}:root[data-design=v2] .g-skeleton{display:block;width:100%;height:20px;border-radius:var(--g-r-md);background:var(--g-fill-2)}:root[data-design=v2] .g-skeleton--w-60{width:60%}:root[data-design=v2] .g-skeleton--w-80{width:80%}:root[data-design=v2] .g-loading-boundary{display:grid}:root[data-design=v2] :is(.g-loading-content,.g-loading-placeholder){grid-area:1/1}:root[data-design=v2] :is(.g-loading-boundary--waiting,.g-loading-boundary--skeleton) .g-loading-content{visibility:hidden;opacity:0}:root[data-design=v2] .g-loading-boundary--crossfade .g-loading-content{animation:g-opacity-enter .2s var(--g-ease) both}:root[data-design=v2] .g-loading-boundary--crossfade .g-loading-placeholder{animation:g-opacity-exit .2s var(--g-ease) both;pointer-events:none}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-loading-boundary--crossfade :is(.g-loading-content,.g-loading-placeholder){animation-duration:var(--g-t-micro)}}:root[data-design=v2] .g-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--g-r-full);font-weight:600;white-space:nowrap;background:var(--g-badge-neutral-bg);color:var(--g-badge-neutral-fg)}:root[data-design=v2] .g-badge-dot{width:6px;height:6px;border-radius:var(--g-r-full);background:currentColor;flex-shrink:0}:root[data-design=v2] .g-badge{align-self:flex-start;width:auto;flex:0 0 auto}:root[data-design=v2] .g-badge--success{background:var(--g-badge-success-bg);color:var(--g-badge-success-fg)}:root[data-design=v2] .g-badge--success .g-badge-dot{background:var(--g-badge-success-dot)}:root[data-design=v2] .g-badge--warning{background:var(--g-badge-warning-bg);color:var(--g-badge-warning-fg)}:root[data-design=v2] .g-badge--warning .g-badge-dot{background:var(--g-badge-warning-dot)}:root[data-design=v2] .g-badge--danger{background:var(--g-badge-danger-bg);color:var(--g-badge-danger-fg)}:root[data-design=v2] .g-badge--danger .g-badge-dot{background:var(--g-badge-danger-dot)}:root[data-design=v2] .g-badge--info{background:var(--g-badge-info-bg);color:var(--g-badge-info-fg)}:root[data-design=v2] .g-badge--info .g-badge-dot{background:var(--g-badge-info-dot)}:root[data-design=v2] .g-popover{position:fixed;inset:auto;margin:0;min-width:220px;max-width:calc(100vw - 16px);padding:6px;border:0;border-radius:var(--g-button-radius-lg);overflow:auto;color:var(--g-label);z-index:var(--g-z-popover);font-family:var(--g-font);transform-origin:top center}:root[data-design=v2] .g-popover--notifications{width:min(380px,calc(100vw - 16px));max-height:min(70vh,var(--g-popover-available-height,70vh));padding:0;border-radius:var(--g-r-xl)}:root[data-design=v2] .g-popover[data-nested=true]{background:var(--g-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-popover::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-menu-rows button{position:relative;display:flex;gap:10px;align-items:center;width:100%;height:40px;min-height:0;margin:2px 0;padding:0 10px;border:0;border-radius:var(--g-r-sm);background:transparent;color:var(--g-label);font:500 var(--g-list-font)/1.333333 var(--g-font);text-align:start;cursor:pointer}:root[data-design=v2] .g-menu-rows button:after{position:absolute;content:"";inset:-2px 0}:root[data-design=v2] .g-menu-rows button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-menu-rows button span:has(small){display:grid}:root[data-design=v2] .g-menu-rows button small{color:var(--g-label-2);font:400 var(--g-caption-font) var(--g-font);overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-menu-rows button>svg:last-child:not(:first-child){margin-left:auto}:root[data-design=v2] .g-menu-rows button svg{flex-shrink:0}:root[data-design=v2] .g-menu-rows button:active{background:var(--g-fill)}:root[data-design=v2] .g-menu-rows button:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}:root[data-design=v2] .g-popover[data-keyboard-focus=false] .g-menu-rows button:focus-visible{outline:none}:root[data-design=v2] .g-menu-rows .g-menu-danger{color:var(--g-red)}:root[data-design=v2] .g-menu-rows button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-menu-rows hr{border:0;border-top:1px solid var(--g-separator);margin:6px}@media (hover:hover){:root[data-design=v2] .g-menu-rows button:hover{background:var(--g-fill)}}:root[data-design=v2] .g-search{position:relative;display:flex;align-items:center;gap:8px;width:320px;max-width:100%;height:var(--g-control-md);padding-left:12px;border-radius:var(--g-r-md);background:var(--g-fill-2);color:var(--g-label-3)}:root[data-design=v2] .g-search input{width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--g-hit) 0 0;margin:0;border:0;border-radius:var(--g-r-md);outline:none;box-shadow:none;background:transparent;color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font)}:root[data-design=v2] .g-search input::placeholder{color:var(--g-label-2);opacity:1;font-weight:400}:root[data-design=v2] .g-search input::-webkit-search-cancel-button{appearance:none}:root[data-design=v2] .g-search[data-focused=true]{background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-search-clear{position:absolute;right:0;top:50%;display:grid;place-items:center;width:var(--g-hit);height:var(--g-hit);min-height:0;transform:translateY(-50%);padding:0;border:0;background:transparent;color:var(--g-label-3);cursor:pointer}:root[data-design=v2] .g-search-clear:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}@media (max-width:599px){:root[data-design=v2] .g-search{height:36px;width:100%}}:root[data-design=v2] .g-menu-select{display:grid;gap:6px;min-width:0}:root[data-design=v2] .g-menu-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-2);width:100%;min-width:0;height:var(--g-field-height);padding:0 12px 0 14px;border:0;border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:var(--g-field-edge);color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);text-align:start}:root[data-design=v2] .g-menu-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-menu-select-trigger>svg{flex-shrink:0}:root[data-design=v2] .g-menu-select-trigger:focus-visible{outline:0;background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-menu-select-trigger[aria-invalid=true]{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-menu-select-trigger:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-menu-select :is(.g-menu-select-help,.g-menu-select-error){margin:0}:root[data-design=v2] .g-menu-select-help{color:var(--g-label-2)}:root[data-design=v2] .g-menu-select-error{color:var(--g-red)}:root[data-design=v2] .g-menu-select-panel{position:fixed;inset:auto;left:var(--g-select-left);top:var(--g-select-top);width:var(--g-select-width);max-width:calc(100dvw - 16px);max-height:var(--g-select-max-height);margin:0;padding:6px;border:0;border-radius:var(--g-button-radius-lg);color:var(--g-label);z-index:var(--g-z-popover);overflow:auto;transform-origin:top center}:root[data-design=v2] .g-menu-select-panel[data-placement=above]{transform-origin:bottom center}:root[data-design=v2] .g-menu-select-panel:not([open]){display:none}:root[data-design=v2] .g-menu-select-options{display:grid}:root[data-design=v2] .g-menu-select-footer{border-top:1px solid var(--g-separator);margin-top:6px;padding-top:6px}:root[data-design=v2] .g-menu-select-footer button{width:100%;justify-content:flex-start}:root[data-design=v2] .g-menu-select-search{padding:6px}:root[data-design=v2] .g-menu-select-empty{padding:12px;color:var(--g-label-2)}:root[data-design=v2] .g-menu-select-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-3);min-height:40px;margin:2px 0;padding:0 var(--g-s-3);border:0;border-radius:var(--g-r-sm);background:transparent;color:var(--g-label);font:500 var(--g-list-font)/1.4 var(--g-font);text-align:start}:root[data-design=v2] .g-menu-select-option:after{content:"";position:absolute;inset:-2px 0}:root[data-design=v2] .g-menu-select-option>span{flex:1 1;min-width:0}:root[data-design=v2] .g-menu-select-option:focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px;background:var(--g-fill-2)}:root[data-design=v2] .g-menu-select-option:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-menu-select-sheet-header{display:none}@media (hover:hover){:root[data-design=v2] .g-menu-select-option:not(:disabled),:root[data-design=v2] .g-menu-select-trigger:not(:disabled){cursor:pointer}:root[data-design=v2] .g-menu-select-option:hover:not(:disabled){background:var(--g-fill)}}:root[data-design=v2] .g-menu-select-search .g-search{width:100%}:root[data-design=v2] .g-menu-select--row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 16px;min-height:52px;gap:12px}:root[data-design=v2] .g-menu-select--row .g-menu-select-trigger{justify-self:end;width:auto;max-width:100%;background:transparent;box-shadow:none;padding-inline:8px}:root[data-design=v2] .g-menu-select-trigger>span{display:inline-flex;align-items:center}:root[data-design=v2] .g-menu-select--button .g-menu-select-trigger{width:auto;justify-self:start;background:var(--g-tint-soft);color:var(--g-tint);box-shadow:none;font-weight:600}:root[data-design=v2] .g-menu-select>.g-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media{:root[data-design=v2] .g-menu-select-panel[data-compact=true]{left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;max-height:92dvh;padding:0 6px calc(6px + env(safe-area-inset-bottom));border-radius:0;border-top-left-radius:var(--g-r-xl);border-top-right-radius:var(--g-r-xl);background:var(--g-bg-elevated);box-shadow:var(--g-elev-3);z-index:var(--g-z-sheet);animation:g-sheet-enter var(--g-t-large) var(--g-ease) both}:root[data-design=v2] .g-menu-select-panel[data-compact=true]::backdrop{background:color-mix(in srgb,var(--g-label) 24%,transparent);-webkit-backdrop-filter:var(--g-blur-scrim);backdrop-filter:var(--g-blur-scrim)}:root[data-design=v2] .g-menu-select-panel[data-compact=true] .g-menu-select-sheet-header{display:grid}:root[data-design=v2] .g-menu-select-grab{width:36px;height:5px;margin:8px auto 4px;border-radius:var(--g-r-full);background:var(--g-fill-3)}:root[data-design=v2] .g-menu-select-sheet-header>div{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,2fr) minmax(88px,1fr);align-items:center;height:var(--g-s-14);padding-inline:var(--g-s-2);gap:var(--g-s-2)}:root[data-design=v2] .g-menu-select-sheet-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}:root[data-design=v2] .g-menu-select-sheet-header button{justify-self:start}}@media (prefers-reduced-motion:reduce){:root[data-design=v2] .g-menu-select-panel,:root[data-design=v2] .g-menu-select-panel[data-compact=true]{animation:g-opacity-enter var(--g-t-micro) var(--g-ease) both}}:root[data-design=v2] .g-menu-select-panel[data-compact=false]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-design=v2] .g-menu-select--row>.g-subhead{font:400 var(--g-list-font)/1.4 var(--g-font)}:root[data-design=v2] .g-product-create-fields{display:grid;gap:16px;padding:16px}:root[data-design=v2] .g-product-create-fields>.g-field-error{margin:0}:root[data-design=v2] .g-swipe-row{min-width:0;touch-action:pan-y}:root[data-design=v2] .g-swipe-row>[data-swipe-action]{display:flex;justify-content:flex-end;padding:0 16px 8px}:root[data-design=v2] .g-data-container{container-type:inline-size}:root[data-design=v2] .g-catalog{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-catalog .g-data-selectable th:first-child{width:44px}:root[data-design=v2] .g-data-selectable td:first-child{padding:0}:root[data-design=v2] .g-data-selectable .g-data-list-entry{display:flex;align-items:center;min-width:0;padding-left:8px}:root[data-design=v2] .g-data-selectable .g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-data-selectable .g-list-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-data-selectable :is(tr:has(input:checked),.g-data-list-entry[data-selected=true]){background:var(--g-tint-soft)}@media (max-width:599px){:root[data-design=v2] .g-data-selectable .g-list-row{flex-wrap:wrap}:root[data-design=v2] .g-data-selectable .g-list-copy{flex-basis:100%}:root[data-design=v2] .g-data-selectable .g-list-value{margin-left:auto}}:root[data-design=v2] .g-catalog p{margin:0}:root[data-design=v2] .g-customer-history{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-customer-history p{margin:0}:root[data-design=v2] .g-customer-history>.g-search{width:100%}:root[data-design=v2] .g-customer-history-head{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-3)}:root[data-design=v2] .g-customer-history-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-4)}:root[data-design=v2] .g-customer-history-actions{display:flex;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-customer-history-state{display:block;color:var(--g-label-2);margin-block:var(--g-s-2)}:root[data-design=v2] .g-customer-history .g-data-table thead{top:0}:root[data-design=v2] .g-customer-history .g-data-table th:first-child{width:38%}:root[data-design=v2] .g-customer-history .g-data-table th:nth-child(2){width:26%}:root[data-design=v2] .g-customer-history .g-data-table th:nth-child(3){width:18%}:root[data-design=v2] .g-customer-history .g-data-table td{white-space:normal;overflow-wrap:anywhere;padding-block:var(--g-s-3)}:root[data-design=v2] .g-customer-history .g-data-table td.g-data-number{white-space:nowrap}:root[data-design=v2] .g-customer-history .g-data-secondary{white-space:normal}:root[data-design=v2] .g-customer-history .g-data-list-entry>.g-list-row{flex-direction:column;align-items:stretch;gap:var(--g-s-3)}:root[data-design=v2] .g-customer-history .g-data-list-entry>.g-list-row>.g-list-value{max-width:none;width:100%;min-width:0}:root[data-design=v2] .g-customer-history-compact-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--g-s-2)}:root[data-design=v2] .g-customer-history-compact-value>.g-customer-history-actions{flex-basis:100%}@media (min-width:600px) and (min-height:500px){:root[data-design=v2] .g-customer-layer.g-dialog--shell.g-dialog--sheet{width:min(880px,calc(var(--g-viewport-width,100vw) - 32px))}}:root[data-design=v2] .g-catalog-controls{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-catalog-controls>*{min-width:0}:root[data-design=v2] .g-customer-merge-fields{display:grid;gap:var(--g-s-4);min-width:0}:root[data-design=v2] .g-customer-detail-columns{display:grid;gap:var(--g-s-6);min-width:0}:root[data-design=v2] .g-customer-detail:focus{outline:none}:root[data-design=v2] .g-customer-detail .g-list-value{min-width:0;max-width:60%;overflow-wrap:anywhere}:root[data-design=v2] .g-customer-detail a:not(.g-list-row){position:relative;display:inline-flex;align-items:center;color:var(--g-tint);text-underline-offset:.15em}:root[data-design=v2] .g-customer-layer a{position:relative;display:inline-flex;align-items:center}:root[data-design=v2] :is(.g-customer-detail,.g-customer-layer) a:not(.g-list-row):after{content:"";position:absolute;left:0;right:0;top:50%;min-width:var(--g-hit);height:var(--g-hit);transform:translateY(-50%)}:root[data-design=v2] .g-catalog .g-segment-hit{min-height:var(--g-hit)}:root[data-design=v2] .g-customer-detail .g-grouped-list>p{padding:var(--g-s-4)}@media (min-width:1024px){:root[data-design=v2] .g-customer-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-design=v2] .g-catalog .g-data-caption{padding-top:var(--g-s-3)}:root[data-design=v2] .g-catalog .g-segments{overflow-x:clip}:root[data-design=v2] .g-catalog th:first-child{width:30%}:root[data-design=v2] .g-catalog th:nth-child(2),:root[data-design=v2] .g-catalog th:nth-child(3){width:15%}:root[data-design=v2] .g-catalog th:nth-child(4){width:22%}:root[data-design=v2] .g-catalog th:last-child{width:18%}@media (min-width:1000px) and (min-height:500px){:root[data-design=v2] .g-catalog-controls{grid-template-columns:1fr;align-items:center}}:root[data-design=v2] .g-data-surface{border-radius:var(--g-r-lg);overflow:clip;background:var(--g-bg-grouped);box-shadow:var(--g-elev-1)}:root[data-design=v2] .g-data-surface--flat{border-radius:0;background:transparent;box-shadow:none}:root[data-design=v2] .g-data-table{width:100%;table-layout:fixed;border-collapse:collapse;background:transparent;color:var(--g-label)}:root[data-design=v2] .g-data-caption{text-align:left;padding:0 20px 12px;font-size:var(--g-segment-font);color:var(--g-label-2)}:root[data-design=v2] .g-data-table thead{position:sticky;top:var(--g-toolbar-h);background:transparent}:root[data-design=v2] .g-data-table th{height:36px;padding:0 12px;text-align:left;font:600 var(--g-material-font-footnote)/1.4 var(--g-font);color:var(--g-label-2);border-bottom:.5px solid var(--g-separator);text-transform:none;background:var(--g-bg-elevated)}:root[data-design=v2] .g-data-table th button{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:var(--g-hit);width:100%;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}:root[data-design=v2] .g-data-table td{height:var(--g-row);padding:0 12px;border-bottom:.5px solid var(--g-separator);font:400 var(--g-list-font)/1.4 var(--g-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-data-table :is(th,td):first-child{padding-left:20px}:root[data-design=v2] .g-data-table :is(th,td).g-data-number{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-data-table td.g-data-primary{font-weight:600}:root[data-design=v2] .g-data-table th:has(button){padding:0 12px}:root[data-design=v2] .g-data-table th.g-data-number button{justify-content:flex-end}:root[data-design=v2] .g-data-table tr[tabindex]{cursor:pointer}:root[data-design=v2] .g-data-table :is(tr,button):focus-visible{outline:2px solid var(--g-focus);outline-offset:-2px}:root[data-design=v2] .g-data-list{display:none}:root[data-design=v2] .g-data-secondary-row td{height:60px}:root[data-design=v2] .g-data-secondary{display:block;color:var(--g-label-2);font-weight:400;overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-data-action-cell{width:64px;overflow:visible}:root[data-design=v2] .g-data-action-cell>.g-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-design=v2] .g-data-actions{display:inline-flex;flex-shrink:0}:root[data-design=v2] .g-data-list-entry{display:flex;align-items:center;position:relative}:root[data-design=v2] .g-data-list-entry:not(:last-child):after{content:"";position:absolute;bottom:0;left:16px;right:0;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-data-list-entry .g-list-row:after{content:none}:root[data-design=v2] .g-data-list-entry>.g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-data-list-entry>.g-data-actions{margin-right:var(--g-s-3)}:root[data-design=v2] .g-data-pages{display:flex;align-items:center;justify-content:center;gap:var(--g-s-3);padding-block:var(--g-s-3)}@container (width < 280px){:root[data-design=v2] .g-data-pages{flex-wrap:wrap}:root[data-design=v2] .g-data-pages>:is(.g-button,[role=status]){width:100%;text-align:center}}@media (hover:hover){:root[data-design=v2] .g-data-actions{opacity:0}:root[data-design=v2] :is(tr:hover,tr:focus-within,.g-data-list-entry:hover,.g-data-list-entry:focus-within) .g-data-actions{opacity:1}}:root[data-design=v2] .g-data-container[data-touch-actions=true] .g-data-actions{opacity:1}:root[data-design=v2] .g-data-loading{display:grid}:root[data-design=v2] .g-data-loading>div{display:flex;align-items:center;height:var(--g-row);padding:0 20px;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-data-loading>div:last-child{border-bottom:0}@media (hover:hover){:root[data-design=v2] .g-data-table tbody tr:hover{background:var(--g-fill)}}@media (hover:none){:root[data-design=v2] .g-data-table th button{position:relative}:root[data-design=v2] .g-data-table th button:after{content:"";position:absolute;width:100%;min-width:var(--g-hit);height:var(--g-hit)}}@container (width < 760px){:root[data-design=v2] .g-data-view{display:none}:root[data-design=v2] .g-data-list{display:block}}:root[data-design=v2] .g-customer-filter-menu{display:none}:root[data-design=v2] .g-catalog-controls>.g-search{width:100%;height:var(--g-hit)}:root[data-design=v2] .g-catalog .g-data-table :is(th,td).g-data-number{font-weight:400}:root[data-design=v2] .g-catalog .g-data-table :is(td:nth-child(2),td:nth-child(3)){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-catalog .g-data-list .g-list-title,:root[data-design=v2] .g-customer-list-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-customer-list-name{white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-catalog .g-list-row{min-height:76px}:root[data-design=v2] .g-customer-detail .g-list-title{font-weight:400}:root[data-design=v2] .g-customer-empty{color:var(--g-label-3)}:root[data-design=v2] .g-customer-shortcut{position:relative}:root[data-design=v2] .g-customer-shortcut:not(:last-child):after{content:"";position:absolute;inset:auto 16px 0 52px;height:.5px;background:var(--g-separator)}:root[data-design=v2] .g-customer-history .g-search{height:var(--g-hit)}:root[data-design=v2] .g-customer-layer .g-dialog-close{width:var(--g-hit);height:var(--g-hit)}:root[data-design=v2] .g-customer-layer .g-dialog-nav{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr)}:root[data-design=v2] .g-customer-history .g-data-action-cell{width:52px}:root[data-design=v2] .g-customer-history .g-data-table th:nth-child(4){width:24px}:root[data-design=v2] .g-customer-history .g-data-list-entry{position:relative;padding-right:52px}:root[data-design=v2] .g-customer-history .g-data-list-entry>.g-data-actions{position:absolute;right:8px;top:12px;margin-right:0}:root[data-design=v2] .g-customer-history .g-list-chevron{align-self:flex-end}:root[data-design=v2] .g-customer-duplicate-cards,:root[data-design=v2] .g-customer-duplicates,:root[data-design=v2] .g-customer-merge-review{display:grid;gap:28px;min-width:0}:root[data-design=v2] .g-customer-duplicate-card{display:grid;gap:16px;padding:20px;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1);min-width:0}:root[data-design=v2] .g-customer-layer p{margin:0;overflow-wrap:anywhere}:root[data-design=v2] .g-customer-pair-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-design=v2] .g-customer-pair{display:grid;gap:16px;min-width:0}:root[data-design=v2] .g-customer-pair>svg{color:var(--g-label-3);margin-left:10px}:root[data-design=v2] .g-customer-pair-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}:root[data-design=v2] .g-customer-pair-identity>div{display:grid;gap:4px;min-width:0}:root[data-design=v2] .g-customer-pair-identity .g-avatar{flex-shrink:0}:root[data-design=v2] .g-customer-duplicate-card>footer{display:flex;justify-content:flex-end;gap:8px}:root[data-design=v2] .g-customer-merge-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}:root[data-design=v2] .g-customer-merge-choices>button{display:grid;gap:8px;text-align:left;min-width:0;min-height:76px;padding:16px;border:1px solid var(--g-separator);border-radius:var(--g-r-md);background:var(--g-bg-grouped);color:var(--g-label);cursor:pointer}:root[data-design=v2] .g-customer-difference{display:inline-flex;color:var(--g-label-2);background:var(--g-badge-warning-bg);border-radius:var(--g-r-xs);padding:2px 6px;margin-left:8px}:root[data-design=v2] .g-customer-merge-choices>button[aria-checked=true]{border-color:var(--g-tint);background:var(--g-tint-soft)}:root[data-design=v2] .g-customer-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-design=v2] .g-customer-choice-heading>svg{flex-shrink:0;color:var(--g-label-3)}:root[data-design=v2] [aria-checked=true]>.g-customer-choice-heading>svg{color:var(--g-on-tint);fill:var(--g-tint)}:root[data-design=v2] .g-customer-layer.g-customer-field-review .g-dialog-nav--form{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}:root[data-design=v2] .g-merge-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}:root[data-design=v2] .g-customer-manual-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}:root[data-design=v2] .g-customer-manual-pair>.g-grouped-section{margin:0}:root[data-design=v2] .g-customer-manual-pair .g-search{width:100%;height:44px}:root[data-design=v2] .g-customer-layer .g-dialog-nav{column-gap:8px}:root[data-design=v2] .g-customer-layer .g-dialog-nav>.g-button{max-width:100%;min-width:0}:root[data-design=v2] .g-customer-layer .g-dialog-nav>.g-button>span{overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-app-shell:has([data-customer-detail]) .g-large-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-height:499px) and (min-width:360px){:root[data-design=v2] .g-app-shell:has([data-phase5-preview]) .g-large-title{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;margin:0}:root[data-design=v2] .g-app-shell:has([data-phase5-preview]) .g-shell-toolbar-title{opacity:1}}:root[data-design=v2] .g-catalog .g-data-secondary-row td{height:52px}:root[data-design=v2] .g-catalog .g-data-secondary-row:has(.g-data-secondary:not(:empty),[data-long-name=true]) td{height:76px}@media (max-width:599px){:root[data-design=v2] .g-customer-filter-segments{display:none}:root[data-design=v2] .g-customer-filter-menu{display:block}:root[data-design=v2] .g-customer-edit-trigger{width:var(--g-hit);height:var(--g-hit);padding:0;gap:0}:root[data-design=v2] .g-customer-edit-trigger svg{width:20px;height:20px}:root[data-design=v2] .g-customer-edit-trigger>span{display:none}:root[data-design=v2] .g-customer-duplicate-card>footer{flex-direction:column;align-items:stretch}:root[data-design=v2] .g-customer-manual-pair,:root[data-design=v2] .g-customer-merge-choices{grid-template-columns:1fr}:root[data-design=v2] .g-customer-layer .g-dialog-nav--form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}:root[data-design=v2] .g-customer-layer .g-dialog-nav--form>.g-button:last-child{height:auto;min-height:44px;padding:8px 12px}:root[data-design=v2] .g-customer-layer .g-dialog-nav--form>.g-button:last-child>span{white-space:normal;line-height:1.2}}@media (max-width:1023px){:root[data-design=v2] .g-catalog .g-data-view{display:none}:root[data-design=v2] .g-catalog .g-data-list{display:block}}@media (min-width:1024px){:root[data-design=v2] .g-catalog .g-data-view{display:block}:root[data-design=v2] .g-catalog .g-data-list{display:none}:root[data-design=v2] .g-catalog-controls>.g-search{max-width:640px;min-width:360px}}:root[data-design=v2] .g-product-compact{display:none}:root[data-design=v2] .g-product-table .g-data-table{table-layout:fixed;width:100%}:root[data-design=v2] .g-product-table th:first-child{width:44px}:root[data-design=v2] .g-product-table th:nth-child(2){width:96px}:root[data-design=v2] .g-product-table th:nth-child(3){width:auto}:root[data-design=v2] .g-product-table th:nth-child(4){width:14%}:root[data-design=v2] .g-product-table th:nth-child(5){width:10%}:root[data-design=v2] .g-product-table th:nth-child(6){width:160px}:root[data-design=v2] .g-product-table th:last-child{width:132px}:root[data-design=v2] .g-product-table td{overflow:hidden;text-overflow:ellipsis}:root[data-design=v2] .g-product-table td:has(.g-checkbox-hit){padding:0}:root[data-design=v2] .g-product-table td:nth-child(4)>span,:root[data-design=v2] .g-product-table td:nth-child(5)>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-product-table .g-data-primary{white-space:normal;overflow-wrap:anywhere}:root[data-design=v2] .g-product-table td .g-num{font-weight:600}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th:has(>button){height:var(--g-hit);padding-block:0}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th>button{position:relative}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th>button:after{content:"";position:absolute;left:0;top:50%;width:100%;min-width:var(--g-hit);height:var(--g-hit);transform:translateY(-50%)}:root[data-design=v2] :is(.g-catalog,.g-customer-layer,.g-product-table) th.g-data-number>button:after{left:auto;right:0}:root[data-design=v2] .g-product-table .g-data-secondary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}:root[data-design=v2] .g-product-compact [data-selected=true],:root[data-design=v2] .g-product-table tr:has(input:checked){background:var(--g-tint-soft)}:root[data-design=v2] .g-product-batch{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-design=v2] .g-product-compact .g-data-list-entry{display:flex;align-items:center;gap:4px;padding-left:8px;min-width:0}:root[data-design=v2] .g-product-compact .g-list-row{flex:1 1;min-width:0}:root[data-design=v2] .g-product-compact .g-list-action:active{background:transparent}@media (hover:hover){:root[data-design=v2] .g-product-compact .g-data-list-entry:not([data-selected=true]):hover{background:var(--g-fill)}:root[data-design=v2] .g-product-compact .g-list-action:hover{background:transparent}}:root[data-design=v2] .g-product-compact .g-list-value{max-width:none;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-product-compact .g-list-subtitle{overflow-wrap:anywhere}:root[data-design=v2] .g-product-import-row{padding:16px;border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-product-import-panel>.g-dialog-scroll{background:var(--g-bg)}:root[data-design=v2] .g-product-import-panel .g-list-title{font-weight:400}:root[data-design=v2] .g-product-import-row>.g-footnote{margin:0 0 8px;color:var(--g-label-2)}:root[data-design=v2] .g-product-merge-property{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;align-items:baseline}:root[data-design=v2] .g-product-merge-property[data-different=true]{border-radius:var(--g-r-xs);padding:8px}:root[data-design=v2] .g-product-merge-property[data-different=true]>span:first-child:after{content:" · Forskellig";color:var(--g-label-2);background:var(--g-badge-warning-bg)}:root[data-design=v2] .g-product-catalog .g-menu-select--button{max-width:100%}:root[data-design=v2] .g-product-catalog .g-catalog-controls{display:flex;flex-wrap:wrap;align-items:center}:root[data-design=v2] .g-product-catalog .g-catalog-controls>.g-search{flex-basis:100%;max-width:none}:root[data-design=v2] .g-product-compact .g-list-subtitle,:root[data-design=v2] .g-product-compact .g-list-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-customer-duplicates .g-customer-form-switch:has(.g-checkbox-hit){justify-content:flex-start;gap:12px}:root[data-design=v2] .g-product-table table:not(:has(input)) th:first-child{width:96px}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(2){width:auto}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(3){width:14%}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(4){width:10%}:root[data-design=v2] .g-product-table table:not(:has(input)) th:nth-child(5){width:160px}@media (max-width:1023px){:root[data-design=v2] .g-product-table{display:none}:root[data-design=v2] .g-product-compact{display:block}}@media (max-width:599px){:root[data-design=v2] .g-product-compact .g-list-row{flex-wrap:wrap}:root[data-design=v2] .g-product-compact .g-list-copy{flex-basis:100%}:root[data-design=v2] .g-product-compact .g-list-value{margin-left:auto}}:root[data-design=v2]:has([data-phase5-preview],[data-phase5-catalog]) .g-menu-select-search .g-search{height:var(--g-hit)}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-__selection{width:44px;padding:0}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-order{width:220px;min-width:220px;white-space:normal}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-reference{width:104px}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-amount{width:176px}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-col-customer{width:auto;min-width:240px;white-space:normal}:root[data-design=v2] .g-invoice-drafts .g-data-table .g-data-action-cell{width:44px;padding:0;overflow:visible}:root[data-design=v2] .g-invoice-drafts .g-data-table td{height:76px}:root[data-design=v2] .g-invoice-order-copy{display:grid;gap:4px;padding-block:8px}:root[data-design=v2] .g-invoice-order-copy .g-badge{height:auto;min-height:24px;white-space:nowrap}:root[data-design=v2] .g-invoice-drafts .g-data-list-entry{flex-wrap:wrap}:root[data-design=v2] .g-invoice-drafts .g-data-list-status{flex-basis:100%;padding:0 16px 12px}:root[data-design=v2] .g-invoice-drafts .g-data-list-status:empty{display:none}:root[data-design=v2] .g-invoice-drafts .g-data-list-status .g-badge{height:auto;min-height:24px;white-space:nowrap}:root[data-design=v2] .g-invoice-draft-count{color:var(--g-label-2)}:root[data-design=v2] .g-invoice-drafts[data-short-list=true] .g-data-table thead{position:static}:root[data-design=v2] .g-invoice-drafts[data-short-list=false] .g-data-table thead{top:0;z-index:var(--g-z-toolbar);background:color-mix(in srgb,var(--g-bg) 72%,transparent);-webkit-backdrop-filter:var(--g-mat-thin);backdrop-filter:var(--g-mat-thin)}:root[data-design=v2] .g-invoice-drafts[data-short-list=false] .g-data-table th{background:transparent}:root[data-design=v2] .g-invoice-drafts .g-data-col-customer>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-invoice-draft-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--g-s-3);padding:var(--g-s-4)}:root[data-design=v2] .g-invoice-draft-head h2{margin:0}:root[data-design=v2] .g-invoice-draft-head .g-catalog-controls{display:flex;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-drafts{container-type:inline-size;border-radius:var(--g-r-lg);background:var(--g-bg-grouped);box-shadow:var(--g-elev-1);min-width:0}:root[data-design=v2] .g-invoice-footer{display:flex;justify-content:flex-end;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-editor .g-list-copy{flex-shrink:0;min-width:max-content}:root[data-design=v2] .g-invoice-editor .g-list-value{min-width:0;max-width:70%;overflow-wrap:anywhere}:root[data-design=v2] .g-invoice-editor .g-list-value:not(:has(.g-button)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-invoice-lines{padding:var(--g-s-3)}:root[data-design=v2] :is(.g-invoice-line,.g-invoice-line-head){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:var(--g-s-2);padding-block:var(--g-s-3)}:root[data-design=v2] .g-invoice-line:not(:last-child){border-bottom:.5px solid var(--g-separator)}:root[data-design=v2] .g-invoice-line-identity{display:grid;min-width:0;overflow-wrap:anywhere}:root[data-design=v2] .g-invoice-line-identity>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-design=v2] .g-invoice-line-fields{display:contents}:root[data-design=v2] .g-invoice-line .g-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root[data-design=v2] .g-invoice-line .g-field{min-width:0}:root[data-design=v2] .g-invoice-line>.g-num{text-align:right}:root[data-design=v2] .g-invoice-compact-select,:root[data-design=v2] .g-invoice-lines-compact{display:none}@media (max-width:599px){:root[data-design=v2] .g-invoice-lines{display:none}:root[data-design=v2] .g-invoice-compact-select,:root[data-design=v2] .g-invoice-lines-compact{display:block}:root[data-design=v2] .g-invoice-drafts:not(.g-invoice-selecting) .g-data-list-entry>span:first-child{display:none}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-row{flex-wrap:nowrap}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-copy{flex-basis:auto}:root[data-design=v2] .g-invoice-drafts .g-list-value{white-space:nowrap;flex-shrink:0;max-width:none}:root[data-design=v2] .g-invoice-drafts .g-invoice-draft-head .g-catalog-controls{display:none}:root[data-design=v2] .g-invoice-draft-actions{position:sticky;bottom:calc(var(--g-tabbar-h,64px) + env(safe-area-inset-bottom));padding:var(--g-s-3);background:var(--g-bg-grouped);z-index:0}}@media (min-width:600px){:root[data-design=v2] .g-invoice-draft-actions{display:none}}:root[data-design=v2] .g-product-select-compact{display:none}:root[data-design=v2] .g-product-catalog .g-menu-select--button .g-menu-select-trigger{background:var(--g-fill);color:var(--g-label)}@media (min-width:1024px){:root[data-design=v2] .g-product-sort-compact{display:none}}@media (max-width:1023px){:root[data-design=v2] .g-product-select-compact{display:block}}:root[data-design=v2] .g-customer-history .g-data-table .g-data-col-open{width:44px;text-align:right}:root[data-design=v2] .g-invoice-editor .g-dialog-scroll{background:var(--g-bg)}:root[data-design=v2] .g-invoice-editor .g-dialog-scroll .g-grouped-list{border-radius:var(--g-r-lg);background:var(--g-bg-grouped)}@container (width<760px){:root[data-design=v2] .g-invoice-compact-select{display:flex;align-items:center;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-drafts:not(.g-invoice-selecting) .g-data-list-entry>span:first-child{display:none}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-row{flex-wrap:nowrap}:root[data-design=v2] .g-invoice-drafts .g-data-selectable .g-list-copy{flex-basis:auto}:root[data-design=v2] .g-invoice-drafts .g-list-value{white-space:nowrap;flex-shrink:0;max-width:none}}:root[data-design=v2] .g-invoice-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g-s-4);padding:var(--g-s-3)}:root[data-design=v2] .g-finance-chart-controls{display:flex;justify-content:flex-start;padding:var(--g-s-4)}:root[data-design=v2] .g-finance-chart-controls .g-segments{width:100%;max-width:360px}:root[data-design=v2] .g-finance-chart-controls .g-segments>button{flex:1 1}@media (max-width:599px){:root[data-design=v2] .g-invoice-summary{grid-template-columns:minmax(0,1fr)}}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=edit] .g-invoice-compact-select{display:flex;align-items:center;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=edit] .g-invoice-draft-head .g-catalog-controls{display:none}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=edit] .g-invoice-draft-actions{display:block;position:sticky;bottom:calc(var(--g-tabbar-h,64px) + env(safe-area-inset-bottom));padding:var(--g-s-3);background:var(--g-bg-grouped)}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-invoice-draft-head .g-catalog-controls{display:flex}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-invoice-draft-actions{display:none}:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-data-list-entry>span:first-child{display:block}:root[data-design=v2] .g-product-catalog[data-selection-mode=checkbox] .g-product-select-compact{display:none}:root[data-design=v2] .g-product-catalog[data-selection-mode=edit] .g-product-select-compact{display:block}:root[data-design=v2] .g-new-order[data-device=phone] .g-new-order-scan-panels,:root[data-design=v2] .g-new-order[data-device=tablet] .g-new-order-scan-panels{grid-template-columns:minmax(0,1fr)}:root[data-design=v2] .g-data-list>.g-grouped-section>.g-grouped-list--flat{background:transparent;border-radius:0}:root[data-design=v2] .g-invoice-draft-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--g-s-3)}:root[data-design=v2] .g-invoice-drafts[data-selection-mode] .g-invoice-draft-head .g-catalog-controls{display:flex}:root[data-design=v2] .g-invoice-remote{display:grid;gap:var(--g-s-4);margin-top:var(--g-s-6)}:root[data-design=v2] .g-invoice-sync-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--g-s-2)}:root[data-design=v2] .g-invoice-sync-head h2{margin:0 auto 0 0}:root[data-design=v2] .g-invoice-sync-head .g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-invoice-remote .g-invoice-summary{padding:0}:root[data-design=v2] .g-invoice-currencies{display:grid;gap:var(--g-s-1)}:root[data-design=v2] .g-invoice-currency{display:block}:root[data-design=v2] .g-finance-screen .g-overview-kpis{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}:root[data-design=v2] .g-finance-screen .g-kpi-value{white-space:nowrap}:root[data-design=v2] .g-finance-period-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}:root[data-design=v2] .g-finance-period-head h2{margin:0}:root[data-design=v2] .g-finance-period-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:root[data-design=v2] .g-finance-date-controls{display:flex;align-items:center;min-width:0;gap:4px;margin-inline-start:auto}:root[data-design=v2] .g-finance-custom-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root[data-design=v2] .g-finance-change{display:inline-flex;align-items:center;gap:4px}:root[data-design=v2] .g-finance-change svg{flex-shrink:0}:root[data-design=v2] .g-finance-change[data-direction=up]{color:var(--g-badge-success-fg)}:root[data-design=v2] .g-finance-change[data-direction=down]{color:var(--g-badge-danger-fg)}@media (max-width:599px){:root[data-design=v2] .g-finance-period-controls>.g-segment-hit{flex-basis:100%}:root[data-design=v2] .g-finance-period-controls .g-segments>button{flex:1 1;min-width:0;padding-inline:8px}:root[data-design=v2] .g-finance-period-head{align-items:flex-start}:root[data-design=v2] .g-finance-date-controls{flex-basis:100%;justify-content:space-between}}@media (min-width:1024px){@container (width >= 760px){:root[data-design=v2] .g-invoice-drafts[data-selection-mode=checkbox] .g-invoice-list-select-all{display:none}}}:root[data-design=v2] .g-product-table .g-data-table th{width:auto}:root[data-design=v2] .g-product-table .g-data-table .g-data-col-selected{width:44px}:root[data-design=v2] .g-product-table .g-data-table .g-data-col-number{width:96px}:root[data-design=v2] .g-product-table .g-data-table :is(.g-data-col-customer,.g-data-col-category,.g-data-col-price){width:160px}:root[data-design=v2] .g-product-table .g-data-table .g-data-col-source{width:100px}:root[data-design=v2] .g-product-table .g-data-table :is(.g-data-col-customer,.g-data-col-category)>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (width < 1040px){:root[data-design=v2] .g-product-table .g-data-view{display:none}:root[data-design=v2] .g-product-table .g-data-list{display:block}}:root[data-design=v2] .g-detail-lines{min-width:0}:root[data-design=v2] .g-detail-lines:has(.g-detail-lines-edit-table){container-type:inline-size}:root[data-design=v2] .g-detail-lines-section{min-width:0;display:grid;gap:8px}:root[data-design=v2] .g-detail-lines-section>.g-grouped-section{margin:0;min-width:0}:root[data-design=v2] .g-detail-lines-section .g-grouped-list{min-width:0}:root[data-design=v2] .g-detail-lines-section [data-detail-totals]{border-top:1px solid var(--g-separator);padding-block:12px;background:var(--g-fill)}:root[data-design=v2] .g-detail-lines-section>.g-banner{background:transparent;box-shadow:none}:root[data-design=v2] .g-detail-lines-section>.g-banner .g-banner-icon{background:transparent}:root[data-design=v2] .g-detail-line-read{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px;border:0;border-bottom:1px solid var(--g-separator);background:transparent;color:var(--g-label);font-family:var(--g-font);text-align:left}:root[data-design=v2] .g-detail-line-read>span:first-child{min-width:0;display:grid;gap:4px}:root[data-design=v2] .g-detail-line-read .g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-detail-line-read .g-detail-line-warning{color:var(--g-rav-600)}:root[data-design=v2] .g-detail-line-chevron{flex-shrink:0;color:var(--g-label-3)}:root[data-design=v2] button.g-detail-line-read>.g-num{margin-left:auto}:root[data-design=v2] .g-detail-line-read>.g-num{font-weight:600}:root[data-design=v2] .g-detail-product-select{padding:16px}:root[data-design=v2] .g-detail-product-option{display:flex;align-items:center;justify-content:space-between;gap:16px}:root[data-design=v2] .g-detail-product-copy{display:flex;flex-direction:column;min-width:0}:root[data-design=v2] .g-detail-product-option>.g-num{white-space:nowrap;font-weight:400;color:var(--g-label-2)}:root[data-design=v2] .g-detail-product-copy>.g-footnote{color:var(--g-label-2)}:root[data-design=v2] .g-detail-surcharges>h4,:root[data-design=v2] .g-detail-surcharges>p{padding-inline:16px}:root[data-design=v2] .g-job-detail-main .g-detail-surcharges .g-list-copy{flex:1 1;overflow:hidden}:root[data-design=v2] .g-detail-surcharges .g-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-design=v2] .g-detail-surcharges .g-switch-hit{flex-shrink:0}:root[data-design=v2] .g-line-price-field{min-width:0;display:grid;gap:8px}:root[data-design=v2] .g-detail-line-sheet>.g-dialog-nav{grid-template-columns:minmax(96px,1fr) minmax(0,2fr) minmax(96px,1fr);gap:8px}:root[data-design=v2] .g-detail-line-sheet>.g-dialog-nav h2{width:100%;min-width:0;text-align:center}:root[data-design=v2] .g-detail-line-sheet-fields{display:grid;gap:16px}:root[data-design=v2] .g-detail-lines>.g-banner{margin:16px}:root[data-design=v2] .g-detail-lines-table{display:none}:root[data-design=v2] .g-detail-lines-table table{min-width:0;table-layout:fixed}:root[data-design=v2] .g-job-detail-read .g-detail-lines-table thead{position:static;top:0}:root[data-design=v2] .g-detail-lines-table .g-data-table td{padding:16px 12px;vertical-align:top;white-space:normal;overflow:visible}:root[data-design=v2] .g-detail-lines-table :is(th,td):first-child{padding-left:16px}:root[data-design=v2] .g-detail-lines-edit-table .g-field-control,:root[data-design=v2] .g-detail-lines-table .g-field-control input{height:44px}:root[data-design=v2] .g-detail-lines-table table.g-detail-lines-read-table{table-layout:auto;min-width:0;width:100%}:root[data-design=v2] .g-detail-lines-read-table :is(th,td):first-child{width:auto}:root[data-design=v2] .g-detail-lines-read-table td{font-weight:400}:root[data-design=v2] .g-detail-lines-read-table td:last-child{font-weight:600}:root[data-design=v2] .g-detail-lines-read-table th:nth-child(n+4),:root[data-design=v2] .g-detail-lines-table td.g-num{text-align:right}:root[data-design=v2] .g-detail-lines-read-table :is(th,td):not(:nth-child(2)){width:1%;white-space:nowrap}:root[data-design=v2] .g-detail-lines-read-table :is(th,td):last-child{padding-right:16px}:root[data-design=v2] .g-detail-lines-table .g-field{min-width:0}:root[data-design=v2] .g-detail-line-identity{display:grid;gap:12px;min-width:0}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(2){width:14%}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(3){width:17%}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(4){width:18%}:root[data-design=v2] .g-detail-lines-edit-table col:nth-child(5){width:40px}:root[data-design=v2] .g-detail-lines-edit-table :is(th,td){padding-inline:8px}:root[data-design=v2] .g-detail-lines-edit-table th:nth-child(n+2){text-align:right}:root[data-design=v2] .g-detail-lines-edit-table th:is(:nth-child(2),:nth-child(3)){padding-right:22px}:root[data-design=v2] .g-detail-line-edit td:is(:nth-child(2),:nth-child(3)) input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-detail-lines-edit-table .g-detail-line-identity>.g-menu-select>label,:root[data-design=v2] .g-detail-lines-edit-table .g-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-design=v2] .g-detail-line-edit td:nth-child(4){padding-top:27px;overflow-wrap:anywhere}:root[data-design=v2] .g-detail-line-edit td:last-child{padding:22px 8px 16px 0}:root[data-design=v2] .g-detail-lines-edit-table .g-detail-line-source{display:none}:root[data-design=v2] .g-detail-lines-edit-table .g-detail-line-source:has(.g-segments){display:table-row}:root[data-design=v2] .g-detail-line-edit:has(+.g-detail-line-source .g-segments) td{border-bottom:0;padding-bottom:8px}:root[data-design=v2] .g-detail-line-source .g-segment-hit{display:flex}:root[data-design=v2] .g-detail-line-source .g-segments{height:auto;min-height:var(--g-control-sm)}:root[data-design=v2] .g-detail-line-source .g-segments>button{height:auto;min-width:0;white-space:normal;line-height:1.4;padding:8px 12px}:root[data-design=v2] .g-detail-line{padding:16px;border-bottom:.5px solid var(--g-separator);display:grid;gap:16px}:root[data-design=v2] .g-detail-line-numbers{display:grid;grid-template-columns:1fr 1fr;gap:16px}:root[data-design=v2] .g-detail-line-numbers input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-detail-line-numbers .g-line-number-field>label{text-align:right;padding-right:14px}:root[data-design=v2] .g-detail-line-total{display:flex;align-items:center;justify-content:space-between}:root[data-design=v2] .g-detail-line-warning{color:var(--g-rav-600);margin:0}:root[data-design=v2] .g-detail-lines-empty{padding:16px;margin:0}@media (min-width:600px){:root[data-design=v2] .g-detail-lines-table{display:block}:root[data-design=v2] .g-detail-lines-list{display:none}}:root[data-design=v2] .g-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--g-r-full);color:var(--g-on-tint);font:700 var(--g-avatar-small-font)/1 var(--g-font)}:root[data-design=v2] .g-avatar img{width:100%;height:100%;object-fit:cover}:root[data-design=v2] .g-avatar--40{font-size:var(--g-segment-font)}:root[data-design=v2] .g-avatar--72{font-size:var(--g-title-1-font)}:root[data-design=v2] .g-avatar--28{width:28px;height:28px}:root[data-design=v2] .g-avatar--32{width:32px;height:32px}:root[data-design=v2] .g-avatar--40{width:40px;height:40px}:root[data-design=v2] .g-avatar--64{width:64px;height:64px;font-size:var(--g-title-1-font)}:root[data-design=v2] .g-avatar--72{width:72px;height:72px}:root[data-design=v2] .g-avatar-tone-1{background:var(--g-avatar-1)}:root[data-design=v2] .g-avatar-tone-2{background:var(--g-avatar-2)}:root[data-design=v2] .g-avatar-tone-3{background:var(--g-avatar-3)}:root[data-design=v2] .g-avatar-tone-4{background:var(--g-avatar-4)}:root[data-design=v2] .g-avatar-tone-5{background:var(--g-avatar-5)}:root[data-design=v2] .g-avatar-tone-6{background:var(--g-avatar-6)}:root[data-design=v2] .g-avatar--app{border-radius:var(--g-r-md)}:root[data-design=v2] .g-field .g-textarea{width:100%;min-height:var(--g-field-height);padding:12px 14px;border:0;border-radius:var(--g-r-md);background:var(--g-fill);color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);resize:none;field-sizing:content;box-shadow:var(--g-field-edge)}:root[data-design=v2] .g-textarea{--ui-focus:var(--g-field-focus)}:root[data-design=v2] .g-textarea::placeholder{color:var(--g-label-2);opacity:1}:root[data-design=v2] .g-textarea:focus{outline:none;background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-textarea[aria-invalid=true]{--ui-focus:var(--g-field-error);box-shadow:var(--g-field-error)}:root[data-design=v2] .g-date-picker{container-type:inline-size;padding:var(--g-s-5);border-radius:var(--g-r-lg);background:var(--g-bg-elevated);box-shadow:var(--g-elev-1);color:var(--g-label)}:root[data-design=v2] .g-date-header{display:flex;align-items:center;justify-content:space-between;gap:var(--g-s-2);margin-bottom:var(--g-s-2)}:root[data-design=v2] .g-date-header h3{margin:0;font-weight:600}:root[data-design=v2] .g-date-navigation{display:flex;align-items:center;gap:var(--g-s-3);color:var(--g-tint)}:root[data-design=v2] .g-date-navigation button{color:var(--g-tint)}:root[data-design=v2] .g-date-week{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));text-align:center}:root[data-design=v2] .g-date-week>[role=columnheader]{display:grid;place-items:center;height:24px;color:var(--g-label-3);font-weight:600}:root[data-design=v2] .g-date-cell{display:grid;place-items:center;height:var(--g-hit)}:root[data-design=v2] .g-date-cell button{position:relative;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:var(--g-r-full);background:transparent;color:var(--g-label);font:400 var(--g-segment-font)/1 var(--g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-design=v2] .g-date-cell button:after{content:"";position:absolute;inset:-4px}:root[data-design=v2] .g-date-cell button[data-outside]{color:var(--g-label-4)}:root[data-design=v2] .g-date-cell button[aria-current=date]{color:var(--g-tint);font-weight:700}:root[data-design=v2] .g-date-cell button[data-selected]{background:var(--g-tint);color:var(--g-on-tint);font-weight:700}:root[data-design=v2] .g-date-cell button:disabled{opacity:1;color:var(--g-label-3);cursor:not-allowed}:root[data-design=v2] .g-date-cell button:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}:root[data-design=v2] .g-date-shortcuts{display:flex;flex-wrap:wrap;gap:var(--g-s-3);padding-top:var(--g-s-3)}@media (hover:hover){:root[data-design=v2] .g-date-cell button:hover:not(:disabled):not([data-selected]){background:var(--g-fill);cursor:pointer}}@container (width < 340px){:root[data-design=v2] .g-date-shortcuts{gap:var(--g-s-2)}}@media (max-width:759px){:root[data-design=v2] .g-date-picker{padding:var(--g-s-4)}}:root[data-design=v2] .g-date-field{display:grid;gap:6px;min-width:0}:root[data-design=v2] .g-date-field-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 14px;border:0;border-radius:var(--g-r-md);background:var(--g-fill);box-shadow:var(--g-field-edge);color:var(--g-label);font:400 var(--g-field-font)/1.5 var(--g-font);text-align:start}:root[data-design=v2] .g-date-field-trigger [data-placeholder]{color:var(--g-label-3)}:root[data-design=v2] .g-date-field-trigger{--ui-focus:var(--g-field-focus)}:root[data-design=v2] .g-date-field-trigger:focus{outline:0;background:var(--g-bg-elevated);box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-date-field-trigger:disabled{opacity:1;color:var(--g-label-3)}:root[data-design=v2] .g-date-field-trigger[data-invalid=true]{box-shadow:var(--g-field-error)}:root[data-design=v2] .g-date-field--button .g-date-field-trigger{width:auto;max-width:100%;background:var(--g-tint-soft);color:var(--g-tint);box-shadow:none;font-weight:600;gap:8px}:root[data-design=v2] .g-date-field--button .g-date-field-trigger:focus-visible{box-shadow:var(--g-field-focus)}:root[data-design=v2] .g-date-field-layer .g-date-picker{border-radius:0;background:transparent;box-shadow:none}:root[data-design=v2] .g-date-field-layer.g-popover{padding:0;min-width:340px}:root[data-design=v2] .g-date-field-clear{padding:0 20px 16px}:root[data-design=v2] .g-date-field-clear .g-button{padding-inline:0;min-width:44px}@media (max-width:759px){:root[data-design=v2] .g-date-field-clear{padding-inline:16px}}@media (max-width:599px){:root[data-design=v2] .g-date-field-layer .g-dialog-scroll{padding:0}}