html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.company-trigger[data-v-a264d97e]{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-4);min-width:0;max-width:320px;min-height:var(--ui-control-height);padding:var(--ui-space-4) var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text-primary);text-align:left;font:inherit;cursor:pointer}.company-trigger[data-v-a264d97e]:hover,.company-option[data-v-a264d97e]:hover:not(:disabled){background:var(--ui-color-background-selected)}.company-title[data-v-a264d97e]{display:flex;align-items:center;gap:var(--ui-space-8);min-width:0}.company-name[data-v-a264d97e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-compact)}.company-trigger-label[data-v-a264d97e]{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-compact);white-space:nowrap}.company-trigger svg[data-v-a264d97e]{flex-shrink:0;color:var(--ui-color-text-muted)}.company-trigger[data-v-a264d97e]:focus-visible,.company-popover button[data-v-a264d97e]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.company-popover[data-v-a264d97e]{width:min(320px,calc(100vw - var(--ui-space-48)));color:var(--ui-color-text-primary)}.company-popover[data-v-a264d97e]:focus{outline:none}.company-popover header[data-v-a264d97e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-12);margin-bottom:var(--ui-space-12)}.company-popover header strong[data-v-a264d97e]{font-size:var(--ui-font-body)}.company-popover small[data-v-a264d97e]{display:block;color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);margin-top:var(--ui-space-4);overflow-wrap:anywhere}.company-popover button[data-v-a264d97e]{font:inherit;cursor:pointer}.close[data-v-a264d97e]{min-width:var(--ui-desktop-icon-target);min-height:var(--ui-desktop-icon-target);border:0;background:transparent;color:var(--ui-color-text-muted);font-size:var(--ui-font-page-title)!important;padding:0}.company-options[data-v-a264d97e]{display:grid;gap:var(--ui-space-8);max-height:60vh;overflow-y:auto;padding:var(--ui-space-4)}.company-option[data-v-a264d97e]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-12);text-align:left;border:1px solid transparent;border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary)}.company-option>span[data-v-a264d97e]{min-width:0}.company-option strong[data-v-a264d97e]{font-size:var(--ui-font-body);overflow-wrap:anywhere}.company-option.current[data-v-a264d97e]{background:var(--ui-color-background-selected);border-color:var(--ui-color-border-active)}.company-option[data-v-a264d97e]:disabled{cursor:default}.company-option[data-v-a264d97e]:disabled:not(.current){background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.company-option em[data-v-a264d97e]{font-style:normal;font-size:var(--ui-font-caption);color:var(--ui-color-link);white-space:nowrap}.company-popover p[data-v-a264d97e]{margin:var(--ui-space-12) 0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.company-popover .error[data-v-a264d97e]{color:var(--ui-color-status-error-text)}.error button[data-v-a264d97e]{margin-left:var(--ui-space-8);border:0;background:none;color:var(--ui-color-link);padding:var(--ui-space-4)}@media(max-width:767px){.company-trigger[data-v-a264d97e]{max-width:240px;min-height:var(--ui-mobile-control-height)}.company-option[data-v-a264d97e],.close[data-v-a264d97e],.error button[data-v-a264d97e]{min-height:var(--ui-mobile-touch-target);min-width:var(--ui-mobile-touch-target)}}.account-menu-trigger[data-v-5799c59d]{display:flex;align-items:center;gap:var(--ui-space-8);flex-shrink:0;min-height:var(--ui-control-height);padding:var(--ui-space-4) var(--ui-space-8);border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text-primary);font:inherit;font-size:var(--ui-font-body);cursor:pointer}.account-avatar[data-v-5799c59d]{display:grid;place-items:center;flex-shrink:0;width:var(--ui-desktop-icon-target);height:var(--ui-desktop-icon-target);border-radius:var(--ui-radius-pill);background:var(--ui-color-background-selected);color:var(--ui-color-primary)}.account-trigger-name[data-v-5799c59d]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger[data-v-5799c59d]:hover,.account-menu-item[data-v-5799c59d]:hover{background:var(--ui-color-background-selected)}.customer-account-menu[data-v-5799c59d]{width:min(var(--ui-account-menu-width),calc(100vw - var(--ui-space-48)));padding:var(--ui-space-12);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-popover);box-shadow:var(--ui-shadow-popover);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary)}.customer-account-menu[data-v-5799c59d]:focus{outline:none}.customer-account-menu header[data-v-5799c59d]{padding:var(--ui-space-4) var(--ui-space-8) var(--ui-space-12);border-bottom:1px solid var(--ui-color-border-decorative);margin-bottom:var(--ui-space-8)}.customer-account-menu header small[data-v-5799c59d]{display:block;font-size:var(--ui-font-caption);color:var(--ui-color-text-muted)}.customer-account-menu header strong[data-v-5799c59d]{display:block;font-size:var(--ui-font-body);margin-top:var(--ui-space-4);overflow-wrap:anywhere}.account-menu-item[data-v-5799c59d]{display:flex;align-items:center;gap:var(--ui-space-8);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);text-align:left;font:inherit;font-size:var(--ui-font-body);cursor:pointer;text-decoration:none}.account-menu-item[data-v-5799c59d]:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled);cursor:default}.account-menu-item .portal-icon[data-v-5799c59d]{width:var(--ui-small-icon);height:var(--ui-small-icon)}.account-menu-trigger[data-v-5799c59d]:focus-visible,.account-menu-item[data-v-5799c59d]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.customer-account-menu p[data-v-5799c59d]{margin:var(--ui-space-8);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);color:var(--ui-color-status-error-text)}@media(max-width:767px){.account-menu-trigger[data-v-5799c59d],.account-menu-item[data-v-5799c59d]{min-height:var(--ui-mobile-control-height)}.account-menu-trigger[data-v-5799c59d]{min-width:var(--ui-mobile-touch-target);padding:var(--ui-space-4)}.account-trigger-name[data-v-5799c59d]{display:none}}html:has(.customer-portal),body:has(.customer-portal),#app:has(.customer-portal){min-width:0}.customer-portal{display:flex;min-width:0;min-height:100svh;color:var(--ui-color-text-primary);background:var(--ui-color-background-page);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.customer-portal a{text-decoration:none}.cp-sidebar{position:sticky;top:0;align-self:flex-start;flex:0 0 var(--ui-sidebar-width);width:var(--ui-sidebar-width);height:100svh;overflow-y:auto;padding:var(--ui-space-24) var(--ui-space-8);background:var(--ui-color-sidebar-background);color:var(--ui-color-sidebar-text)}.cp-brand{display:flex;align-items:center;gap:var(--ui-space-12);padding:0 var(--ui-space-12) var(--ui-space-24);color:var(--ui-color-sidebar-selected-text)}.cp-brand-mark{display:grid;place-items:center;flex-shrink:0;width:var(--ui-space-32);height:var(--ui-space-32);background:var(--ui-color-primary);border-radius:var(--ui-radius-control)}.cp-brand strong{display:block;font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-semibold)}.cp-brand small{display:block;margin-top:var(--ui-space-4);font-size:var(--ui-font-caption);color:var(--ui-color-sidebar-text)}.cp-sidebar nav{display:grid;gap:var(--ui-space-4)}.cp-nav-label{margin:var(--ui-space-16) var(--ui-space-16) var(--ui-space-8);font-size:var(--ui-font-caption);color:var(--ui-color-sidebar-muted)}.cp-sidebar nav a{display:flex;align-items:center;gap:var(--ui-space-12);min-height:var(--ui-space-40);padding:var(--ui-space-8) var(--ui-space-16);border-radius:var(--ui-radius-control);color:var(--ui-color-sidebar-text);font-size:var(--ui-font-body)}.cp-sidebar nav a:hover{color:var(--ui-color-sidebar-selected-text)}.cp-sidebar nav a.active{color:var(--ui-color-sidebar-selected-text);background:var(--ui-color-sidebar-selected-background);font-weight:var(--ui-font-weight-medium)}.cp-sidebar .portal-icon{width:var(--ui-icon);height:var(--ui-icon);flex-shrink:0}.cp-workspace{display:flex;flex-direction:column;min-width:0;flex:1}.cp-topbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--ui-space-16);min-height:var(--ui-header-height);padding:var(--ui-space-12) var(--ui-desktop-page-padding);background:var(--ui-color-background-surface);border-bottom:1px solid var(--ui-color-border-decorative)}.cp-topbar>div{min-width:0}.cp-topbar strong{font-weight:var(--ui-font-weight-medium)}.cp-page-title{display:flex;align-items:center;min-width:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-body)}.cp-breadcrumb,.cp-divider{color:var(--ui-color-text-muted)}.cp-divider{margin:0 var(--ui-space-12)}.cp-account{display:flex;align-items:center;gap:var(--ui-space-16);min-width:0}.cp-entry{color:var(--ui-color-link);font-size:var(--ui-font-body)}.cp-content{flex:1;box-sizing:border-box;width:100%;max-width:var(--ui-content-max-width);margin:0 auto;padding:var(--ui-desktop-page-padding);min-width:0}.cp-content>:is(main,.customer-workspace){min-height:0;min-width:0;max-width:none;margin:0;padding:0;background:transparent}.cp-footer{padding:var(--ui-space-16) var(--ui-desktop-page-padding);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);text-align:center}.cp-navigation-trigger{display:none}.cp-session-error{padding:var(--ui-space-12) var(--ui-desktop-page-padding);background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.cp-session-error button{margin-left:var(--ui-space-16)}.cp-order-access-denied{padding:var(--ui-space-32);background:var(--ui-color-background-surface);border-radius:var(--ui-radius-card)}.cp-order-access-denied h1{margin:0 0 var(--ui-space-16);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold)}.cp-order-access-denied p{color:var(--ui-color-text-secondary)}.cp-order-access-denied a{display:inline-flex;align-items:center;min-height:var(--ui-mobile-touch-target);color:var(--ui-color-link)}.cp-order-drawer-nav{display:grid;gap:var(--ui-space-4);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.cp-order-drawer-nav a{display:flex;align-items:center;gap:var(--ui-space-12);min-height:var(--ui-mobile-touch-target);padding:var(--ui-space-8) var(--ui-space-12);color:var(--ui-color-text-secondary);border-radius:var(--ui-radius-control);text-decoration:none}.cp-order-drawer-nav a.active{background:var(--ui-color-background-selected);color:var(--ui-color-primary)}.cp-order-drawer-nav .portal-icon{width:var(--ui-icon);height:var(--ui-icon);flex-shrink:0}.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-8);min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-secondary);font:inherit;cursor:pointer}.cp-button:hover{border-color:var(--ui-color-border-active);color:var(--ui-color-link)}.cp-button.primary{background:var(--ui-color-primary);color:var(--ui-color-on-primary);border-color:var(--ui-color-primary)}.cp-button:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled);cursor:not-allowed}.customer-portal .portal-banners:has(>.banner-empty:only-child){margin:0}.customer-portal .portal-banners>.banner-empty{display:none}.customer-portal :where(a,button):focus-visible,.cp-order-drawer-nav a:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:1023px){.customer-portal{flex-direction:column}.cp-sidebar{display:none}.cp-navigation-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-mobile-touch-target);min-height:var(--ui-mobile-touch-target);margin-right:var(--ui-space-8)}.cp-topbar{padding:var(--ui-space-8) var(--ui-mobile-page-padding)}.cp-content{padding:var(--ui-space-24) var(--ui-mobile-page-padding)}}@media(max-width:767px){.cp-topbar{flex-wrap:wrap}.cp-button{min-height:var(--ui-mobile-touch-target)}.cp-footer{padding:var(--ui-space-16)}.cp-page-title .cp-breadcrumb,.cp-page-title .cp-divider{display:none}.cp-account{gap:var(--ui-space-8)}}.cp-topbar[data-v-3a956816]{min-height:var(--ui-header-height);height:auto;padding:var(--ui-space-12) var(--ui-desktop-page-padding);background:var(--ui-color-background-surface);border-color:var(--ui-color-border-decorative)}.cp-topbar-actions[data-v-3a956816]{display:flex;align-items:center;justify-content:flex-end;min-width:0}.cp-page-title[data-v-3a956816]{flex-shrink:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-body)}.cp-account[data-v-3a956816]{display:flex;align-items:center;gap:var(--ui-space-16);min-width:0;flex-shrink:1}.cp-entry[data-v-3a956816]{color:var(--ui-color-link);white-space:nowrap;font-size:var(--ui-font-body)}.cp-order-access-denied[data-v-3a956816]>.ant-btn{margin-right:var(--ui-space-16);min-height:var(--ui-mobile-touch-target)}.cp-order-navigation-dialog[data-v-3a956816]{margin:0;padding:0;border:0;background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);box-shadow:none}.cp-order-navigation-heading[data-v-3a956816]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-8);margin-bottom:var(--ui-space-16)}.cp-order-navigation-heading h2[data-v-3a956816]{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.cp-order-navigation-close[data-v-3a956816]{min-width:var(--ui-mobile-touch-target);min-height:var(--ui-mobile-touch-target);font-size:var(--ui-font-page-title)}@media(max-width:767px){.cp-topbar[data-v-3a956816]{flex-wrap:wrap;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-mobile-page-padding);min-height:var(--ui-mobile-header-min-height)}.cp-topbar-actions[data-v-3a956816]{flex:1}.cp-account[data-v-3a956816]{gap:var(--ui-space-8)}.cp-page-title .cp-breadcrumb[data-v-3a956816],.cp-page-title .cp-divider[data-v-3a956816]{display:none}}@media(max-width:420px){.cp-topbar-actions[data-v-3a956816]{flex-basis:100%}}.ui-auth-shell,.ui-auth-shell *{box-sizing:border-box}.ui-auth-shell{position:relative;min-height:100svh;display:flex;flex-direction:column;color:var(--ui-color-text-primary);background:radial-gradient(ellipse at 52% 14%,var(--ui-color-background-selected),transparent 42%),radial-gradient(ellipse at 72% 32%,var(--ui-color-background-selected),transparent 40%),var(--ui-color-background-surface);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.ui-auth-tools{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;padding:var(--ui-space-8) var(--ui-space-16)}.ui-auth-return{display:inline-flex;align-items:center;min-height:var(--ui-control-height);padding:var(--ui-space-4) var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-link);font:inherit;text-decoration:none;cursor:pointer}.ui-auth-return:hover{background:var(--ui-color-background-selected)}.ui-auth-shell :where(a,button):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.ui-auth-main{flex:1;display:grid;align-content:start;justify-items:center;gap:var(--ui-space-32);padding:calc(var(--ui-space-32) + var(--ui-space-24)) var(--ui-desktop-page-padding) var(--ui-space-32)}.ui-auth-intro{text-align:center;max-width:100%}.ui-auth-heading{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-16);font-size:var(--ui-font-auth-brand);line-height:var(--ui-line-height-heading)}.ui-auth-heading strong{font-weight:var(--ui-font-weight-semibold)}.ui-auth-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ui-space-40);height:var(--ui-space-40);border-radius:var(--ui-radius-control);background:var(--ui-color-primary);color:var(--ui-color-on-primary)}.ui-auth-mark svg{width:var(--ui-space-24);height:var(--ui-space-24)}.ui-auth-intro .ui-auth-tagline{margin:var(--ui-space-12) 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.ui-auth-content{width:min(100%,var(--ui-auth-form-width));min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.ui-auth-content:has(.company-page){width:min(100%,var(--ui-auth-card-max-width))}.ui-auth-content main{min-height:0;padding:0;max-width:none;margin:0;background:transparent;box-shadow:none}.ui-auth-content h1{margin:0 0 var(--ui-space-16);text-align:center;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-heading)}.ui-auth-content .ui-auth-mode-title{position:relative;padding-bottom:var(--ui-space-12);border-bottom:1px solid var(--ui-color-border-decorative);font-size:var(--ui-font-body);color:var(--ui-color-primary)}.ui-auth-mode-title:after{position:absolute;bottom:-1px;left:50%;width:calc(var(--ui-space-48) + var(--ui-space-40));height:var(--ui-focus-offset);background:var(--ui-color-primary);content:"";transform:translate(-50%)}.ui-auth-content h2{font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.ui-auth-content p{color:var(--ui-color-text-muted);overflow-wrap:anywhere}.ui-auth-content .ui-auth-service{margin:0 0 var(--ui-section-gap);font-size:var(--ui-font-caption);text-align:center}.ui-auth-content label{display:block;margin:var(--ui-field-gap) 0;color:var(--ui-color-text-secondary)}.ui-auth-content input:not([type=checkbox]):not([type=radio]),.ui-auth-content select{display:block;width:100%;min-height:var(--ui-auth-control-height);margin-top:var(--ui-space-8);padding:var(--ui-space-4) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.ui-auth-content input::placeholder{color:var(--ui-color-text-muted);font-weight:var(--ui-font-weight-regular)}.ui-auth-content input:hover:not(:disabled),.ui-auth-content select:hover:not(:disabled){border-color:var(--ui-color-border-active)}.ui-auth-content input:disabled,.ui-auth-content select:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.ui-auth-content button{min-height:var(--ui-auth-control-height);padding:var(--ui-space-4) var(--ui-space-16);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;cursor:pointer}.ui-auth-content button:disabled{cursor:default;background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.ui-auth-content .primary,.ui-auth-content .login-submit{display:block;width:100%;margin-top:var(--ui-space-24);font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-medium);color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-color:var(--ui-color-primary)}.ui-auth-content .primary:disabled,.ui-auth-content .login-submit:disabled{background:var(--ui-color-background-disabled);border-color:var(--ui-color-border-decorative);color:var(--ui-color-text-disabled)}.ui-auth-content .primary:hover:not(:disabled),.ui-auth-content .login-submit:hover:not(:disabled){background:var(--ui-color-primary-hover)}.ui-auth-content a{color:var(--ui-color-link)}.ui-auth-content [role=alert]{padding:var(--ui-space-12);border-radius:var(--ui-radius-control);color:var(--ui-color-status-error-text);background:var(--ui-color-status-error-background)}.ui-auth-content :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.ui-auth-footer{padding:var(--ui-space-16);text-align:center;color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.ui-auth-links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--ui-space-8);margin-top:var(--ui-space-16)}.ui-auth-content .ui-auth-link{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--ui-desktop-icon-target);border-color:transparent;background:transparent;color:var(--ui-color-link);padding:var(--ui-space-4) 0;margin:0;box-shadow:none;text-decoration:none}.ui-auth-content .ui-auth-link:hover:not(:disabled){text-decoration:underline}.ui-auth-content .ui-auth-link:disabled{color:var(--ui-color-text-disabled);background:transparent}.ui-auth-form-options{display:flex;justify-content:flex-end;align-items:center;margin:0 0 var(--ui-space-16)}.ui-auth-form-options+.login-submit{margin-top:0}.ui-auth-feedback{margin:var(--ui-space-16) 0}.ui-auth-content .ui-auth-help{font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body);margin:var(--ui-space-8) 0;color:var(--ui-color-text-muted)}.ui-auth-content .ui-auth-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-auth-compact-field{margin:0 0 var(--ui-space-24)}.ui-auth-content .ui-auth-input{display:flex;align-items:center;gap:var(--ui-space-8);width:100%;min-width:0;min-height:var(--ui-auth-control-height);padding:0 var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-secondary);box-shadow:none;font:inherit;font-size:var(--ui-font-mobile-body)}.ui-auth-content .ui-auth-input:hover,.ui-auth-content .ui-auth-input:focus-within{border-color:var(--ui-color-border-active)}.ui-auth-content .ui-auth-input:focus-within{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.ui-auth-input svg{display:block;flex-shrink:0;width:var(--ui-small-icon);height:var(--ui-small-icon)}.ui-auth-content .ui-auth-input input:not([type=checkbox]):not([type=radio]){flex:1;min-width:0;min-height:calc(var(--ui-auth-control-height) - 2px);margin:0;padding:var(--ui-space-4) 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}.ui-auth-content .ui-auth-password-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-desktop-icon-target);min-width:var(--ui-desktop-icon-target);padding:0;border:0;background:transparent;color:var(--ui-color-text-muted)}.ui-auth-content .ui-auth-password-toggle:disabled{background:transparent}.ui-auth-content .ui-auth-input:has(input:disabled){background:var(--ui-color-background-disabled)}.ui-auth-content .ui-auth-input .ant-input-prefix,.ui-auth-content .ui-auth-input .ant-input-suffix{display:flex;align-items:center;margin:0}.ui-auth-captcha-row{display:flex;align-items:flex-start;gap:var(--ui-space-12);min-width:0;margin-bottom:var(--ui-space-24)}.ui-auth-content .ui-auth-captcha-row input:not([type=checkbox]):not([type=radio]){flex:1;min-width:0;width:0;margin:0}.ui-auth-content .ui-auth-captcha-row button{flex-shrink:0;padding:0;border:0;background:transparent;max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-4)}.ui-auth-captcha-row img{display:block;max-width:100%;width:auto;height:var(--ui-auth-control-height);object-fit:contain}.ui-auth-content [aria-invalid=true]{border-color:var(--ui-color-status-error-text)}.ui-auth-content a.primary{display:flex;align-items:center;justify-content:center;min-height:var(--ui-auth-control-height);padding:var(--ui-space-8) var(--ui-space-16);border-radius:var(--ui-radius-control);text-decoration:none}@media(max-width:767px){.ui-auth-tools{padding:var(--ui-space-4) var(--ui-space-12)}.ui-auth-return{min-height:var(--ui-mobile-touch-target)}.ui-auth-main{padding:var(--ui-space-64) var(--ui-mobile-page-padding) var(--ui-space-24)}.ui-auth-heading{gap:var(--ui-space-12)}.ui-auth-content button,.ui-auth-content input:not([type=checkbox]):not([type=radio]),.ui-auth-content select,.ui-auth-content .ui-auth-input{min-height:var(--ui-mobile-control-height);font-size:var(--ui-font-mobile-body)}.ui-auth-content .ui-auth-input input:not([type=checkbox]):not([type=radio]){min-height:calc(var(--ui-mobile-control-height) - 2px)}.ui-auth-captcha-row img{height:var(--ui-mobile-control-height)}.ui-auth-content .ui-auth-password-toggle{min-height:var(--ui-mobile-touch-target);min-width:var(--ui-mobile-touch-target)}.ui-auth-content .ui-auth-link{min-height:var(--ui-mobile-touch-target)}}#app:has(.customer-auth-layout){display:flex;flex-direction:column;min-height:100svh}.customer-auth-layout[data-v-be281f86]{flex:1;min-height:0}html:has(.customer-auth-layout),body:has(.customer-auth-layout),#app:has(.customer-auth-layout){min-width:0}.employee-icon[data-v-c974ebc1]{display:inline-block;flex-shrink:0;width:var(--ui-icon);height:var(--ui-icon);vertical-align:middle}.employee-navigation[data-v-04ab0c64]{padding:var(--ui-space-8)}.employee-nav-group+.employee-nav-group[data-v-04ab0c64]{margin-top:var(--ui-space-16)}.employee-nav-group h2[data-v-04ab0c64]{padding:0 var(--ui-space-12);margin:var(--ui-space-12) 0 var(--ui-space-8);color:var(--ui-color-sidebar-muted);font-size:var(--ui-font-caption);font-weight:var(--ui-font-weight-medium)}.employee-nav-button[data-v-04ab0c64]{display:flex;align-items:center;gap:var(--ui-space-12);width:100%;min-height:var(--ui-control-height);margin:var(--ui-space-4) 0;padding:var(--ui-space-8) var(--ui-space-12);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-sidebar-text);text-align:left;font:inherit;font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact);cursor:pointer}.employee-nav-button>span[data-v-04ab0c64]{min-width:0;overflow-wrap:anywhere}.employee-nav-button[data-v-04ab0c64]:hover,.employee-nav-button.active[data-v-04ab0c64]{background:var(--ui-color-sidebar-selected-background);color:var(--ui-color-sidebar-selected-text)}.employee-nav-button[data-v-04ab0c64]:disabled{color:var(--ui-color-sidebar-muted);cursor:wait}.employee-nav-button[data-v-04ab0c64]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-sidebar-selected-text);outline-offset:calc(-1 * var(--ui-focus-width))}@media(max-width:767px){.employee-nav-button[data-v-04ab0c64]{min-height:var(--ui-mobile-touch-target);font-size:var(--ui-font-mobile-body)}}.employee-task-drawer[data-v-59d9efd8]{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.employee-task-drawer-heading[data-v-59d9efd8]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--ui-space-16);padding:var(--ui-space-16) var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.employee-task-drawer-heading h2[data-v-59d9efd8]{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.employee-task-drawer-close[data-v-59d9efd8]{min-height:var(--ui-control-height);padding:var(--ui-space-4) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-secondary);font:inherit;cursor:pointer}.employee-task-drawer-close[data-v-59d9efd8]:disabled{color:var(--ui-color-text-disabled);cursor:wait}.employee-task-drawer[data-v-59d9efd8] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.employee-task-drawer-body[data-v-59d9efd8]{flex:1;min-width:0;min-height:0;padding:var(--ui-space-24);overflow-y:auto}@media(max-width:767px){.employee-task-drawer-heading[data-v-59d9efd8],.employee-task-drawer-body[data-v-59d9efd8]{padding:var(--ui-space-16)}.employee-task-drawer-close[data-v-59d9efd8]{min-height:var(--ui-mobile-touch-target)}}html:has(.employee-frame),body:has(.employee-frame),#app:has(.employee-frame),html:has(.employee-auth-layout),body:has(.employee-auth-layout),#app:has(.employee-auth-layout){min-width:0}.employee-frame{display:grid;grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr);min-height:100svh;max-width:100%;background:var(--ui-color-background-page);color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.employee-frame,.employee-frame *{box-sizing:border-box}.employee-frame-collapsed{grid-template-columns:var(--ui-collapsed-sidebar-width) minmax(0,1fr)}.employee-sidebar{position:sticky;top:0;align-self:start;height:100svh;overflow:auto;background:var(--ui-color-sidebar-background);color:var(--ui-color-sidebar-text)}.employee-brand{display:flex;align-items:center;gap:var(--ui-space-12);width:100%;min-height:var(--ui-header-height);padding:var(--ui-space-12);border:0;background:transparent;color:var(--ui-color-sidebar-text);text-align:left;font:inherit;cursor:pointer}.employee-brand strong{font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.employee-brand-mark{display:grid;place-items:center;width:var(--ui-space-40);height:var(--ui-space-40);flex-shrink:0;border-radius:var(--ui-radius-control);background:var(--ui-color-primary);color:var(--ui-color-on-primary)}.employee-work-area{min-width:0;max-width:100%}.employee-topbar{position:sticky;top:0;z-index:var(--ui-layer-header);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-8) var(--ui-space-16);min-height:var(--ui-header-height);padding:var(--ui-space-8) var(--ui-desktop-page-padding);border-bottom:1px solid var(--ui-color-border-decorative);background:var(--ui-color-background-surface)}.employee-topbar-context,.employee-topbar-account{display:flex;align-items:center;gap:var(--ui-space-12);min-width:0;max-width:100%}.employee-topbar-context{flex:1}.employee-topbar-account{margin-left:auto}.employee-navigation-toggle{display:grid;place-items:center;flex-shrink:0;min-width:var(--ui-control-height);min-height:var(--ui-control-height);padding:var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text-secondary);cursor:pointer}.employee-navigation-toggle:hover{background:var(--ui-color-background-selected);color:var(--ui-color-primary)}.employee-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-8);min-width:0;color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.employee-breadcrumb b{color:var(--ui-color-text-muted);font-weight:var(--ui-font-weight-regular)}.employee-breadcrumb [aria-current]{color:var(--ui-color-text-primary)}.employee-tenant-name{max-width:var(--ui-account-menu-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-color-text-secondary)}.employee-route-content{width:100%;max-width:var(--ui-content-max-width);min-width:0;margin:0 auto;padding:var(--ui-desktop-page-padding);scroll-margin-top:var(--ui-header-height)}.employee-route-content:focus{outline:none}.employee-frame :where(button,a):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.employee-frame .employee-brand:focus-visible{outline-color:var(--ui-color-sidebar-selected-text);outline-offset:calc(-1 * var(--ui-focus-width))}.employee-skip{position:fixed;top:var(--ui-space-8);left:var(--ui-space-8);z-index:var(--ui-layer-notification);padding:var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-link);transform:translateY(calc(-100% - var(--ui-space-16)))}.employee-skip:focus{transform:none}.employee-mobile-navigation{color:var(--ui-color-text-primary)}.employee-mobile-navigation>p{margin:var(--ui-space-16) 0;color:var(--ui-color-text-primary);overflow-wrap:anywhere}.employee-mobile-navigation small{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-secondary)}.employee-mobile-navigation .employee-navigation{border-radius:var(--ui-radius-control);background:var(--ui-color-sidebar-background)}.employee-mobile-close{min-height:var(--ui-mobile-touch-target);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;cursor:pointer}.employee-workspace-state{max-width:var(--ui-form-max-width);margin:var(--ui-space-24) auto}.employee-workspace-state h1{font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold)}.employee-workspace-state .ui-actions>button{min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;cursor:pointer}.employee-frame .employee-route-content :is(.profile-page,.analysis-page,.relationship-unbind-page,.crm-page,.lifecycle-page,.departure-page,.analysis-mock-page,.enterprise-orders){min-height:0;background:transparent}.employee-frame .employee-route-content .profile-main{width:100%;max-width:none;margin:0;padding:0}.employee-frame .employee-route-content .profile-topbar{display:flex;justify-content:flex-end;min-height:0;max-width:none;margin:0 0 var(--ui-space-16);padding:0;border:0;background:transparent;box-shadow:none}.employee-frame .employee-route-content .profile-topbar>div{display:none}.employee-frame .employee-route-content .profile-topbar>button:first-child{display:none}.employee-frame .employee-route-content[data-employee-path="/crm/import"] .profile-topbar>button:first-child{display:inline-flex}.employee-frame .employee-route-content :is(.departure-nav,.lifecycle-nav,.analysis-mock-nav,.enterprise-orders-nav),.employee-frame .employee-route-content .relationship-unbind-page>header{display:none}.employee-frame .employee-route-content :is(.lifecycle-page>main,.enterprise-orders-content,.departure-page>.employee-departures,.analysis-mock-page>.analysis-mock-lab){max-width:none;margin:0;padding:0}.employee-frame .employee-home-main{padding:0;min-width:0}.employee-home-main .workbench-capability{max-width:100%;min-width:0}.employee-home-main .capability-state{display:inline-flex;margin:var(--ui-space-8) 0 var(--ui-space-16);padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-status-info-background);color:var(--ui-color-status-info-text)}.employee-home-main .workbench-capability li{margin:var(--ui-space-8) 0;line-height:var(--ui-line-height-body)}.employee-home-main .workbench-capability ul{padding-left:var(--ui-space-24)}.employee-home-main .capability-action{min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-primary);border-radius:var(--ui-radius-control);background:var(--ui-color-primary);color:var(--ui-color-on-primary);font:inherit;white-space:normal;cursor:pointer}.employee-home-main .customer-entry{display:inline-flex;align-items:center;min-height:var(--ui-control-height);color:var(--ui-color-link)}@media(max-width:767px){.employee-frame,.employee-frame-collapsed{grid-template-columns:minmax(0,1fr)}.employee-topbar{min-height:var(--ui-mobile-header-min-height);padding:var(--ui-space-4) var(--ui-mobile-page-padding);gap:var(--ui-space-4)}.employee-topbar-context{gap:var(--ui-space-8)}.employee-navigation-toggle{min-width:var(--ui-mobile-touch-target);min-height:var(--ui-mobile-touch-target)}.employee-breadcrumb>span:first-child,.employee-breadcrumb>b{display:none}.employee-tenant-name{display:none}.employee-route-content{padding:var(--ui-mobile-page-padding);font-size:var(--ui-font-mobile-body)}.employee-workspace-state .ui-actions>button,.employee-home-main .capability-action,.employee-home-main .customer-entry{min-height:var(--ui-mobile-touch-target)}}.employee-account[data-v-dcd5b848]{position:relative;min-width:0}.employee-account-trigger[data-v-dcd5b848]{display:flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-4) var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text-primary);font:inherit;cursor:pointer}.employee-account-trigger[data-v-dcd5b848]:hover,.employee-account-panel button[data-v-dcd5b848]:hover{background:var(--ui-color-background-selected)}.employee-account-avatar[data-v-dcd5b848]{display:grid;place-items:center;flex-shrink:0;width:var(--ui-desktop-icon-target);height:var(--ui-desktop-icon-target);border-radius:var(--ui-radius-pill);background:var(--ui-color-background-selected);color:var(--ui-color-primary)}.employee-account-name[data-v-dcd5b848]{max-width:var(--ui-account-menu-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-account-trigger>.employee-icon[data-v-dcd5b848]{width:var(--ui-small-icon);height:var(--ui-small-icon)}.employee-account-panel[data-v-dcd5b848]{position:absolute;right:0;top:calc(100% + var(--ui-space-8));z-index:var(--ui-layer-dropdown);width:min(var(--ui-account-menu-width),calc(100vw - var(--ui-space-32)));padding:var(--ui-space-8);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-popover);background:var(--ui-color-background-surface);box-shadow:var(--ui-shadow-popover);color:var(--ui-color-text-primary)}.employee-account-summary[data-v-dcd5b848]{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-8) var(--ui-space-12) var(--ui-space-16);margin-bottom:var(--ui-space-8);border-bottom:1px solid var(--ui-color-border-decorative);overflow-wrap:anywhere}.employee-account-summary span[data-v-dcd5b848]{color:var(--ui-color-text-secondary)}.employee-account-panel button[data-v-dcd5b848]{display:flex;align-items:center;gap:var(--ui-space-12);width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text-primary);font:inherit;text-align:left;cursor:pointer}.employee-account-panel button[data-v-dcd5b848]:disabled{color:var(--ui-color-text-disabled);cursor:wait}.employee-account[data-v-dcd5b848] :where(button):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.employee-account-name[data-v-dcd5b848]{display:none}.employee-account-trigger[data-v-dcd5b848],.employee-account-panel button[data-v-dcd5b848]{min-height:var(--ui-mobile-touch-target)}}.change-password[data-v-51100999]{margin:0;padding:0;border:0;background:transparent}.change-password>p[data-v-51100999]{margin:0;color:var(--ui-color-text-secondary)}.change-password>[role=alert][data-v-51100999]{color:var(--ui-color-status-error-text)}.enterprise-dashboard[data-v-5eded8d5]{min-width:0}.dashboard-heading[data-v-5eded8d5],.detail-title[data-v-5eded8d5]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16);flex-wrap:wrap}.dashboard-heading p[data-v-5eded8d5],.dashboard-panel>p[data-v-5eded8d5],.dashboard-context p[data-v-5eded8d5]{color:var(--ui-color-text-secondary);line-height:var(--ui-line-height-body)}.enterprise-dashboard button[data-v-5eded8d5]{min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;cursor:pointer;white-space:normal}.enterprise-dashboard button[data-v-5eded8d5]:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled);cursor:default}.enterprise-dashboard .primary[data-v-5eded8d5]{background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-on-primary)}.enterprise-dashboard .primary[data-v-5eded8d5]:hover:not(:disabled){background:var(--ui-color-primary-hover)}.dashboard-filters fieldset[data-v-5eded8d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--ui-space-16);min-width:0;padding:0;margin:0;border:0}.dashboard-filters input[data-v-5eded8d5],.dashboard-filters select[data-v-5eded8d5]{width:100%;min-width:0;height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.dashboard-filters fieldset:disabled input[data-v-5eded8d5],.dashboard-filters fieldset:disabled select[data-v-5eded8d5]{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.dashboard-filters fieldset>button[data-v-5eded8d5]{justify-self:end}.dashboard-context h2[data-v-5eded8d5],.dashboard-panel h2[data-v-5eded8d5]{margin:0 0 var(--ui-space-8);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.dashboard-context p[data-v-5eded8d5]{margin:var(--ui-space-8) 0}.dashboard-context small[data-v-5eded8d5],.dashboard-panel>small[data-v-5eded8d5],.dashboard-time[data-v-5eded8d5]{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body)}.dashboard-metrics[data-v-5eded8d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-16);margin:0 0 var(--ui-section-gap)}.enterprise-dashboard .metric-card[data-v-5eded8d5]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-8);min-width:0;padding:var(--ui-space-24);border:1px solid transparent;border-radius:var(--ui-radius-card);text-align:left;background:var(--ui-color-background-surface)}.enterprise-dashboard .metric-card[data-v-5eded8d5]:hover{border-color:var(--ui-color-border-active)}.metric-card span[data-v-5eded8d5]{color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.metric-card strong[data-v-5eded8d5]{color:var(--ui-color-text-primary);font-size:var(--ui-font-metric);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.metric-card small[data-v-5eded8d5]{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body)}.metric-card em[data-v-5eded8d5]{margin-top:auto;color:var(--ui-color-link);font-size:var(--ui-font-caption);font-style:normal}.dashboard-table-wrap[data-v-5eded8d5]{max-width:100%;margin-top:var(--ui-space-16)}.dashboard-table-wrap table[data-v-5eded8d5]{min-width:var(--ui-form-max-width)}.dashboard-table-wrap th[data-v-5eded8d5]{white-space:nowrap}.dashboard-table-wrap th[data-v-5eded8d5]:not(:first-child){text-align:right}.dashboard-details .dashboard-table-wrap th[data-v-5eded8d5]{text-align:left}.dashboard-table-wrap td[data-v-5eded8d5]{max-width:var(--ui-account-menu-width);overflow-wrap:anywhere}.dashboard-table-wrap td>small[data-v-5eded8d5]{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);font-family:var(--ui-font-family-mono)}.dashboard-table-wrap td>button[data-v-5eded8d5]{padding:var(--ui-space-4) var(--ui-space-8);border:0;background:transparent;color:var(--ui-color-link);font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:var(--ui-focus-offset)}.dashboard-empty[data-v-5eded8d5]{text-align:center!important;color:var(--ui-color-text-muted);padding:var(--ui-space-24)!important}.dashboard-availability[data-v-5eded8d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-16);margin-bottom:var(--ui-section-gap)}.dashboard-availability article[data-v-5eded8d5]{min-width:0;padding:var(--ui-space-16);border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface)}.dashboard-availability h3[data-v-5eded8d5]{margin:0 0 var(--ui-space-8);color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-medium)}.dashboard-availability strong[data-v-5eded8d5]{color:var(--ui-color-text-muted);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-medium)}.dashboard-availability p[data-v-5eded8d5]{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body)}.dashboard-pagination[data-v-5eded8d5]{justify-content:flex-end;margin-top:var(--ui-space-16)}.enterprise-dashboard[data-v-5eded8d5] :is(button,input,select,[tabindex]):focus-visible,.dashboard-message[data-v-5eded8d5]:focus{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:1023px){.dashboard-filters fieldset[data-v-5eded8d5],.dashboard-metrics[data-v-5eded8d5],.dashboard-availability[data-v-5eded8d5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.dashboard-filters fieldset[data-v-5eded8d5]{grid-template-columns:minmax(0,1fr)}.dashboard-filters fieldset>button[data-v-5eded8d5]{justify-self:stretch}.dashboard-filters input[data-v-5eded8d5],.dashboard-filters select[data-v-5eded8d5],.enterprise-dashboard button[data-v-5eded8d5]{min-height:var(--ui-mobile-touch-target);height:auto;font-size:var(--ui-font-mobile-body)}.dashboard-metrics[data-v-5eded8d5],.dashboard-availability[data-v-5eded8d5]{grid-template-columns:minmax(0,1fr)}.enterprise-dashboard .metric-card[data-v-5eded8d5]{padding:var(--ui-space-16)}.dashboard-pagination[data-v-5eded8d5]{justify-content:flex-start}}.employee-home-main[data-v-750bf403]{min-width:0}.workbench-capability h1[data-v-750bf403]{margin:0;font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold)}.workbench-capability h2[data-v-750bf403]{margin-top:var(--ui-space-24)}.workbench-capability p[data-v-750bf403],.workbench-capability li[data-v-750bf403]{color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.workbench-capability .capability-state[data-v-750bf403]{color:var(--ui-color-status-info-text)}.workbench-capability button[data-v-750bf403]{min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-primary);border-radius:var(--ui-radius-control);background:var(--ui-color-primary);color:var(--ui-color-on-primary);font:inherit;cursor:pointer}.prototype-note[data-v-750bf403]{margin-top:0}.notice[data-v-750bf403]{min-height:var(--ui-control-height);border:0;background:transparent;color:var(--ui-color-text-muted)}@media(max-width:767px){.workbench-capability button[data-v-750bf403]{min-height:var(--ui-mobile-touch-target)}}.purchase-page,.purchase-detail{min-width:0}.purchase-page p,.purchase-detail p{line-height:var(--ui-line-height-body)}.purchase-feedback{margin:0 0 var(--ui-space-16)}.purchase-feedback.ant-alert,.purchase-feedback .ant-alert{font-size:inherit;line-height:var(--ui-line-height-body)}.purchase-feedback .ant-alert-message,.purchase-feedback .ant-alert-description{overflow-wrap:anywhere}.purchase-feedback:focus{outline:none}.purchase-text-link{display:inline-flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-height);max-width:100%;color:var(--ui-color-link);text-decoration:none}.purchase-page :is(a,button,input,summary):focus-visible,.purchase-detail :is(a,button,input,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.purchase-access-note,.purchase-company-context{margin:0 0 var(--ui-section-gap);color:var(--ui-color-text-secondary)}.purchase-catalog-search{justify-content:flex-start;align-items:flex-end;margin:0 0 var(--ui-section-gap);padding-bottom:var(--ui-section-gap);border-bottom:1px solid var(--ui-color-border-decorative)}.purchase-catalog-search>.ui-field{width:100%;max-width:var(--ui-auth-card-max-width)}.purchase-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-16)}.purchase-product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface)}.purchase-product-card>img,.purchase-product-placeholder{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:var(--ui-color-background-subtle)}.purchase-product-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-12);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.purchase-product-placeholder .portal-icon{width:var(--ui-font-auth-brand);height:var(--ui-font-auth-brand)}.purchase-product-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:var(--ui-space-16)}.purchase-product-copy h3{margin:var(--ui-space-12) 0 var(--ui-space-8);font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.purchase-product-copy>.ant-tag{align-self:flex-start;max-width:100%;white-space:normal}.purchase-product-category{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.purchase-product-introduction{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:var(--ui-space-12) 0 var(--ui-space-16);color:var(--ui-color-text-secondary)}.purchase-product-copy footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:auto;padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.purchase-product-copy footer>span{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.purchase-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative);color:var(--ui-color-text-muted)}.purchase-empty{display:flex;align-items:center;flex-direction:column;gap:var(--ui-space-16);padding:var(--ui-space-24) 0}.purchase-detail{font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);color:var(--ui-color-text-primary);overflow-wrap:anywhere}.purchase-detail-heading{margin-bottom:var(--ui-section-gap)}.purchase-detail-heading h2{margin:var(--ui-space-12) 0 var(--ui-space-8);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.purchase-detail-heading p{margin:0;color:var(--ui-color-text-muted)}.purchase-detail-section{margin-top:var(--ui-section-gap);padding-top:var(--ui-section-gap);border-top:1px solid var(--ui-color-border-decorative)}.purchase-detail-section>h3{margin:0 0 var(--ui-space-16);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.purchase-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-12);margin-bottom:var(--ui-space-16)}.purchase-product-gallery figure{min-width:0;margin:0}.purchase-product-gallery img,.purchase-product-gallery figcaption{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.purchase-product-gallery figcaption{display:grid;place-items:center;color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.purchase-product-full-introduction{margin:0 0 var(--ui-space-16);white-space:pre-wrap;color:var(--ui-color-text-secondary)}.purchase-field{position:relative}.purchase-quote-form .ant-select{width:100%;min-width:0}.purchase-quote-form .ant-input-number{width:100%;max-width:var(--ui-account-menu-width)}.purchase-quote-form .ui-help{margin:0}.purchase-fixed-quantity{display:grid;gap:var(--ui-space-8)}.purchase-fixed-quantity strong{font-weight:var(--ui-font-weight-medium)}.purchase-fixed-quantity small{color:var(--ui-color-text-muted);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.purchase-quote-result{margin:var(--ui-section-gap) 0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.purchase-quote-result>p{margin:var(--ui-space-12) 0 0;color:var(--ui-color-text-secondary)}.purchase-quote-total{display:block;margin-top:var(--ui-space-16);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.purchase-add-to-cart{margin:var(--ui-space-16) 0}.purchase-cart-success{margin-top:var(--ui-space-16)}.purchase-facts{display:grid;gap:var(--ui-space-16);margin:var(--ui-space-16) 0}.purchase-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ui-space-16);min-width:0}.purchase-facts dt{color:var(--ui-color-text-muted)}.purchase-facts dd{min-width:0;margin:0}.purchase-facts dd small{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.purchase-compact-facts>div{display:flex;align-items:baseline;justify-content:space-between}.purchase-compact-facts dd{text-align:right}.purchase-money{font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium)}.purchase-mobile{display:none}.purchase-page .ui-table-region>table{table-layout:fixed}.purchase-product-cell>strong{font-weight:var(--ui-font-weight-medium)}.purchase-product-cell h3{margin:var(--ui-space-8) 0;font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-heading)}.purchase-product-cell p{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}.purchase-product-cell .purchase-line-rule{font-size:var(--ui-font-body);color:var(--ui-color-text-muted)}.purchase-lines th:first-child{width:55%}.purchase-cart-table th:first-child{width:34%}.purchase-cart-table th:nth-child(2){width:16%}.purchase-cart-table th:nth-child(3){width:34%}.purchase-cart-table th:last-child{width:16%}.purchase-cart-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-8)}.purchase-cart-controls .purchase-fixed-quantity{flex-basis:100%}.purchase-cart-quantity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ui-space-8);width:100%}.purchase-cart-quantity .ant-input-number{width:100%;min-width:0}.purchase-product-cell .purchase-unavailable{color:var(--ui-color-status-warning-text)}.purchase-cart-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.purchase-cart-summary p{flex:1;min-width:0;margin:0;color:var(--ui-color-text-secondary)}.purchase-unsaved-quantity{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-status-warning-text)}.purchase-group-total{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-12);margin:var(--ui-space-16) 0 0}.purchase-group-total strong{font-size:var(--ui-font-section-title)}.purchase-terms-facts{margin:var(--ui-section-gap) 0}.purchase-contract{min-width:0;margin:var(--ui-space-16) 0;padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.purchase-contract summary{display:list-item;min-height:var(--ui-control-height);color:var(--ui-color-link);cursor:pointer}.purchase-contract p{margin:var(--ui-space-8) 0;color:var(--ui-color-text-secondary)}.purchase-contract pre{margin:var(--ui-space-12) 0 0;padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ui-color-text-primary)}.purchase-confirmation-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16)}.purchase-confirmation-heading h2{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold)}.purchase-confirmation-heading>div{display:flex;align-items:flex-end;flex-direction:column;gap:var(--ui-space-8)}.purchase-confirmation-heading span{color:var(--ui-color-text-muted)}.purchase-confirmation-heading strong{font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.purchase-confirmation>p{color:var(--ui-color-text-secondary)}.purchase-confirmation .ant-checkbox-wrapper{font:inherit;line-height:var(--ui-line-height-body)}.purchase-submit{margin-top:var(--ui-space-24)}.purchase-result-label{color:var(--ui-color-status-success-text)}.purchase-created-orders{list-style:none;margin:var(--ui-space-24) 0;padding:0}.purchase-created-orders li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-16);padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.purchase-created-orders li>div{min-width:0}.purchase-created-orders p{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}.purchase-created-value{display:flex;align-items:flex-end;flex-direction:column;gap:var(--ui-space-8)}.purchase-created-value strong{font-size:var(--ui-font-section-title)}@media(max-width:1023px){.purchase-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-desktop{display:none}.purchase-mobile{display:block}.purchase-line-cards{list-style:none;margin:0;padding:0}.purchase-line-cards>li,.purchase-cart-cards>article{min-width:0;padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.purchase-line-cards>li:first-child,.purchase-cart-cards>article:first-child{padding-top:0}.purchase-line-cards>li:last-child,.purchase-cart-cards>article:last-child{border:0;padding-bottom:0}.purchase-line-cards h3,.purchase-cart-cards h3{margin:var(--ui-space-8) 0;font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-heading)}.purchase-line-cards p,.purchase-cart-cards p{margin:var(--ui-space-8) 0;color:var(--ui-color-text-secondary)}.purchase-line-cards .purchase-line-rule{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.purchase-cart-cards .purchase-cart-controls{margin-top:var(--ui-space-16)}.purchase-cart-cards .purchase-cart-quantity{width:auto;flex:1}}@media(max-width:767px){.purchase-catalog-grid,.purchase-product-gallery{grid-template-columns:minmax(0,1fr)}.purchase-catalog-search>.ui-field{max-width:none}.purchase-catalog-search>.ui-actions{width:100%}.purchase-detail{font-size:var(--ui-font-mobile-body)}.purchase-detail .ant-btn{min-height:var(--ui-mobile-control-height)}.purchase-quote-form .ant-select-selector,.purchase-quote-form .ant-input-number-input,.purchase-cart-quantity .ant-input-number-input{min-height:var(--ui-mobile-control-height);font-size:var(--ui-font-mobile-body)}.purchase-quote-form .ant-select-selection-item,.purchase-quote-form .ant-select-selection-placeholder{align-self:center;line-height:var(--ui-line-height-body)}.purchase-page .purchase-text-link,.purchase-detail .purchase-text-link,.purchase-contract summary{min-height:var(--ui-mobile-touch-target)}.purchase-detail .cp-button{min-height:var(--ui-mobile-control-height)}.purchase-facts:not(.purchase-compact-facts)>div{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-8)}.purchase-cart-summary{flex-direction:column;align-items:stretch}.purchase-created-orders li{flex-wrap:wrap}.purchase-created-value{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.purchase-cart-success{flex-wrap:wrap;gap:var(--ui-space-8)}.purchase-cart-success .ant-alert-action{width:100%;margin:0}}.materials-panel[data-v-b66af5c8]{margin:var(--ui-section-gap) 0 0}.materials-panel header[data-v-b66af5c8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12);min-width:0}.materials-panel h2[data-v-b66af5c8],.materials-panel h3[data-v-b66af5c8]{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.materials-panel h4[data-v-b66af5c8]{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-body)}.materials-panel p[data-v-b66af5c8]{margin:var(--ui-space-12) 0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.materials-panel .materials-description[data-v-b66af5c8]{margin:var(--ui-space-8) 0 var(--ui-space-24)}.materials-panel .materials-help[data-v-b66af5c8]{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.materials-panel[data-v-b66af5c8] .ant-alert{min-width:0;margin:var(--ui-space-16) 0}.materials-panel[data-v-b66af5c8] .ant-alert-message,.materials-panel[data-v-b66af5c8] .ant-alert-description{overflow-wrap:anywhere}.materials-panel[data-v-b66af5c8] .ant-tag{margin:0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);white-space:normal}.materials-panel[data-v-b66af5c8] .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;border-radius:var(--ui-radius-control);font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact);white-space:normal}.upload-field[data-v-b66af5c8]{display:grid;gap:var(--ui-space-8);margin-top:var(--ui-space-24);color:var(--ui-color-text-primary)}.upload-field input[data-v-b66af5c8]{display:block;width:100%;min-width:0;max-width:100%;padding:var(--ui-space-8);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.upload-field input[data-v-b66af5c8]::file-selector-button{min-height:var(--ui-control-height);max-width:100%;margin-right:var(--ui-space-12);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;cursor:pointer}.upload-field input[data-v-b66af5c8]:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.file-list[data-v-b66af5c8]{margin:var(--ui-space-16) 0;padding:0;list-style:none}.file-list>li[data-v-b66af5c8]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16);min-width:0;padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.file-selection[data-v-b66af5c8]{display:flex;align-items:flex-start;gap:var(--ui-space-12);flex:1;min-width:0;padding:var(--ui-space-8) 0}.file-selection input[data-v-b66af5c8]{flex-shrink:0;width:var(--ui-small-icon);height:var(--ui-small-icon);margin:var(--ui-space-4) 0 0;accent-color:var(--ui-color-primary)}.file-information[data-v-b66af5c8]{min-width:0;overflow-wrap:anywhere}.file-information small[data-v-b66af5c8]{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.file-actions[data-v-b66af5c8]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--ui-space-8)}.materials-form[data-v-b66af5c8]{max-width:var(--ui-form-max-width);margin-top:var(--ui-space-24)}.materials-description-field[data-v-b66af5c8]{display:grid;gap:var(--ui-space-8);color:var(--ui-color-text-primary)}.materials-description-field textarea[data-v-b66af5c8]{display:block;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;line-height:var(--ui-line-height-body);resize:vertical}.materials-description-field textarea[data-v-b66af5c8]:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.materials-submit-actions[data-v-b66af5c8]{display:flex;justify-content:flex-start;margin-top:var(--ui-space-16)}.materials-panel .materials-pending[data-v-b66af5c8]{padding:var(--ui-space-12) var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.materials-history[data-v-b66af5c8]{margin-top:var(--ui-section-gap);padding-top:var(--ui-section-gap);border-top:1px solid var(--ui-color-border-decorative)}.version[data-v-b66af5c8]{min-width:0;margin-top:var(--ui-space-20);padding-top:var(--ui-space-20);border-top:1px solid var(--ui-color-border-decorative)}.version[data-v-b66af5c8]:first-of-type{margin-top:var(--ui-space-16);padding-top:0;border-top:0}.version-files[data-v-b66af5c8]{margin:var(--ui-space-12) 0 0;padding:0;list-style:none}.version-files li[data-v-b66af5c8]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16);padding:var(--ui-space-8) 0}.version-files li>span[data-v-b66af5c8]{min-width:0;overflow-wrap:anywhere}.version-files[data-v-b66af5c8] .ant-btn{flex-shrink:0}.materials-panel[data-v-b66af5c8] :where(button,input,textarea):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.materials-panel[data-v-b66af5c8],.materials-panel p[data-v-b66af5c8],.materials-panel .materials-help[data-v-b66af5c8]{font-size:var(--ui-font-mobile-body)}.materials-panel[data-v-b66af5c8] .ant-btn,.upload-field input[data-v-b66af5c8]::file-selector-button{min-height:var(--ui-mobile-control-height)}.materials-panel .materials-heading[data-v-b66af5c8]{align-items:flex-start}.materials-heading[data-v-b66af5c8] .ant-btn{flex-shrink:0}.upload-field input[data-v-b66af5c8],.materials-description-field textarea[data-v-b66af5c8]{font-size:var(--ui-font-mobile-body)}.file-list>li[data-v-b66af5c8]{flex-direction:column;align-items:stretch;gap:var(--ui-space-8)}.file-selection[data-v-b66af5c8]{min-height:var(--ui-mobile-touch-target);padding:var(--ui-space-8) 0}.file-actions[data-v-b66af5c8]{justify-content:flex-end}.materials-submit-actions[data-v-b66af5c8] .ant-btn{width:100%}}.trademark-preparation-panel[data-v-fc4a4da6]{margin:var(--ui-section-gap) 0 0;min-width:0}.preparation-heading[data-v-fc4a4da6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12);min-width:0;margin-bottom:var(--ui-space-16)}.heading-text[data-v-fc4a4da6]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-8);min-width:0}.heading-text h2[data-v-fc4a4da6]{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.trademark-preparation-panel[data-v-fc4a4da6] .ant-alert{margin:var(--ui-space-12) 0;min-width:0}.trademark-preparation-panel[data-v-fc4a4da6] .ant-alert-message{overflow-wrap:anywhere}.preparation-loading[data-v-fc4a4da6]{margin:var(--ui-space-16) 0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.preparation-summary-meta[data-v-fc4a4da6]{display:flex;flex-wrap:wrap;gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-12) 0 var(--ui-space-16);color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.preparation-summary-meta strong[data-v-fc4a4da6]{color:var(--ui-color-text-primary)}.checks-container[data-v-fc4a4da6]{margin-top:var(--ui-space-16);min-width:0}.check-list[data-v-fc4a4da6]{margin:0;padding:0;list-style:none}.check-item[data-v-fc4a4da6]{padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative);min-width:0}.check-item[data-v-fc4a4da6]:last-child{border-bottom:none}.check-main[data-v-fc4a4da6]{display:grid;gap:var(--ui-space-8);min-width:0}.check-header[data-v-fc4a4da6]{display:flex;align-items:flex-start;gap:var(--ui-space-12);min-width:0}.check-message[data-v-fc4a4da6]{flex:1;min-width:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.check-meta[data-v-fc4a4da6]{display:flex;flex-wrap:wrap;gap:var(--ui-space-16);padding-left:calc(var(--ui-space-40) + var(--ui-space-12));color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}@media(max-width:640px){.check-meta[data-v-fc4a4da6]{padding-left:0}}.empty-checks[data-v-fc4a4da6]{margin:var(--ui-space-24) 0}.preparation-retry-action[data-v-fc4a4da6]{margin-top:var(--ui-space-16)}.trademark-application{min-width:0;margin-top:var(--ui-space-16);overflow-wrap:anywhere}.trademark-application h3{font-size:var(--ui-font-section-title)}.trademark-application form{max-width:var(--ui-form-max-width)}.trademark-application label{display:grid;gap:var(--ui-space-8);margin:var(--ui-space-16) 0;color:var(--ui-color-text-primary)}.trademark-application input,.trademark-application select,.trademark-application textarea{width:100%;min-width:0;box-sizing:border-box;padding:var(--ui-space-8);font:inherit;border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary)}.trademark-application button{padding:var(--ui-space-8) var(--ui-space-12);min-height:var(--ui-control-height);font:inherit;color:var(--ui-color-link);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);cursor:pointer}.trademark-application :focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.trademark-authorization h3{scroll-margin-top:calc(var(--ui-header-height) + var(--ui-space-16))}.trademark-authorization .trademark-action-choice{display:flex;align-items:center;min-height:var(--ui-mobile-control-height);margin:var(--ui-space-8) 0}.trademark-authorization .trademark-action-choice input{width:auto;min-height:auto}.trademark-authorization fieldset{min-width:0;border:1px solid var(--ui-color-border-control);padding:var(--ui-space-12)}.trademark-application fieldset{min-width:0;margin:var(--ui-space-16) 0;padding:var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control)}.trademark-application legend{padding:0 var(--ui-space-8);font-weight:var(--ui-font-weight-semibold)}.trademark-application button:disabled{cursor:default;color:var(--ui-color-text-disabled)}@media(max-width:767px){.trademark-application button,.trademark-application input,.trademark-application select{min-height:var(--ui-mobile-control-height)}}.customer-order-list[data-v-cb39e2e5]{min-width:0;color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.customer-order-list>.orders-page-heading[data-v-cb39e2e5]{display:block;margin:0 0 var(--ui-section-gap);padding:0}.customer-order-list>.orders-page-heading h1[data-v-cb39e2e5]{margin:0 0 var(--ui-space-8);color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading);letter-spacing:normal}.customer-order-list>.orders-page-heading p[data-v-cb39e2e5]{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.customer-order-list>.orders-panel[data-v-cb39e2e5]{margin:0;padding:var(--ui-space-24);border:0;border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface);box-shadow:none}.orders-panel .orders-toolbar[data-v-cb39e2e5],.orders-toolbar-heading[data-v-cb39e2e5],.orders-toolbar-actions[data-v-cb39e2e5]{display:flex;align-items:center;gap:var(--ui-space-12);min-width:0}.orders-panel .orders-toolbar[data-v-cb39e2e5]{justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--ui-space-24)}.orders-toolbar-heading[data-v-cb39e2e5]{flex-wrap:wrap}.orders-toolbar-heading h2[data-v-cb39e2e5]{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.orders-count[data-v-cb39e2e5]{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.orders-toolbar-actions[data-v-cb39e2e5]{gap:var(--ui-space-8);flex-wrap:wrap}.orders-toolbar-actions[data-v-cb39e2e5] .ant-btn{height:var(--ui-control-height);border-radius:var(--ui-radius-control)}.customer-order-list .orders-catalog-link[data-v-cb39e2e5]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-height);padding:0 var(--ui-space-16);border:1px solid var(--ui-color-primary);border-radius:var(--ui-radius-control);background:var(--ui-color-primary);color:var(--ui-color-on-primary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact);text-decoration:none;white-space:nowrap}.customer-order-list .orders-catalog-link[data-v-cb39e2e5]:hover{background:var(--ui-color-primary-hover);border-color:var(--ui-color-primary-hover)}.customer-order-list .orders-feedback[data-v-cb39e2e5]{margin:0 0 var(--ui-space-16)}.customer-order-list .orders-loading[data-v-cb39e2e5]{margin:0 0 var(--ui-space-16);color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.orders-information[data-v-cb39e2e5]{min-width:0}.orders-product-name[data-v-cb39e2e5]{display:block;margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-body)}.customer-order-list .orders-identifier[data-v-cb39e2e5]{display:block;margin:var(--ui-space-4) 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.orders-status[data-v-cb39e2e5]{display:inline-flex;align-items:center;gap:var(--ui-space-8);color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.orders-status[data-v-cb39e2e5]:before{content:"";width:var(--ui-space-8);height:var(--ui-space-8);flex-shrink:0;border-radius:var(--ui-radius-pill);background:currentColor}.orders-status.is-info[data-v-cb39e2e5]{color:var(--ui-color-status-info-text)}.orders-status.is-warning[data-v-cb39e2e5]{color:var(--ui-color-status-warning-text)}.orders-status.is-success[data-v-cb39e2e5]{color:var(--ui-color-status-success-text)}.orders-amount[data-v-cb39e2e5]{color:var(--ui-color-text-primary);font-weight:var(--ui-font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.orders-created[data-v-cb39e2e5]{color:var(--ui-color-text-secondary);white-space:nowrap}.customer-order-list .orders-detail-link[data-v-cb39e2e5]{display:inline-flex;align-items:center;min-height:var(--ui-control-height);color:var(--ui-color-link);font-size:var(--ui-font-body);text-decoration:none;white-space:nowrap}.customer-order-list .orders-detail-link[data-v-cb39e2e5]:hover{text-decoration:underline}.customer-order-list a[data-v-cb39e2e5]:focus-visible,.customer-order-list button[data-v-cb39e2e5]:focus-visible,.customer-order-list[data-v-cb39e2e5] .ant-pagination [tabindex="0"]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.orders-desktop[data-v-cb39e2e5] .ant-table{color:var(--ui-color-text-primary);font-size:var(--ui-font-body)}.orders-desktop[data-v-cb39e2e5] .ant-table-thead>tr>th{padding:var(--ui-space-12) var(--ui-space-16);background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary);font-weight:var(--ui-font-weight-medium);white-space:nowrap;border-color:var(--ui-color-border-decorative)}.orders-desktop[data-v-cb39e2e5] .ant-table-tbody>tr>td{padding:var(--ui-space-16);border-color:var(--ui-color-border-decorative);vertical-align:middle}.orders-desktop[data-v-cb39e2e5] .orders-information-column{width:40%}.orders-desktop[data-v-cb39e2e5] .orders-status-column{min-width:var(--ui-space-64)}.orders-desktop[data-v-cb39e2e5] .orders-amount-column,.orders-desktop[data-v-cb39e2e5] .orders-created-column,.orders-desktop[data-v-cb39e2e5] .orders-action-column{white-space:nowrap}.orders-mobile[data-v-cb39e2e5]{display:none;margin:0;padding:0;list-style:none}.customer-order-list .orders-state[data-v-cb39e2e5]{display:grid;place-items:center;padding:var(--ui-space-40) var(--ui-space-16)}.customer-order-list .orders-state p[data-v-cb39e2e5]{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.orders-panel .orders-pagination[data-v-cb39e2e5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);padding-top:var(--ui-space-24)}.customer-order-list .orders-page-summary[data-v-cb39e2e5]{margin:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.orders-pagination[data-v-cb39e2e5] .ant-pagination{display:flex;flex-wrap:wrap;gap:var(--ui-space-8);margin:0}.orders-pagination[data-v-cb39e2e5] .ant-pagination-item,.orders-pagination[data-v-cb39e2e5] .ant-pagination-prev,.orders-pagination[data-v-cb39e2e5] .ant-pagination-next,.orders-pagination[data-v-cb39e2e5] .ant-pagination-jump-prev,.orders-pagination[data-v-cb39e2e5] .ant-pagination-jump-next{min-width:var(--ui-control-height);height:var(--ui-control-height);margin:0;line-height:var(--ui-control-height);border-radius:var(--ui-radius-control)}.orders-pagination[data-v-cb39e2e5] .ant-pagination-prev,.orders-pagination[data-v-cb39e2e5] .ant-pagination-next{width:auto}.orders-pagination[data-v-cb39e2e5] .orders-page-navigation{width:auto;min-height:var(--ui-control-height);padding:0 var(--ui-space-12);color:var(--ui-color-link);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact)}.orders-pagination[data-v-cb39e2e5] .orders-page-navigation:disabled,.orders-pagination[data-v-cb39e2e5] .ant-pagination-disabled .orders-page-navigation{color:var(--ui-color-text-disabled);background:var(--ui-color-background-disabled);border-color:var(--ui-color-border-decorative);cursor:not-allowed}@media(max-width:1023px){.orders-desktop[data-v-cb39e2e5]{display:none}.orders-mobile[data-v-cb39e2e5]{display:block}.customer-order-list .orders-mobile-item[data-v-cb39e2e5]{padding:var(--ui-space-20) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.customer-order-list .orders-mobile-item[data-v-cb39e2e5]:first-child{padding-top:0}.orders-mobile-summary[data-v-cb39e2e5]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-12)}.orders-mobile-summary .orders-product-name[data-v-cb39e2e5]{flex:1;min-width:0}.orders-mobile-summary .orders-status[data-v-cb39e2e5]{flex-shrink:0}.orders-mobile-facts[data-v-cb39e2e5]{display:grid;gap:var(--ui-space-8);margin:var(--ui-space-16) 0 0}.orders-mobile-facts>div[data-v-cb39e2e5]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-16)}.orders-mobile-facts dt[data-v-cb39e2e5]{color:var(--ui-color-text-muted);font-weight:var(--ui-font-weight-regular)}.orders-mobile-facts dd[data-v-cb39e2e5]{margin:0;text-align:right}.orders-mobile-actions[data-v-cb39e2e5]{display:flex;justify-content:flex-end;margin-top:var(--ui-space-8)}.customer-order-list .orders-detail-link[data-v-cb39e2e5]{min-height:var(--ui-mobile-touch-target);padding:0 var(--ui-space-8)}}@media(max-width:767px){.customer-order-list>.orders-panel[data-v-cb39e2e5]{padding:var(--ui-space-16)}.orders-panel .orders-toolbar[data-v-cb39e2e5]{gap:var(--ui-space-16)}.orders-toolbar-actions[data-v-cb39e2e5]{width:100%}.orders-toolbar-actions[data-v-cb39e2e5]>*{flex:1}.orders-toolbar-actions[data-v-cb39e2e5] .ant-btn,.customer-order-list .orders-catalog-link[data-v-cb39e2e5]{min-height:var(--ui-mobile-control-height);height:auto}.orders-mobile-summary[data-v-cb39e2e5]{flex-wrap:wrap}.orders-mobile-summary .orders-product-name[data-v-cb39e2e5]{flex-basis:100%;font-size:var(--ui-font-mobile-body)}.orders-panel .orders-pagination[data-v-cb39e2e5]{gap:var(--ui-space-12)}.orders-pagination[data-v-cb39e2e5] .ant-pagination-item,.orders-pagination[data-v-cb39e2e5] .ant-pagination-jump-prev,.orders-pagination[data-v-cb39e2e5] .ant-pagination-jump-next{display:none}.orders-pagination[data-v-cb39e2e5] .ant-pagination-prev,.orders-pagination[data-v-cb39e2e5] .ant-pagination-next,.orders-pagination[data-v-cb39e2e5] .orders-page-navigation{min-height:var(--ui-mobile-control-height);height:var(--ui-mobile-control-height)}}.order-detail-facts[data-v-8e64bb49]{min-width:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.od-object-heading[data-v-8e64bb49]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-32)}.od-object-identity[data-v-8e64bb49]{flex:1;min-width:0}.od-business-type[data-v-8e64bb49],.od-field-label[data-v-8e64bb49]{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.od-object-identity h2[data-v-8e64bb49]{margin:var(--ui-space-8) 0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.od-order-id[data-v-8e64bb49]{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.od-object-values[data-v-8e64bb49]{display:flex;gap:var(--ui-space-32);flex-shrink:0}.od-object-values>div[data-v-8e64bb49]{display:flex;flex-direction:column;gap:var(--ui-space-8);align-items:flex-end}.od-total[data-v-8e64bb49]{color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading);font-variant-numeric:tabular-nums}.od-status[data-v-8e64bb49]{display:inline-flex;align-items:center;gap:var(--ui-space-8);color:var(--ui-color-text-secondary);font-size:var(--ui-font-mobile-body)}.od-status[data-v-8e64bb49]:before{content:"";width:var(--ui-space-8);height:var(--ui-space-8);border-radius:var(--ui-radius-pill);background:currentColor;flex-shrink:0}.od-status.is-success[data-v-8e64bb49]{color:var(--ui-color-status-success-text)}.od-status.is-info[data-v-8e64bb49]{color:var(--ui-color-status-info-text)}.od-status.is-warning[data-v-8e64bb49]{color:var(--ui-color-status-warning-text)}.od-summary-note[data-v-8e64bb49]{margin:var(--ui-space-24) 0 0;padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.od-section-title[data-v-8e64bb49]{margin:0 0 var(--ui-space-24);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading);color:var(--ui-color-text-primary)}.od-panel[data-v-8e64bb49] .ant-descriptions-item-label{color:var(--ui-color-text-muted);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.od-panel[data-v-8e64bb49] .ant-descriptions-item-content{color:var(--ui-color-text-primary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.od-party-help[data-v-8e64bb49]{margin:var(--ui-space-8) 0 var(--ui-space-16);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.od-contract[data-v-8e64bb49]{margin-top:var(--ui-space-8);border-top:1px solid var(--ui-color-border-decorative);padding-top:var(--ui-space-16)}.od-contract summary[data-v-8e64bb49]{display:list-item;min-height:var(--ui-control-height);color:var(--ui-color-link);cursor:pointer}.od-contract p[data-v-8e64bb49]{color:var(--ui-color-text-muted);margin:var(--ui-space-8) 0}.od-contract pre[data-v-8e64bb49]{margin:0;padding:var(--ui-space-16);background:var(--ui-color-background-subtle);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.od-contract summary[data-v-8e64bb49]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.od-products-desktop[data-v-8e64bb49] .ant-table{font-size:var(--ui-font-body);color:var(--ui-color-text-primary)}.od-products-desktop[data-v-8e64bb49] .ant-table-thead>tr>th{padding:var(--ui-space-12) var(--ui-space-16);background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary);font-weight:var(--ui-font-weight-medium);white-space:nowrap}.od-products-desktop[data-v-8e64bb49] .ant-table-tbody>tr>td{padding:var(--ui-space-16);border-color:var(--ui-color-border-decorative)}.od-products-desktop[data-v-8e64bb49] .od-product-column{width:55%}.od-product-description[data-v-8e64bb49]{display:grid;gap:var(--ui-space-4);min-width:0}.od-product-description strong[data-v-8e64bb49]{font-weight:var(--ui-font-weight-medium)}.od-product-description span[data-v-8e64bb49]{color:var(--ui-color-text-secondary)}.od-money[data-v-8e64bb49]{font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium);white-space:nowrap}.od-products-mobile[data-v-8e64bb49]{display:none;list-style:none;margin:0;padding:0}@media(max-width:1023px){.od-object-heading[data-v-8e64bb49]{flex-wrap:wrap;gap:var(--ui-space-24)}.od-object-values[data-v-8e64bb49]{width:100%;justify-content:space-between;gap:var(--ui-space-24)}.od-object-values>div[data-v-8e64bb49]:first-child{align-items:flex-start}.od-products-desktop[data-v-8e64bb49]{display:none}.od-products-mobile[data-v-8e64bb49]{display:grid;gap:var(--ui-space-16)}.od-products-mobile>li[data-v-8e64bb49]{min-width:0;border-bottom:1px solid var(--ui-color-border-decorative);padding-bottom:var(--ui-space-16)}.od-products-mobile>li[data-v-8e64bb49]:last-child{border:0;padding-bottom:0}.od-products-mobile h3[data-v-8e64bb49]{margin:0;font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-heading)}.od-products-mobile p[data-v-8e64bb49]{margin:var(--ui-space-8) 0;color:var(--ui-color-text-secondary)}.od-products-mobile dl[data-v-8e64bb49]{display:grid;gap:var(--ui-space-8);margin:var(--ui-space-16) 0 0}.od-products-mobile dl>div[data-v-8e64bb49]{display:flex;justify-content:space-between;gap:var(--ui-space-16)}.od-products-mobile dt[data-v-8e64bb49]{color:var(--ui-color-text-muted)}.od-products-mobile dd[data-v-8e64bb49]{margin:0;text-align:right}}@media(max-width:767px){.od-contract summary[data-v-8e64bb49]{min-height:var(--ui-mobile-touch-target)}.od-total[data-v-8e64bb49]{font-size:var(--ui-font-page-title)}}.order-checkout[data-v-b4a920fd]{min-width:0;margin:var(--ui-section-gap) 0 0;padding:var(--ui-space-24);border:0;border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.order-checkout .checkout-heading[data-v-b4a920fd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);min-width:0;margin:0 0 var(--ui-space-16)}.order-checkout h2[data-v-b4a920fd]{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.order-checkout p[data-v-b4a920fd]{margin:var(--ui-space-12) 0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.order-checkout .checkout-facts[data-v-b4a920fd]{display:grid;gap:var(--ui-space-8);margin:var(--ui-space-16) 0}.order-checkout .checkout-facts p[data-v-b4a920fd]{margin:0}.order-checkout .amount[data-v-b4a920fd]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-12)}.order-checkout .amount>span[data-v-b4a920fd]{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.order-checkout .amount strong[data-v-b4a920fd]{color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.order-checkout .checkout-state[data-v-b4a920fd]{margin:var(--ui-space-16) 0;padding:var(--ui-space-12) var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-primary)}.order-checkout[data-v-b4a920fd] .ant-alert{min-width:0;margin:var(--ui-space-16) 0}.order-checkout[data-v-b4a920fd] .ant-alert-message,.order-checkout[data-v-b4a920fd] .ant-alert-description{overflow-wrap:anywhere}.order-checkout[data-v-b4a920fd] .ant-tag{margin:0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);white-space:normal}.order-checkout .checkout-actions[data-v-b4a920fd]{display:flex;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-16)}.order-checkout .checkout-actions[data-v-b4a920fd]:empty{display:none}.order-checkout[data-v-b4a920fd] .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;margin:0;border-radius:var(--ui-radius-control);font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact);white-space:normal}.order-checkout .qr-panel[data-v-b4a920fd]{display:flex;align-items:center;flex-direction:column;gap:var(--ui-space-12);min-width:0;margin:var(--ui-space-24) 0;padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.order-checkout .qr-panel[data-v-b4a920fd] .ant-qrcode{max-width:100%;background:var(--ui-color-background-surface)}.order-checkout .qr-panel[data-v-b4a920fd] svg{max-width:100%;height:auto}.order-checkout .qr-panel p[data-v-b4a920fd]{max-width:var(--ui-form-max-width);margin:0;text-align:center}.order-checkout .reference[data-v-b4a920fd]{color:var(--ui-color-text-muted);overflow-wrap:anywhere}.order-checkout[data-v-b4a920fd] :where(button,a):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.order-checkout[data-v-b4a920fd]{padding:var(--ui-space-16);font-size:var(--ui-font-mobile-body)}.order-checkout p[data-v-b4a920fd]{font-size:var(--ui-font-mobile-body)}.order-checkout .checkout-actions[data-v-b4a920fd]{flex-direction:column}.order-checkout .checkout-actions[data-v-b4a920fd] .ant-btn{width:100%;min-height:var(--ui-mobile-control-height)}.order-checkout .qr-panel[data-v-b4a920fd]{padding:var(--ui-space-12)}}.order-checkout[data-v-6df81e51]{min-width:0;margin:var(--ui-section-gap) 0 0;padding:var(--ui-space-24);border:0;border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.order-checkout .checkout-heading[data-v-6df81e51]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);min-width:0;margin:0 0 var(--ui-space-16)}.order-checkout h2[data-v-6df81e51]{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.order-checkout p[data-v-6df81e51]{margin:var(--ui-space-12) 0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.order-checkout .checkout-facts[data-v-6df81e51]{display:grid;gap:var(--ui-space-8);margin:var(--ui-space-16) 0}.order-checkout .checkout-facts p[data-v-6df81e51]{margin:0}.order-checkout .amount[data-v-6df81e51]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-12)}.order-checkout .amount>span[data-v-6df81e51]{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.order-checkout .amount strong[data-v-6df81e51]{color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.order-checkout .checkout-state[data-v-6df81e51]{margin:var(--ui-space-16) 0;padding:var(--ui-space-12) var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-primary)}.order-checkout[data-v-6df81e51] .ant-alert{min-width:0;margin:var(--ui-space-16) 0}.order-checkout[data-v-6df81e51] .ant-alert-message,.order-checkout[data-v-6df81e51] .ant-alert-description{overflow-wrap:anywhere}.order-checkout[data-v-6df81e51] .ant-tag{margin:0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);white-space:normal}.order-checkout .checkout-actions[data-v-6df81e51]{display:flex;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-16)}.order-checkout .checkout-actions[data-v-6df81e51]:empty{display:none}.order-checkout[data-v-6df81e51] .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;margin:0;border-radius:var(--ui-radius-control);font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact);white-space:normal}.order-checkout .qr-panel[data-v-6df81e51]{display:flex;align-items:center;flex-direction:column;gap:var(--ui-space-12);min-width:0;margin:var(--ui-space-24) 0;padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.order-checkout .qr-panel[data-v-6df81e51] .ant-qrcode{max-width:100%;background:var(--ui-color-background-surface)}.order-checkout .qr-panel[data-v-6df81e51] svg{max-width:100%;height:auto}.order-checkout .qr-panel p[data-v-6df81e51]{max-width:var(--ui-form-max-width);margin:0;text-align:center}.order-checkout .reference[data-v-6df81e51]{color:var(--ui-color-text-muted);overflow-wrap:anywhere}.order-checkout[data-v-6df81e51] :where(button,a):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.order-checkout[data-v-6df81e51]{padding:var(--ui-space-16);font-size:var(--ui-font-mobile-body)}.order-checkout p[data-v-6df81e51]{font-size:var(--ui-font-mobile-body)}.order-checkout .checkout-actions[data-v-6df81e51]{flex-direction:column}.order-checkout .checkout-actions[data-v-6df81e51] .ant-btn{width:100%;min-height:var(--ui-mobile-control-height)}.order-checkout .qr-panel[data-v-6df81e51]{padding:var(--ui-space-12)}}.manual-shipping-workbench[data-v-9b2a5dfc]{display:grid;gap:var(--ui-space-16);min-width:0;margin:var(--ui-section-gap) 0 0;padding:var(--ui-space-24);border:0;border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.manual-shipping-workbench .heading[data-v-9b2a5dfc]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-16);margin:0}.manual-shipping-workbench .heading>div[data-v-9b2a5dfc]{display:block;min-width:0}.manual-shipping-workbench h2[data-v-9b2a5dfc],.manual-shipping-workbench h3[data-v-9b2a5dfc]{margin:0 0 var(--ui-space-8);color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.manual-shipping-workbench h4[data-v-9b2a5dfc]{margin:0 0 var(--ui-space-8);color:var(--ui-color-text-primary);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-body)}.manual-shipping-workbench p[data-v-9b2a5dfc]{margin:var(--ui-space-12) 0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.manual-shipping-workbench .heading p[data-v-9b2a5dfc]{max-width:var(--ui-form-max-width);margin:0;color:var(--ui-color-text-secondary)}.manual-shipping-workbench .heading.compact[data-v-9b2a5dfc]{align-items:center}.manual-shipping-workbench .heading.compact h3[data-v-9b2a5dfc]{margin:0}.manual-shipping-workbench .panel[data-v-9b2a5dfc]{min-width:0;padding:var(--ui-space-20) 0 0;border:0;border-top:1px solid var(--ui-color-border-decorative);border-radius:0;background:var(--ui-color-background-surface)}.manual-shipping-workbench .identity[data-v-9b2a5dfc],.manual-shipping-workbench .muted[data-v-9b2a5dfc]{color:var(--ui-color-text-muted)}.manual-shipping-workbench .identity[data-v-9b2a5dfc]{margin:0}.manual-shipping-workbench .identifier[data-v-9b2a5dfc]{overflow-wrap:anywhere}.manual-shipping-workbench .form-grid[data-v-9b2a5dfc],.manual-shipping-workbench .record-grid[data-v-9b2a5dfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16)}.manual-shipping-workbench .form-grid[data-v-9b2a5dfc]{max-width:var(--ui-form-max-width);margin:var(--ui-space-16) 0}.manual-shipping-workbench .form-grid label[data-v-9b2a5dfc]{display:grid;gap:var(--ui-space-8);min-width:0}.manual-shipping-workbench .form-grid input[data-v-9b2a5dfc],.manual-shipping-workbench .form-grid select[data-v-9b2a5dfc]{width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);box-sizing:border-box;font:inherit}.manual-shipping-workbench .form-grid input[data-v-9b2a5dfc]:disabled,.manual-shipping-workbench .form-grid select[data-v-9b2a5dfc]:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.manual-shipping-workbench .wide[data-v-9b2a5dfc]{grid-column:1/-1}.manual-shipping-workbench .record[data-v-9b2a5dfc]{min-width:0;margin-top:var(--ui-space-20);padding-top:var(--ui-space-20);border-top:1px solid var(--ui-color-border-decorative)}.manual-shipping-workbench .record[data-v-9b2a5dfc]:first-of-type{padding-top:0;border-top:0}.manual-shipping-workbench .record-grid section[data-v-9b2a5dfc]{min-width:0;margin:0;padding:var(--ui-space-16);border:0;border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.manual-shipping-workbench .record-grid p[data-v-9b2a5dfc]:last-child{margin-bottom:0}.manual-shipping-workbench .actions[data-v-9b2a5dfc]{display:flex;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-16)}.manual-shipping-workbench .pending-panel[data-v-9b2a5dfc],.manual-shipping-workbench .confirmation-panel[data-v-9b2a5dfc]{padding:var(--ui-space-16);border:1px solid var(--ui-color-status-warning-text);border-radius:var(--ui-radius-control);background:var(--ui-color-status-warning-background)}.manual-shipping-workbench .receipt-panel[data-v-9b2a5dfc]{padding:var(--ui-space-16);border:1px solid var(--ui-color-status-success-text);border-radius:var(--ui-radius-control);background:var(--ui-color-status-success-background)}.manual-shipping-workbench .history-list[data-v-9b2a5dfc]{margin:0;padding:0;list-style:none}.manual-shipping-workbench .history-list li[data-v-9b2a5dfc]{padding:var(--ui-space-16) 0;border-top:1px solid var(--ui-color-border-decorative)}.manual-shipping-workbench .history-list h4[data-v-9b2a5dfc]{margin:0}.manual-shipping-workbench details[data-v-9b2a5dfc]{margin:var(--ui-space-12) 0}.manual-shipping-workbench summary[data-v-9b2a5dfc]{width:fit-content;min-height:var(--ui-control-height);padding:var(--ui-space-8) 0;color:var(--ui-color-link);cursor:pointer;overflow-wrap:anywhere}.manual-shipping-workbench pre[data-v-9b2a5dfc]{max-width:100%;max-height:50vh;margin:var(--ui-space-12) 0;padding:var(--ui-space-12);overflow:auto;border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-primary);box-sizing:border-box;font-family:var(--ui-font-family-mono);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.manual-shipping-workbench[data-v-9b2a5dfc] .ant-alert{min-width:0}.manual-shipping-workbench[data-v-9b2a5dfc] .ant-alert-message,.manual-shipping-workbench[data-v-9b2a5dfc] .ant-alert-description{overflow-wrap:anywhere}.manual-shipping-workbench[data-v-9b2a5dfc] .ant-tag{max-width:100%;margin:var(--ui-space-4) 0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body);white-space:normal}.manual-shipping-workbench[data-v-9b2a5dfc] .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;border-radius:var(--ui-radius-control);font-size:var(--ui-font-body);line-height:var(--ui-line-height-compact);white-space:normal}.manual-shipping-workbench[data-v-9b2a5dfc] :where(button,input,select,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.manual-shipping-workbench[data-v-9b2a5dfc]{padding:var(--ui-space-16);font-size:var(--ui-font-mobile-body)}.manual-shipping-workbench p[data-v-9b2a5dfc]{font-size:var(--ui-font-mobile-body)}.manual-shipping-workbench .form-grid[data-v-9b2a5dfc],.manual-shipping-workbench .record-grid[data-v-9b2a5dfc]{grid-template-columns:1fr}.manual-shipping-workbench .heading[data-v-9b2a5dfc]>.ant-btn,.manual-shipping-workbench .actions[data-v-9b2a5dfc] .ant-btn{flex:1 1 100%}.manual-shipping-workbench[data-v-9b2a5dfc] .ant-btn,.manual-shipping-workbench .form-grid input[data-v-9b2a5dfc],.manual-shipping-workbench .form-grid select[data-v-9b2a5dfc],.manual-shipping-workbench summary[data-v-9b2a5dfc]{min-height:var(--ui-mobile-control-height)}.manual-shipping-workbench .form-grid input[data-v-9b2a5dfc],.manual-shipping-workbench .form-grid select[data-v-9b2a5dfc]{font-size:var(--ui-font-mobile-body)}.manual-shipping-workbench .record-grid section[data-v-9b2a5dfc]{padding:var(--ui-space-12)}}html:has(.order-page),body:has(.order-page),#app:has(.order-page){min-width:0}.order-page[data-v-e9f5cefd]{min-width:0;min-height:0;margin:0;padding:0;color:var(--ui-color-text-primary);background:transparent;font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.order-detail-heading[data-v-e9f5cefd]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-24);margin-bottom:var(--ui-section-gap)}.order-detail-heading h1[data-v-e9f5cefd]{margin:0 0 var(--ui-space-8);color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.order-detail-heading p[data-v-e9f5cefd]{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.order-detail-heading-actions[data-v-e9f5cefd]{display:flex;align-items:center;gap:var(--ui-space-16);flex-shrink:0}.order-detail-heading-actions a[data-v-e9f5cefd],.order-aftercare a[data-v-e9f5cefd],.order-payment-link a[data-v-e9f5cefd]{display:inline-flex;align-items:center;min-height:var(--ui-control-height);color:var(--ui-color-link);font-size:var(--ui-font-body);text-decoration:none}.order-detail-heading-actions a[data-v-e9f5cefd]:hover,.order-aftercare a[data-v-e9f5cefd]:hover,.order-payment-link a[data-v-e9f5cefd]:hover{text-decoration:underline}.order-detail-page a[data-v-e9f5cefd]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.order-detail-feedback[data-v-e9f5cefd]{margin-bottom:var(--ui-space-16)}.order-detail-loading[data-v-e9f5cefd]{margin:var(--ui-space-24) 0;color:var(--ui-color-text-secondary)}.order-detail-empty[data-v-e9f5cefd]{padding:var(--ui-space-40) var(--ui-space-24);background:var(--ui-color-background-surface);border-radius:var(--ui-radius-card)}.order-payment-panel[data-v-e9f5cefd]{margin:0 0 var(--ui-section-gap);padding:var(--ui-space-24);background:var(--ui-color-background-surface);border-radius:var(--ui-radius-card)}.order-payment-panel h2[data-v-e9f5cefd]{margin:0 0 var(--ui-space-24);color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.order-payment-panel[data-v-e9f5cefd] .ant-alert{margin:0 0 var(--ui-space-16)}.order-payment-panel[data-v-e9f5cefd] .ant-alert:last-child{margin-bottom:0}.order-payment-facts[data-v-e9f5cefd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-24) 0}.order-payment-facts>div[data-v-e9f5cefd]{min-width:0}.order-payment-facts dt[data-v-e9f5cefd]{margin-bottom:var(--ui-space-8);color:var(--ui-color-text-muted)}.order-payment-facts dd[data-v-e9f5cefd]{margin:0;color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.order-payment-link[data-v-e9f5cefd]{margin:var(--ui-space-16) 0 0;color:var(--ui-color-text-secondary)}.order-aftercare[data-v-e9f5cefd]{display:flex;align-items:center;gap:var(--ui-space-24);flex-wrap:wrap;margin-top:var(--ui-space-16);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}@media(max-width:767px){.order-detail-heading[data-v-e9f5cefd]{flex-direction:column;gap:var(--ui-space-16)}.order-detail-heading-actions[data-v-e9f5cefd]{width:100%;justify-content:space-between;gap:var(--ui-space-16)}.order-detail-heading-actions a[data-v-e9f5cefd],.order-aftercare a[data-v-e9f5cefd],.order-payment-link a[data-v-e9f5cefd]{min-height:var(--ui-mobile-touch-target)}.order-detail-heading-actions[data-v-e9f5cefd] .ant-btn,.order-payment-panel[data-v-e9f5cefd] .ant-btn{min-height:var(--ui-mobile-touch-target);height:auto;white-space:normal}.order-payment-panel[data-v-e9f5cefd]{padding:var(--ui-space-16)}.order-payment-facts[data-v-e9f5cefd]{grid-template-columns:minmax(0,1fr)}.order-aftercare[data-v-e9f5cefd]{gap:var(--ui-space-16)}}.merchant-task-modal[data-v-60b5678e]{min-width:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.merchant-task-modal h2[data-v-60b5678e]{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.merchant-task-modal .ui-panel-heading[data-v-60b5678e]{margin-bottom:var(--ui-space-16)}.merchant-task-modal-close[data-v-60b5678e]{min-height:var(--ui-control-height);padding:var(--ui-space-4) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-secondary);cursor:pointer}.merchant-task-modal-close[data-v-60b5678e]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.merchant-task-modal-close[data-v-60b5678e]{min-height:var(--ui-mobile-touch-target)}}.customer-sharing,.customer-sharing *{box-sizing:border-box}.customer-sharing h2{font-size:var(--ui-font-section-title);line-height:var(--ui-line-height-heading);margin:0 0 var(--ui-space-16)}.customer-sharing h3{font-size:var(--ui-font-body);margin:var(--ui-space-24) 0 var(--ui-space-12)}.customer-sharing .sharing-members{padding:0;margin:0;list-style:none}.customer-sharing .sharing-members>li{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16);padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.customer-sharing .sharing-members>li>div{min-width:0;overflow-wrap:anywhere}.customer-sharing .sharing-members p{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}.customer-sharing .sharing-search,.customer-sharing .sharing-pager{margin-top:var(--ui-space-24)}.customer-sharing .sharing-review{background:var(--ui-color-status-warning-background)}.customer-sharing .ant-btn{min-height:var(--ui-control-height);height:auto;white-space:normal;max-width:100%}@media(max-width:767px){.customer-sharing .sharing-members>li{align-items:flex-start;flex-direction:column}.customer-sharing .ant-btn{min-height:var(--ui-mobile-touch-target)}}.portal-banners[data-v-dc2410b7]{min-width:0;margin:0 0 var(--ui-section-gap);color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.portal-banners>p[data-v-dc2410b7]{margin:0;padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-muted)}.banner-items[data-v-dc2410b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16)}.banner-items article[data-v-dc2410b7]{overflow:hidden;min-width:0;border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface)}.banner-items a[data-v-dc2410b7]{display:block;color:var(--ui-color-text-primary);text-decoration:none}.banner-items a[data-v-dc2410b7]:focus-visible,.banner-error button[data-v-dc2410b7]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.banner-items img[data-v-dc2410b7],.image-fallback[data-v-dc2410b7]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:var(--ui-color-background-subtle)}.image-fallback[data-v-dc2410b7]{display:grid;place-items:center;color:var(--ui-color-text-muted)}.banner-items article div[data-v-dc2410b7]{padding:var(--ui-space-16)}.banner-items h2[data-v-dc2410b7]{margin:0 0 var(--ui-space-8);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading);overflow-wrap:anywhere}.banner-items p[data-v-dc2410b7]{margin:var(--ui-space-8) 0;color:var(--ui-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.more[data-v-dc2410b7]{color:var(--ui-color-link)}.banner-error[data-v-dc2410b7]{padding:var(--ui-space-16);background:var(--ui-color-status-error-background);color:var(--ui-color-status-error-text);border-radius:var(--ui-radius-control)}.banner-error p[data-v-dc2410b7]{margin:0 0 var(--ui-space-12)}.banner-error button[data-v-dc2410b7]{min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-link);font:inherit;cursor:pointer}@media(max-width:767px){.portal-banners[data-v-dc2410b7]{font-size:var(--ui-font-mobile-body)}.banner-items[data-v-dc2410b7]{grid-template-columns:minmax(0,1fr)}.banner-error button[data-v-dc2410b7]{min-height:var(--ui-mobile-control-height)}}.purchase-product-dialog[data-v-e71cee81]{display:flex;flex-direction:column;height:100%;min-width:0;color:var(--ui-color-text-primary);background:var(--ui-color-background-surface);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.purchase-dialog-heading[data-v-e71cee81]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--ui-space-16);padding:var(--ui-space-16) var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.purchase-dialog-heading h2[data-v-e71cee81]{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.purchase-dialog-close[data-v-e71cee81]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ui-control-height);height:var(--ui-control-height);padding:var(--ui-space-8);border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text-secondary);cursor:pointer}.purchase-dialog-close svg[data-v-e71cee81]{width:100%;height:100%}.purchase-dialog-close[data-v-e71cee81]:hover{background:var(--ui-color-background-subtle);color:var(--ui-color-text-primary)}.purchase-dialog-close[data-v-e71cee81]:disabled{color:var(--ui-color-text-disabled);cursor:default}.purchase-dialog-close[data-v-e71cee81]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.purchase-dialog-body[data-v-e71cee81]{flex:1;min-height:0;min-width:0;padding:var(--ui-space-24);overflow-y:auto}@media(max-width:767px){.purchase-dialog-heading[data-v-e71cee81],.purchase-dialog-body[data-v-e71cee81]{padding:var(--ui-space-16)}.purchase-dialog-close[data-v-e71cee81]{width:var(--ui-mobile-touch-target);height:var(--ui-mobile-touch-target)}}.recovery-panel[data-v-cdfc95df]{width:100%;min-width:0}.recovery-panel label[data-v-cdfc95df]{display:block;margin:var(--ui-field-gap) 0}.recovery-panel button[data-v-cdfc95df]{margin:var(--ui-space-8) var(--ui-space-8) var(--ui-space-8) 0;max-width:100%}.recovery-panel .recovery-primary[data-v-cdfc95df]{display:block;width:100%;background:var(--ui-color-primary);color:var(--ui-color-on-primary);border-color:var(--ui-color-primary);margin:var(--ui-section-gap) 0 var(--ui-space-12)}.recovery-panel .recovery-primary[data-v-cdfc95df]:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled);border-color:var(--ui-color-border-decorative)}.mock-notice[data-v-cdfc95df]{padding:var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.mock-code[data-v-cdfc95df]{padding:var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-background-selected)}.mock-code code[data-v-cdfc95df]{font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.recovery-help[data-v-cdfc95df],.expiry[data-v-cdfc95df]{font-size:var(--ui-font-caption);color:var(--ui-color-text-muted)}.recovery-unavailable[data-v-cdfc95df]{padding:var(--ui-space-12);background:var(--ui-color-background-page)}p[data-v-cdfc95df]{overflow-wrap:anywhere;line-height:var(--ui-line-height-body)}.customer-account-facts[data-v-c9072acd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24);margin:var(--ui-space-24) 0}.customer-account-facts dt[data-v-c9072acd]{color:var(--ui-color-text-muted);margin-bottom:var(--ui-space-8)}.customer-account-facts dd[data-v-c9072acd]{margin:0}.customer-workspace-grid[data-v-c9072acd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16);margin-top:var(--ui-space-24)}.customer-workspace-grid a[data-v-c9072acd]{display:flex;align-items:center;gap:var(--ui-space-16);padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary)}.customer-workspace-grid a[data-v-c9072acd]:hover{background:var(--ui-color-background-selected);border-color:var(--ui-color-border-active)}.customer-workspace-grid a>span[data-v-c9072acd]{flex:1;min-width:0}.customer-workspace-grid strong[data-v-c9072acd]{display:block;font-weight:var(--ui-font-weight-medium)}.customer-workspace-grid small[data-v-c9072acd]{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.customer-workspace-grid .portal-icon[data-v-c9072acd]{flex-shrink:0;color:var(--ui-color-primary);width:var(--ui-icon);height:var(--ui-icon)}.customer-account-link[data-v-c9072acd]{display:inline-flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-mobile-touch-target);color:var(--ui-color-link)}@media(max-width:767px){.customer-account-facts[data-v-c9072acd],.customer-workspace-grid[data-v-c9072acd]{grid-template-columns:minmax(0,1fr)}}.customer-auth[data-v-c9072acd]{padding:0}.customer-auth .primary[data-v-c9072acd]{margin:0 0 var(--ui-space-12)}.customer-auth .ui-auth-links button[data-v-c9072acd]{margin:0}.customer-auth [role=status][data-v-c9072acd]{color:var(--ui-color-status-info-text);background:var(--ui-color-status-info-background);padding:var(--ui-space-12);border-radius:var(--ui-radius-control)}.employee-management,.employee-management *{box-sizing:border-box}.employee-management{min-width:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.employee-management :is(h2,h3){font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading);margin:0 0 var(--ui-space-12)}.employee-management p{color:var(--ui-color-text-secondary);line-height:var(--ui-line-height-body)}.employee-management :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.employee-management .ant-btn{max-width:100%;height:auto;min-height:var(--ui-control-height);white-space:normal}.employee-management .ant-alert{margin:var(--ui-space-16) 0}.employee-management .ant-alert-message{overflow-wrap:anywhere}.employee-management :is(.ant-table-cell,.ant-table-cell>strong){font-size:var(--ui-font-body);overflow-wrap:anywhere}.employee-management .ant-table-cell{vertical-align:top}.employee-management .ant-table-wrapper{min-width:0;max-width:100%}.employee-management .management-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-4) var(--ui-space-12);min-width:0}.employee-management .management-row-actions .ant-btn{padding:var(--ui-space-4) 0}.employee-management .management-row-actions .ant-btn-dangerous{margin-left:var(--ui-space-12)}.employee-management .management-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ui-space-12);min-width:0;margin:0 0 var(--ui-space-24)}.employee-management .management-search .ui-field{flex:1;max-width:var(--ui-auth-card-max-width)}.employee-management .management-search .ui-field>input{height:var(--ui-control-height)}.employee-management .management-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-24);color:var(--ui-color-text-secondary)}.employee-management .management-pagination>span{margin-right:auto}.employee-management .management-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-space-16);margin:0 0 var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.employee-management .management-tabs>button{position:relative;min-height:var(--ui-control-height);padding:var(--ui-space-8) 0 var(--ui-space-12);border:0;background:transparent;color:var(--ui-color-text-secondary);font:inherit;cursor:pointer}.employee-management .management-tabs>button[aria-selected=true]{color:var(--ui-color-primary);font-weight:var(--ui-font-weight-medium)}.employee-management .management-tabs>button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:var(--ui-focus-offset);background:var(--ui-color-primary);content:""}.employee-management .management-tabs>button:disabled{color:var(--ui-color-text-disabled);cursor:default}.employee-management .management-cards{display:grid;gap:var(--ui-space-16);padding:0;margin:0;list-style:none}.employee-management .management-cards>li{padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface);min-width:0}.employee-management .management-card-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-8);margin-bottom:var(--ui-space-12)}.employee-management .management-card-heading>strong{font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.employee-management .management-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ui-space-12) var(--ui-space-16);margin:var(--ui-space-16) 0}.employee-management .management-facts dt{color:var(--ui-color-text-secondary)}.employee-management .management-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.employee-management .management-facts .management-money{font-variant-numeric:tabular-nums}.employee-management .management-form-section{margin:0 0 var(--ui-space-24);padding:0;border:0;min-width:0}.employee-management .management-form-section legend{margin-bottom:var(--ui-space-12);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-medium)}.employee-management .management-checks{display:grid;gap:var(--ui-space-12)}.employee-management .management-check{display:flex;align-items:flex-start;gap:var(--ui-space-8);min-width:0;color:var(--ui-color-text-primary)}.employee-management .management-check input{flex-shrink:0;margin-top:var(--ui-space-4);accent-color:var(--ui-color-primary)}.employee-management .management-check:has(input:disabled){color:var(--ui-color-text-disabled)}.employee-management .management-secondary{margin-top:var(--ui-space-24);padding-top:var(--ui-space-24);border-top:1px solid var(--ui-color-border-decorative)}.employee-management .management-subtle{padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.employee-management details{margin:var(--ui-space-16) 0;color:var(--ui-color-text-secondary)}.employee-management summary{cursor:pointer;min-height:var(--ui-control-height);padding:var(--ui-space-4) 0;color:var(--ui-color-link)}.employee-management .management-technical{font-family:var(--ui-font-family-mono);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.employee-management .management-readonly{padding:var(--ui-space-8) var(--ui-space-12);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}.employee-management .management-drawer-form{max-width:var(--ui-form-max-width);margin:0}.employee-management .management-drawer-form>.ui-field{margin-bottom:var(--ui-field-gap)}.employee-management .management-dialog-actions{justify-content:flex-end;margin-top:var(--ui-space-24)}.employee-management .management-version{font-variant-numeric:tabular-nums}@media(max-width:767px){.employee-management{font-size:var(--ui-font-mobile-body)}.employee-management .ant-btn,.employee-management summary,.employee-management .management-tabs>button{min-height:var(--ui-mobile-touch-target)}.employee-management .management-search .ui-field{max-width:none;flex-basis:100%}.employee-management .management-search .ui-field>input{min-height:var(--ui-mobile-control-height);height:auto;font-size:var(--ui-font-mobile-body)}.employee-management .management-pagination{justify-content:flex-start}.employee-management .management-pagination>span{flex-basis:100%}.employee-management .management-check{align-items:center;min-height:var(--ui-mobile-touch-target)}.employee-management .management-check input{margin-top:0}.employee-management .management-tabs{gap:var(--ui-space-12)}}.customer-members{min-width:0;display:grid;gap:var(--ui-space-24)}.customer-members .management-tabs{margin:0}.customer-members .management-tabs>button.is-current{color:var(--ui-color-primary);font-weight:var(--ui-font-weight-medium);border-bottom:var(--ui-focus-offset) solid var(--ui-color-primary)}.customer-members .invitation-form{max-width:var(--ui-form-max-width);margin-top:var(--ui-space-24)}.customer-members .invitation-form>.ui-field{margin-bottom:var(--ui-field-gap)}.customer-members .invitation-result{padding:var(--ui-space-16);margin-bottom:var(--ui-space-24);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.customer-members .invitation-result input{font-family:var(--ui-font-family-mono);margin:var(--ui-space-8) 0}.customer-members .invitation-confirmation{display:grid;gap:var(--ui-space-16)}.customer-members .invitation-confirmation .management-facts,.customer-members .management-facts{margin:0}@media(max-width:767px){.customer-members .management-facts{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4)}.customer-members .management-facts dd{margin-bottom:var(--ui-space-12)}}.company-page[data-v-d72ad68f]{color:var(--ui-color-text-primary)}.verified-account[data-v-d72ad68f]{font-size:var(--ui-font-caption)}.remembered[data-v-d72ad68f]{padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);margin:var(--ui-space-24) 0}.remembered small[data-v-d72ad68f],.company-list small[data-v-d72ad68f]{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}h2[data-v-d72ad68f]{margin:var(--ui-space-8) 0;overflow-wrap:anywhere}.company-list[data-v-d72ad68f]{display:grid;gap:var(--ui-space-12);margin:var(--ui-space-16) 0}.company-page .company-option[data-v-d72ad68f]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);width:100%;padding:var(--ui-space-16);text-align:left;border:1px solid var(--ui-color-border-control);background:var(--ui-color-background-surface)}.company-option[data-v-d72ad68f]:hover:not(:disabled){background:var(--ui-color-background-selected);border-color:var(--ui-color-border-active)}.company-option-icon[data-v-d72ad68f]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ui-space-40);height:var(--ui-space-40);border-radius:var(--ui-radius-control);background:var(--ui-color-background-selected);color:var(--ui-color-primary)}.company-option-details[data-v-d72ad68f]{display:block;flex:1;min-width:0;overflow-wrap:anywhere}.company-option strong[data-v-d72ad68f]{display:block;font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold)}.company-option-roles[data-v-d72ad68f]{display:block;margin-top:var(--ui-space-4);font-size:var(--ui-font-caption);color:var(--ui-color-text-muted)}.company-option small[data-v-d72ad68f]{display:inline-block;margin-top:var(--ui-space-8);padding:0 var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-background-selected);color:var(--ui-color-link)}.company-option-state[data-v-d72ad68f]{flex-shrink:0;font-size:var(--ui-font-caption)}.company-option-arrow[data-v-d72ad68f]{flex-shrink:0;color:var(--ui-color-text-muted);font-size:var(--ui-font-section-title)}.remembered button[data-v-d72ad68f]{width:100%;margin-top:var(--ui-space-12)}.remembered button[data-v-d72ad68f]:not(.primary){border-color:transparent;background:transparent;color:var(--ui-color-link)}.company-help-action[data-v-d72ad68f]{border-color:transparent;background:transparent;color:var(--ui-color-link)}nav[data-v-d72ad68f]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);flex-wrap:wrap;margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}@media(max-width:767px){nav button[data-v-d72ad68f]{flex:1}.company-option strong[data-v-d72ad68f]{font-size:var(--ui-font-mobile-body)}.company-option-icon[data-v-d72ad68f]{display:none}}.accept-invitation[data-v-560380ba]{color:var(--ui-color-text-primary)}.accept-invitation>a[data-v-560380ba]{display:inline-flex;align-items:center;min-height:var(--ui-control-height);margin-top:var(--ui-space-16)}button[data-v-560380ba]{margin:var(--ui-space-8) var(--ui-space-8) var(--ui-space-16) 0}.ant-alert[data-v-560380ba]{margin-bottom:var(--ui-space-16)}@media(max-width:767px){.accept-invitation>a[data-v-560380ba]{min-height:var(--ui-mobile-touch-target)}}#app:has(.employee-auth-layout){display:flex;flex-direction:column;min-height:100svh}.employee-auth-layout[data-v-be96fdf7]{flex:1;min-height:0}.employee-auth-layout[data-v-be96fdf7] .ui-auth-mark .employee-icon{width:var(--ui-space-24);height:var(--ui-space-24)}html:has(.employee-auth-layout),body:has(.employee-auth-layout),#app:has(.employee-auth-layout){min-width:0}.workspace-notice[data-v-a4342d19]{margin:0 0 var(--ui-space-16);overflow-wrap:anywhere}.employee-password-help[data-v-a4342d19]{text-align:right}.employee-auth form[data-v-a4342d19]{min-width:0}.employee-auth[data-v-a4342d19] .ui-auth-input .employee-icon{width:var(--ui-small-icon);height:var(--ui-small-icon)}.employee-profile,.employee-profile *,.employee-profile-dialog,.employee-profile-dialog *{box-sizing:border-box}.employee-profile{min-width:0;overflow-wrap:anywhere}.employee-profile fieldset{min-width:0;padding:0;margin:0;border:0}.employee-profile .profile-editor-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:var(--ui-space-24)}.employee-profile .profile-text-form{max-width:none;gap:var(--ui-space-24)}.employee-profile .profile-text-form>.ui-panel,.employee-profile .profile-upload{margin-bottom:0}.employee-profile .profile-editor-grid{margin-bottom:var(--ui-space-24)}.employee-profile :is(.ui-panel,.profile-upload){min-width:0}.employee-profile :is(h2,h3){font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.employee-profile p{line-height:var(--ui-line-height-body)}.employee-profile .public-link{display:inline-flex;align-items:center;min-height:var(--ui-control-height);padding:var(--ui-space-4) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);color:var(--ui-color-link);background:var(--ui-color-background-surface);text-decoration:none}.employee-profile .profile-publication dl{display:flex;flex-wrap:wrap;gap:var(--ui-space-24) var(--ui-space-48);margin:0}.employee-profile .profile-publication dt{color:var(--ui-color-text-secondary);margin-bottom:var(--ui-space-8)}.employee-profile .profile-publication dd{margin:0;font-weight:var(--ui-font-weight-medium);font-variant-numeric:tabular-nums}.employee-profile .profile-publication .ui-help{margin-bottom:0}.employee-profile .pending-card{border-color:var(--ui-color-border-control);background:var(--ui-color-status-warning-background)}.employee-profile .pending-card h2{margin-top:0}.employee-profile .profile-request-id{font-family:var(--ui-font-family-mono);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.employee-profile details{margin-top:var(--ui-space-16);color:var(--ui-color-text-secondary)}.employee-profile summary{min-height:var(--ui-control-height);cursor:pointer;color:var(--ui-color-link)}.employee-profile .profile-upload-rules p{font-size:var(--ui-font-caption);margin:var(--ui-space-8) 0}.employee-profile .profile-upload .ui-field input[type=file]{height:auto;max-width:100%;white-space:normal;padding:var(--ui-space-8)}.employee-profile .profile-upload .ui-field input[type=file]::file-selector-button{max-width:100%;min-height:var(--ui-control-height);margin-right:var(--ui-space-8);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;cursor:pointer}.employee-profile .profile-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ui-auth-form-width),100%),1fr));gap:var(--ui-space-24);padding:0;margin:0;list-style:none}.employee-profile .profile-media-item{min-width:0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control)}.employee-profile .profile-media-item :is(img,video),.employee-profile .profile-media-unavailable{display:block;width:100%;height:calc(var(--ui-space-64)*3);object-fit:contain;background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.employee-profile .profile-media-unavailable{display:grid;place-items:center;margin:0;color:var(--ui-color-text-secondary);padding:var(--ui-space-16)}.employee-profile .profile-media-facts{margin:var(--ui-space-16) 0}.employee-profile .profile-media-facts p{margin:var(--ui-space-8) 0;color:var(--ui-color-text-secondary)}.employee-profile .profile-media-facts small{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.employee-profile .profile-audit-note{margin:0}.employee-profile-dialog{font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);color:var(--ui-color-text-primary);overflow-wrap:anywhere}.employee-profile-dialog .profile-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-24)}.employee-profile-dialog .ant-btn{min-height:var(--ui-control-height);height:auto;max-width:100%;white-space:normal}@media(max-width:1023px){.employee-profile .profile-editor-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.employee-profile .profile-publication dl{display:grid;gap:var(--ui-space-16)}.employee-profile .public-link,.employee-profile summary,.employee-profile .profile-upload .ui-field input[type=file]::file-selector-button,.employee-profile-dialog .ant-btn{min-height:var(--ui-mobile-touch-target)}}html:has(.enterprise-public),body:has(.enterprise-public),#app:has(.enterprise-public){min-width:0}.enterprise-public,.enterprise-public *{box-sizing:border-box}.enterprise-public{min-height:100vh;min-width:0;background:var(--ui-color-background-page);color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.enterprise-public .public-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12);padding:var(--ui-space-16) var(--ui-space-24);min-height:var(--ui-header-height);background:var(--ui-color-background-surface);border-bottom:1px solid var(--ui-color-border-decorative)}.enterprise-public .public-topbar span{font-size:var(--ui-font-caption);color:var(--ui-color-text-secondary)}.enterprise-public .public-content{width:100%;max-width:var(--ui-content-max-width);padding:var(--ui-space-24);margin:0 auto}.enterprise-public .public-card{min-width:0;padding:var(--ui-space-24);background:var(--ui-color-background-surface);border-radius:var(--ui-radius-card)}.enterprise-public .public-empty{color:var(--ui-color-text-secondary);padding:var(--ui-space-32) var(--ui-space-24)}.enterprise-public h1{margin:0 0 var(--ui-space-12);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.enterprise-public h2{margin:0 0 var(--ui-space-16);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.enterprise-public .public-mock{padding:var(--ui-space-12) var(--ui-space-16);margin:0 0 var(--ui-space-16);color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background);border-radius:var(--ui-radius-control);font-size:var(--ui-font-caption)}.enterprise-public .public-hero{display:flex;align-items:center;gap:var(--ui-space-24);margin-bottom:var(--ui-space-24)}.enterprise-public .public-logo,.enterprise-public .logo-empty{width:calc(var(--ui-space-64) + var(--ui-space-32));height:calc(var(--ui-space-64) + var(--ui-space-32));flex-shrink:0;object-fit:contain;border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.enterprise-public .logo-empty{display:grid;place-items:center;padding:var(--ui-space-8);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption);text-align:center}.enterprise-public .public-hero>div{min-width:0}.enterprise-public .public-hero small{display:block;margin-bottom:var(--ui-space-8);color:var(--ui-color-text-secondary)}.enterprise-public .public-hero p{margin:0;color:var(--ui-color-text-secondary);white-space:pre-wrap}.enterprise-public .public-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--ui-space-24);margin-bottom:var(--ui-space-24)}.enterprise-public .public-text{margin:0;color:var(--ui-color-text-secondary);white-space:pre-wrap}.enterprise-public dl{margin:0}.enterprise-public dt{margin:var(--ui-space-16) 0 var(--ui-space-4);color:var(--ui-color-text-secondary)}.enterprise-public dt:first-child{margin-top:0}.enterprise-public dd{margin:0;white-space:pre-wrap}.enterprise-public .public-media-section{margin-top:var(--ui-space-24)}.enterprise-public .public-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ui-auth-form-width),100%),1fr));gap:var(--ui-space-24)}.enterprise-public figure{min-width:0;margin:0}.enterprise-public figure :is(img,video),.enterprise-public .public-media-unavailable{display:block;width:100%;height:calc(var(--ui-space-64)*3);object-fit:contain;background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.enterprise-public .public-media-unavailable{display:grid;place-items:center;min-width:0;margin:0;padding:var(--ui-space-16);color:var(--ui-color-text-secondary)}.enterprise-public figcaption{padding-top:var(--ui-space-12);color:var(--ui-color-text-secondary);white-space:pre-wrap}.enterprise-public figcaption span{margin-left:var(--ui-space-8);color:var(--ui-color-status-warning-text);font-size:var(--ui-font-caption)}.enterprise-public footer{padding-top:var(--ui-space-24);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.enterprise-public .ant-btn{min-height:var(--ui-control-height);height:auto;max-width:100%;white-space:normal}@media(max-width:767px){.enterprise-public{font-size:var(--ui-font-mobile-body)}.enterprise-public .public-topbar,.enterprise-public .public-content,.enterprise-public .public-card{padding:var(--ui-space-16)}.enterprise-public .public-grid{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-16)}.enterprise-public .public-hero{align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-16)}.enterprise-public .ant-btn{min-height:var(--ui-mobile-touch-target)}}.employee-crm,.crm-task-surface,.employee-crm *,.crm-task-surface *{box-sizing:border-box;min-width:0}.employee-crm,.crm-task-surface{color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.employee-crm :is(h1,h2,h3),.crm-task-surface :is(h1,h2,h3){margin:0;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.employee-crm h1{font-size:var(--ui-font-page-title)}.employee-crm h2,.crm-task-surface h2,.crm-task-surface h3{font-size:var(--ui-font-section-title)}.employee-crm p,.crm-task-surface p{line-height:var(--ui-line-height-body)}.employee-crm small,.crm-task-surface small{font-size:var(--ui-font-caption);color:var(--ui-color-text-muted)}.employee-crm :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,.crm-task-surface :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.employee-crm :is(.panel-head,.heading,.section-heading),.crm-task-surface :is(.panel-head,.heading,.section-heading){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);padding:0;margin-bottom:var(--ui-space-16)}.employee-crm :is(.panel-head,.heading,.section-heading) h2,.crm-task-surface :is(.panel-head,.heading,.section-heading) h2{font-size:var(--ui-font-section-title)}.employee-crm :is(.panel-head,.heading,.section-heading) p,.crm-task-surface :is(.panel-head,.heading,.section-heading) p{margin:var(--ui-space-8) 0 0;font-size:var(--ui-font-body);color:var(--ui-color-text-secondary)}.employee-crm :is(.actions,.row-actions,.pagination,.pages,.stage-actions),.crm-task-surface :is(.actions,.row-actions,.pagination,.pages,.stage-actions){display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-16)}.employee-crm :is(.panel,.workspace,.crm-stats article),.crm-task-surface :is(.panel,.stage-original,.stage-current,.stage-history,.stage-receipt,.entry,.receipt,.recovery){max-width:100%;padding:var(--ui-space-24);margin:var(--ui-space-24) 0;border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface)}.employee-crm .workspace:first-child,.crm-task-surface .panel:first-child{margin-top:0}.employee-crm .workspace{display:block;box-shadow:var(--ui-shadow-card)}.crm-task-surface :is(.pending-panel,.stage-original,.recovery){background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.crm-task-surface :is(.receipt-panel,.stage-receipt,.receipt){background:var(--ui-color-status-success-background);color:var(--ui-color-status-success-text)}.employee-crm :is(.error,.points-field-error),.crm-task-surface .error{color:var(--ui-color-status-error-text)}.employee-crm :is(.empty-state,.scope,.ui-help),.crm-task-surface :is(.empty-state,.scope,.boundary,.ui-help){color:var(--ui-color-text-secondary)}.employee-crm :is(.form-message,.empty-state),.crm-task-surface .feedback{padding:var(--ui-space-16);margin:var(--ui-space-16) 0;border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.employee-crm .form-message.error,.crm-task-surface .feedback.error{background:var(--ui-color-status-error-background);color:var(--ui-color-status-error-text)}.employee-crm .form-message.success{background:var(--ui-color-status-success-background);color:var(--ui-color-status-success-text)}.employee-crm .crm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-16)}.employee-crm .crm-stats article{margin:0;padding:var(--ui-space-16)}.employee-crm .crm-stats span{display:block;font-size:var(--ui-font-body);color:var(--ui-color-text-secondary)}.employee-crm .crm-stats strong{display:block;margin-top:var(--ui-space-8);font-size:var(--ui-font-page-title);font-variant-numeric:tabular-nums}.employee-crm .crm-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-space-24);padding:0;margin-bottom:var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.employee-crm .crm-tabs button{border:0;border-radius:0;background:transparent;padding:var(--ui-space-12) 0;color:var(--ui-color-text-secondary)}.employee-crm .crm-tabs .active{color:var(--ui-color-primary);box-shadow:inset 0 calc(-1 * var(--ui-focus-offset)) 0 var(--ui-color-primary);font-weight:var(--ui-font-weight-medium)}.employee-crm :is(button,.crm-button),.crm-task-surface button{min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit;text-decoration:none;cursor:pointer;white-space:normal}.employee-crm .ant-btn,.crm-task-surface .ant-btn{height:auto}.employee-crm :is(button.primary,.ant-btn-primary,.import-primary),.crm-task-surface :is(button.primary,.ant-btn-primary){background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-on-primary)}.employee-crm :is(button,.crm-button):disabled,.crm-task-surface button:disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled);cursor:default}.employee-crm :is(.crm-table-wrap,.table-scroll),.crm-task-surface .table-scroll{max-width:100%;overflow-x:auto}.employee-crm .crm-responsive-table,.crm-task-surface .crm-responsive-table{width:100%;min-width:0;border-collapse:collapse;font-size:var(--ui-font-body)}.employee-crm .crm-responsive-table :is(th,td),.crm-task-surface .crm-responsive-table :is(th,td){height:var(--ui-table-row-min-height);padding:var(--ui-space-12) var(--ui-space-16);text-align:left;vertical-align:top;border-top:0;border-bottom:1px solid var(--ui-color-border-decorative);overflow-wrap:anywhere}.employee-crm .crm-responsive-table th,.crm-task-surface .crm-responsive-table th{background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary);font-weight:var(--ui-font-weight-medium);white-space:nowrap}.employee-crm .crm-responsive-table td small,.crm-task-surface .crm-responsive-table td small{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted)}.employee-crm .tag,.crm-task-surface .tag{display:inline-block;padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-status-info-background);color:var(--ui-color-status-info-text);font-size:var(--ui-font-caption);white-space:normal}.employee-crm .tag.success{background:var(--ui-color-status-success-background);color:var(--ui-color-status-success-text)}.employee-crm .tag.danger{background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.employee-crm :is(label,.ui-field),.crm-task-surface :is(label,.ui-field){display:grid;gap:var(--ui-space-8);margin:var(--ui-space-16) 0}.employee-crm :is(input:not([type=checkbox]),select,textarea),.crm-task-surface :is(input:not([type=checkbox]),select,textarea){width:100%;max-width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.employee-crm textarea,.crm-task-surface textarea{resize:vertical}.employee-crm .import-upload p{margin:var(--ui-space-12) 0 0;font-size:var(--ui-font-body);color:var(--ui-color-text-secondary)}.employee-crm :is(.import-mapping,.import-result) select{min-width:0}.employee-crm fieldset,.crm-task-surface fieldset{border:0;padding:0;margin:0;min-width:0}.employee-crm .field-grid,.crm-task-surface .contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ui-space-24)}.crm-task-surface .contact-form :is(label:has(textarea),.actions){grid-column:1/-1}.employee-crm .checkbox,.crm-task-surface .checkbox{display:flex;align-items:flex-start;gap:var(--ui-space-8)}.employee-crm :is(.plain,pre),.crm-task-surface :is(.plain,pre){white-space:pre-wrap;overflow-wrap:anywhere}.employee-crm pre,.crm-task-surface pre{max-width:100%;padding:var(--ui-space-16);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control);font-size:var(--ui-font-caption)}.employee-crm summary,.crm-task-surface summary{min-height:var(--ui-control-height);padding:var(--ui-space-8) 0;color:var(--ui-color-link);cursor:pointer}.employee-crm .crm-unknown-facts,.crm-task-surface dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--ui-space-8) var(--ui-space-16);margin:var(--ui-space-16) 0}.employee-crm .crm-unknown-facts dd,.crm-task-surface dd{margin:0;overflow-wrap:anywhere}.employee-crm .crm-unknown-facts dt,.crm-task-surface dt{color:var(--ui-color-text-secondary)}.crm-task-surface audio{display:block;width:100%;margin-top:var(--ui-space-16)}.employee-crm :is(.crm-contact-selection,.crm-stage-selection),.crm-task-surface{scroll-margin-top:var(--ui-space-24)}@media(max-width:1023px){.employee-crm .crm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.employee-crm,.crm-task-surface{font-size:var(--ui-font-mobile-body)}.employee-crm .workspace,.crm-task-surface :is(.panel,.stage-original,.stage-current,.stage-history,.stage-receipt,.entry,.receipt,.recovery){padding:var(--ui-space-16)}.employee-crm :is(button,input:not([type=checkbox]),select,summary,.crm-button),.crm-task-surface :is(button,input:not([type=checkbox]),select,summary){min-height:var(--ui-mobile-touch-target)}.employee-crm .field-grid,.employee-crm .crm-unknown-facts,.crm-task-surface .contact-form,.crm-task-surface dl{grid-template-columns:minmax(0,1fr)}.employee-crm .crm-tabs{gap:var(--ui-space-16)}.employee-crm .crm-responsive-table,.crm-task-surface .crm-responsive-table{display:block}.employee-crm .crm-responsive-table thead,.crm-task-surface .crm-responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.employee-crm .crm-responsive-table tbody,.crm-task-surface .crm-responsive-table tbody{display:grid;gap:var(--ui-space-16)}.employee-crm .crm-responsive-table tr,.crm-task-surface .crm-responsive-table tr{display:block;padding:var(--ui-space-12);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control)}.employee-crm .crm-responsive-table td,.crm-task-surface .crm-responsive-table td{display:block;height:auto;padding:var(--ui-space-8) 0;border:0;max-width:none}.employee-crm .crm-responsive-table td[data-label]:before,.crm-task-surface .crm-responsive-table td[data-label]:before{display:block;margin-bottom:var(--ui-space-4);color:var(--ui-color-text-secondary);content:attr(data-label)}.employee-crm .crm-responsive-table :is(input,select),.crm-task-surface .crm-responsive-table :is(input,select){font-size:var(--ui-font-mobile-body)}}.employee-departures,.lifecycle-page,.employee-lifecycle-confirm{min-width:0;color:var(--ui-color-text-primary)}.employee-departures *,.lifecycle-page *,.employee-lifecycle-confirm *{box-sizing:border-box;min-width:0}:is(.employee-departures,.lifecycle-page) :is(.title-row,.section-heading,.actions,.filters,.pagination){display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);flex-wrap:wrap}:is(.employee-departures,.lifecycle-page) :is(p,li,small),.employee-lifecycle-confirm p{line-height:var(--ui-line-height-body);overflow-wrap:anywhere}:is(.employee-departures,.lifecycle-page) h2{font-size:var(--ui-font-section-title);line-height:var(--ui-line-height-heading);margin:0 0 var(--ui-space-16)}:is(.employee-departures,.lifecycle-page) h3{font-size:var(--ui-font-body);margin:var(--ui-space-24) 0 var(--ui-space-12)}:is(.employee-departures,.lifecycle-page) h4{margin:0 0 var(--ui-space-12)}:is(.employee-departures,.lifecycle-page) :is(.scope,.identity,small,dt){color:var(--ui-color-text-secondary)}:is(.employee-departures,.lifecycle-page) :is(.identifier,.mono){font:var(--ui-font-caption)/var(--ui-line-height-body) var(--ui-font-family-mono);overflow-wrap:anywhere}:is(.employee-departures,.lifecycle-page) :is(.pending-panel,.original,.notice,.self-departure){background:var(--ui-color-status-warning-background)}:is(.employee-departures,.lifecycle-page) :is(.receipt,.receipt-panel){border-left:var(--ui-space-4) solid var(--ui-color-status-success-text)}.employee-departures .boundary{background:var(--ui-color-background-subtle)}.employee-departures .employee-filter{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ui-space-16)}:is(.employee-departures,.lifecycle-page) label{display:grid;gap:var(--ui-space-8)}:is(.employee-departures,.lifecycle-page) :is(input:not([type=checkbox]),select){width:100%;max-width:100%;padding:var(--ui-space-8) var(--ui-space-12);min-height:var(--ui-control-height);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}:is(.employee-departures,.lifecycle-page) :is(input,select):disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.employee-departures .handover-form{display:grid;gap:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative);padding-top:var(--ui-space-24);margin-top:var(--ui-space-24)}:is(.employee-departures,.lifecycle-page) :is(.table-scroll,table){width:100%;max-width:100%}:is(.employee-departures,.lifecycle-page) table{border-collapse:collapse;table-layout:fixed}:is(.employee-departures,.lifecycle-page) :is(th,td){padding:var(--ui-space-12) var(--ui-space-16);text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-color-border-decorative);overflow-wrap:anywhere}:is(.employee-departures,.lifecycle-page) th{background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}:is(.employee-departures,.lifecycle-page) td small{display:block;margin-top:var(--ui-space-8)}:is(.employee-departures,.lifecycle-page) :is(.pagination,.actions){justify-content:flex-start;margin-top:var(--ui-space-16)}.employee-departures .current-grid,.lifecycle-page .policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24)}.employee-departures .current-grid article{padding:var(--ui-space-16);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}:is(.employee-departures,.lifecycle-page) pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--ui-space-12);background:var(--ui-color-background-subtle);font:var(--ui-font-caption)/var(--ui-line-height-body) var(--ui-font-family-mono)}:is(.employee-departures,.lifecycle-page) summary{cursor:pointer;min-height:var(--ui-control-height);padding:var(--ui-space-8) 0;color:var(--ui-color-link)}:is(.employee-departures,.lifecycle-page) .ant-alert{margin:var(--ui-space-16) 0}:is(.employee-departures,.lifecycle-page,.employee-lifecycle-confirm) .ant-btn{min-height:var(--ui-control-height);height:auto;white-space:normal;max-width:100%}.lifecycle-page .input-unit{display:flex;align-items:center;gap:var(--ui-space-12)}.lifecycle-page .toggle{display:flex;align-items:center;gap:var(--ui-space-8);margin-top:var(--ui-space-24);min-height:var(--ui-control-height)}.lifecycle-page .notice,.employee-departures .self-departure{padding:var(--ui-space-12);border-radius:var(--ui-radius-control)}.lifecycle-page dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-12)}.lifecycle-page dd{margin:0;overflow-wrap:anywhere}.lifecycle-page .filters{justify-content:flex-start}:is(.employee-departures,.lifecycle-page) :is(input,select,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.employee-departures .current-grid,.lifecycle-page .policy-grid,.lifecycle-page dl{grid-template-columns:minmax(0,1fr)}:is(.employee-departures,.lifecycle-page) thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}:is(.employee-departures,.lifecycle-page) :is(table,tbody,tr,td){display:block;width:100%}:is(.employee-departures,.lifecycle-page) tr{border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);padding:var(--ui-space-12);margin-bottom:var(--ui-space-12)}:is(.employee-departures,.lifecycle-page) td{border:0;padding:var(--ui-space-8) 0}:is(.employee-departures,.lifecycle-page) td:before{content:attr(data-label);display:block;font-size:var(--ui-font-caption);color:var(--ui-color-text-muted);margin-bottom:var(--ui-space-4)}:is(.employee-departures,.lifecycle-page,.employee-lifecycle-confirm) :is(.ant-btn,input:not([type=checkbox]),select,summary){min-height:var(--ui-mobile-touch-target)}.lifecycle-page .toggle{min-height:var(--ui-mobile-touch-target)}}.customer-invoices,.customer-invoice-detail{min-width:0}.invoice-feedback:empty{display:none}.invoice-feedback{margin-bottom:var(--ui-section-gap)}.invoice-feedback>.ant-alert+.ant-alert{margin-top:var(--ui-space-12)}.invoice-section-note{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}.invoice-application .ui-form{margin-top:var(--ui-space-24)}.invoice-field-error{margin:0;color:var(--ui-color-status-error-text)}.invoice-application label>span{font-weight:var(--ui-font-weight-regular);color:var(--ui-color-text-muted)}.invoice-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-24) 0}.invoice-facts>div{min-width:0}.invoice-facts dt{margin:0 0 var(--ui-space-8);color:var(--ui-color-text-muted)}.invoice-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.invoice-facts small{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted)}.invoice-amount{font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium)}.invoice-status{display:inline-flex;align-items:center;gap:var(--ui-space-8);font-weight:var(--ui-font-weight-medium);color:var(--ui-color-status-info-text);overflow-wrap:anywhere}.invoice-status:before{content:"";width:var(--ui-space-8);height:var(--ui-space-8);flex-shrink:0;border-radius:var(--ui-radius-pill);background:currentColor}.invoice-status.is-success{color:var(--ui-color-status-success-text)}.invoice-status.is-warning{color:var(--ui-color-status-warning-text)}.invoice-status.is-neutral{color:var(--ui-color-text-secondary)}.invoice-table{table-layout:fixed}.invoice-table th:first-child{width:30%}.invoice-table th:nth-child(2){width:18%}.invoice-table th:nth-child(3){width:16%}.invoice-table th:nth-child(4){width:12%}.invoice-table th:nth-child(5){width:14%}.invoice-table th:last-child{width:10%}.invoice-table td{overflow-wrap:anywhere}.invoice-table td>small{display:block;margin-top:var(--ui-space-8);font-size:var(--ui-font-caption);color:var(--ui-color-text-secondary)}.invoice-table a,.invoice-text-link{color:var(--ui-color-link);text-decoration:none}.invoice-text-link{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:var(--ui-control-height);margin-top:var(--ui-space-8);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.invoice-mobile{display:none}.invoice-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);margin-top:var(--ui-space-24);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative);color:var(--ui-color-text-muted)}.invoice-empty{display:grid;justify-items:center;gap:var(--ui-space-16);padding:var(--ui-space-24) 0}.invoice-empty>p{margin:0;color:var(--ui-color-text-secondary)}.invoice-fact-section{margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.invoice-fact-section h3,.invoice-matched-record h3{margin:0;font-size:var(--ui-font-mobile-body);line-height:var(--ui-line-height-heading);font-weight:var(--ui-font-weight-semibold)}.invoice-fact-section .invoice-facts{margin-bottom:var(--ui-space-16)}.invoice-matches{margin:var(--ui-space-16) 0;padding:var(--ui-space-16);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.invoice-matched-record+.invoice-matched-record{margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.invoice-matched-record>.ui-actions{margin-top:var(--ui-space-16)}.invoice-detail-summary{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16) var(--ui-space-24)}.invoice-detail-summary .invoice-summary-number{margin:0 0 var(--ui-space-12);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold)}.invoice-summary-amount{display:grid;gap:var(--ui-space-8)}.invoice-summary-amount>span{color:var(--ui-color-text-muted)}.invoice-summary-amount>strong{font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold)}.invoice-state-description{margin:var(--ui-space-16) 0 0;color:var(--ui-color-text-secondary)}.invoice-file{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);margin-top:var(--ui-space-16);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.invoice-file>div{min-width:0;display:grid;gap:var(--ui-space-8)}.invoice-file strong{overflow-wrap:anywhere}.invoice-file span{color:var(--ui-color-text-muted)}.invoice-confirmation .invoice-facts{margin-top:var(--ui-space-16)}.invoice-confirmation .ui-actions{margin-top:var(--ui-space-24)}:is(.customer-invoices,.customer-invoice-detail,.invoice-confirmation) :is(a,button,input,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.invoice-feedback{scroll-margin-top:calc(var(--ui-header-height) + var(--ui-space-16))}@media(max-width:1023px){.invoice-desktop{display:none}.invoice-mobile{display:block}.invoice-mobile>article{min-width:0;padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.invoice-mobile>article:first-child{padding-top:0}.invoice-mobile>article:last-child{border:0;padding-bottom:0}.invoice-mobile article>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12)}.invoice-mobile article>p{margin:var(--ui-space-12) 0}.invoice-mobile .invoice-facts{margin:var(--ui-space-16) 0}}@media(max-width:767px){.invoice-facts{grid-template-columns:minmax(0,1fr)}.invoice-pagination{align-items:flex-start}.invoice-pagination>.ui-actions{width:100%;justify-content:space-between}.invoice-text-link{min-height:var(--ui-mobile-touch-target)}.invoice-file{flex-direction:column;align-items:stretch}.invoice-file>button{width:100%}.invoice-confirmation .ui-actions>button{flex:1 1 100%;min-height:var(--ui-mobile-touch-target)}}.detection-coverage article+article[data-v-df639137]{margin-top:var(--ui-space-16)}.detection-coverage dd[data-v-df639137]{margin-inline-start:0}.detection-coverage dd[data-v-df639137],.detection-coverage small[data-v-df639137],.opportunity-recommendations[data-v-e4217484]{overflow-wrap:anywhere}.opportunity-recommendations article[data-v-e4217484]{margin-top:var(--ui-space-16)}.opportunity-recommendations dd[data-v-e4217484]{margin-inline-start:0}.opportunity-form[data-v-e4217484]{display:grid;gap:var(--ui-space-16)}.opportunity-form label[data-v-e4217484]{display:grid;gap:var(--ui-space-8)}.intelligence-page,.intelligence-task,.intelligence-dialog{min-width:0;overflow-wrap:anywhere}.intelligence-page .ui-panel-heading p{margin:var(--ui-space-8) 0 0}.intelligence-page .ui-page-heading .ui-help{margin-top:var(--ui-space-8)}.intelligence-page .ui-state,.intelligence-task .ui-state{overflow-wrap:anywhere}.intelligence-page :is(h2,h3,[tabindex]),.intelligence-task [tabindex]{scroll-margin-block:var(--ui-space-24)}.intelligence-page :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible,.intelligence-task :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible,.intelligence-dialog :is(a,button,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.intelligence-page h3,.intelligence-task h3{margin:0 0 var(--ui-space-12);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold)}.intelligence-page button,.intelligence-task button,.intelligence-dialog button{max-width:100%;white-space:normal;height:auto;min-height:var(--ui-control-height)}.intelligence-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ui-space-16);max-width:var(--ui-form-max-width)}.intelligence-search .ui-field{flex:1}.intelligence-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--ui-space-16);align-items:end;margin-bottom:var(--ui-space-24)}.intelligence-summary{display:flex;flex-wrap:wrap;gap:var(--ui-space-8) var(--ui-space-24);margin:0 0 var(--ui-space-16);color:var(--ui-color-text-secondary)}.intelligence-summary strong{color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.intelligence-table{table-layout:fixed}.intelligence-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.intelligence-table th,.intelligence-table td{overflow-wrap:anywhere}.intelligence-table td strong{font-weight:var(--ui-font-weight-medium)}.intelligence-table td small{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.intelligence-table .intelligence-actions-cell{width:calc(var(--ui-space-64) * 2)}.analysis-mock-lab .intelligence-table .intelligence-actions-cell{width:calc(var(--ui-space-64) * 2 + var(--ui-space-32))}.intelligence-table tr[aria-selected=true] td{background:var(--ui-color-background-selected)}.intelligence-status{display:inline-flex;align-items:center;padding:var(--ui-space-4) var(--ui-space-8);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control);font-size:var(--ui-font-caption)}.intelligence-status-success{color:var(--ui-color-status-success-text);background:var(--ui-color-status-success-background)}.intelligence-status-warning{color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background)}.intelligence-status-error{color:var(--ui-color-status-error-text);background:var(--ui-color-status-error-background)}.intelligence-mobile{display:none}.intelligence-cards{list-style:none;margin:0;padding:0}.intelligence-cards>li{min-width:0;padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.intelligence-cards>li:first-child{padding-top:0}.intelligence-card-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-8);margin-bottom:var(--ui-space-12)}.intelligence-card-heading strong{min-width:0;font-weight:var(--ui-font-weight-medium)}.intelligence-card-heading .intelligence-status{flex-shrink:0}.intelligence-cards p{margin:var(--ui-space-8) 0;color:var(--ui-color-text-secondary)}.intelligence-cards .ui-actions{margin-top:var(--ui-space-12)}.intelligence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:0}.intelligence-facts>div{min-width:0}.intelligence-facts dt{margin-bottom:var(--ui-space-4);color:var(--ui-color-text-secondary)}.intelligence-facts dd{margin:0;overflow-wrap:anywhere}.intelligence-facts+:is(section,.intelligence-sections),.intelligence-page .intelligence-facts+details{margin-top:var(--ui-space-24)}.intelligence-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24)}.intelligence-sections>section{min-width:0;padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.intelligence-sections ul{padding-left:var(--ui-space-24);margin:0}.intelligence-sections li{margin-bottom:var(--ui-space-8)}.intelligence-sections li small{display:block;color:var(--ui-color-text-muted)}.intelligence-tags{display:flex;flex-wrap:wrap;gap:var(--ui-space-8)}.intelligence-tags .ant-tag{margin:0;white-space:normal;overflow-wrap:anywhere}.intelligence-page details,.intelligence-task details{margin-top:var(--ui-space-16)}.intelligence-page summary,.intelligence-task summary{cursor:pointer;color:var(--ui-color-link)}.intelligence-page pre,.intelligence-task pre,.intelligence-dialog pre{max-width:100%;margin:var(--ui-space-12) 0;padding:var(--ui-space-16);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control);font:var(--ui-font-caption)/var(--ui-line-height-body) var(--ui-font-family-mono)}.intelligence-form-section{min-width:0;margin:0;padding:0;border:0}.intelligence-form-section+.intelligence-form-section{padding-top:var(--ui-space-24);border-top:1px solid var(--ui-color-border-decorative)}.intelligence-form-section legend{float:left;width:100%;padding:0;margin-bottom:var(--ui-space-16);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold)}.intelligence-form-section legend+*{clear:both}.intelligence-task .ui-form{max-width:none}.intelligence-task .intelligence-check{display:flex;align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-height)}.intelligence-task .intelligence-check input{flex-shrink:0}.intelligence-task .intelligence-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-space-12);padding-top:var(--ui-space-24);border-top:1px solid var(--ui-color-border-decorative)}.intelligence-error{color:var(--ui-color-status-error-text);font-size:var(--ui-font-caption)}.intelligence-dialog p{margin:0 0 var(--ui-space-16)}.intelligence-dialog .ui-actions{justify-content:flex-end;margin-top:var(--ui-space-24)}.intelligence-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-24);color:var(--ui-color-text-secondary)}.intelligence-result-list{display:grid;gap:var(--ui-space-16);margin-top:var(--ui-space-24)}.intelligence-result-list article{min-width:0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control)}.intelligence-official{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16) var(--ui-space-24)}.intelligence-official>div{flex:1;min-width:min(100%,var(--ui-auth-form-width))}.intelligence-official p{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}@media(max-width:1023px){.intelligence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.intelligence-desktop{display:none}.intelligence-mobile{display:block}.intelligence-facts,.intelligence-sections,.intelligence-filters{grid-template-columns:minmax(0,1fr)}.intelligence-search .ui-field{flex-basis:100%}.intelligence-search>button{width:100%}.intelligence-pager{justify-content:flex-start}.intelligence-page button,.intelligence-task button,.intelligence-dialog button,.intelligence-page summary,.intelligence-task summary{min-height:var(--ui-mobile-touch-target)}.intelligence-page summary,.intelligence-task summary{align-content:center}.intelligence-task .intelligence-check{min-height:var(--ui-mobile-touch-target)}}.registration-page,.registration-page *,.registration-dialog,.registration-dialog *{box-sizing:border-box}.registration-page :is(button,a,input,select,summary,[tabindex]):focus-visible,.registration-dialog :is(button,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.registration-page :is(h2,h3),.registration-dialog h3{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.registration-page p,.registration-dialog p{overflow-wrap:anywhere;line-height:var(--ui-line-height-body)}.registration-page fieldset{display:grid;gap:var(--ui-field-gap);padding:0;margin:0;border:0;min-width:0}.registration-page .registration-fields{max-width:var(--ui-form-max-width)}.registration-page .customer-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ui-space-16);margin:var(--ui-space-24) 0}.registration-page .customer-search>.ui-field{flex:1;min-width:0}.registration-page .registration-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-24) 0}.registration-facts>div{min-width:0}.registration-facts dt{color:var(--ui-color-text-secondary)}.registration-facts dd{margin:var(--ui-space-4) 0 0;overflow-wrap:anywhere}.registration-page .registration-field-error{color:var(--ui-color-status-error-text)}.registration-page .registration-status{display:inline-block;padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text);font-weight:var(--ui-font-weight-medium)}.registration-page .registration-status.active{background:var(--ui-color-status-success-background);color:var(--ui-color-status-success-text)}.registration-page .registration-pager{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-24);color:var(--ui-color-text-secondary)}.registration-page .registration-pager>span{margin-right:auto}.registration-page .history-filters{margin:var(--ui-space-24) 0}.registration-page .history-filters fieldset{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.registration-page :is(th,td){overflow-wrap:anywhere}.registration-page th{white-space:nowrap}.registration-page td small{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted)}.registration-page .protection-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24);margin:var(--ui-space-24) 0}.registration-page .protection-comparison>div{min-width:0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.registration-page .protection-comparison strong{display:block;margin-top:var(--ui-space-12);font-size:var(--ui-font-section-title)}.registration-page .agreement-check{display:flex;align-items:flex-start;gap:var(--ui-space-12);margin:var(--ui-space-24) 0;line-height:var(--ui-line-height-body)}.registration-page .agreement-check input{flex:0 0 auto;width:auto;margin-top:var(--ui-space-4)}.registration-page .registration-mobile{display:none}.registration-page summary,.registration-dialog summary{cursor:pointer;color:var(--ui-color-link);padding:var(--ui-space-8) 0;min-height:var(--ui-control-height)}.registration-page details,.registration-dialog details{margin:var(--ui-space-16) 0}.registration-dialog{min-width:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.registration-dialog .ui-actions{justify-content:flex-end;margin-top:var(--ui-space-24)}.registration-dialog .ant-btn{max-width:100%;height:auto;min-height:var(--ui-control-height);white-space:normal}@media(max-width:1023px){.registration-page .history-filters fieldset,.registration-page .registration-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.registration-page .registration-facts,.registration-page .protection-comparison,.registration-page .history-filters fieldset{grid-template-columns:minmax(0,1fr)}.registration-page .customer-search>.ui-field{flex-basis:100%}.registration-page .registration-desktop{display:none}.registration-page .registration-mobile{display:grid;gap:var(--ui-space-24)}.registration-page .registration-mobile article{min-width:0;padding-bottom:var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.registration-page .registration-mobile article:last-child{padding-bottom:0;border:0}.registration-page .registration-mobile article>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12)}.registration-page .registration-pager{justify-content:flex-start}.registration-page .registration-pager>span{flex-basis:100%}.registration-page summary,.registration-dialog summary,.registration-dialog .ant-btn{min-height:var(--ui-mobile-touch-target)}.registration-dialog{font-size:var(--ui-font-mobile-body)}}.customer-points,.customer-points *,.points-confirmation,.points-confirmation *{box-sizing:border-box}.customer-points :is(button,a,input,summary,[tabindex]):focus-visible,.points-confirmation :is(button,a,input,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.customer-points :is(h2,h3),.points-confirmation h3{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.customer-points p,.points-confirmation p{line-height:var(--ui-line-height-body)}.customer-points .points-feedback p{margin:0}.customer-points .points-feedback p+p{margin-top:var(--ui-space-8)}.customer-points .points-balance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24);margin:0}.customer-points .points-balance dt{margin-bottom:var(--ui-space-8);color:var(--ui-color-text-secondary)}.customer-points .points-balance dd{margin:0;font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.customer-points .points-balance small{font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-regular)}.customer-points .points-balance p{margin:var(--ui-space-16) 0 0}.customer-points .points-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-space-24);margin-bottom:var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.customer-points .points-tabs button{position:relative;min-height:var(--ui-control-height);max-width:100%;padding:var(--ui-space-8) 0 var(--ui-space-12);border:0;background:transparent;color:var(--ui-color-text-secondary);font:inherit;cursor:pointer}.customer-points .points-tabs button[aria-selected=true]{font-weight:var(--ui-font-weight-medium);color:var(--ui-color-primary)}.customer-points .points-tabs button[aria-selected=true]:after{position:absolute;left:0;right:0;bottom:-1px;height:var(--ui-focus-offset);content:"";background:var(--ui-color-primary)}.customer-points .points-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-24);min-width:0}.customer-points .points-product{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-16);margin:0;min-width:0}.customer-points .points-product>.points-state{align-self:flex-start}.customer-points .points-product p{margin:0;color:var(--ui-color-text-secondary);white-space:pre-line}.customer-points .points-product .points-product-price{color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.customer-points .points-product-price span{font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-regular)}.customer-points .points-product>.ui-actions{margin-top:auto}.customer-points .points-product .points-fixed-quantity{color:var(--ui-color-text-primary)}.customer-points .points-field-error{color:var(--ui-color-status-error-text)}.points-state{display:inline-block;max-width:100%;padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-medium);overflow-wrap:anywhere}.points-state-info{color:var(--ui-color-status-info-text);background:var(--ui-color-status-info-background)}.points-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-16) 0}.points-facts>div{min-width:0}.points-facts dt{color:var(--ui-color-text-secondary)}.points-facts dd{margin:var(--ui-space-4) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.customer-points .points-secondary{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.customer-points .points-row-actions{align-items:flex-start}.customer-points .points-row-actions .ant-btn-link{padding:0;min-height:var(--ui-control-height)}.customer-points :is(.points-recovery,.points-cancellation-recovery) h2{font-size:var(--ui-font-section-title)}.customer-points :is(.points-recovery,.points-cancellation-recovery)>.ui-help{margin-bottom:0}.customer-points .points-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-24);color:var(--ui-color-text-secondary)}.customer-points .points-pager>span{margin-right:auto}.customer-points :is(th,td){overflow-wrap:anywhere}.customer-points th{white-space:nowrap}.customer-points summary{cursor:pointer;color:var(--ui-color-link);min-height:var(--ui-control-height);padding:var(--ui-space-8) 0}.customer-points details .points-facts{grid-template-columns:minmax(0,1fr)}.customer-points .points-mobile{display:none}.points-confirmation{min-width:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.points-confirmation .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;white-space:normal}.points-confirmation .points-dialog-actions{justify-content:flex-end;margin-top:var(--ui-space-24)}@media(max-width:1023px){.customer-points .points-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.customer-points .points-grid,.customer-points .points-balance dl,.points-facts{grid-template-columns:minmax(0,1fr)}.customer-points .points-tabs{gap:var(--ui-space-16)}.customer-points .points-tabs button,.customer-points summary,.customer-points .points-row-actions .ant-btn-link,.points-confirmation .ant-btn{min-height:var(--ui-mobile-touch-target)}.customer-points .points-product-price span,.customer-points .points-balance small,.points-state,.points-confirmation{font-size:var(--ui-font-mobile-body)}.customer-points .points-desktop{display:none}.customer-points .points-mobile{display:grid;gap:var(--ui-space-24)}.customer-points .points-mobile article{min-width:0;padding-bottom:var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.customer-points .points-mobile article:last-child{padding-bottom:0;border-bottom:0}.customer-points .points-mobile header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-12)}.customer-points .points-mobile header>span{color:var(--ui-color-text-secondary)}.customer-points .points-pager{justify-content:flex-start}.customer-points .points-pager>span{flex-basis:100%}}.consultations-page,.consultations-page *,.consultation-confirmation,.consultation-confirmation *{box-sizing:border-box}.consultations-page :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible,.consultation-confirmation :is(button,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.consultations-page :is(h2,h3),.consultation-confirmation h3{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.consultations-page p,.consultation-confirmation p{line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.consultations-page .ui-state>p:first-child{margin-top:0}.consultations-page .ui-state>p:last-child{margin-bottom:0}.consultations-page fieldset{display:grid;gap:var(--ui-field-gap);padding:0;margin:0;border:0;min-width:0}.consultations-page .ui-form fieldset>.ui-actions{margin-top:var(--ui-space-8)}.consultations-page textarea{resize:vertical}.consultations-page .consultation-field-error{color:var(--ui-color-status-error-text)}.consultations-page .history-filters{margin-bottom:var(--ui-space-16)}.consultations-page .history-filters fieldset{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:var(--ui-space-16)}.consultations-page[data-consultation-mode=customer] .history-filters fieldset{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.consultations-page .consultation-secondary{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.consultations-page .consultation-state{display:inline-block;padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-status-info-background);color:var(--ui-color-status-info-text);font-weight:var(--ui-font-weight-medium)}.consultations-page :is(th,td){overflow-wrap:anywhere}.consultations-page th{white-space:nowrap}.consultations-page .ui-table-region .ant-btn-link{padding:0}.consultations-page .consultation-pager{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-24);color:var(--ui-color-text-secondary)}.consultations-page .consultation-pager>span{margin-right:auto}.consultations-page .consultation-detail-summary{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-16)}.consultation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-24) 0}.consultation-facts>div{min-width:0}.consultation-facts dt{color:var(--ui-color-text-secondary)}.consultation-facts dd{margin:var(--ui-space-4) 0 0;overflow-wrap:anywhere}.consultations-page .consultation-replies{margin-top:var(--ui-space-24);padding-top:var(--ui-space-24);border-top:1px solid var(--ui-color-border-decorative)}.consultations-page .consultation-reply{padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.consultations-page .consultation-reply header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-8)}.consultations-page .consultation-reply header span{color:var(--ui-color-text-secondary)}.consultations-page .reply-form{margin-top:var(--ui-space-24)}.consultations-page .consultation-boundary p{color:var(--ui-color-text-secondary)}.consultation-text{white-space:pre-wrap;overflow-wrap:anywhere}.consultations-page summary,.consultation-confirmation summary{cursor:pointer;color:var(--ui-color-link);padding:var(--ui-space-8) 0;min-height:var(--ui-control-height)}.consultations-page details,.consultation-confirmation details{margin:var(--ui-space-16) 0}.consultations-page .consultation-mobile{display:none}.consultation-confirmation{min-width:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.consultation-confirmation .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;white-space:normal}.consultation-dialog-actions{justify-content:flex-end;margin-top:var(--ui-space-24)}@media(max-width:1023px){.consultations-page .history-filters fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.consultations-page .history-filters fieldset,.consultations-page[data-consultation-mode=customer] .history-filters fieldset,.consultation-facts{grid-template-columns:minmax(0,1fr)}.consultations-page .consultation-desktop{display:none}.consultations-page .consultation-mobile{display:grid;gap:var(--ui-space-24)}.consultations-page .consultation-cards article{min-width:0;padding-bottom:var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.consultations-page .consultation-cards article:last-child{border:0;padding-bottom:0}.consultations-page .consultation-cards header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-12)}.consultations-page .consultation-pager{justify-content:flex-start}.consultations-page .consultation-pager>span{flex-basis:100%}.consultations-page summary,.consultation-confirmation summary,.consultation-confirmation .ant-btn{min-height:var(--ui-mobile-touch-target)}.consultation-confirmation{font-size:var(--ui-font-mobile-body)}}.relationship-unbind-page,.customer-unbinds,.relationship-confirmation{min-width:0;color:var(--ui-color-text-primary)}.customer-unbinds *,.relationship-confirmation *{box-sizing:border-box;min-width:0}.customer-unbinds :is(.title-row,.section-heading,.actions){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12)}.customer-unbinds :is(p,li),.relationship-confirmation :is(p,li){line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.customer-unbinds h2{font-size:var(--ui-font-section-title);line-height:var(--ui-line-height-heading);margin:0 0 var(--ui-space-16)}.customer-unbinds h3{font-size:var(--ui-font-body);margin:var(--ui-space-24) 0 var(--ui-space-12)}.customer-unbinds .scope{color:var(--ui-color-text-secondary)}.customer-unbinds .identifier{font:var(--ui-font-caption)/var(--ui-line-height-body) var(--ui-font-family-mono)}.customer-unbinds .boundary{background:var(--ui-color-background-subtle)}.customer-unbinds .pending-panel{background:var(--ui-color-status-warning-background)}.customer-unbinds .receipt-panel{border-left:var(--ui-space-4) solid var(--ui-color-status-success-text)}.customer-unbinds :is(.relationship-filter,.cancel-form){display:flex;align-items:end;flex-wrap:wrap;gap:var(--ui-space-16)}.customer-unbinds .cancel-form{margin-top:var(--ui-space-24)}.customer-unbinds :is(.relationship-filter,.cancel-form) label{flex:1;display:grid;gap:var(--ui-space-8)}.customer-unbinds input{width:100%;padding:var(--ui-space-8) var(--ui-space-12);min-height:var(--ui-control-height);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.customer-unbinds input:disabled{background:var(--ui-color-background-disabled)}.customer-unbinds :is(.table-scroll,table){width:100%;max-width:100%}.customer-unbinds table{border-collapse:collapse;table-layout:fixed}.customer-unbinds :is(th,td){padding:var(--ui-space-12) var(--ui-space-16);text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-color-border-decorative);overflow-wrap:anywhere}.customer-unbinds th{background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}.customer-unbinds td small{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted)}.customer-unbinds .pagination,.customer-unbinds .actions,.relationship-confirmation .actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--ui-space-12);margin-top:var(--ui-space-16)}.customer-unbinds .confirmation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-8)}.customer-unbinds pre,.relationship-confirmation pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:var(--ui-space-12);background:var(--ui-color-background-subtle);font:var(--ui-font-caption)/var(--ui-line-height-body) var(--ui-font-family-mono)}.customer-unbinds summary,.relationship-confirmation summary{cursor:pointer;color:var(--ui-color-link);padding:var(--ui-space-8) 0;min-height:var(--ui-control-height)}.customer-unbinds .ant-alert{margin:var(--ui-space-16) 0}.customer-unbinds .ant-btn,.relationship-confirmation .ant-btn{height:auto;min-height:var(--ui-control-height);white-space:normal;max-width:100%}.customer-unbinds :is(input,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:767px){.customer-unbinds :is(.relationship-filter,.cancel-form,.confirmation-grid){display:grid;grid-template-columns:minmax(0,1fr)}.customer-unbinds thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.customer-unbinds :is(table,tbody,tr,td){display:block;width:100%}.customer-unbinds tr{border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);padding:var(--ui-space-12);margin-bottom:var(--ui-space-12)}.customer-unbinds td{border:0;padding:var(--ui-space-8) 0}.customer-unbinds td:before{content:attr(data-label);display:block;font-size:var(--ui-font-caption);color:var(--ui-color-text-muted);margin-bottom:var(--ui-space-4)}.customer-unbinds :is(.ant-btn,input,summary),.relationship-confirmation :is(.ant-btn,summary){min-height:var(--ui-mobile-touch-target)}}.customer-account-lifecycle,.customer-account-lifecycle *{box-sizing:border-box;min-width:0}.customer-account-lifecycle .heading,.customer-account-lifecycle .section-heading,.customer-account-lifecycle .actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);flex-wrap:wrap}.customer-account-lifecycle h2{font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading);margin:0 0 var(--ui-space-16)}.customer-account-lifecycle :is(p,li){line-height:var(--ui-line-height-body);overflow-wrap:anywhere}.customer-account-lifecycle .identifier{font-family:var(--ui-font-family-mono);font-size:var(--ui-font-caption);overflow-wrap:anywhere}.customer-account-lifecycle .pending-panel{background:var(--ui-color-status-warning-background)}.customer-account-lifecycle .original-receipt{border-left:var(--ui-space-4) solid var(--ui-color-status-success-text)}.customer-account-lifecycle .boundary{background:var(--ui-color-background-subtle)}.customer-account-lifecycle .ant-alert{margin:var(--ui-space-16) 0}.customer-account-lifecycle .scope{color:var(--ui-color-text-secondary)}.customer-account-lifecycle .scope-evidence{margin-bottom:var(--ui-space-24)}.customer-account-lifecycle .table-scroll{max-width:100%;overflow-x:auto}.customer-account-lifecycle table{width:100%;min-width:calc(var(--ui-space-64)*10);border-collapse:collapse;font-size:var(--ui-font-body)}.customer-account-lifecycle :is(td,th){padding:var(--ui-space-12) var(--ui-space-16);text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-color-border-decorative);overflow-wrap:anywhere}.customer-account-lifecycle th{background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}.customer-account-lifecycle td small{display:block;margin-top:var(--ui-space-8)}.customer-account-lifecycle .pagination,.customer-account-lifecycle .actions{justify-content:flex-start;display:flex;align-items:center;gap:var(--ui-space-12);flex-wrap:wrap;margin-top:var(--ui-space-16)}.customer-account-lifecycle :is(input,textarea){box-sizing:border-box;width:100%;max-width:100%;padding:var(--ui-space-8) var(--ui-space-12);min-height:var(--ui-control-height);color:var(--ui-color-text-primary);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);font:inherit}.customer-account-lifecycle textarea{min-height:calc(var(--ui-space-48)*2)}.customer-account-lifecycle form{display:flex;align-items:end;gap:var(--ui-space-12);flex-wrap:wrap}.customer-account-lifecycle form label{flex:1}.customer-account-lifecycle pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;background:var(--ui-color-background-subtle);padding:var(--ui-space-12);border-radius:var(--ui-radius-control);font:var(--ui-font-caption)/var(--ui-line-height-body) var(--ui-font-family-mono)}.customer-account-lifecycle summary{cursor:pointer;color:var(--ui-color-link);min-height:var(--ui-control-height);padding:var(--ui-space-8) 0}.customer-account-lifecycle.confirmation{padding:0;margin:0;background:transparent}.customer-account-lifecycle .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;white-space:normal}@media(max-width:767px){.customer-account-lifecycle form{display:grid;grid-template-columns:minmax(0,1fr)}.customer-account-lifecycle :is(.ant-btn,input,summary){min-height:var(--ui-mobile-touch-target)}}.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics{min-width:0;max-width:100%;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.employee-order-collaboration *,.enterprise-order-task *,.enterprise-order-statistics *{box-sizing:border-box;min-width:0}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) .ant-btn{height:auto;min-height:var(--ui-control-height);max-width:100%;white-space:normal}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) :is(h2,h3,h4){margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) p{margin:var(--ui-space-12) 0;line-height:var(--ui-line-height-body)}.employee-order-collaboration .order-collaboration-scope{margin-bottom:var(--ui-space-24);color:var(--ui-color-text-secondary)}:is(.employee-order-collaboration,.enterprise-order-task) :is(.order-collaboration-help,small),.enterprise-order-statistics .order-statistics-note{color:var(--ui-color-text-secondary);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body)}.employee-order-collaboration .order-collaboration-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ui-space-16);padding-bottom:var(--ui-space-24);margin-bottom:var(--ui-space-24);border-bottom:1px solid var(--ui-color-border-decorative)}.employee-order-collaboration .order-collaboration-filters>.ui-field{flex:1;margin:0}.employee-order-collaboration .order-collaboration-filters>.order-collaboration-query{flex:2}.employee-order-collaboration .order-collaboration-filters :is(input,select){width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.employee-order-collaboration .order-collaboration-filters :is(input,select):disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.employee-order-collaboration .order-collaboration-table{max-width:100%;overflow-x:auto}.employee-order-collaboration .order-collaboration-table .ant-table-cell{font-size:var(--ui-font-body);vertical-align:top;overflow-wrap:anywhere}.employee-order-collaboration .order-collaboration-table .ant-table-cell>small{display:block;margin-top:var(--ui-space-8)}.employee-order-collaboration .order-collaboration-table .ant-btn-link{padding:0}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-identifier{font-size:var(--ui-font-caption);font-family:var(--ui-font-family-mono);overflow-wrap:anywhere;white-space:normal}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-status{display:inline-block;max-width:100%;padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-status-info-background);color:var(--ui-color-status-info-text);font-size:var(--ui-font-caption);line-height:var(--ui-line-height-body)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-status[data-tone=warning]{background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-status[data-tone=success]{background:var(--ui-color-status-success-background);color:var(--ui-color-status-success-text)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-status[data-tone=neutral]{background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-money{font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-pager{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-16);flex-wrap:wrap;margin-top:var(--ui-space-24);color:var(--ui-color-text-secondary)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-empty{padding:var(--ui-space-24) 0;color:var(--ui-color-text-secondary)}:is(.employee-order-collaboration,.enterprise-order-task) .enterprise-order-notice,.enterprise-order-statistics .order-statistics-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);margin:var(--ui-space-16) 0}:is(.employee-order-collaboration,.enterprise-order-task) .enterprise-order-notice>.ant-alert,.enterprise-order-statistics .order-statistics-error>.ant-alert{flex:1}:is(.employee-order-collaboration,.enterprise-order-task) :is(.enterprise-order-feedback,.order-collaboration-feedback){scroll-margin-top:var(--ui-space-24)}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) .order-collaboration-boundary{margin:var(--ui-space-16) 0;color:var(--ui-color-text-secondary)}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) summary{min-height:var(--ui-control-height);padding:var(--ui-space-8) 0;color:var(--ui-color-link);cursor:pointer}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ui-space-12) var(--ui-space-16);margin:var(--ui-space-16) 0}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-facts dt{color:var(--ui-color-text-secondary)}:is(.employee-order-collaboration,.enterprise-order-task) .order-collaboration-facts dd{margin:0;overflow-wrap:anywhere}.employee-order-collaboration .order-collaboration-cards{display:grid;gap:var(--ui-space-16);margin:0;padding:0;list-style:none}.employee-order-collaboration .order-collaboration-cards>li{padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface)}.employee-order-collaboration .order-collaboration-card-title{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-8)}.employee-order-collaboration .order-collaboration-card-title>strong{font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-semibold)}.enterprise-order-task .order-collaboration-summary{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-24);margin-bottom:var(--ui-space-24)}.enterprise-order-task .order-collaboration-summary>div{max-width:100%}.enterprise-order-task .order-collaboration-summary-money{display:block;margin-top:var(--ui-space-8);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.enterprise-order-task .order-collaboration-section{padding-top:var(--ui-space-24);margin-top:var(--ui-space-24);border-top:1px solid var(--ui-color-border-decorative)}.enterprise-order-task .order-collaboration-records{display:grid;gap:var(--ui-space-16);margin-top:var(--ui-space-16)}.enterprise-order-task .order-collaboration-records>article{padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface)}.enterprise-order-task .order-collaboration-long{white-space:pre-wrap;overflow-wrap:anywhere}.enterprise-order-task .order-collaboration-timeline{display:grid;gap:var(--ui-space-24);list-style:none;padding:0;margin:var(--ui-space-24) 0}.enterprise-order-task .order-collaboration-timeline>li{padding-left:var(--ui-space-16);border-left:var(--ui-focus-offset) solid var(--ui-color-border-decorative)}.enterprise-order-task .order-collaboration-detail-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ui-space-16);padding-top:var(--ui-space-24);margin-top:var(--ui-space-24);border-top:1px solid var(--ui-color-border-decorative);color:var(--ui-color-text-secondary)}.enterprise-order-statistics .order-statistics-total{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-24);margin:var(--ui-space-24) 0}.enterprise-order-statistics .order-statistics-total>div{display:grid;gap:var(--ui-space-8);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle)}.enterprise-order-statistics .order-statistics-total span{color:var(--ui-color-text-secondary)}.enterprise-order-statistics .order-statistics-total strong{font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.enterprise-order-statistics .order-statistics-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-16);margin:var(--ui-space-24) 0}.enterprise-order-statistics .order-statistics-groups article{padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface)}.enterprise-order-statistics .order-statistics-groups h3{font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold)}.enterprise-order-statistics .order-statistics-groups .order-statistics-mock{border-color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background)}.enterprise-order-statistics .order-statistics-mock-label{color:var(--ui-color-status-warning-text);font-size:var(--ui-font-caption);font-weight:var(--ui-font-weight-medium)}.enterprise-order-statistics .order-statistics-amount{font-variant-numeric:tabular-nums}@media(max-width:1023px){.enterprise-order-statistics .order-statistics-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-order-collaboration .order-collaboration-filters>.ui-actions{flex-basis:100%}}@media(max-width:767px){.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics{font-size:var(--ui-font-mobile-body)}:is(.employee-order-collaboration,.enterprise-order-task,.enterprise-order-statistics) :is(.ant-btn,summary){min-height:var(--ui-mobile-touch-target)}.employee-order-collaboration .order-collaboration-filters>.ui-field{flex-basis:100%}.employee-order-collaboration .order-collaboration-filters :is(input,select){min-height:var(--ui-mobile-control-height);font-size:var(--ui-font-mobile-body)}.enterprise-order-task .order-collaboration-facts,.enterprise-order-statistics .order-statistics-total,.enterprise-order-statistics .order-statistics-groups{grid-template-columns:minmax(0,1fr)}:is(.employee-order-collaboration,.enterprise-order-task) .enterprise-order-notice>.ant-alert,.enterprise-order-statistics .order-statistics-error>.ant-alert{flex-basis:100%}}.customer-refunds{min-width:0}.refund-feedback{margin-bottom:var(--ui-section-gap)}.refund-feedback:empty{display:none}.refund-feedback>.ant-alert+.ant-alert{margin-top:var(--ui-space-12)}.customer-refunds .ant-alert{font-size:inherit;line-height:var(--ui-line-height-body)}.refund-section-note,.refund-state-description{margin:var(--ui-space-8) 0 var(--ui-space-16);color:var(--ui-color-text-secondary)}.ui-panel-heading .refund-section-note{margin-bottom:0}.refund-application .ui-form{margin-top:var(--ui-space-24)}.refund-application textarea{resize:vertical;min-height:var(--ui-space-64)}.refund-application label>span{color:var(--ui-color-text-muted);font-weight:var(--ui-font-weight-regular)}.refund-application .refund-field-error{margin:0;color:var(--ui-color-status-error-text);font-size:var(--ui-font-body)}.refund-confirmation{max-width:var(--ui-form-max-width)}.refund-confirmation h3,.refund-detail-section h3{margin:0 0 var(--ui-space-12);font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.refund-full-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-color-text-primary);line-height:var(--ui-line-height-body)}.refund-submit-actions{margin-top:var(--ui-space-24)}.refund-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16) var(--ui-space-24);margin:var(--ui-space-24) 0}.refund-facts>div{min-width:0}.refund-facts dt{margin-bottom:var(--ui-space-8);color:var(--ui-color-text-muted)}.refund-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.refund-facts dd small{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted);font:inherit}.refund-amount{font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-medium)}.refund-status{display:inline-flex;align-items:center;gap:var(--ui-space-8);font-weight:var(--ui-font-weight-medium);color:var(--ui-color-status-info-text);overflow-wrap:anywhere}.refund-status:before{content:"";width:var(--ui-space-8);height:var(--ui-space-8);flex-shrink:0;border-radius:var(--ui-radius-pill);background:currentColor}.refund-status.is-success{color:var(--ui-color-status-success-text)}.refund-status.is-warning{color:var(--ui-color-status-warning-text)}.refund-status.is-neutral{color:var(--ui-color-text-secondary)}.refund-table{table-layout:fixed}.refund-table th:first-child{width:32%}.refund-table th:nth-child(2){width:16%}.refund-table th:nth-child(3){width:20%}.refund-table th:nth-child(4){width:20%}.refund-table th:last-child{width:12%}.refund-table td{overflow-wrap:anywhere}.refund-table td>small{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-secondary);font-size:var(--ui-font-caption)}.refund-table .ant-btn-link{padding:0;text-align:left}.refund-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);margin-top:var(--ui-space-24);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative);color:var(--ui-color-text-muted)}.refund-empty{display:grid;justify-items:center;gap:var(--ui-space-16);padding:var(--ui-space-24) 0}.refund-empty>p{margin:0;color:var(--ui-color-text-secondary)}.refund-mobile{display:none}.refund-detail-section{margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.refund-text-link{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:var(--ui-control-height);margin-top:var(--ui-space-8);color:var(--ui-color-link);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);text-decoration:none}.refund-support{margin-top:var(--ui-section-gap);color:var(--ui-color-text-muted)}.refund-support summary{min-height:var(--ui-control-height);padding:var(--ui-space-8) 0;width:fit-content;color:var(--ui-color-link);cursor:pointer}.refund-support p{font-size:var(--ui-font-caption)}.refund-matches{margin:var(--ui-space-16) 0;padding:var(--ui-space-16);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.refund-matches .ui-actions{margin-top:var(--ui-space-12)}.customer-refunds :is(button,a,input,textarea,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.refund-detail-panel,.refund-feedback{scroll-margin-top:calc(var(--ui-header-height) + var(--ui-space-16))}.refund-matched-record+.refund-matched-record{margin-top:var(--ui-section-gap);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.refund-matched-record .ui-panel-heading h3{margin:0;font-size:var(--ui-font-mobile-body);line-height:var(--ui-line-height-heading)}.refund-matched-record>.ui-actions>button{max-width:100%;height:auto;min-height:var(--ui-control-height);white-space:normal;text-align:left}@media(max-width:1023px){.refund-desktop{display:none}.refund-mobile{display:block}.refund-mobile>article{min-width:0;padding:var(--ui-space-16) 0;border-bottom:1px solid var(--ui-color-border-decorative)}.refund-mobile>article:first-child{padding-top:0}.refund-mobile>article:last-child{border:0;padding-bottom:0}.refund-mobile article>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12)}.refund-mobile article>header>strong{min-width:0;overflow-wrap:anywhere}.refund-mobile article>p{margin:var(--ui-space-12) 0}.refund-mobile .refund-facts{margin:var(--ui-space-16) 0}}@media(max-width:767px){.refund-facts{grid-template-columns:minmax(0,1fr)}.refund-application .refund-field-error{font-size:var(--ui-font-mobile-body)}.refund-pagination{align-items:flex-start}.refund-pagination>.ui-actions{width:100%;justify-content:space-between}.refund-text-link,.refund-support summary,.refund-matched-record>.ui-actions>button{min-height:var(--ui-mobile-touch-target)}.refund-submit-actions>button{flex:1 1 100%}}.report-purchases h2[data-v-5002644a]{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold)}.report-purchases th[data-v-5002644a]{white-space:nowrap}.report-purchases td[data-v-5002644a]{overflow-wrap:anywhere}.purchase-id[data-v-5002644a]{display:block;margin-top:var(--ui-space-8);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.report-purchases-mobile[data-v-5002644a]{display:none}.report-purchases-mobile article+article[data-v-5002644a]{margin-top:var(--ui-space-16);padding-top:var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.report-purchases-mobile h3[data-v-5002644a]{margin:0;font-size:var(--ui-font-mobile-body)}.report-purchases-mobile p[data-v-5002644a]{color:var(--ui-color-text-secondary)}.report-purchases-mobile dl[data-v-5002644a]{display:grid;gap:var(--ui-space-12);margin:0}.report-purchases-mobile dt[data-v-5002644a]{color:var(--ui-color-text-muted)}.report-purchases-mobile dd[data-v-5002644a]{margin:var(--ui-space-4) 0 0;overflow-wrap:anywhere}@media(max-width:767px){.report-purchases-desktop[data-v-5002644a]{display:none}.report-purchases-mobile[data-v-5002644a]{display:block}}.customer-reports{min-width:0}.customer-reports .reports-heading{margin:0}.reports-layout{display:grid;grid-template-columns:var(--ui-account-menu-width) minmax(0,1fr);gap:var(--ui-section-gap);align-items:start}.reports-list.ui-panel{padding:var(--ui-space-12)}.reports-list-title{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);padding:var(--ui-space-8) var(--ui-space-8) var(--ui-space-16)}.reports-list-title h2{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold)}.reports-list-title>span{color:var(--ui-color-text-muted);white-space:nowrap}.report-task{display:flex;gap:var(--ui-space-12);width:100%;min-width:0;padding:var(--ui-space-12);border:1px solid transparent;border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);text-align:left;font:inherit;cursor:pointer}.report-task:hover{background:var(--ui-color-background-subtle)}.report-task.selected{border-color:var(--ui-color-primary);background:var(--ui-color-background-selected)}.report-task-icon{flex-shrink:0;color:var(--ui-color-primary)}.report-task>span:last-child{min-width:0}.report-task strong,.report-task small{display:block;overflow-wrap:anywhere}.report-task small{margin-top:var(--ui-space-8);color:var(--ui-color-text-secondary);font-size:var(--ui-font-caption)}.report-paper{min-width:0}.report-paper-head{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-space-16);padding-bottom:var(--ui-space-16);border-bottom:1px solid var(--ui-color-border-decorative)}.report-paper-head h2{margin:0;font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.report-paper-head p{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}.report-status{padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);background:var(--ui-color-status-info-background);color:var(--ui-color-status-info-text);font-size:var(--ui-font-caption)}.report-status.is-published{color:var(--ui-color-status-success-text);background:var(--ui-color-status-success-background)}.report-version-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-16);padding:var(--ui-space-24) 0}.report-version-bar label{display:grid;gap:var(--ui-space-8);min-width:0;max-width:100%;color:var(--ui-color-text-secondary)}.report-version-bar select{max-width:100%;min-width:0;min-height:var(--ui-control-height);padding:var(--ui-space-8);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.report-review{display:flex;gap:var(--ui-space-16);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}.report-review>span{flex-shrink:0;font-weight:var(--ui-font-weight-medium)}.report-review p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.report-block{margin-top:var(--ui-section-gap)}.report-block h3{margin:0 0 var(--ui-space-16);font-size:var(--ui-font-mobile-body);font-weight:var(--ui-font-weight-semibold)}.report-summary{color:var(--ui-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--ui-line-height-body)}.report-empty{padding:var(--ui-space-16);border-radius:var(--ui-radius-control);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle)}.report-block :is(ul,ol){padding-left:var(--ui-space-24);color:var(--ui-color-text-secondary);line-height:var(--ui-line-height-body)}.report-block li{margin:var(--ui-space-8) 0;overflow-wrap:anywhere;white-space:pre-wrap}.report-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-16)}.report-metrics article{min-width:0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);overflow-wrap:anywhere}.report-metrics :is(span,strong,small){display:block}.report-metrics strong{margin:var(--ui-space-12) 0;font-size:var(--ui-font-section-title)}.report-metrics small,.report-risk small{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.report-risk{margin:var(--ui-space-12) 0;padding:var(--ui-space-16);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control);overflow-wrap:anywhere}.report-risk strong{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-8)}.risk-level{padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control);color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background);font-size:var(--ui-font-caption)}.report-risk p{color:var(--ui-color-text-secondary);white-space:pre-wrap}.report-disclaimer{margin-top:var(--ui-section-gap);padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.report-disclaimer p{margin:var(--ui-space-8) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.report-raw{margin-top:var(--ui-section-gap);color:var(--ui-color-text-secondary)}.report-raw summary{display:flex;align-items:center;min-height:var(--ui-control-height);cursor:pointer;color:var(--ui-color-link)}.report-raw pre{max-height:calc(var(--ui-mobile-touch-target) * 10);padding:var(--ui-space-16);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;background:var(--ui-color-background-subtle);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family)}.report-awaiting{padding:var(--ui-space-32) 0;color:var(--ui-color-text-secondary)}.report-awaiting>.portal-icon{width:var(--ui-space-32);height:var(--ui-space-32);color:var(--ui-color-primary)}.report-awaiting h3{color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title)}.report-paper .ant-alert{margin:var(--ui-space-16) 0}.report-no-tasks{display:grid;justify-items:center;gap:var(--ui-space-16)}.customer-reports :is(button,a,select,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(max-width:1279px){.reports-layout{grid-template-columns:minmax(0,1fr)}.reports-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-8)}.reports-list-title{grid-column:1/-1}}@media(max-width:767px){.reports-list,.report-metrics{grid-template-columns:minmax(0,1fr)}.report-version-bar select,.report-raw summary,.report-task{min-height:var(--ui-mobile-touch-target)}.report-version-bar select{font-size:var(--ui-font-mobile-body)}.report-review{display:grid;gap:var(--ui-space-8)}}*{box-sizing:border-box}html,body,#app{min-width:0;min-height:100%;margin:0}button,input,select,textarea{font:inherit}b,strong{font-weight:var(--ui-font-weight-semibold)}.local-acceptance-note{padding:var(--ui-space-12) var(--ui-desktop-page-padding);border-bottom:1px solid var(--ui-color-border-decorative);color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);font-weight:var(--ui-font-weight-regular);overflow-wrap:anywhere}.app-layout{min-height:100vh;background:var(--ui-color-background-page)}.sidebar{position:fixed!important;inset:0 auto 0 0;z-index:var(--ui-layer-header);overflow-y:auto;color:var(--ui-color-sidebar-text);background:var(--ui-color-sidebar-background)!important}.brand{display:flex;align-items:center;gap:var(--ui-space-12);height:var(--ui-header-height);padding:0 var(--ui-space-20);border-bottom:1px solid var(--ui-color-sidebar-muted)}.brand-mark{display:grid;width:var(--ui-space-40);height:var(--ui-space-40);place-items:center;color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-radius:var(--ui-radius-card);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold)}.brand strong,.brand span{display:block}.brand strong{color:var(--ui-color-on-primary);font-size:var(--ui-font-body)}.brand span{margin-top:var(--ui-space-4);color:var(--ui-color-sidebar-muted);font-size:var(--ui-font-body);letter-spacing:normal}.tenant{margin:var(--ui-space-16) var(--ui-space-16) var(--ui-space-8);padding:var(--ui-space-12) var(--ui-space-16);background:var(--ui-color-sidebar-background);border:1px solid var(--ui-color-sidebar-muted);border-radius:var(--ui-radius-card)}.tenant small,.tenant strong,.tenant span{display:block}.tenant small{color:var(--ui-color-sidebar-muted);font-size:var(--ui-font-caption);letter-spacing:normal}.tenant strong{margin:var(--ui-space-4) 0;color:var(--ui-color-sidebar-selected-text);font-size:var(--ui-font-body)}.tenant span{color:var(--ui-color-sidebar-muted);font-size:var(--ui-font-body)}.sidebar nav{padding:var(--ui-space-4) var(--ui-space-12) var(--ui-space-64)}.sidebar nav p{margin:var(--ui-space-16) var(--ui-space-12) var(--ui-space-8);color:var(--ui-color-sidebar-muted);font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold);letter-spacing:normal}.sidebar nav button{display:flex;align-items:center;gap:var(--ui-space-12);width:100%;height:var(--ui-control-height);margin:var(--ui-space-4) 0;padding:0 var(--ui-space-12);color:var(--ui-color-sidebar-text);background:transparent;border:0;border-radius:var(--ui-radius-control);cursor:pointer}.sidebar nav button:hover{color:var(--ui-color-on-primary);background:var(--ui-color-sidebar-selected-background)}.sidebar nav button.active{color:var(--ui-color-on-primary);font-weight:var(--ui-font-weight-semibold);background:var(--ui-color-sidebar-selected-background);box-shadow:inset var(--ui-focus-width) 0 var(--ui-color-sidebar-selected-text)}.sidebar nav button i{display:grid;width:var(--ui-space-24);height:var(--ui-space-24);place-items:center;color:var(--ui-color-sidebar-text);background:var(--ui-color-sidebar-background);border-radius:var(--ui-radius-control);font-size:var(--ui-font-body);font-style:normal}.sidebar nav button.active i{color:var(--ui-color-on-primary);background:var(--ui-color-sidebar-selected-background)}.sidebar footer{position:fixed;bottom:0;width:var(--ui-sidebar-width);padding:var(--ui-space-16) var(--ui-space-24);color:var(--ui-color-sidebar-muted);background:var(--ui-color-sidebar-background);border-top:1px solid var(--ui-color-sidebar-muted);font-size:var(--ui-font-body)}.sidebar footer b{display:inline-block;width:var(--ui-space-8);height:var(--ui-space-8);margin-right:var(--ui-space-8);background:var(--ui-color-status-success-background);border-radius:50%}.app-layout>.ant-layout{margin-left:var(--ui-sidebar-width);background:var(--ui-color-background-page)}.topbar{display:flex;position:sticky;z-index:var(--ui-layer-header);top:0;align-items:center;justify-content:space-between;height:var(--ui-header-height);padding:0 var(--ui-space-32);background:var(--ui-color-background-surface);border-bottom:1px solid var(--ui-color-border-decorative);-webkit-backdrop-filter:blur(var(--ui-space-12));backdrop-filter:blur(var(--ui-space-12))}.search{display:flex;align-items:center;gap:var(--ui-space-8);width:calc(var(--ui-form-max-width) / 2);height:var(--ui-space-40);padding:0 var(--ui-space-12);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control)}.search span{font-size:var(--ui-font-body)}.search input{flex:1;outline:0;background:transparent;border:0;font-size:var(--ui-font-body)}.user{display:flex;align-items:center;gap:var(--ui-space-12)}.user button{padding:var(--ui-space-8);color:var(--ui-color-text-secondary);background:transparent;border:0;cursor:pointer}.notice{position:relative}.notice b{position:absolute;top:calc(-1 * var(--ui-space-4));right:calc(-1 * var(--ui-space-4));display:grid;width:var(--ui-space-16);height:var(--ui-space-16);place-items:center;color:var(--ui-color-on-primary);background:var(--ui-color-status-error-text);border-radius:50%;font-size:var(--ui-font-caption)}.user>i{display:grid;width:var(--ui-space-32);height:var(--ui-space-32);margin-left:var(--ui-space-8);place-items:center;color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-radius:var(--ui-radius-card);font-style:normal}.user strong,.user small{display:block}.user strong{font-size:var(--ui-font-body)}.user small{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}main{padding:var(--ui-space-24) var(--ui-space-32) var(--ui-space-48)}.heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:var(--ui-space-20)}.heading>div:last-child{display:flex;gap:var(--ui-space-8)}.heading>div>small{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.heading h1{margin:var(--ui-space-8) 0 var(--ui-space-4);font-size:var(--ui-font-page-title)}.heading p{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.filters{display:flex;align-items:center;gap:var(--ui-space-8);margin-bottom:var(--ui-space-16);padding:var(--ui-space-12) var(--ui-space-16);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card)}.filters .ant-select{min-width:calc(var(--ui-space-64) * 2 + var(--ui-space-4))}.filters>span{margin-left:auto;color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.filters>span i{display:inline-block;width:var(--ui-space-8);height:var(--ui-space-8);margin-right:var(--ui-space-8);background:var(--ui-color-status-success-text);border-radius:50%}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ui-space-16);margin-bottom:var(--ui-space-16)}.stats article{min-height:calc(var(--ui-space-64) + var(--ui-space-48));padding:var(--ui-space-20) var(--ui-space-20);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.stats article>span{display:block;color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.stats span b{display:inline-grid;width:var(--ui-space-16);height:var(--ui-space-16);margin-left:var(--ui-space-4);place-items:center;color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);border-radius:50%;font-size:var(--ui-font-body)}.stats strong{display:block;margin:var(--ui-space-12) 0 var(--ui-space-4);font-size:var(--ui-font-metric);line-height:var(--ui-line-height-heading)}.stats small{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.workspace{overflow:hidden;background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-16) var(--ui-space-20) var(--ui-space-12)}.panel-head h2{margin:0 0 var(--ui-space-4);font-size:var(--ui-font-section-title)}.panel-head p{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.segmented{display:flex;padding:var(--ui-space-4);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control)}.segmented button{padding:var(--ui-space-8) var(--ui-space-12);color:var(--ui-color-text-secondary);background:transparent;border:0;border-radius:var(--ui-radius-control);cursor:pointer;font-size:var(--ui-font-body)}.segmented button.active{color:var(--ui-color-link);background:var(--ui-color-background-surface);box-shadow:var(--ui-shadow-card)}.toolbar{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-12) var(--ui-space-20);background:var(--ui-color-background-subtle);border-top:1px solid var(--ui-color-border-decorative);border-bottom:1px solid var(--ui-color-border-decorative)}.toolbar>div{display:flex;gap:var(--ui-space-8)}.toolbar .ant-input{width:var(--ui-sidebar-width)}.toolbar .ant-select{width:calc(var(--ui-space-64) * 2)}.workspace .ant-table{font-size:var(--ui-font-body)}.workspace .ant-table-thead>tr>th{padding:var(--ui-space-12) var(--ui-space-16);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);font-size:var(--ui-font-body)}.workspace .ant-table-tbody>tr>td{padding:var(--ui-space-16)}.tag{display:inline-block;padding:var(--ui-space-4) var(--ui-space-8);color:var(--ui-color-status-info-text);background:var(--ui-color-status-info-background);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-caption);white-space:nowrap}.tag.success{color:var(--ui-color-status-success-text);background:var(--ui-color-status-success-background)}.tag.danger{color:var(--ui-color-status-error-text);background:var(--ui-color-status-error-background)}.table-foot{display:flex;justify-content:space-between;padding:var(--ui-space-12) var(--ui-space-20);color:var(--ui-color-text-muted);background:var(--ui-color-background-subtle);border-top:1px solid var(--ui-color-border-decorative);font-size:var(--ui-font-body)}.lower-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-16);margin-top:var(--ui-space-16)}.lower-grid article{display:flex;align-items:center;gap:var(--ui-space-12);padding:var(--ui-space-16) var(--ui-space-20);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card)}.icon{display:grid;width:var(--ui-space-40);height:var(--ui-space-40);flex-shrink:0;place-items:center;color:var(--ui-color-link);background:var(--ui-color-background-selected);border-radius:var(--ui-radius-card);font-weight:var(--ui-font-weight-semibold)}.icon.orange{color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background)}.icon.green{color:var(--ui-color-status-success-text);background:var(--ui-color-status-success-background)}.lower-grid article>div:nth-child(2){flex:1}.lower-grid span,.lower-grid strong,.lower-grid small{display:block}.lower-grid span{color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.lower-grid strong{margin:var(--ui-space-4) 0;font-size:var(--ui-font-body)}.lower-grid small{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.lower-grid button,.lower-grid a{color:var(--ui-color-link);background:transparent;border:0;cursor:pointer;font-size:var(--ui-font-body);text-decoration:none}.review-banner{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ui-space-16);padding:var(--ui-space-20) var(--ui-space-24);color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.review-banner small,.review-banner strong,.review-banner span{display:block}.review-banner small{opacity:1;font-size:var(--ui-font-caption);letter-spacing:normal}.review-banner strong{margin:var(--ui-space-4) 0;font-size:var(--ui-font-section-title)}.review-banner span{opacity:1;font-size:var(--ui-font-body)}.review-banner button{padding:var(--ui-space-8) var(--ui-space-16);color:var(--ui-color-link);background:var(--ui-color-background-surface);border:0;border-radius:var(--ui-radius-control);cursor:pointer;font-weight:var(--ui-font-weight-semibold)}.commission-rule{display:grid;grid-template-columns:calc(var(--ui-space-64) + var(--ui-space-24)) 1fr;gap:var(--ui-space-4) var(--ui-space-16);margin-bottom:var(--ui-space-16);padding:var(--ui-space-16) var(--ui-space-20);color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card)}.commission-rule strong{grid-row:span 2;align-self:center;color:var(--ui-color-status-warning-text)}.commission-rule span{font-size:var(--ui-font-body);font-weight:var(--ui-font-weight-semibold)}.commission-rule small{color:var(--ui-color-status-warning-text);font-size:var(--ui-font-caption)}.customer-entry{color:var(--ui-color-link);font-weight:var(--ui-font-weight-regular)}.customer-portal{min-height:100vh;color:var(--ui-color-text-primary);background:var(--ui-color-background-page)}.customer-header{display:flex;position:sticky;z-index:var(--ui-layer-header);top:0;align-items:center;justify-content:space-between;height:var(--ui-header-height);padding:0 5vw;background:var(--ui-color-background-surface);border-bottom:1px solid var(--ui-color-border-decorative);box-shadow:var(--ui-shadow-card)}.customer-brand{display:flex;align-items:center;gap:var(--ui-space-12)}.customer-brand>i{display:grid;width:var(--ui-space-40);height:var(--ui-space-40);place-items:center;color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-radius:var(--ui-radius-card);font-style:normal;font-weight:var(--ui-font-weight-semibold)}.customer-brand strong,.customer-brand small{display:block}.customer-brand strong{font-size:var(--ui-font-body)}.customer-brand small{margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.customer-header nav{display:flex;gap:var(--ui-space-4)}.customer-header nav button{padding:var(--ui-space-8) var(--ui-space-12);color:var(--ui-color-text-secondary);background:transparent;border:0;border-radius:var(--ui-radius-control);cursor:pointer;font-size:var(--ui-font-body)}.customer-header nav button.active{color:var(--ui-color-link);background:var(--ui-color-background-selected);font-weight:var(--ui-font-weight-semibold)}.mode-switch{padding:var(--ui-space-8) var(--ui-space-12);color:var(--ui-color-on-primary);background:var(--ui-color-sidebar-background);border:0;border-radius:var(--ui-radius-control);cursor:pointer;font-size:var(--ui-font-body)}.customer-main{max-width:var(--ui-content-max-width);margin:0 auto;padding:var(--ui-space-32) var(--ui-space-32) var(--ui-space-48)}.customer-hero{display:grid;grid-template-columns:1.6fr .7fr;gap:var(--ui-space-32);align-items:center;min-height:calc(var(--ui-space-64) * 4);padding:var(--ui-space-40) var(--ui-space-48);color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-overlay)}.customer-hero>div:first-child>span{font-size:var(--ui-font-body);letter-spacing:normal;opacity:1}.customer-hero h1{margin:var(--ui-space-12) 0;font-size:var(--ui-font-page-title)}.customer-hero p{margin:0 0 var(--ui-space-20);opacity:1}.customer-hero button,.flow-card>button{padding:var(--ui-space-12) var(--ui-space-16);color:var(--ui-color-link);background:var(--ui-color-background-surface);border:0;border-radius:var(--ui-radius-control);cursor:pointer;font-weight:var(--ui-font-weight-semibold)}.scope-card{padding:var(--ui-space-20);background:color-mix(in srgb,var(--ui-color-on-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--ui-color-on-primary) 20%,transparent);border-radius:var(--ui-radius-card);-webkit-backdrop-filter:blur(var(--ui-space-12));backdrop-filter:blur(var(--ui-space-12))}.scope-card b,.scope-card span{display:block}.scope-card b{margin-bottom:var(--ui-space-12)}.scope-card span{margin:var(--ui-space-8) 0;opacity:1;font-size:var(--ui-font-body)}.scope-card span:before{content:"✓";margin-right:var(--ui-space-8);color:var(--ui-color-on-primary)}.service-showcase{margin-top:var(--ui-space-24)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:var(--ui-space-16)}.section-heading small{color:var(--ui-color-link);font-weight:var(--ui-font-weight-semibold)}.section-heading h2{margin:var(--ui-space-4) 0 0}.section-heading>span{color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-16)}.service-cards article{position:relative;padding:var(--ui-space-24);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.service-cards article>span{position:absolute;top:var(--ui-space-16);right:var(--ui-space-16);padding:var(--ui-space-4) var(--ui-space-8);color:var(--ui-color-link);background:var(--ui-color-background-selected);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-caption)}.service-cards small{color:var(--ui-color-text-muted)}.service-cards h3{margin:var(--ui-space-12) 0 var(--ui-space-8)}.service-cards p{min-height:var(--ui-space-40);color:var(--ui-color-text-secondary);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.service-cards strong{display:block;margin:var(--ui-space-16) 0 var(--ui-space-12);color:var(--ui-color-text-primary);font-size:var(--ui-font-body)}.service-cards button{width:100%;padding:var(--ui-space-8);color:var(--ui-color-on-primary);background:var(--ui-color-primary);border:0;border-radius:var(--ui-radius-control);cursor:pointer}.customer-flow{margin-top:var(--ui-space-24)}.flow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ui-space-8);margin-bottom:var(--ui-space-12)}.flow-steps button{display:flex;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-12);color:var(--ui-color-text-secondary);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);cursor:pointer}.flow-steps button i{display:grid;width:var(--ui-space-24);height:var(--ui-space-24);place-items:center;background:var(--ui-color-background-subtle);border-radius:50%;font-size:var(--ui-font-body);font-style:normal}.flow-steps button.active{color:var(--ui-color-link);background:var(--ui-color-background-selected);border-color:var(--ui-color-border-active)}.flow-card{position:relative;padding:var(--ui-space-32);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card)}.flow-status{position:absolute;top:var(--ui-space-24);right:var(--ui-space-24);padding:var(--ui-space-4) var(--ui-space-12);color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-caption)}.flow-card small{color:var(--ui-color-text-muted)}.flow-card h2{margin:var(--ui-space-8) 0}.flow-card p{color:var(--ui-color-text-secondary)}.flow-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-12);margin:var(--ui-space-24) 0}.flow-summary span{padding:var(--ui-space-12);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);border-radius:var(--ui-radius-control);font-size:var(--ui-font-body)}.flow-summary strong{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-primary);font-size:var(--ui-font-body)}.flow-card>button{color:var(--ui-color-on-primary);background:var(--ui-color-primary)}.customer-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-12);margin-top:var(--ui-space-16)}.customer-assurance article{padding:var(--ui-space-16) var(--ui-space-20);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card)}.customer-assurance b,.customer-assurance span{display:block}.customer-assurance b{margin-bottom:var(--ui-space-4)}.customer-assurance span{color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}@media(max-width:1280px){.lower-grid{grid-template-columns:1fr}.table-foot span:last-child{display:none}}.profile-page{min-height:100vh;background:var(--ui-color-background-page)}.profile-topbar{display:grid;grid-template-columns:var(--ui-sidebar-width) 1fr calc(var(--ui-account-menu-width) + var(--ui-space-20));align-items:center;min-height:var(--ui-header-height);padding:0 var(--ui-space-32);background:var(--ui-color-background-surface);border-bottom:1px solid var(--ui-color-border-decorative)}.profile-topbar button{justify-self:start;color:var(--ui-color-link);background:transparent;border:0;cursor:pointer}.profile-topbar div{text-align:center}.profile-topbar strong,.profile-topbar small{display:block}.profile-topbar small{margin-top:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.profile-topbar>span{justify-self:end;color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.profile-main{max-width:var(--ui-content-max-width);margin:0 auto;padding:var(--ui-space-32) var(--ui-space-32) var(--ui-space-48)}.profile-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--ui-space-20);margin-bottom:var(--ui-space-20)}.profile-heading small{color:var(--ui-color-text-muted)}.profile-heading h1{margin:var(--ui-space-8) 0 var(--ui-space-4)}.profile-heading p{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.profile-heading>div:last-child{display:flex;gap:var(--ui-space-8)}.profile-heading button{padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);cursor:pointer}.profile-heading button.primary{color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-color:var(--ui-color-border-active)}.profile-heading button.secondary{color:var(--ui-color-text-secondary);background:var(--ui-color-background-surface)}.profile-heading button:disabled{cursor:not-allowed;opacity:.48}.profile-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--ui-space-16)}.profile-card{padding:var(--ui-space-24);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.profile-card.span-all{grid-column:1 / -1}.empty-state{color:var(--ui-color-text-muted);text-align:center}.card-title{display:flex;align-items:start;justify-content:space-between;margin-bottom:var(--ui-space-20)}.card-title h2{margin:0 0 var(--ui-space-4);font-size:var(--ui-font-section-title)}.card-title p{margin:0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.card-title>span{padding:var(--ui-space-4) var(--ui-space-8);color:var(--ui-color-link);background:var(--ui-color-background-selected);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-caption)}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ui-space-16)}.field-grid label.wide{grid-column:1 / -1}.profile-card label>span{display:block;margin-bottom:var(--ui-space-8);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.profile-card input,.profile-card textarea{width:100%;padding:var(--ui-space-8) var(--ui-space-12);color:var(--ui-color-text-primary);background:var(--ui-color-background-subtle);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);outline:0;resize:vertical}.profile-card input:focus,.profile-card textarea:focus{background:var(--ui-color-background-surface);border-color:var(--ui-color-border-active);box-shadow:0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-color-focus) 20%,transparent)}.media-rule{margin-top:var(--ui-space-20);padding:var(--ui-space-16);color:var(--ui-color-status-warning-text);background:var(--ui-color-status-warning-background);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-control)}.media-rule strong{font-size:var(--ui-font-body)}.media-rule p{margin:var(--ui-space-8) 0 0;font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}.form-message{padding:var(--ui-space-12) var(--ui-space-16);border-radius:var(--ui-radius-control);font-size:var(--ui-font-body)}.form-message.error{color:var(--ui-color-status-error-text);background:var(--ui-color-status-error-background);border:1px solid var(--ui-color-border-decorative)}.form-message.success{color:var(--ui-color-status-success-text);background:var(--ui-color-status-success-background);border:1px solid var(--ui-color-border-decorative)}.profile-meta{padding:var(--ui-space-16) var(--ui-space-4) 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-body);text-align:right}.crm-page{min-height:100vh;background:var(--ui-color-background-page)}.crm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ui-space-16);margin-bottom:var(--ui-space-16)}.crm-stats article{padding:var(--ui-space-20);background:var(--ui-color-background-surface);border:1px solid var(--ui-color-border-decorative);border-radius:var(--ui-radius-card)}.crm-stats span{display:block;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.crm-stats strong{display:block;margin-top:var(--ui-space-8);font-size:var(--ui-font-metric)}.crm-workspace .empty-state{padding:var(--ui-space-40)}.crm-table-wrap{overflow-x:auto}.crm-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--ui-font-body)}.crm-table-wrap th{padding:var(--ui-space-12) var(--ui-space-16);color:var(--ui-color-text-secondary);background:var(--ui-color-background-subtle);text-align:left}.crm-table-wrap td{padding:var(--ui-space-12) var(--ui-space-16);border-top:1px solid var(--ui-color-border-decorative)}.crm-table-wrap td small{display:block;margin-top:var(--ui-space-4);color:var(--ui-color-text-muted)}.crm-table-wrap td button{color:var(--ui-color-link);background:transparent;border:0;cursor:pointer}.crm-table-wrap td button:disabled{opacity:.4}.crm-modal{display:grid;position:fixed;z-index:var(--ui-layer-modal);top:0;right:0;bottom:0;left:0;place-items:center;padding:var(--ui-space-32);background:color-mix(in srgb,var(--ui-color-sidebar-background) 50%,transparent)}.crm-modal form{width:min(var(--ui-modal-width),100%);max-height:calc(100vh - var(--ui-space-64));overflow-y:auto;padding:var(--ui-space-24);background:var(--ui-color-background-surface);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-overlay)}.crm-modal h2{margin:0 0 var(--ui-space-20)}.crm-modal form>p{color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.crm-modal label{display:block;margin:var(--ui-space-12) 0}.crm-modal label>span{display:block;margin-bottom:var(--ui-space-8);color:var(--ui-color-text-muted);font-size:var(--ui-font-body)}.crm-modal input:not([type=checkbox]),.crm-modal select,.crm-modal textarea{width:100%;padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control)}.crm-modal label.checkbox{color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.crm-modal form>div{display:flex;justify-content:flex-end;gap:var(--ui-space-8);margin-top:var(--ui-space-20)}.crm-modal button{padding:var(--ui-space-8) var(--ui-space-16);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);cursor:pointer}.crm-modal button.primary{color:var(--ui-color-on-primary);background:var(--ui-color-primary);border-color:var(--ui-color-border-active)}.import-upload{margin-bottom:var(--ui-space-16)}.import-upload label span{font-weight:var(--ui-font-weight-semibold)}.import-upload input{margin-top:var(--ui-space-8);background:var(--ui-color-background-surface)}.import-upload p{margin:var(--ui-space-12) 0 0;color:var(--ui-color-text-secondary);font-size:var(--ui-font-body)}.import-mapping{margin-bottom:var(--ui-space-16)}.import-mapping select,.import-result select{width:100%;min-width:calc(var(--ui-space-64) * 2);padding:var(--ui-space-8);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control)}.import-primary{padding:var(--ui-space-8) var(--ui-space-16);color:var(--ui-color-on-primary);background:var(--ui-color-primary);border:0;border-radius:var(--ui-radius-control);cursor:pointer}.import-mapping>.import-primary{margin-top:var(--ui-space-20)}.import-primary:disabled{cursor:not-allowed;opacity:.45}.import-result .panel-head>button{margin-left:var(--ui-space-20)}@media(max-width:760px){html,body,#app{min-width:0}.profile-main{padding:var(--ui-space-20) var(--ui-space-16) var(--ui-space-40)}}:root{--ui-color-primary: #245edb;--ui-color-primary-hover: #1d4ed8;--ui-color-primary-active: #1e40af;--ui-color-on-primary: #ffffff;--ui-color-focus: #245edb;--ui-color-link: #1d4ed8;--ui-color-text-primary: #172b4d;--ui-color-text-secondary: #475569;--ui-color-text-muted: #526278;--ui-color-text-disabled: #526278;--ui-color-background-page: #f4f6fa;--ui-color-background-surface: #ffffff;--ui-color-background-subtle: #f8fafc;--ui-color-background-selected: #eef4ff;--ui-color-background-disabled: #e2e8f0;--ui-color-border-decorative: #e2e8f0;--ui-color-border-control: #7b8da5;--ui-color-border-active: #245edb;--ui-color-sidebar-background: #101e35;--ui-color-sidebar-text: #bac9df;--ui-color-sidebar-muted: #94a3b8;--ui-color-sidebar-selected-background: #245edb;--ui-color-sidebar-selected-text: #ffffff;--ui-color-status-success-text: #166534;--ui-color-status-success-background: #f0fdf4;--ui-color-status-warning-text: #92400e;--ui-color-status-warning-background: #fffbeb;--ui-color-status-error-text: #b42318;--ui-color-status-error-background: #fff1f0;--ui-color-status-info-text: #1d4ed8;--ui-color-status-info-background: #eff6ff;--ui-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-family-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--ui-font-caption: 12px;--ui-font-body: 14px;--ui-font-mobile-body: 16px;--ui-font-section-title: 18px;--ui-font-page-title: 24px;--ui-font-metric: 28px;--ui-font-auth-brand: 32px;--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-line-height-body: 1.6;--ui-line-height-compact: 1.45;--ui-line-height-heading: 1.35;--ui-control-height: 36px;--ui-compact-control-height: 32px;--ui-mobile-control-height: 44px;--ui-desktop-icon-target: 32px;--ui-mobile-touch-target: 44px;--ui-table-row-min-height: 48px;--ui-icon: 20px;--ui-small-icon: 16px;--ui-focus-width: 3px;--ui-focus-offset: 2px;--ui-header-height: 64px;--ui-mobile-header-min-height: 56px;--ui-sidebar-width: 224px;--ui-collapsed-sidebar-width: 64px;--ui-content-max-width: 1440px;--ui-form-max-width: 720px;--ui-auth-card-max-width: 440px;--ui-auth-form-width: 328px;--ui-auth-control-height: 40px;--ui-drawer-width: 640px;--ui-modal-width: 520px;--ui-account-menu-width: 240px;--ui-radius-control: 6px;--ui-radius-card: 12px;--ui-radius-popover: 8px;--ui-radius-modal: 12px;--ui-radius-pill: 999px;--ui-layer-base: 0;--ui-layer-header: 100;--ui-layer-dropdown: 1000;--ui-layer-drawer: 1100;--ui-layer-modal: 1200;--ui-layer-tooltip: 1300;--ui-layer-notification: 1400;--ui-breakpoint-mobile-min: 0px;--ui-breakpoint-tablet-min: 768px;--ui-breakpoint-desktop-min: 1024px;--ui-breakpoint-wide-min: 1440px;--ui-base: 4px;--ui-field-gap: 16px;--ui-section-gap: 24px;--ui-desktop-page-padding: 24px;--ui-mobile-page-padding: 16px;--ui-space-0: 0px;--ui-space-4: 4px;--ui-space-8: 8px;--ui-space-12: 12px;--ui-space-16: 16px;--ui-space-20: 20px;--ui-space-24: 24px;--ui-space-32: 32px;--ui-space-40: 40px;--ui-space-48: 48px;--ui-space-64: 64px;--ui-shadow-card: 0 2px 8px rgba(23, 43, 77, .04);--ui-shadow-popover: 0 8px 24px rgba(23, 43, 77, .14);--ui-shadow-overlay: 0 16px 48px rgba(23, 43, 77, .18);--ui-motion-fast: .12s;--ui-motion-normal: .18s;--ui-motion-easing: cubic-bezier(.2, 0, 0, 1)}:root{color:var(--ui-color-text-primary);background:var(--ui-color-background-page);font-family:var(--ui-font-family);font-size:var(--ui-font-body);line-height:var(--ui-line-height-body)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.ui-page{min-width:0;max-width:var(--ui-content-max-width);margin:0 auto;padding:0;color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.ui-page-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-16) var(--ui-space-24);margin:0 0 var(--ui-section-gap)}.ui-page-heading h1{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-page-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.ui-page-heading p{margin:var(--ui-space-8) 0 0;color:var(--ui-color-text-secondary)}.ui-panel{min-width:0;margin:0 0 var(--ui-section-gap);padding:var(--ui-space-24);border:0;border-radius:var(--ui-radius-card);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:var(--ui-font-body)/var(--ui-line-height-body) var(--ui-font-family);overflow-wrap:anywhere}.ui-panel-heading,.ui-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-12) var(--ui-space-16);min-width:0;margin-bottom:var(--ui-space-16)}.ui-panel-heading h2,.ui-section-title{margin:0;color:var(--ui-color-text-primary);font-size:var(--ui-font-section-title);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-heading)}.ui-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-12);min-width:0}.ui-actions:empty{display:none}.ui-actions>:is(a,button){max-width:100%}.ui-form{display:grid;gap:var(--ui-field-gap);width:100%;max-width:var(--ui-form-max-width);min-width:0}.ui-form-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-field{display:grid;gap:var(--ui-space-8);min-width:0;color:var(--ui-color-text-primary)}.ui-field-wide{grid-column:1 / -1}.ui-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.ui-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=ant-]){box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-8) var(--ui-space-12);border:1px solid var(--ui-color-border-control);border-radius:var(--ui-radius-control);background:var(--ui-color-background-surface);color:var(--ui-color-text-primary);font:inherit}.ui-field :is(input,select,textarea):disabled{background:var(--ui-color-background-disabled);color:var(--ui-color-text-disabled)}.ui-field>:is(input:not([type=checkbox]):not([type=radio]),select),.ui-form :is(input:not([type=checkbox]):not([type=radio]),select):not([class*=ant-]){height:var(--ui-control-height)}.ui-field small,.ui-help{color:var(--ui-color-text-muted);font-size:var(--ui-font-caption)}.ui-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ui-account-menu-width)),1fr));gap:var(--ui-space-16)}.ui-table-region{max-width:100%;min-width:0;overflow-x:auto}.ui-table-region:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.ui-table-region>table{width:100%;border-collapse:collapse;color:var(--ui-color-text-primary);font-size:var(--ui-font-body)}.ui-table-region>table :is(th,td){padding:var(--ui-space-12) var(--ui-space-16);border-bottom:1px solid var(--ui-color-border-decorative);text-align:left;vertical-align:top}.ui-table-region>table th{background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary);font-weight:var(--ui-font-weight-medium)}.ui-table-region .ui-numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-state{margin:var(--ui-space-16) 0;padding:var(--ui-space-16);border-radius:var(--ui-radius-control);background:var(--ui-color-background-subtle);color:var(--ui-color-text-secondary)}.ui-state-error{background:var(--ui-color-status-error-background);color:var(--ui-color-status-error-text)}.ui-state-warning{background:var(--ui-color-status-warning-background);color:var(--ui-color-status-warning-text)}.ui-state-success{background:var(--ui-color-status-success-background);color:var(--ui-color-status-success-text)}.ui-reference{font-family:var(--ui-font-family-mono);overflow-wrap:anywhere}.ui-muted{color:var(--ui-color-text-muted)}.ui-page .ant-btn,.ui-panel .ant-btn{max-width:100%;min-height:var(--ui-control-height);height:auto;white-space:normal}.ui-page :is(.ant-alert-message,.ant-alert-description),.ui-panel :is(.ant-alert-message,.ant-alert-description){overflow-wrap:anywhere}@media(max-width:767px){.ui-page{font-size:var(--ui-font-mobile-body)}.ui-page-heading{gap:var(--ui-space-16)}.ui-page-heading>.ui-actions{width:100%}.ui-panel{padding:var(--ui-space-16)}.ui-form-columns,.ui-card-grid{grid-template-columns:minmax(0,1fr)}.ui-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.ui-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=ant-]),.ui-page .ant-btn,.ui-panel .ant-btn{min-height:var(--ui-mobile-control-height)}.ui-field>:is(input,select,textarea){font-size:var(--ui-font-mobile-body)}.ui-field>:is(input:not([type=checkbox]):not([type=radio]),select),.ui-form :is(input:not([type=checkbox]):not([type=radio]),select):not([class*=ant-]){height:var(--ui-mobile-control-height)}.ui-actions>a{display:inline-flex;align-items:center;min-height:var(--ui-mobile-touch-target)}}
