.vv-ai-engine-page{display:flex;flex-direction:column;gap:16px}.vv-ai-engine-page-header{display:flex;flex-direction:column;gap:4px}.vv-ai-engine-toolbar{flex-wrap:wrap}.vv-ai-engine-table-section{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.vv-ai-engine-call-log-table .ant-table-cell{vertical-align:top}.vv-ai-engine-log-descriptions{margin-bottom:20px}.vv-ai-engine-log-detail-body{display:flex;flex-direction:column;gap:20px}.vv-ai-engine-log-block{display:flex;flex-direction:column;gap:8px}.vv-ai-engine-log-pre{margin:0;padding:12px;border-radius:6px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));background:var(--ant-color-fill-quaternary, rgba(0, 0, 0, .02));color:var(--ant-color-text, inherit);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.vv-ai-engine-log-pre--error{color:var(--ant-color-error, #cf1322);background:color-mix(in srgb,var(--ant-color-error, #ff4d4f) 10%,transparent);border-color:color-mix(in srgb,var(--ant-color-error, #ff4d4f) 24%,transparent)}.vv-ai-engine-test-panel{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.vv-feedback-fab.ant-float-btn{right:20px;bottom:calc(20px + var(--app-emulator-banner-height, 0px));z-index:31}.vv-feedback-page{display:flex;flex-direction:column;padding-bottom:calc(16px + var(--app-emulator-banner-height, 0px))}.vv-feedback-page-header{margin-bottom:24px}.vv-feedback-page-header .ant-typography:first-child{margin:0}.vv-feedback-page-header .ant-typography+.ant-typography{margin:8px 0 0;max-width:42rem}.vv-feedback-submit-page{width:100%;max-width:760px;margin:0 auto}.vv-feedback-submit-header{margin-bottom:20px}.vv-feedback-submit-header .vv-feedback-submit-back.ant-btn{min-height:40px;margin:0 0 16px -12px;padding-inline:12px}.vv-feedback-submit-header .ant-typography{margin:0}.vv-feedback-submit-header .ant-typography+.ant-typography{margin-top:8px}.vv-feedback-submit-card.ant-card{border-radius:12px}.vv-feedback-submit-card .ant-card-body{padding:24px}.vv-feedback-submit-card .ant-form-item{margin-bottom:20px}.vv-feedback-submit-card .ant-form-item:last-of-type{margin-bottom:24px}.vv-feedback-toolbar{margin-bottom:16px}.vv-feedback-table-section{min-width:0;width:100%}.vv-feedback-table.ant-table-wrapper{width:100%}.vv-feedback-pager{margin-top:16px}.vv-feedback-detail-heading.ant-typography{margin:16px 0 4px}.vv-feedback-detail-text.ant-typography{white-space:pre-wrap}.vv-feedback-manage-meta{margin-bottom:16px}@media(max-width:575px){.vv-feedback-submit-header{margin-bottom:16px}.vv-feedback-submit-card .ant-card-body{padding:20px 16px}}.status-tag.ant-tag,.domain-tag.ant-tag{font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.25rem;margin-inline-end:0;padding-block:1px;padding-inline:9px}.status-tag.status-tag--success{--status-accent: var(--app-ant-color-success);background:color-mix(in srgb,var(--status-accent) 14%,transparent);border-color:color-mix(in srgb,var(--status-accent) 34%,transparent);color:color-mix(in srgb,var(--status-accent) 88%,white)}.status-tag.status-tag--error{--status-accent: var(--app-ant-color-error);background:color-mix(in srgb,var(--status-accent) 14%,transparent);border-color:color-mix(in srgb,var(--status-accent) 34%,transparent);color:color-mix(in srgb,var(--status-accent) 88%,white)}.status-tag.status-tag--warning{--status-accent: var(--app-ant-color-warning);background:color-mix(in srgb,var(--status-accent) 16%,transparent);border-color:color-mix(in srgb,var(--status-accent) 38%,transparent);color:color-mix(in srgb,var(--status-accent) 92%,white)}.status-tag.status-tag--info{--status-accent: var(--app-ant-color-info);background:color-mix(in srgb,var(--status-accent) 14%,transparent);border-color:color-mix(in srgb,var(--status-accent) 34%,transparent);color:color-mix(in srgb,var(--status-accent) 90%,white)}.status-tag.status-tag--neutral,.domain-tag.domain-tag--default{background:color-mix(in srgb,var(--app-ant-color-text-secondary) 10%,transparent);border-color:var(--app-ant-color-border-secondary);color:var(--app-ant-color-text-secondary)}.domain-tag:not(.domain-tag--default).ant-tag{background:color-mix(in srgb,var(--domain-accent) 24%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--domain-accent) 55%,transparent);color:var(--domain-accent)}.domain-tag.domain-tag--red{--domain-accent: var(--app-ant-color-tag-red)}.domain-tag.domain-tag--green{--domain-accent: var(--app-ant-color-tag-green)}.domain-tag.domain-tag--gold{--domain-accent: var(--app-ant-color-tag-gold)}.domain-tag.domain-tag--blue{--domain-accent: var(--app-ant-color-tag-blue)}.domain-tag.domain-tag--geekblue{--domain-accent: var(--app-ant-color-tag-geekblue)}.domain-tag.domain-tag--purple{--domain-accent: var(--app-ant-color-tag-purple)}.domain-tag.domain-tag--orange{--domain-accent: var(--app-ant-color-tag-orange)}.domain-tag.domain-tag--cyan{--domain-accent: var(--app-ant-color-tag-cyan)}.domain-tag.domain-tag--magenta{--domain-accent: var(--app-ant-color-tag-magenta)}.domain-tag.domain-tag--volcano{--domain-accent: var(--app-ant-color-tag-volcano)}.domain-tag.domain-tag--lime{--domain-accent: var(--app-ant-color-tag-lime)}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}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)}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 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}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lexend-deca-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app{--app-form-control-bg: color-mix(in srgb, var(--app-ant-color-bg-container) 70%, var(--app-ant-color-bg-elevated))}.app-shell-root{background:var(--app-ant-color-bg-layout);min-height:100vh}.app-shell-root>.ant-layout{background:var(--app-ant-color-bg-layout)}.app-shell-root:has(.app-shell-emulator-banner){--app-emulator-banner-height: 38px;padding-bottom:var(--app-emulator-banner-height)}.app-shell-emulator-banner{background:color-mix(in srgb,var(--app-ant-color-warning) 18%,var(--app-ant-color-bg-base));border-top:1px solid var(--app-ant-color-warning);bottom:0;box-shadow:0 -4px 12px color-mix(in srgb,var(--app-ant-color-bg-base) 40%,transparent);color:var(--app-ant-color-text);font-size:.8125rem;left:0;padding:8px 20px;position:fixed;right:0;text-align:center;width:100%;z-index:30}.app-shell-emulator-banner a{color:var(--app-ant-color-warning);font-weight:600}.app-shell-emulator-banner code{font-size:inherit}.app-shell-header.ant-layout-header{background:linear-gradient(90deg,var(--app-ant-color-bg-layout) 0%,var(--app-ant-color-bg-base) 100%);border-bottom:1px solid var(--app-ant-color-border);height:56px;line-height:normal;padding:0;position:sticky;top:0;z-index:20}.app-shell-header-inner{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:100%;justify-content:space-between;padding-inline:20px;width:100%}.app-shell-header-start{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.app-shell-header-divider{background:var(--app-ant-color-border);flex-shrink:0;height:1.5rem;margin-inline:4px 10px;width:1px}.app-shell-home-link,.app-shell-icon-btn.ant-btn{align-items:center;border-radius:var(--app-ant-border-radius);box-sizing:border-box;color:var(--app-ant-color-text-secondary);display:inline-flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;margin:0;padding:6px;text-decoration:none;transition:background-color .12s ease,color .12s ease;width:32px}.app-shell-icon-btn.ant-btn{padding-inline:6px}.app-shell-home-link:hover,.app-shell-home-link:focus-visible,.app-shell-icon-btn.ant-btn:not(:disabled):hover,.app-shell-icon-btn.ant-btn:not(:disabled):focus-visible{background:var(--app-ant-color-primary-bg);color:var(--app-ant-color-text);outline:none}.app-shell-home-link{padding:0}.app-shell-home-link-wrap{display:inline-flex;flex-shrink:0}.app-shell-home-link-icon{border:1px solid var(--app-ant-color-primary-hover);border-radius:var(--app-ant-border-radius);box-sizing:border-box;display:block;height:32px;object-fit:contain;transition:border-color .12s ease,box-shadow .12s ease;width:32px}.app-shell-home-link:hover .app-shell-home-link-icon,.app-shell-home-link:focus-visible .app-shell-home-link-icon{border-color:var(--app-ant-color-border-hover);box-shadow:0 0 0 2px var(--app-ant-color-primary-bg)}.app-shell-portal-nav-wrap{flex:1;min-width:0}.app-shell-portal-nav.ant-menu{background:transparent;border-bottom:0;flex:1;line-height:normal;min-width:0}.app-shell-portal-nav.ant-menu:before{display:none}.app-shell-portal-nav.ant-menu .ant-menu-item{align-items:center;border-radius:var(--app-ant-border-radius);display:inline-flex;font-weight:500;height:32px;line-height:1;margin:0 2px;padding-inline:12px;top:0}.app-shell-portal-nav.ant-menu .ant-menu-item-selected{font-weight:600}.app-shell-header-nav{align-items:center;display:flex;flex-shrink:0;margin-inline-start:4px;padding-block:2px}.app-shell-account-avatar.ant-avatar{background:var(--app-ant-color-primary);border:1px solid var(--app-ant-color-primary-hover);box-sizing:border-box;cursor:pointer;flex-shrink:0;font-size:var(--app-ant-font-size-sm);font-weight:600;height:2rem;line-height:1;transition:box-shadow .12s ease;-webkit-user-select:none;user-select:none;width:2rem}.app-shell-account-avatar.ant-avatar:hover,.app-shell-account-avatar.ant-avatar:focus-visible{box-shadow:0 0 0 2px var(--app-ant-color-primary-bg);outline:none}.app-shell-account-menu-identity{display:grid;gap:.125rem;line-height:var(--app-ant-line-height-sm);max-width:14rem;padding-block:.125rem}.app-shell-account-menu-name{color:var(--app-ant-color-text);font-size:var(--app-ant-font-size);font-weight:600}.app-shell-account-menu-email{color:var(--app-ant-color-text-description);font-size:var(--app-ant-font-size-sm);overflow-wrap:anywhere}.app-shell-account-dropdown .ant-dropdown-menu{min-width:11.5rem;padding-block:.375rem}.app-shell-account-dropdown .ant-dropdown-menu-item{font-size:var(--app-ant-font-size);font-weight:500}.app-shell-sider.ant-layout-sider{border-right:1px solid var(--app-ant-color-border);height:calc(100vh - 56px - var(--app-emulator-banner-height, 0px));overflow:auto;position:sticky;top:56px}.app-shell-content.ant-layout-content{background:var(--app-ant-color-bg-layout);min-height:calc(100vh - 56px - var(--app-emulator-banner-height, 0px));padding:20px}.app-shell-content-inner--readable{margin:0 auto;max-width:960px;width:100%}.app-shell-body--no-feature-nav .app-shell-content-inner--readable{display:flex;flex-direction:column;min-height:calc(100vh - 56px - var(--app-emulator-banner-height, 0px) - 40px)}.app-shell-content-inner--fluid{min-width:0;width:100%}.app-shell-sider .ant-menu{padding-block:12px}.app-page{display:flex;flex-direction:column}.app-page-header{margin-bottom:24px}.app-page-header-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.app-page-header-copy .ant-typography-title{margin:0}.app-page-header-copy .ant-typography{margin:8px 0 0;max-width:42rem}.app-page-panel.ant-card{border:1px solid var(--app-ant-color-border-secondary)}.app-page-panel .ant-card-body{padding:48px 24px}.app-customer-select-page{align-items:center;flex:1;justify-content:flex-start;min-width:0;padding-block:8px 48px;width:100%}.app-customer-select-panel.ant-card{border-color:var(--app-ant-color-border);box-shadow:0 24px 48px color-mix(in srgb,var(--app-ant-color-bg-base) 55%,transparent),0 0 0 1px var(--app-ant-color-border-secondary);margin-inline:auto;max-width:680px;min-width:0;overflow:visible;position:relative;width:100%}.app-customer-select-panel.ant-card:before{background:linear-gradient(90deg,transparent 0%,var(--app-ant-color-primary) 50%,transparent 100%);content:"";height:2px;left:0;opacity:.65;position:absolute;right:0;top:0}.app-customer-select-panel .ant-card-body{padding:36px 32px 32px;position:relative}.app-customer-select-actions{position:absolute;right:16px;top:16px;z-index:1}.app-customer-select-header{margin-bottom:28px;text-align:center}.app-customer-select-header .ant-typography{display:block}.app-customer-select-header h3.ant-typography{font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px;overflow-wrap:anywhere}.app-customer-select-panel:has(.app-customer-select-actions) .app-customer-select-header{padding-inline:48px}.create-customer-form{min-width:0;width:100%}.customer-identity-fields__address{border:0;margin:0;min-width:0;padding:0}.customer-identity-fields__country-hint{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes vv-input-autofill-start{}.customer-identity-fields__address input:-webkit-autofill{animation-name:vv-input-autofill-start}.create-customer-form__stack.ant-space{width:100%}.create-customer-form__review-card{border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);min-width:0;padding:12px}.app-theme-portal-root{height:0;overflow:visible;pointer-events:none;position:relative;width:0}.customer-select{position:relative;width:100%}.customer-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1050;background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius-lg);box-shadow:var(--app-ant-box-shadow-secondary)}.customer-select-dropdown-loading{align-items:center;color:var(--app-ant-color-text-secondary);display:flex;gap:8px;justify-content:center;padding:12px}.customer-select-options{list-style:none;margin:0;max-height:256px;overflow-y:auto;padding:4px 0}.customer-select-options>li{margin:0}.customer-select-option{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;line-height:1.4;min-height:2.25rem;padding:8px 12px;text-align:left;width:100%}.customer-select-option:hover,.customer-select-option--active,.customer-select-create-action.customer-select-option--active{background:var(--app-ant-color-fill-secondary)}.customer-select-dropdown-footer{border-top:1px solid var(--app-ant-color-border-secondary);padding:4px 8px 6px}.customer-select-inline-create{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 40%,var(--app-ant-color-bg-container));border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius-lg);padding:16px}.create-customer-form__cancel.ant-btn{height:auto;margin:-4px 0 8px;padding:0}.create-customer-form__compact-hint{display:block;font-size:.8125rem;margin:-4px 0 14px}.app-confirmed-field-editor{display:grid;isolation:isolate;min-height:var(--app-ant-control-height, 34px)}.app-confirmed-field-editor>.app-confirmed-field,.app-confirmed-field-editor>.app-confirmed-field-editor__input{grid-area:1 / 1;min-width:0}.app-confirmed-field{align-items:center;background:color-mix(in srgb,var(--app-ant-color-success) 8%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-success) 32%,var(--app-ant-color-border));border-radius:var(--app-ant-border-radius);box-sizing:border-box;display:flex;gap:8px;height:var(--app-ant-control-height, 34px);max-height:var(--app-ant-control-height, 34px);min-height:var(--app-ant-control-height, 34px);padding:0 11px}.app-confirmed-field--large{height:var(--app-ant-control-height-lg, 40px);max-height:var(--app-ant-control-height-lg, 40px);min-height:var(--app-ant-control-height-lg, 40px)}.app-confirmed-field--large .app-confirmed-field__label{font-size:var(--app-ant-font-size-lg, 16px)}.app-confirmed-field--small{height:var(--app-ant-control-height-sm, 30px);max-height:var(--app-ant-control-height-sm, 30px);min-height:var(--app-ant-control-height-sm, 30px)}.app-confirmed-field-editor--large{min-height:var(--app-ant-control-height-lg, 40px)}.app-confirmed-field-editor--small{min-height:var(--app-ant-control-height-sm, 30px)}.app-confirmed-field__icon{color:var(--app-ant-color-success);flex-shrink:0;font-size:.875rem;line-height:1}.app-confirmed-field__label{color:var(--app-ant-color-text);flex:1;font-size:var(--app-ant-font-size);font-weight:500;line-height:var(--app-ant-line-height);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-confirmed-field__change.ant-btn{flex-shrink:0;font-size:var(--app-ant-font-size);height:auto;line-height:1;padding:0}.app-confirmed-field-editor__input--hidden{pointer-events:none;visibility:hidden}.app-page-empty-copy{display:block;max-width:28rem}.app-page-empty-copy .ant-typography{color:var(--app-ant-color-text-secondary)}.app-page-toolbar{margin-bottom:16px}.app-page-table-section{min-width:0;width:100%}.app-data-table.ant-table-wrapper{width:100%}.style-guide-panel{margin-bottom:16px}.style-guide-panel.ant-card .ant-card-body{padding:24px}.style-guide-panel .ant-typography-title{margin-top:0}.style-guide-rule{margin-bottom:16px!important}.style-guide-demo{border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);margin-bottom:16px;padding:16px}.style-guide-bare{margin-bottom:16px}.style-guide-ellipsis-cell{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-guide-type-demo{margin:0}.style-guide-tag-row{display:flex;flex-wrap:wrap;gap:8px}.style-guide-swatch-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.style-guide-swatch{display:flex;flex-direction:column;gap:6px}.style-guide-swatch-chip{border-radius:var(--app-ant-border-radius-sm);height:48px;width:100%}.style-guide-swatch-chip-alpha{background-color:var(--app-ant-color-bg-base);background-image:linear-gradient(45deg,var(--app-ant-color-bg-elevated) 25%,transparent 25%),linear-gradient(-45deg,var(--app-ant-color-bg-elevated) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--app-ant-color-bg-elevated) 75%),linear-gradient(-45deg,transparent 75%,var(--app-ant-color-bg-elevated) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:var(--app-ant-border-radius-sm);overflow:hidden}.style-guide-swatch-chip-alpha .style-guide-swatch-chip{border-radius:0}.style-guide-swatch-label{font-size:.875rem}.style-guide-swatch-token{font-size:.75rem}.style-guide-swatch-value{font-size:.75rem;word-break:break-all}.style-guide-table{border-collapse:collapse;width:100%}.style-guide-table th,.style-guide-table td{border-bottom:1px solid var(--app-ant-color-border-secondary);padding:10px 12px;text-align:left;vertical-align:middle}.style-guide-table th{color:var(--app-ant-color-text-secondary);font-weight:600}.style-guide-type-stack{display:flex;flex-direction:column;gap:12px}.style-guide-table-states{display:grid;gap:24px}.style-guide-table-state{min-width:0;width:100%}.style-guide-table-state .app-page-table-section,.style-guide-table-state .app-data-table.ant-table-wrapper,.style-guide-table-state .ant-table{width:100%}.style-guide-table-state-toolbar{margin-bottom:12px}.style-guide-table-state .ant-table-placeholder .ant-table-cell{padding-block:40px;text-align:center}.style-guide-table-states strong{color:var(--app-ant-color-text-secondary);display:block;font-size:.8125rem;font-weight:600;margin-bottom:8px}.app-form-narrow{max-width:420px;width:100%}.app-form-standard{max-width:560px;width:100%}.app-form-wide{max-width:960px;width:100%}.app-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.app-form-actions--end{justify-content:flex-end}.app-form-section-title{color:var(--app-ant-color-text-secondary);font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0 0 12px;text-transform:uppercase}.app-form-field-hint{color:var(--app-ant-color-text-secondary);display:block;font-size:.8125rem}.app-form .ant-form-item-extra .app-form-field-hint{margin-top:0}.style-guide-form-shell{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.style-guide-form-width-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.style-guide-form-width-sample{background:var(--app-ant-color-bg-base);border:1px dashed var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);padding:16px}.style-guide-form-width-sample--wide{grid-column:1 / -1}.style-guide-form-width-sample-label{color:var(--app-ant-color-text-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;margin-bottom:12px}.style-guide-form-control-grid{display:grid;gap:20px 24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.app-form-progress.ant-card{background:var(--app-ant-color-fill-quaternary);border:1px solid var(--app-ant-color-border-secondary);margin-bottom:16px}.app-form-progress .ant-card-body{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;padding:14px 20px}.app-form-progress-summary{flex-shrink:0;font-size:.8125rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.app-form-progress-list{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.app-form-progress-tag{align-items:center;display:inline-flex;gap:6px}.app-form-progress-tag .anticon{font-size:.8125rem}.app-form-progress-list .status-tag--success .app-form-progress-tag .anticon{color:var(--app-ant-color-success)}.app-form-progress-list .status-tag--neutral .app-form-progress-tag .anticon{color:var(--app-ant-color-warning)}.document-upload-field{margin-bottom:24px}.document-upload-field__label{color:var(--app-ant-color-text);display:block;font-size:var(--app-ant-font-size);font-weight:600;line-height:var(--app-ant-line-height);margin-bottom:8px}.document-upload-field__status{align-items:center;display:flex;gap:8px;margin-bottom:8px}.document-upload-field__status-icon{color:var(--app-ant-color-success);flex-shrink:0}.document-upload-field__preview{background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);margin:0 0 10px;max-width:280px;overflow:hidden}.document-upload-field__preview .ant-image,.document-upload-field__preview .ant-image-img{display:block;width:100%}.document-upload-field__preview .ant-image-img{max-height:180px;object-fit:contain}.document-upload-field__preview--pdf{align-items:center;display:flex;gap:10px;min-height:72px;padding:14px 16px}.document-upload-field__preview-pdf-icon{color:var(--app-ant-color-text-secondary);flex-shrink:0;font-size:1.5rem}.document-upload-field__preview-link{color:var(--app-ant-color-link);font-weight:500}@media(max-width:640px){.app-shell-root:has(.app-shell-emulator-banner){--app-emulator-banner-height: 0px}.app-shell-emulator-banner{font-size:.75rem;line-height:1.4;padding:8px 14px;position:static}.app-shell-header-inner{gap:8px;padding-inline:16px}.app-shell-header-divider{margin-inline:2px 8px}.app-shell-portal-nav.ant-menu .ant-menu-item{padding-inline:10px}}.app-staff-form{--staff-form-gap: 20px;--staff-control-transition: border-color .14s ease, box-shadow .14s ease;--staff-label-color: color-mix(in srgb, var(--app-ant-color-text-secondary) 35%, var(--app-ant-color-text));--staff-placeholder-color: color-mix(in srgb, var(--app-ant-color-text-secondary) 38%, transparent);--staff-input-font-size: .9375rem;--staff-input-line-height: 1.5}.app-staff-surface{--staff-control-transition: border-color .14s ease, box-shadow .14s ease}.app-staff-form .ant-form-item{margin-bottom:var(--staff-form-gap)}.app-staff-form .ant-form-item-label{line-height:1.35;padding:0 0 8px}.app-staff-form .ant-form-item-label>label{color:var(--staff-label-color);font-size:.8125rem;font-weight:500;height:auto;letter-spacing:.005em}.app-staff-form .ant-form-item-label>label.ant-form-item-required:before{color:var(--app-ant-color-error);font-size:.75rem;margin-inline-end:3px;opacity:.85}.app-staff-form .ant-form-item:has(.ant-checkbox) .ant-form-item-control-input{align-items:center;display:flex;min-height:34px}.app-staff-form .ant-form-item:has(textarea.ant-input) .ant-form-item-label{padding-bottom:6px}.app-staff-form .ant-form-item:has(textarea.ant-input) .ant-form-item-label>label{color:var(--app-ant-color-text-secondary)}.app-staff-form .ant-input-number{width:100%}.app-staff-form .ant-alert{margin-bottom:16px}.app-staff-form :is(.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-picker-input>input){font-size:var(--staff-input-font-size);font-weight:400;line-height:var(--staff-input-line-height)}.app-staff-form textarea.ant-input{font-size:var(--staff-input-font-size);font-weight:400;line-height:1.55;min-height:4.75rem;padding-block:10px;resize:vertical}.app-staff-form :is(.ant-input,.ant-input-number-input,.ant-picker-input>input)::placeholder,.app-staff-form .ant-select-selection-placeholder,.app-staff-form .ant-select-placeholder{color:var(--staff-placeholder-color);font-size:var(--staff-input-font-size);font-weight:400;opacity:1}.app-staff-form textarea.ant-input::placeholder{font-size:.875rem}.app-staff-form .ant-input-affix-wrapper .ant-input{font-size:var(--staff-input-font-size)}.app-staff-surface :is(.ant-input:not(.ant-input-affix-wrapper .ant-input):not(.ant-input-number-affix-wrapper .ant-input),.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-number .ant-input-number-input,.ant-select,.ant-picker){background:var(--app-form-control-bg)!important;border-color:var(--app-ant-color-border)!important;transition:var(--staff-control-transition)}.app-staff-surface :is(.ant-input-affix-wrapper,.ant-input-number-affix-wrapper) :is(.ant-input,.ant-input-number-input){background:transparent!important}.app-staff-surface :is(.ant-input:not(.ant-input-affix-wrapper .ant-input):hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input-number-affix-wrapper:hover,.ant-select:hover,.ant-picker:hover){border-color:var(--app-ant-color-border-hover)!important}.app-staff-surface :is(.ant-input:not(.ant-input-affix-wrapper .ant-input):focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number-affix-wrapper-focused,.ant-select-focused,.ant-picker-focused){border-color:var(--app-ant-color-primary-hover)!important}.app-consignment-intake{--ci-panel-padding-x: 28px;--ci-panel-padding-y: 28px;--ci-input-font-size: .9375rem;width:100%}.app-consignment-intake .app-page-header{margin-bottom:28px}.app-consignment-intake .app-page-header-copy .ant-typography-title{letter-spacing:-.02em}.app-consignment-intake .app-page-header-copy .ant-typography-secondary{font-size:var(--ci-input-font-size);line-height:1.55}.app-consignment-intake-workflow.ant-steps{background:linear-gradient(180deg,color-mix(in srgb,var(--app-ant-color-bg-container) 88%,var(--app-ant-color-primary) 12%) 0%,var(--app-ant-color-bg-container) 100%);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg);box-shadow:0 2px 8px color-mix(in srgb,var(--app-ant-color-bg-base) 28%,transparent),inset 0 1px color-mix(in srgb,var(--app-ant-color-text) 4%,transparent);margin-bottom:24px;padding:22px var(--ci-panel-padding-x)}.app-consignment-intake-workflow .ant-steps-item-tail:after{background:var(--app-ant-color-border-secondary)!important;height:2px!important}.app-consignment-intake-workflow .ant-steps-item-finish .ant-steps-item-tail:after{background:color-mix(in srgb,var(--app-ant-color-success) 45%,var(--app-ant-color-border-secondary))!important}.app-consignment-intake-workflow .ant-steps-item-title{font-size:.875rem;font-weight:600;line-height:1.35}.app-consignment-intake-workflow .ant-steps-item-description{color:var(--app-ant-color-text-secondary);font-size:.8125rem;line-height:1.45;max-width:14rem}.app-consignment-intake-workflow .ant-steps-item-process .ant-steps-item-icon{background:var(--app-ant-color-primary);border-color:var(--app-ant-color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-ant-color-primary) 18%,transparent)}.app-consignment-intake-workflow .ant-steps-item-finish .ant-steps-item-icon{background:color-mix(in srgb,var(--app-ant-color-success) 12%,var(--app-ant-color-bg-base));border-color:var(--app-ant-color-success)}.app-consignment-intake-workflow .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--app-ant-color-success)}.app-consignment-intake-cards.ant-row{align-items:flex-start}.app-consignment-intake-cards>.ant-col{display:flex}.app-consignment-intake-form>.app-consignment-intake-cards{margin-bottom:4px}.app-consignment-intake-card.ant-card{margin-bottom:0;overflow:hidden;width:100%}.app-consignment-intake-field-row:last-child>.ant-col:last-child .ant-form-item{margin-bottom:0}.app-consignment-intake-card .app-form-section-title{border-top:1px solid var(--app-ant-color-border-secondary);color:var(--app-ant-color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.35;margin:28px 0 14px;padding-top:20px}.app-consignment-intake-card .app-form-section-title:first-of-type{border-top:none;margin-top:4px;padding-top:0}.app-consignment-intake .app-page-panel .ant-card-head{border-bottom:1px solid var(--app-ant-color-border-secondary);min-height:48px;padding:0 var(--ci-panel-padding-x)}.app-consignment-intake .app-page-panel .ant-card-head-title{font-size:var(--ci-input-font-size);font-weight:600}.app-consignment-intake .app-page-panel .ant-card-body{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 35%,var(--app-ant-color-bg-container));padding:24px var(--ci-panel-padding-x) var(--ci-panel-padding-y)}.app-consignment-intake-actions{background:color-mix(in srgb,var(--app-ant-color-bg-container) 72%,var(--app-ant-color-bg-layout));border-top:1px solid var(--app-ant-color-border-secondary);gap:10px;justify-content:flex-end;margin:28px calc(-1 * var(--ci-panel-padding-x)) calc(-1 * var(--ci-panel-padding-y));padding:var(--staff-form-gap, 20px) var(--ci-panel-padding-x)}.app-consignment-intake-gate{display:flex;flex-direction:column;gap:var(--staff-form-gap, 20px)}.app-consignment-intake-gate__actions{display:flex;flex-wrap:wrap;gap:10px}.app-consignment-intake-gate__selector{background:color-mix(in srgb,var(--app-ant-color-bg-elevated) 56%,var(--app-ant-color-bg-container));border:1px solid var(--app-ant-color-border-secondary);border-radius:12px;display:grid;gap:18px;margin-inline:auto;max-width:720px;padding:20px;width:100%}.app-consignment-intake-gate__intro{align-items:center;display:flex;gap:12px}.app-consignment-intake-gate__intro>div{display:flex;flex-direction:column;gap:2px}.app-consignment-intake-gate__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 24%,transparent);border-radius:10px;color:var(--app-ant-color-primary);display:inline-flex;flex:0 0 42px;font-size:1rem;height:42px;justify-content:center}.app-consignment-intake-gate__selector .customer-select{max-width:640px}.app-consignment-intake-gate__selector .ant-input-affix-wrapper{padding-inline:13px}.app-consignment-intake-gate__selector .ant-input-affix-wrapper>input.ant-input{color:var(--app-ant-color-text);font-size:.9375rem;line-height:1.5;min-height:0}.app-consignment-intake-consignor-summary{margin-bottom:var(--staff-form-gap, 20px)}.app-consignment-intake-step{margin-bottom:20px;overflow:hidden}.app-consignment-intake-step.ant-card{border-radius:var(--app-ant-border-radius-lg);box-shadow:0 2px 8px color-mix(in srgb,var(--app-ant-color-bg-base) 22%,transparent);position:relative}.app-consignment-intake-step.ant-card:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-ant-color-primary) 65%,transparent) 50%,transparent 100%);content:"";height:2px;inset:0 0 auto;opacity:0;position:absolute;transition:opacity .18s ease;z-index:1}.app-consignment-intake-step--active{border-color:color-mix(in srgb,var(--app-ant-color-primary) 30%,var(--app-ant-color-border));box-shadow:0 4px 20px color-mix(in srgb,var(--app-ant-color-primary) 14%,transparent),0 2px 8px color-mix(in srgb,var(--app-ant-color-bg-base) 22%,transparent)}.app-consignment-intake-step--active.ant-card:before{opacity:.9}.app-consignment-intake-step--complete{border-color:color-mix(in srgb,var(--app-ant-color-success) 22%,var(--app-ant-color-border-secondary))}.app-consignment-intake-step--complete.ant-card:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-ant-color-success) 60%,transparent) 50%,transparent 100%);opacity:.7}.app-consignment-intake-step--locked{border-color:color-mix(in srgb,var(--app-ant-color-border-secondary) 80%,transparent);border-style:dashed;opacity:.82}.app-consignment-intake-step__title{align-items:center;display:inline-flex;gap:12px}.app-consignment-intake-step__number{align-items:center;background:var(--app-ant-color-fill-tertiary);border:1px solid var(--app-ant-color-border-secondary);border-radius:999px;color:var(--app-ant-color-text-secondary);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.875rem;justify-content:center;letter-spacing:.02em;width:1.875rem}.app-consignment-intake-step--active .app-consignment-intake-step__number{background:var(--app-ant-color-primary-bg);border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border-secondary));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-ant-color-primary) 14%,transparent);color:var(--app-ant-color-primary)}.app-consignment-intake-step--complete .app-consignment-intake-step__number{background:color-mix(in srgb,var(--app-ant-color-success) 12%,var(--app-ant-color-bg-base));border-color:color-mix(in srgb,var(--app-ant-color-success) 35%,var(--app-ant-color-border-secondary));color:var(--app-ant-color-success)}.app-consignment-intake-step__label{color:var(--app-ant-color-text);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.app-consignment-intake-link-action.ant-btn{font-weight:500;height:auto;padding:0}.app-detail-grid{display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr);margin:0}@media(min-width:640px){.app-detail-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-detail-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-detail-field{margin:0}.app-detail-field--wide{grid-column:1 / -1}.app-detail-field__label{color:var(--app-ant-color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.app-detail-field__value{color:var(--app-ant-color-text);font-size:var(--ci-input-font-size);font-weight:500;line-height:1.45;margin:0}.app-consignment-intake-deal-summary{background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg);box-shadow:0 2px 8px color-mix(in srgb,var(--app-ant-color-bg-base) 28%,transparent);overflow:hidden;position:relative}.app-consignment-intake-deal-summary:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-ant-color-success) 55%,transparent) 50%,transparent 100%);content:"";height:2px;inset:0 0 auto;opacity:.75;position:absolute}.app-consignment-intake-deal-summary__group{padding:18px 20px 20px}.app-consignment-intake-deal-summary__group--divider{border-top:1px solid var(--app-ant-color-border-secondary)}.app-consignment-intake-deal-summary__group .app-form-section-title{border-top:none;font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin:0 0 12px;padding-top:0}.app-consignment-intake-deal-summary__group .app-detail-grid{margin:0}.app-consignment-intake-placeholder{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-layout) 45%,var(--app-ant-color-bg-container));border:1px dashed color-mix(in srgb,var(--app-ant-color-border) 75%,transparent);border-radius:var(--app-ant-border-radius-lg);display:flex;flex-direction:column;gap:8px;padding:36px var(--ci-panel-padding-x);text-align:center}.app-consignment-intake-placeholder__icon{align-items:center;background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border);border-radius:999px;box-shadow:0 2px 10px color-mix(in srgb,var(--app-ant-color-bg-base) 35%,transparent);color:var(--app-ant-color-text-secondary);display:inline-flex;font-size:1.125rem;height:2.75rem;justify-content:center;margin-bottom:6px;width:2.75rem}.app-consignment-intake-placeholder__title{color:var(--app-ant-color-text);font-size:var(--ci-input-font-size);font-weight:600}.app-consignment-intake-placeholder__description{font-size:.8125rem;max-width:28rem}.app-consignment-intake-section-anchor{scroll-margin-top:24px}.app-consignment-intake-panel{max-width:560px;padding-top:4px}.app-consignment-intake-panel--wide{max-width:640px}.app-consignment-intake-panel__lead{display:block;font-size:.875rem;line-height:1.5;margin-bottom:16px;max-width:36rem}.app-consignment-intake-panel__stack{display:flex;width:100%}.app-consignment-intake-tabs .ant-tabs-nav{margin-bottom:20px}.app-consignment-intake-tabs .ant-tabs-nav:before{border-bottom-color:var(--app-ant-color-border-secondary)}.app-consignment-intake-tabs .ant-tabs-tab{font-weight:500;padding-block:10px;padding-inline:6px}.app-consignment-intake-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-ant-color-text);font-weight:600}.app-consignment-intake-tabs .ant-tabs-ink-bar{background:var(--app-ant-color-primary);height:2px}.app-consignment-intake-tabs .ant-tabs-content-holder{padding-top:4px}.app-consignment-intake-tab-label{align-items:center;display:inline-flex;gap:8px}.app-consignment-intake-complete{display:grid;gap:16px;max-width:36rem}.app-consignment-intake-upload-submit.ant-btn{margin-top:8px}.app-consignment-intake-finalize-documents{display:flex;margin-bottom:16px;width:100%}.app-consignment-intake-finalize-actions{margin-top:12px}.app-function-logs .app-page-header-copy .ant-typography{max-width:48rem}.app-function-logs-overview.ant-card{border:1px solid var(--app-ant-color-border-secondary);margin-bottom:16px}.app-function-logs-overview .ant-card-body{padding:20px 24px}.app-function-logs-overview__health{display:flex;flex-direction:column;gap:8px}.app-function-logs-overview__headline{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.app-function-logs-overview__metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-function-logs-overview__metric{background:var(--app-ant-color-fill-quaternary);border-radius:var(--app-ant-border-radius);padding:12px 14px}.app-function-logs-overview__metric-label{color:var(--app-ant-color-text-secondary);display:block;font-size:.75rem;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.app-function-logs-overview__metric-value{font-size:1.5rem;font-weight:600;line-height:1.2}.app-function-logs-overview__meta{border-top:1px solid var(--app-ant-color-border-secondary);color:var(--app-ant-color-text-secondary);font-size:.8125rem;margin-top:16px;padding-top:12px}.app-function-logs-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.app-function-logs-toolbar__filters,.app-function-logs-toolbar__actions{flex-wrap:wrap}.app-function-logs-section.ant-card{border:1px solid var(--app-ant-color-border-secondary);margin-bottom:16px}.app-function-logs-section .ant-card-head{border-bottom:1px solid var(--app-ant-color-border-secondary);min-height:48px}.app-function-logs-section .ant-card-head-title{font-size:.9375rem;font-weight:600}.app-function-logs-section .ant-card-body{padding:0}.app-function-logs-section .app-page-table-section{padding:0 1px 1px}.app-function-logs-section .ant-table-wrapper{border-radius:0}.app-function-logs-function-name.ant-typography{font-size:.8125rem;max-width:100%}.app-function-logs-detail{padding:4px 0 8px}.app-function-logs-detail .ant-descriptions{margin-bottom:0}.app-function-logs-detail__message{margin-bottom:0;white-space:pre-wrap;word-break:break-word}.app-function-logs-detail__hint{margin-bottom:0!important;margin-top:12px}.app-function-logs-detail__links{margin-top:16px}.app-function-logs-mute-form{margin-bottom:16px;padding:16px 24px 0}.app-function-logs-mute-empty{display:block;padding:0 24px 20px}.app-function-logs-mute-table .app-page-table-section{padding:0}@media(max-width:767px){.app-function-logs-overview__metrics{grid-template-columns:1fr}.app-function-logs-toolbar{align-items:stretch;flex-direction:column}.app-function-logs-toolbar__filters,.app-function-logs-toolbar__actions{width:100%}}.app-firebase-trends .app-page-header-copy .ant-typography{max-width:48rem}.app-firebase-trends-updated{display:block;font-size:.8125rem;margin-bottom:16px}.app-firebase-trends-live-dot{background:#34d399;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.app-firebase-trends-alert{margin-bottom:16px}.app-firebase-trends-hero.ant-card{border:1px solid var(--app-ant-color-border-secondary);margin-bottom:16px}.app-firebase-trends-hero .ant-card-body{padding:20px 24px}.app-firebase-trends-hero__eyebrow{color:var(--app-ant-color-text-secondary);display:block;font-size:.75rem;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.app-firebase-trends-hero__narrative{display:block;margin-bottom:16px}.app-firebase-trends-hero__metric{background:var(--app-ant-color-fill-quaternary);border-radius:var(--app-ant-border-radius);min-height:88px;padding:12px 14px}.app-firebase-trends-hero__metric-label{color:var(--app-ant-color-text-secondary);display:block;font-size:.75rem;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.app-firebase-trends-hero__metric-value{display:block;font-size:1.375rem;font-weight:600;line-height:1.2}.app-firebase-trends-hero__metric-detail{display:block;font-size:.75rem;margin-top:4px}.app-firebase-trends-band{margin-bottom:20px}.app-firebase-trends-section-header{margin-bottom:12px}.app-firebase-trends-section-header__kicker{color:var(--app-ant-color-text-secondary);display:block;font-size:.75rem;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.app-firebase-trends-section-header__title{margin:0 0 4px!important}.app-firebase-trends-section-header__description{display:block}.app-firebase-trends-chart-row{display:grid;gap:16px}.app-firebase-trends-chart-row--paired{grid-template-columns:repeat(2,minmax(0,1fr))}.app-firebase-trends-chart-card.ant-card{border:1px solid var(--app-ant-color-border-secondary)}.app-firebase-trends-chart-card .ant-card-head{border-bottom:1px solid var(--app-ant-color-border-secondary);min-height:44px}.app-firebase-trends-chart-shell{min-height:280px}.app-firebase-trends-empty-chart{margin:24px 0}.app-firebase-trends-ai-legend{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none;margin:0 0 12px;padding:0}.app-firebase-trends-ai-legend-item{align-items:center;color:var(--app-ant-color-text-secondary);display:inline-flex;font-size:.8125rem;gap:6px}.app-firebase-trends-ai-legend-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.app-firebase-trends-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:8px}@media(max-width:991px){.app-firebase-trends-chart-row--paired{grid-template-columns:1fr}}.app-cart-identification-cards{margin-top:8px}.app-cart-identification-card{margin-bottom:24px}.app-cart-identification-preview{margin:0 0 16px}.app-cart-identification-preview .ant-image{display:block;max-width:100%}.app-cart-identification-preview img{border-radius:var(--app-ant-border-radius-lg);max-height:320px;object-fit:contain;width:100%}.app-cart-identification-actions{margin-bottom:12px}.app-cart-identification-result-meta{margin:16px 0 12px}.app-cart-identification-result-list{display:grid;gap:12px;margin:0 0 16px}.app-cart-identification-result-list div{display:grid;gap:4px}.app-cart-identification-result-list dt{color:var(--app-ant-color-text-secondary);font-size:.8125rem;font-weight:500;margin:0}.app-cart-identification-result-list dd{font-size:1rem;margin:0}.app-cart-identification-notes{margin-bottom:16px!important}.app-cart-identification-fields-card{margin-top:0}@media(max-width:1199px){.app-cart-identification-fields-card{margin-top:0}}.app-cart-media-sandbox-cards{margin-top:8px}.app-cart-media-sandbox-card{margin-bottom:24px}.app-cart-media-avatar-preview{margin:0;aspect-ratio:1;border-radius:var(--app-ant-border-radius-lg);overflow:hidden;background:var(--app-ant-color-fill-quaternary);box-shadow:0 4px 16px #0003;display:flex;align-items:center;justify-content:center}.app-cart-media-avatar-preview img{max-width:100%;max-height:100%;object-fit:contain}.app-cart-media-avatar-placeholder{color:var(--app-ant-color-text-secondary);font-size:.875rem;padding:24px;text-align:center}.app-cart-media-video-preview{width:100%;border-radius:var(--app-ant-border-radius-lg);background:#000;max-height:400px}.app-cart-media-ref-thumb{margin:0 0 12px;max-width:120px;border-radius:var(--app-ant-border-radius)}.app-cart-media-ref-thumb img{width:100%;border-radius:var(--app-ant-border-radius)}.app-cart-media-result-meta{margin:16px 0 12px}.app-cart-media-actions{margin-bottom:12px}html:has(.app-consignment-documents),body:has(.app-consignment-documents),#root:has(.app-consignment-documents){background:var(--app-ant-color-bg-layout);min-height:100%}.app-consignment-documents{--cd-form-gap: 20px;--cd-panel-padding-x: 28px;--cd-panel-padding-y: 32px;--cd-control-transition: border-color .14s ease, box-shadow .14s ease;--cd-label-color: color-mix(in srgb, var(--app-ant-color-text-secondary) 35%, var(--app-ant-color-text));--cd-input-font-size: .9375rem;background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--app-ant-color-primary) 14%,transparent) 0%,transparent 55%),linear-gradient(180deg,var(--app-ant-color-bg-layout) 0%,color-mix(in srgb,var(--app-ant-color-bg-base) 92%,var(--app-ant-color-bg-layout)) 100%);min-height:100vh;min-height:100dvh;width:100%}.app-consignment-documents-shell{margin:0 auto;max-width:640px;padding:32px 20px 48px;width:100%}.app-consignment-documents-card.ant-card{background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg);box-shadow:0 8px 32px color-mix(in srgb,var(--app-ant-color-bg-base) 42%,transparent),0 2px 8px color-mix(in srgb,var(--app-ant-color-bg-base) 28%,transparent),inset 0 1px color-mix(in srgb,var(--app-ant-color-text) 5%,transparent);overflow:hidden;position:relative}.app-consignment-documents-card.ant-card:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-ant-color-primary) 55%,transparent) 50%,transparent 100%);content:"";height:1px;inset:0 20px auto;opacity:.75;position:absolute;z-index:1}.app-consignment-documents-card .ant-card-body{padding:var(--cd-panel-padding-y) var(--cd-panel-padding-x)}.app-consignment-documents-hero{margin-bottom:28px;text-align:center}.app-consignment-documents-hero__brand{color:var(--app-ant-color-primary);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.app-consignment-documents-hero__title.ant-typography{letter-spacing:-.025em;margin:0 0 10px}.app-consignment-documents-hero__summary{color:var(--app-ant-color-text-secondary);font-size:var(--cd-input-font-size);line-height:1.55;margin:0 auto;max-width:28rem}.app-consignment-documents-progress{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 45%,var(--app-ant-color-bg-container));border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius-lg);margin-bottom:28px;padding:18px 20px}.app-consignment-documents-progress__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.app-consignment-documents-progress__label{color:var(--app-ant-color-text);font-size:.875rem;font-weight:600;letter-spacing:-.01em;margin:0}.app-consignment-documents-progress__count{color:var(--app-ant-color-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;margin:0}.app-consignment-documents-progress .ant-progress-inner{background:color-mix(in srgb,var(--app-ant-color-text) 6%,transparent)}.app-consignment-documents-progress .ant-progress-bg{background:linear-gradient(90deg,var(--app-ant-color-primary) 0%,color-mix(in srgb,var(--app-ant-color-primary) 70%,var(--app-ant-color-success)) 100%)!important}.app-consignment-documents-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}.app-consignment-documents-step{align-items:center;color:var(--app-ant-color-text-quaternary);display:flex;flex-direction:column;font-size:.6875rem;font-weight:500;gap:6px;line-height:1.3;text-align:center}.app-consignment-documents-step__dot{align-items:center;background:color-mix(in srgb,var(--app-ant-color-text) 6%,transparent);border:1px solid var(--app-ant-color-border-secondary);border-radius:999px;color:var(--app-ant-color-text-quaternary);display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:24px;justify-content:center;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;width:24px}.app-consignment-documents-step--complete{color:var(--app-ant-color-text-secondary)}.app-consignment-documents-step--complete .app-consignment-documents-step__dot{background:color-mix(in srgb,var(--app-ant-color-success) 14%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-success) 40%,var(--app-ant-color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-ant-color-success) 10%,transparent);color:var(--app-ant-color-success)}.app-consignment-documents-form.ant-form-vertical .ant-form-item{margin-bottom:var(--cd-form-gap)}.app-consignment-documents-form .ant-form-item-label>label{color:var(--cd-label-color);font-size:.8125rem;font-weight:500}.app-consignment-documents-form :is(.ant-input,.ant-select){background:var(--app-form-control-bg)!important;border-color:var(--app-ant-color-border)!important;font-size:var(--cd-input-font-size);transition:var(--cd-control-transition)}.app-consignment-documents-section{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 38%,var(--app-ant-color-bg-container));border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius-lg);margin-bottom:20px;padding:20px 20px 4px}.app-consignment-documents-section__header{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px}.app-consignment-documents-section__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 12%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 24%,var(--app-ant-color-border));border-radius:10px;color:var(--app-ant-color-primary);display:flex;flex-shrink:0;font-size:1.125rem;height:40px;justify-content:center;width:40px}.app-consignment-documents-section__icon--ownership{background:color-mix(in srgb,var(--app-ant-color-warning) 10%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-warning) 26%,var(--app-ant-color-border));color:var(--app-ant-color-warning)}.app-consignment-documents-section__icon--agreement{background:color-mix(in srgb,var(--app-ant-color-success) 10%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-success) 26%,var(--app-ant-color-border));color:var(--app-ant-color-success)}.app-consignment-documents-section__heading{min-width:0}.app-consignment-documents-section__title{color:var(--app-ant-color-text);font-size:.9375rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0 0 4px}.app-consignment-documents-section__description{color:var(--app-ant-color-text-secondary);font-size:.8125rem;line-height:1.45;margin:0}.consignment-document-upload{margin-bottom:var(--cd-form-gap)}.consignment-document-upload__zone{background:var(--app-form-control-bg);border:1px dashed color-mix(in srgb,var(--app-ant-color-border) 80%,var(--app-ant-color-primary));border-radius:var(--app-ant-border-radius-lg);padding:16px;transition:var(--cd-control-transition)}.consignment-document-upload__zone:hover{border-color:color-mix(in srgb,var(--app-ant-color-primary) 40%,var(--app-ant-color-border))}.consignment-document-upload--uploaded .consignment-document-upload__zone{background:color-mix(in srgb,var(--app-ant-color-success) 5%,var(--app-form-control-bg));border-color:color-mix(in srgb,var(--app-ant-color-success) 35%,var(--app-ant-color-border));border-style:solid}.consignment-document-upload__hint{color:var(--app-ant-color-text-quaternary);display:block;font-size:.75rem;line-height:1.45;margin:0 0 12px}.consignment-document-upload__actions{display:flex;flex-wrap:wrap;gap:8px}.consignment-document-upload__preview{max-width:100%}.consignment-document-upload__preview .ant-image-img{max-height:220px}.app-consignment-documents-actions{margin-top:8px}.app-consignment-documents-actions .ant-btn-primary{font-size:var(--cd-input-font-size);font-weight:600;height:44px}.app-consignment-documents-footer{border-top:1px solid var(--app-ant-color-border-secondary);color:var(--app-ant-color-text-quaternary);font-size:.75rem;line-height:1.55;margin:24px calc(-1 * var(--cd-panel-padding-x)) calc(-1 * var(--cd-panel-padding-y));padding:16px var(--cd-panel-padding-x) 0;text-align:center}.app-consignment-documents-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:32px 20px 48px;text-align:center}.app-consignment-documents-state__card.ant-card{background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg);box-shadow:0 8px 32px color-mix(in srgb,var(--app-ant-color-bg-base) 38%,transparent);max-width:440px;width:100%}.app-consignment-documents-state__card .ant-card-body{padding:36px 28px}.app-consignment-documents-success__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-success) 12%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-success) 28%,var(--app-ant-color-border));border-radius:16px;color:var(--app-ant-color-success);display:flex;font-size:2rem;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.app-consignment-documents-success__title.ant-typography{letter-spacing:-.02em;margin:0 0 10px}.app-consignment-documents-success__message{color:var(--app-ant-color-text-secondary);font-size:var(--cd-input-font-size);line-height:1.6;margin:0}@media(max-width:640px){.app-consignment-documents-shell{padding:20px 16px 40px}.app-consignment-documents-card .ant-card-body{padding:24px 18px}.app-consignment-documents-section{padding:16px 16px 0}.app-consignment-documents-steps{gap:6px}.app-consignment-documents-step{font-size:.625rem}.app-consignment-documents-footer{margin-inline:-18px;padding-inline:18px}.consignment-document-upload__actions{flex-direction:column}.consignment-document-upload__actions .ant-btn{width:100%}}.ant-alert.ant-alert-outlined{border-width:1px}.ant-alert-success.ant-alert-outlined{background:var(--app-ant-color-alert-success-bg);border-color:var(--app-ant-color-alert-success-border);border-left-color:var(--app-ant-color-alert-success-icon);border-left-width:3px}.ant-alert-info.ant-alert-outlined{background:var(--app-ant-color-alert-info-bg);border-color:var(--app-ant-color-alert-info-border);border-left-color:var(--app-ant-color-alert-info-icon);border-left-width:3px}.ant-alert-warning.ant-alert-outlined{background:var(--app-ant-color-alert-warning-bg);border-color:var(--app-ant-color-alert-warning-border);border-left-color:var(--app-ant-color-alert-warning-icon);border-left-width:3px}.ant-alert-error.ant-alert-outlined{background:var(--app-ant-color-alert-error-bg);border-color:var(--app-ant-color-alert-error-border);border-left-color:var(--app-ant-color-alert-error-icon);border-left-width:3px}.ant-alert-with-description .ant-alert-title{color:var(--app-ant-color-text);font-weight:600;line-height:1.35}.ant-alert-with-description .ant-alert-description{color:var(--app-ant-color-text-secondary);font-size:.875rem;line-height:1.45}.ant-alert-with-description .ant-alert-icon{flex-shrink:0;font-size:24px;line-height:0;margin-inline-end:14px;margin-top:0}.ant-alert-with-description .ant-alert-icon .anticon{display:block;line-height:0}.ant-alert-with-description .ant-alert-icon .anticon svg{display:block;height:24px;width:24px}.ant-alert-success .ant-alert-icon{color:var(--app-ant-color-alert-success-icon)}.ant-alert-info .ant-alert-icon{color:var(--app-ant-color-alert-info-icon)}.ant-alert-warning .ant-alert-icon{color:var(--app-ant-color-alert-warning-icon)}.ant-alert-error .ant-alert-icon{color:var(--app-ant-color-alert-error-icon)}.app-customer-address-map-field{margin-top:4px}.app-map-preview{border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius, 8px);overflow:hidden}.app-map-preview--canvas-only,.app-map-preview-canvas{width:100%}.app-map-preview-meta{align-items:center;background:var(--app-ant-color-bg-container);border-top:1px solid var(--app-ant-color-border-secondary);display:flex;gap:12px;justify-content:space-between;padding:8px 12px}.app-map-preview-meta--top{border-bottom:1px solid var(--app-ant-color-border-secondary);border-top:none}.app-map-preview-meta-text{color:var(--app-ant-color-text-secondary);font-size:.8125rem;line-height:1.4}.app-map-preview-link{color:var(--app-ant-color-link);flex-shrink:0;font-size:.8125rem;line-height:1.4;text-decoration:none;white-space:nowrap}.app-map-preview-link:hover{color:var(--app-ant-color-link-hover);text-decoration:underline}.app-map-preview-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;padding:0}.app-staff-surface{--staff-space-1: 4px;--staff-space-2: 8px;--staff-space-3: 12px;--staff-space-4: 16px;--staff-space-6: 24px;--staff-space-8: 32px;--staff-panel-padding: 16px;--staff-panel-radius: 12px;--staff-section-gap: 16px;--staff-page-gap: 24px;box-sizing:border-box;margin-inline:auto;max-width:1488px;padding:24px 24px 48px;width:100%}.app-shell-root--staff .app-shell-header.ant-layout-header{background:color-mix(in srgb,var(--app-ant-color-bg-base) 86%,var(--app-ant-color-bg-layout));border-bottom-color:color-mix(in srgb,var(--app-ant-color-primary) 20%,var(--app-ant-color-border))}.app-shell-root--staff .app-shell-sider.ant-layout-sider{background:color-mix(in srgb,var(--app-ant-color-bg-base) 72%,var(--app-ant-color-bg-layout));border-right-color:color-mix(in srgb,var(--app-ant-color-primary) 18%,var(--app-ant-color-border))}.app-shell-root--staff .app-shell-sider .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--app-ant-color-primary)}.app-shell-root--staff .app-shell-content.ant-layout-content{min-width:0;overflow-x:clip;padding:0}.app-staff-surface .app-page{min-width:0}.app-staff-surface,.app-staff-surface :is(.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table){font-variant-numeric:tabular-nums}.app-staff-surface .app-page-header{margin-bottom:var(--staff-page-gap)}.app-staff-surface .app-page-header-row{align-items:center;gap:var(--staff-space-4);min-height:52px}.app-staff-surface .app-page-header-copy{min-width:0}.app-staff-surface .app-page-header-copy h2.ant-typography{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0}.app-staff-surface .app-page-header-copy>.ant-typography-secondary{font-size:.875rem;line-height:1.5;margin:6px 0 0;max-width:46rem}.app-staff-surface .app-page-header-extra{align-items:center;display:flex;flex-shrink:0}.app-staff-surface :is(.app-page-panel.ant-card,.app-lot-hub-action-card.ant-card,.app-lot-hub-table-card.ant-card,.app-lot-cart-detail .app-lot-hub-detail-card.ant-card,.app-work-order-detail .app-lot-hub-detail-card.ant-card,.app-customer-detail .app-lot-hub-detail-card.ant-card,.app-consignment-intake-card.ant-card,.app-consignment-intake-step.ant-card){background:color-mix(in srgb,var(--app-ant-color-bg-container) 94%,var(--app-ant-color-bg-layout));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 16%,var(--app-ant-color-border));border-radius:var(--staff-panel-radius);box-shadow:none}.app-staff-surface :is(.app-lot-hub-action-card.ant-card,.app-lot-cart-detail .app-lot-hub-detail-card.ant-card,.app-work-order-detail .app-lot-hub-detail-card.ant-card,.app-customer-detail .app-lot-hub-detail-card.ant-card,.app-consignment-intake-card.ant-card,.app-consignment-intake-step.ant-card):before{display:none}.app-staff-surface :is(.app-page-panel,.app-lot-hub-action-card,.app-lot-hub-detail-card,.app-consignment-intake-card,.app-consignment-intake-step) .ant-card-head{background:transparent;border-bottom:1px solid var(--app-ant-color-border-secondary);min-height:46px;padding-inline:var(--staff-panel-padding)}.app-staff-surface :is(.app-page-panel,.app-lot-hub-action-card,.app-lot-hub-detail-card,.app-consignment-intake-card,.app-consignment-intake-step) .ant-card-head-title{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.app-staff-surface :is(.app-page-panel,.app-lot-hub-action-card,.app-lot-hub-detail-card,.app-consignment-intake-card,.app-consignment-intake-step) .ant-card-body{background:transparent;padding:var(--staff-panel-padding)}.app-staff-surface .app-lot-next-action.ant-card,.app-staff-surface .app-work-order-primary-card.ant-card,.app-staff-surface .app-consignment-intake-step--active.ant-card{background:color-mix(in srgb,var(--app-ant-color-primary) 7%,var(--app-ant-color-bg-container));border-color:color-mix(in srgb,var(--app-ant-color-primary) 42%,var(--app-ant-color-border));box-shadow:0 10px 28px color-mix(in srgb,var(--app-ant-color-bg-base) 24%,transparent)}.app-staff-surface .ant-btn:not(.ant-btn-sm):not(.ant-btn-link):not(.ant-btn-text){min-height:36px}.app-staff-surface .ant-btn-primary:not(.ant-btn-sm),.app-staff-surface .ant-btn-lg{min-height:40px}.app-staff-surface :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select-single .ant-select-selector){min-height:38px}.app-staff-surface .ant-input-affix-wrapper>input.ant-input{min-height:0}.app-staff-surface .ant-form-item-label>label{font-size:.8125rem;line-height:1.35}.app-staff-surface .ant-form-item-extra,.app-staff-surface .ant-form-item-explain{font-size:.75rem;line-height:1.45}.app-staff-surface :is(.ant-btn,.ant-input,.ant-select-selector,button,a):focus-visible{outline:2px solid var(--app-ant-color-primary-hover);outline-offset:2px}.app-staff-surface .app-staff-snapshot-row{margin-bottom:var(--staff-section-gap)}.app-staff-surface .app-staff-snapshot-card{height:100%}.app-staff-surface .app-staff-snapshot-card .ant-card-body{display:flex;flex-direction:column;min-height:104px;padding:16px}.app-staff-surface .app-staff-snapshot-card .ant-typography-secondary{font-size:.8125rem}.app-staff-surface .app-staff-snapshot-card h3.ant-typography{color:var(--app-ant-color-text);font-size:1.75rem;font-weight:600;line-height:1.2;margin:auto 0 0}.app-staff-surface .app-staff-snapshot-card__skeleton.ant-skeleton-element{margin-top:auto}.app-staff-surface .app-staff-snapshot-card__skeleton.ant-skeleton-element .ant-skeleton-input{height:34px;min-width:64px;width:64px}.app-staff-snapshot-card-link{display:block;height:100%}.app-staff-surface .app-staff-snapshot-card.ant-card-hoverable:hover{border-color:var(--app-ant-color-border-hover);box-shadow:0 8px 24px color-mix(in srgb,var(--app-ant-color-bg-base) 22%,transparent);transform:translateY(-1px)}.app-staff-today-workspace{display:grid;gap:var(--staff-section-gap);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.app-staff-today-workspace>.ant-card{margin:0;min-width:0}.app-staff-section-heading{margin-bottom:var(--staff-space-4)}.app-staff-section-heading .ant-typography{display:block}.app-staff-section-heading .ant-typography-strong{font-size:1rem;font-weight:600}.app-staff-section-heading .ant-typography-secondary{font-size:.8125rem;line-height:1.45;margin-top:var(--staff-space-1)}.app-staff-open-job-list{display:grid;border:1px solid var(--app-ant-color-border-secondary);border-radius:10px;overflow:hidden}.app-staff-open-job-row{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-layout) 28%,var(--app-ant-color-bg-container));color:var(--app-ant-color-text);display:grid;gap:var(--staff-space-3);grid-template-columns:minmax(0,1fr) auto 14px;min-height:48px;padding:10px 14px;transition:background-color .14s ease,color .14s ease}.app-staff-open-job-row+.app-staff-open-job-row{border-top:1px solid var(--app-ant-color-border-secondary)}.app-staff-open-job-row:hover{background:color-mix(in srgb,var(--app-ant-color-primary) 8%,var(--app-ant-color-bg-container));color:var(--app-ant-color-text)}.app-staff-open-job-row:focus-visible{box-shadow:inset 0 0 0 2px var(--app-ant-color-primary-hover);outline:0}.app-staff-open-job-row__subject{font-size:.875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-staff-open-job-row__total{color:var(--app-ant-color-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.app-staff-open-job-row__chevron{color:var(--app-ant-color-text-tertiary);font-size:.75rem;transition:transform .14s ease}.app-staff-open-job-row:hover .app-staff-open-job-row__chevron{color:var(--app-ant-color-primary);transform:translate(2px)}.app-staff-quick-actions .ant-space{gap:var(--staff-space-2)!important}.app-staff-surface .app-staff-dashboard-alert{margin-bottom:var(--staff-section-gap)}.app-staff-surface .app-staff-open-jobs__skeleton .ant-skeleton-paragraph{margin-block:0}.app-staff-toolbar{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-container) 78%,var(--app-ant-color-bg-layout));border:1px solid var(--app-ant-color-border);border-radius:var(--staff-panel-radius);display:flex;flex-wrap:wrap;gap:var(--staff-space-2);margin-bottom:var(--staff-space-3);padding:var(--staff-space-3)}.app-staff-toolbar__hint{color:var(--app-ant-color-text-secondary);font-size:.8125rem;line-height:1.45;margin-inline-start:var(--staff-space-1)}.app-staff-surface .app-page-table-section{background:color-mix(in srgb,var(--app-ant-color-bg-container) 94%,var(--app-ant-color-bg-layout));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 16%,var(--app-ant-color-border));border-radius:var(--staff-panel-radius);overflow:hidden}.app-staff-surface .app-page-table-section>.app-data-table,.app-staff-surface .app-page-table-section>.ant-table-wrapper{border-radius:0}.app-staff-surface .app-page-table-section>.ant-space:last-child{margin:0!important;padding:var(--staff-space-3)}.app-staff-surface .app-data-table .ant-table-thead>tr>th,.app-staff-surface .app-lot-hub-table .ant-table-thead>tr>th{background:color-mix(in srgb,var(--app-ant-color-bg-elevated) 70%,var(--app-ant-color-bg-container))!important;color:var(--app-ant-color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:11px 14px;text-transform:uppercase}.app-staff-surface .app-data-table .ant-table-tbody>tr>td,.app-staff-surface .app-lot-hub-table .ant-table-tbody>tr>td{font-size:.875rem;padding:11px 14px}.app-staff-surface .app-data-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--app-ant-color-primary) 6%,var(--app-ant-color-bg-container))!important}.app-staff-surface .app-lot-hub-hero{background:transparent;border:0;margin-bottom:0;padding:0}.app-staff-surface .app-lot-hub-view-switcher{background:color-mix(in srgb,var(--app-ant-color-bg-container) 76%,var(--app-ant-color-bg-layout));border-color:var(--app-ant-color-border);border-radius:10px;margin-bottom:var(--staff-space-4);padding:3px}.app-staff-surface .app-lot-hub-filter-bar{background:color-mix(in srgb,var(--app-ant-color-bg-container) 72%,var(--app-ant-color-bg-layout));border:1px solid var(--app-ant-color-border);border-radius:var(--staff-panel-radius);gap:var(--staff-space-3);margin-bottom:var(--staff-space-3);padding:var(--staff-space-3)}.app-staff-surface .app-lot-hub-filter-chip{background:transparent;min-height:34px;padding:6px 11px}.app-staff-surface .app-lot-hub-filter-chip--active{background:color-mix(in srgb,var(--app-ant-color-primary) 15%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-primary) 52%,var(--app-ant-color-border));box-shadow:none}.app-staff-surface .app-lot-hub-table-card{overflow:hidden}.app-staff-surface .app-lot-hub-table-card__header{align-items:center;gap:var(--staff-space-3);padding:var(--staff-space-4) var(--staff-panel-padding)}.app-staff-surface .app-lot-hub-subview-toolbar{border-bottom:1px solid var(--app-ant-color-border-secondary);margin:0;padding:var(--staff-space-3) var(--staff-panel-padding);width:100%}.app-staff-surface .app-lot-hub-table-card .app-page-table-section{border:0;border-radius:0}.app-staff-surface .app-lot-hub-table-wrap{padding:0}.app-staff-surface .app-lot-hub-cart-thumb{border-radius:8px;height:42px;width:42px}.app-staff-surface .app-lot-hub-empty{padding:32px 20px 36px}.app-staff-surface .app-add-cart-page{max-width:1040px}.app-staff-surface .app-add-cart-choices{align-items:stretch;margin-top:var(--staff-space-1)}.app-staff-surface .app-add-cart-choices>.ant-col{display:flex}.app-staff-surface .app-add-cart-choice.ant-card{border:1px solid var(--app-ant-color-border);border-radius:var(--staff-panel-radius);box-shadow:none;width:100%}.app-staff-surface .app-add-cart-choice .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:280px;padding:32px}.app-staff-surface .app-add-cart-choice h3.ant-typography{font-size:1.5rem;line-height:1.25;margin:4px 0 var(--staff-space-2)}.app-staff-surface .app-add-cart-choice__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 28%,transparent);border-radius:12px;color:var(--app-ant-color-primary);display:flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:var(--staff-space-4);width:56px}.app-staff-surface .app-add-cart-choice__eyebrow{color:var(--app-ant-color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.app-staff-surface .app-add-cart-choice .ant-btn{margin-top:auto}.app-staff-surface .app-lot-hub-back{align-self:flex-start;margin-bottom:var(--staff-space-3);width:auto}.app-staff-surface .app-lot-hub-hero--detail{background:color-mix(in srgb,var(--app-ant-color-bg-container) 86%,var(--app-ant-color-primary));border:1px solid var(--app-ant-color-border);border-radius:var(--staff-panel-radius);margin-bottom:var(--staff-space-4);padding:var(--staff-space-4) var(--staff-panel-padding)}.app-staff-surface .app-lot-cart-hero{gap:var(--staff-space-4)}.app-staff-surface .app-lot-cart-hero__photo{border-radius:10px;box-shadow:none;height:72px;width:90px}.app-staff-surface .app-lot-workflow{border-color:color-mix(in srgb,var(--app-ant-color-primary) 18%,var(--app-ant-color-border));margin-bottom:var(--staff-space-4)}.app-staff-surface .app-lot-workflow .ant-card-body{padding:10px!important}.app-staff-surface .app-lot-workflow__step{align-items:flex-start;background:transparent;border-color:transparent;flex-direction:column;gap:7px;min-height:60px;padding:10px 12px;position:relative}.app-staff-surface .app-lot-workflow__step:not(:last-child):after{background:var(--app-ant-color-border-secondary);content:"";height:1px;left:32px;position:absolute;right:-20px;top:20px;z-index:0}.app-staff-surface .app-lot-workflow__step--current{background:transparent;border-color:transparent}.app-staff-surface .app-lot-workflow__step--complete:after{background:color-mix(in srgb,var(--app-ant-color-success) 58%,var(--app-ant-color-border-secondary))}.app-staff-surface .app-lot-workflow__marker{background:var(--app-ant-color-bg-container);flex-basis:20px;height:20px;position:relative;width:20px;z-index:1}.app-staff-surface .app-lot-workflow__step--current .app-lot-workflow__marker{background:var(--app-ant-color-primary);border-color:var(--app-ant-color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-ant-color-primary) 16%,transparent);color:var(--app-ant-color-text-light-solid, #fff)}.app-staff-surface .app-lot-workflow__step--current .app-lot-workflow__marker:after{background:currentColor;border-radius:999px;content:"";height:6px;width:6px}.app-staff-surface .app-lot-workflow__step--complete .app-lot-workflow__marker{background:color-mix(in srgb,var(--app-ant-color-success) 14%,var(--app-ant-color-bg-container))}.app-staff-surface .app-lot-workflow__copy{position:relative;z-index:1}.app-staff-surface .app-lot-workflow__state{font-size:.75rem;font-weight:500;letter-spacing:.02em}.app-staff-surface .app-lot-media-manager{display:grid;gap:var(--staff-space-4)}.app-staff-surface .app-lot-photo-upload{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-elevated) 52%,var(--app-ant-color-bg-container));border:1px dashed color-mix(in srgb,var(--app-ant-color-primary) 30%,var(--app-ant-color-border));border-radius:10px;display:flex;gap:var(--staff-space-4);justify-content:space-between;padding:14px 16px}.app-staff-surface .app-lot-photo-upload__copy{min-width:0}.app-staff-surface .app-lot-photo-upload__title{color:var(--app-ant-color-text);font-size:.875rem;font-weight:600;line-height:1.4;margin:0}.app-staff-surface .app-lot-photo-upload__hint{color:var(--app-ant-color-text-secondary);font-size:.75rem;line-height:1.4;margin:2px 0 0}.app-staff-surface .app-lot-photo-upload__actions{display:flex;flex:0 0 auto;gap:var(--staff-space-2)}.app-staff-surface .app-lot-media-empty{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-elevated) 40%,transparent);border:1px solid var(--app-ant-color-border-secondary);border-radius:10px;display:flex;justify-content:center;min-height:92px;padding:var(--staff-space-4)}.app-staff-surface .app-lot-media-list{display:grid;gap:var(--staff-space-3);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));list-style:none;margin:0;padding:0}.app-staff-surface .app-lot-media-card{background:color-mix(in srgb,var(--app-ant-color-bg-elevated) 54%,var(--app-ant-color-bg-container));border:1px solid var(--app-ant-color-border-secondary);border-radius:10px;min-width:0;overflow:hidden;padding:8px}.app-staff-surface .app-lot-media-preview{aspect-ratio:4 / 3;margin:0;overflow:hidden;position:relative}.app-staff-surface .app-lot-media-preview .ant-image,.app-staff-surface .app-lot-media-image{height:100%;width:100%}.app-staff-surface .app-lot-media-image{border-radius:7px;display:block;object-fit:cover}.app-staff-surface .app-lot-media-primary-tag{left:8px;position:absolute;top:8px}.app-staff-surface .app-lot-media-actions{display:flex;gap:var(--staff-space-2);justify-content:flex-end;padding-top:var(--staff-space-2)}.app-staff-surface .app-lot-cart-detail .app-lot-hub-detail-card.ant-card,.app-staff-surface .app-work-order-detail .app-lot-hub-detail-card.ant-card{margin-bottom:var(--staff-space-4)}.app-staff-surface :is(.app-lot-cart-detail,.app-work-order-detail){overflow-x:clip}.app-work-order-hub-start-card{margin-bottom:var(--staff-section-gap)}.app-service-start-form{max-width:1120px}.app-service-start-form-grid{align-items:end;display:grid;gap:var(--staff-space-3);grid-template-columns:minmax(280px,1.25fr) minmax(260px,1fr) auto}.app-service-start-form-grid>.ant-form-item{margin-bottom:0}.app-service-start-field .ant-form-item-label{padding-bottom:6px}.app-service-start-actions{display:flex;flex-wrap:wrap;gap:var(--staff-space-2);min-height:40px}.app-service-list-toolbar{border:0;border-bottom:1px solid var(--app-ant-color-border-secondary);border-radius:0;margin:0}.app-customer-create-page{max-width:860px}.app-customer-create-page .create-customer-form{column-gap:var(--staff-space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-customer-create-page .create-customer-form>.ant-form-item{margin-bottom:var(--staff-space-4);min-width:0}.app-customer-create-page .create-customer-form>.ant-form-item:has(input[autocomplete=given-name]),.app-customer-create-page .create-customer-form>.ant-form-item:has(input[autocomplete=family-name]){order:1}.app-customer-create-page .create-customer-form>.ant-form-item:has(input[autocomplete=tel]),.app-customer-create-page .create-customer-form>.ant-form-item:has(input[autocomplete=email]){order:2}.app-customer-create-page .create-customer-form>fieldset.customer-identity-fields__address{column-gap:var(--staff-space-4);display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));order:3}.app-customer-create-page .create-customer-form>fieldset.customer-identity-fields__address>:is(.ant-form-item:first-of-type,.ant-form-item:nth-of-type(4),.ant-row){grid-column:1 / -1}.app-customer-create-page .create-customer-form>.ant-btn-primary{grid-column:2;justify-self:end;min-width:160px;order:4;width:auto}.app-customer-create-page .create-customer-form>.create-customer-form__stack{grid-column:1 / -1}.app-customers-workspace{background:color-mix(in srgb,var(--app-ant-color-bg-container) 94%,var(--app-ant-color-bg-layout));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 16%,var(--app-ant-color-border));border-radius:var(--staff-panel-radius);min-width:0;overflow:hidden}.app-customers-workspace .app-customers-toolbar{border:0;border-bottom:1px solid var(--app-ant-color-border-secondary);border-radius:0;margin:0;padding:var(--staff-space-3) var(--staff-panel-padding)}.app-customers-toolbar .app-customers-toolbar__search{flex:1 1 280px;max-width:440px}.app-customers-toolbar .app-customers-toolbar__status{width:150px}.app-customers-toolbar .ant-input-search-button{height:40px;min-width:42px}.app-customers-workspace--map>:not(.app-customers-toolbar){margin:var(--staff-panel-padding)}.app-customers-map-empty{color:var(--app-ant-color-text-secondary);font-size:.875rem;line-height:1.5;margin:0;padding:var(--staff-space-6);text-align:center}.app-staff-surface .app-form-section-title{font-size:1rem;font-weight:600;line-height:1.35}.app-staff-surface .app-customer-detail-hero__inner,.app-staff-surface .app-work-order-detail-hero__inner{gap:var(--staff-space-4)}.app-staff-surface .app-customer-detail-hero__avatar,.app-staff-surface .app-work-order-detail-hero__icon{background:color-mix(in srgb,var(--app-ant-color-primary) 14%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border);border-radius:12px;box-shadow:none;font-size:1.125rem;height:56px;width:56px}.app-staff-surface .app-customer-detail-contact-layout,.app-staff-surface .app-customer-detail-records-grid{gap:var(--staff-section-gap)}.app-staff-surface .app-customer-detail-form{column-gap:var(--staff-space-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-staff-surface .app-customer-detail-form>:is(.ant-form-item:first-child,.ant-form-item:nth-child(4),fieldset,.app-customer-detail-form-footer){grid-column:1 / -1}.app-staff-surface .app-customer-detail-form fieldset.customer-identity-fields__address{column-gap:var(--staff-space-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-staff-surface .app-customer-detail-form fieldset.customer-identity-fields__address:before,.app-staff-surface .app-customer-detail-form fieldset.customer-identity-fields__address>:is(.ant-form-item:first-of-type,.ant-form-item:nth-of-type(4),.ant-row){grid-column:1 / -1}.app-staff-surface .app-customer-detail-contact-map .app-map-preview{border-radius:10px;box-shadow:none}.app-staff-surface .app-customer-detail-cart-item{box-shadow:none;transition:background-color .14s ease,border-color .14s ease}.app-staff-surface .app-customer-detail-cart-item:hover{box-shadow:none;transform:none}.app-staff-surface .app-consignment-intake{--ci-panel-padding-x: var(--staff-panel-padding);--ci-panel-padding-y: var(--staff-panel-padding)}.app-staff-surface .app-consignment-intake-workflow.ant-steps{background:var(--app-ant-color-bg-container);border-radius:var(--staff-panel-radius);box-shadow:none;margin-bottom:var(--staff-space-4);padding:var(--staff-space-4) var(--staff-panel-padding)}.app-staff-surface .app-consignment-intake-step{margin-bottom:var(--staff-space-4)}.app-staff-surface .app-consignment-intake-deal-summary{border-radius:var(--staff-panel-radius);box-shadow:none}.app-staff-surface .app-consignment-intake-deal-summary:before{display:none}.app-staff-surface .app-consignment-intake-placeholder{border-radius:var(--staff-panel-radius);padding:var(--staff-space-6)}.app-staff-surface .app-consignment-intake-placeholder__icon{box-shadow:none}.app-staff-surface .app-consignment-intake-step--locked .app-consignment-intake-placeholder{align-items:center;flex-direction:row;padding:var(--staff-space-4);text-align:left}.app-staff-surface .app-consignment-intake-step--locked .app-consignment-intake-placeholder__icon{flex:0 0 auto;height:36px;margin:0;width:36px}@media(max-width:1100px){.app-staff-surface{padding:24px 20px 40px}.app-staff-today-workspace{grid-template-columns:1fr}.app-staff-surface .app-page-header{margin-bottom:var(--staff-space-4)}.app-service-start-form-grid{grid-template-columns:1fr}.app-service-start-actions{margin-top:var(--staff-space-1)}}@media(max-width:767px){.app-staff-surface{--staff-panel-padding: 16px;--staff-page-gap: 20px;padding:20px 16px 32px}.app-staff-surface .app-page-header-row{align-items:stretch;flex-direction:column;gap:var(--staff-space-3)}.app-staff-surface .app-page-header-copy h2.ant-typography{font-size:1.375rem}.app-staff-surface .app-page-header-extra{align-self:stretch}.app-staff-surface .app-page-header-extra>:is(.ant-btn,.ant-dropdown-trigger){width:100%}.app-staff-surface .app-staff-snapshot-card .ant-card-body{min-height:104px;padding:16px}.app-staff-surface .app-staff-snapshot-row{margin-inline:0!important}.app-staff-surface .app-staff-snapshot-row>.ant-col{padding-inline:0!important}.app-staff-toolbar{align-items:stretch;flex-direction:column}.app-staff-toolbar>*{max-width:none!important;width:100%!important}.app-staff-toolbar .ant-segmented-group{width:100%}.app-staff-toolbar .ant-segmented-item{flex:1 1 0}.app-staff-toolbar__hint{margin-inline-start:0}.app-customers-workspace .app-customers-toolbar{padding:var(--staff-panel-padding)}.app-staff-surface :is(.ant-btn:not(.ant-btn-sm),.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-single .ant-select-selector){min-height:44px}.app-staff-surface .ant-input-affix-wrapper>input.ant-input{min-height:0}.app-staff-surface .app-lot-hub-filter-bar{align-items:stretch}.app-staff-surface .app-lot-hub-filter-chips{flex-wrap:nowrap;margin:0 calc(-1 * var(--staff-space-3));overflow-x:auto;padding:0 var(--staff-space-3) var(--staff-space-1);scrollbar-width:thin}.app-staff-surface .app-lot-hub-filter-chip{flex-shrink:0}.app-staff-surface .app-lot-hub-refresh{align-self:stretch}.app-staff-surface .app-add-cart-choice .ant-card-body{min-height:240px;padding:24px}.app-staff-surface .app-lot-cart-hero,.app-staff-surface .app-customer-detail-hero__inner,.app-staff-surface .app-work-order-detail-hero__inner{align-items:flex-start}.app-staff-surface .app-lot-cart-hero__photo{height:56px;width:70px}.app-staff-surface .app-lot-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.app-staff-surface .app-lot-workflow__step:after{display:none}.app-staff-surface .app-lot-photo-upload{align-items:stretch;flex-direction:column}.app-staff-surface .app-lot-photo-upload__actions,.app-staff-surface .app-lot-photo-upload__actions .ant-upload-wrapper,.app-staff-surface .app-lot-photo-upload__actions .ant-upload,.app-staff-surface .app-lot-photo-upload__actions .ant-btn{width:100%}.app-customer-create-page .create-customer-form,.app-customer-create-page .create-customer-form>fieldset.customer-identity-fields__address{grid-template-columns:1fr}.app-customer-create-page .create-customer-form>*,.app-customer-create-page .create-customer-form>fieldset.customer-identity-fields__address>*{grid-column:1}.app-customer-create-page .create-customer-form>.ant-btn-primary{justify-self:stretch;width:100%}.app-staff-surface .app-customer-detail-form,.app-staff-surface .app-customer-detail-form fieldset.customer-identity-fields__address{grid-template-columns:1fr}.app-staff-surface .app-customer-detail-form>*,.app-staff-surface .app-customer-detail-form fieldset.customer-identity-fields__address>*{grid-column:1}}.app-lot-hub{--ih-panel-padding-x: 28px;--ih-input-font-size: .9375rem;width:100%}.app-lot-hub-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--app-ant-color-bg-container) 82%,var(--app-ant-color-primary) 18%) 0%,transparent 100%);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg);margin-bottom:28px;padding:28px var(--ih-panel-padding-x) 24px}.app-lot-hub-hero .app-page-header{margin-bottom:0}.app-lot-hub-hero--detail{margin-bottom:24px}.app-lot-hub-hero--detail .app-page-header-extra{align-items:flex-start}.app-lot-hub .app-page-header-copy .ant-typography-title{letter-spacing:-.025em}.app-lot-hub .app-page-header-copy .ant-typography-secondary{font-size:var(--ih-input-font-size);line-height:1.55;max-width:36rem}.app-lot-hub-back{align-items:center;color:var(--app-ant-color-text-secondary);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-bottom:16px;text-decoration:none;transition:color .14s ease}.app-lot-hub-back:hover{color:var(--app-ant-color-primary)}.app-lot-hub-loading{display:flex;justify-content:center;padding:48px}.app-lot-hub-state-alert{margin-bottom:16px}.app-lot-hub-actions-section{margin-bottom:28px}.app-lot-hub-actions.ant-row{align-items:stretch}.app-lot-hub-actions>.ant-col{display:flex}.app-lot-hub-action-card.ant-card{flex:1;transition:border-color .18s ease;width:100%}.app-lot-hub-action-card.ant-card:has(.customer-select-dropdown){overflow:visible;z-index:2}.app-lot-hub-action-card--expanded{border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border))}.app-lot-hub-action-card__header{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.app-lot-hub-action-card__icon-badge{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 14%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 28%,var(--app-ant-color-border));border-radius:12px;color:var(--app-ant-color-primary);display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.app-lot-hub-action-card__icon-badge--consignment{background:color-mix(in srgb,var(--app-ant-color-success) 12%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-success) 28%,var(--app-ant-color-border));color:var(--app-ant-color-success)}.app-lot-hub-action-card__heading{flex:1;min-width:0}.app-lot-hub-action-card__dismiss{flex-shrink:0;margin-inline-start:auto}.app-lot-hub-action-card__title{color:var(--app-ant-color-text);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0 0 6px}.app-lot-hub-action-card__description{color:var(--app-ant-color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.app-lot-hub-action-card__footer{border-top:1px solid var(--app-ant-color-border-secondary);display:flex;justify-content:flex-end;margin-top:8px;padding-top:20px}.app-lot-hub-action-card__search{margin-top:0}.app-lot-hub-view-switcher{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--app-ant-color-bg-layout) 55%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border-secondary);border-radius:999px;flex:none;gap:4px;margin-bottom:28px;padding:4px;width:auto}.app-lot-hub-view-switcher .app-lot-hub-filter-chip{background:transparent;border-color:transparent;min-height:2rem}.app-lot-hub-view-switcher .app-lot-hub-filter-chip:hover{background:color-mix(in srgb,var(--app-ant-color-text) 5%,transparent);border-color:transparent;color:var(--app-ant-color-text)}.app-lot-hub-view-switcher .app-lot-hub-filter-chip--active{background:var(--app-ant-color-bg-elevated);border-color:var(--app-ant-color-border);box-shadow:0 1px 3px color-mix(in srgb,var(--app-ant-color-bg-base) 28%,transparent),inset 0 1px color-mix(in srgb,var(--app-ant-color-text) 4%,transparent)}.app-lot-hub-view-switcher .app-lot-hub-filter-chip--active:hover{border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border))}.app-lot-hub-view-switcher .app-lot-hub-filter-chip:focus-visible{outline-offset:0}.app-lot-hub-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.app-lot-hub-filter-chips{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.app-lot-hub-filter-chips.app-lot-hub-view-switcher{flex:none;flex-wrap:nowrap}.app-lot-hub-filter-chip{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-ant-color-bg-elevated);border:1px solid var(--app-ant-color-border);border-radius:999px;color:var(--app-ant-color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:6px;line-height:1.25;min-height:2rem;padding:7px 14px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.app-lot-hub-filter-chip:hover{border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border));color:var(--app-ant-color-text)}.app-lot-hub-filter-chip:focus-visible{outline:2px solid var(--app-ant-color-primary);outline-offset:2px}.app-lot-hub-filter-chip--active{background:color-mix(in srgb,var(--app-ant-color-primary) 12%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-primary) 45%,var(--app-ant-color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-ant-color-primary) 12%,transparent);color:var(--app-ant-color-text)}.app-lot-hub-filter-chip--alert:not(.app-lot-hub-filter-chip--active){border-color:color-mix(in srgb,var(--app-ant-color-warning) 40%,var(--app-ant-color-border))}.app-lot-hub-filter-chip__icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:.875rem;line-height:1;opacity:.85}.app-lot-hub-filter-chip__icon .anticon{display:block}.app-lot-hub-filter-chip__label{line-height:1.25}.app-lot-hub-filter-chip__count{background:color-mix(in srgb,var(--app-ant-color-text) 8%,transparent);border-radius:999px;font-size:.75rem;font-variant-numeric:tabular-nums;min-width:1.25rem;padding:2px 7px;text-align:center}.app-lot-hub-filter-chip--active .app-lot-hub-filter-chip__count{background:color-mix(in srgb,var(--app-ant-color-primary) 22%,transparent)}.app-lot-hub-refresh{flex-shrink:0}.app-lot-hub-table-card.ant-card{overflow:hidden}.app-lot-hub-table-card .ant-card-body{padding:0}.app-lot-hub-table-card__header{align-items:flex-start;border-bottom:1px solid var(--app-ant-color-border-secondary);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.app-lot-hub-table-card__titles{min-width:0}.app-lot-hub-table-card__title{color:var(--app-ant-color-text);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0 0 4px}.app-lot-hub-table-card__subtitle{color:var(--app-ant-color-text-secondary);display:block;font-size:.8125rem;line-height:1.45;margin:0}.app-lot-hub-search{max-width:320px;min-width:200px;width:100%}.app-lot-hub-payouts-filter{width:220px}.app-lot-hub-table-wrap{padding:0 8px 8px}.app-lot-hub-stock-number{color:var(--app-ant-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:.02em}.app-lot-hub-cart-thumb{aspect-ratio:1;border:1px solid var(--app-ant-color-border-secondary);border-radius:12px;display:inline-flex;height:48px;object-fit:cover;width:48px}.app-lot-hub-cart-thumb--empty{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 9%,var(--app-ant-color-bg-elevated));color:var(--app-ant-color-primary);font-size:1.125rem;justify-content:center}.app-lot-hub-vehicle-cell{display:flex;flex-direction:column;gap:2px}.app-lot-hub-vehicle-cell__primary{color:var(--app-ant-color-text);font-weight:500;line-height:1.35}.app-lot-hub-vehicle-cell__secondary{color:var(--app-ant-color-text-secondary);font-size:.8125rem}.app-lot-hub-price{font-variant-numeric:tabular-nums;font-weight:500}.app-lot-hub-muted{color:var(--app-ant-color-text-quaternary)}.app-lot-hub-inline-link.ant-btn{font-size:.8125rem;height:auto;padding:0}.app-lot-hub-row-chevron{color:var(--app-ant-color-text-quaternary);font-size:.75rem;transition:color .14s ease,transform .14s ease}.app-lot-hub-table .ant-table-row{cursor:pointer}.app-lot-hub-table .ant-table-row:hover>td{background:color-mix(in srgb,var(--app-ant-color-primary) 6%,var(--app-ant-color-bg-elevated))!important}.app-lot-hub-table .ant-table-row:hover .app-lot-hub-row-chevron{color:var(--app-ant-color-primary);transform:translate(2px)}.app-lot-hub-table .ant-table-thead>tr>th{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 40%,var(--app-ant-color-bg-elevated))!important;color:var(--app-ant-color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-lot-hub-table .ant-table-column-sorters{gap:6px;justify-content:flex-start}.app-lot-hub-table .ant-table-column-sorter{color:var(--app-ant-color-text-quaternary)}.app-lot-hub-table .ant-table-column-sorter-up.active,.app-lot-hub-table .ant-table-column-sorter-down.active{color:var(--app-ant-color-primary)}.app-lot-hub-table-col-open{width:40px}.app-lot-hub-empty{align-items:center;display:flex;flex-direction:column;padding:56px 24px 64px;text-align:center}.app-lot-hub-empty__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 10%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 22%,var(--app-ant-color-border));border-radius:16px;color:var(--app-ant-color-primary);display:flex;font-size:1.75rem;height:64px;justify-content:center;margin-bottom:20px;width:64px}.app-lot-hub-empty__title{color:var(--app-ant-color-text);font-size:1.125rem;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.app-lot-hub-empty__description{color:var(--app-ant-color-text-secondary);font-size:.9375rem;line-height:1.55;margin:0;max-width:24rem}.app-lot-workflow .ant-card-body{padding:10px!important}.app-lot-workflow__steps{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.app-lot-workflow__step{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--app-ant-border-radius);color:var(--app-ant-color-text-secondary);cursor:pointer;display:flex;gap:9px;min-width:0;padding:10px;text-align:left}.app-lot-workflow__step:hover{background:var(--app-ant-color-fill-tertiary)}.app-lot-workflow__step--current{background:color-mix(in srgb,var(--app-ant-color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--app-ant-color-primary) 32%,transparent);color:var(--app-ant-color-text)}.app-lot-workflow__step--complete{color:var(--app-ant-color-success)}.app-lot-workflow__marker{align-items:center;border:1px solid currentColor;border-radius:999px;display:flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.app-lot-workflow__copy{display:flex;flex-direction:column;min-width:0}.app-lot-workflow__label{color:inherit;font-size:.875rem;font-weight:600}.app-lot-workflow__state{font-size:.72rem}.app-lot-next-action.ant-card{border-color:color-mix(in srgb,var(--app-ant-color-primary) 42%,var(--app-ant-color-border));box-shadow:0 8px 28px color-mix(in srgb,var(--app-ant-color-primary) 12%,transparent)}.app-lot-cart-detail .app-page-header-row{align-items:flex-start}.app-lot-cart-hero{align-items:center;display:flex;gap:18px}.app-lot-cart-hero .app-page-header{flex:1;min-width:0}.app-lot-cart-hero__photo{aspect-ratio:1.25;border:1px solid var(--app-ant-color-border);border-radius:18px;box-shadow:0 6px 18px color-mix(in srgb,var(--app-ant-color-bg-base) 35%,transparent);display:flex;flex-shrink:0;height:112px;object-fit:cover;width:140px}.app-lot-cart-hero__photo--empty{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 10%,var(--app-ant-color-bg-elevated));color:var(--app-ant-color-primary);font-size:2rem;justify-content:center}.app-lot-cart-detail .app-lot-hub-detail-card--actions .ant-card-body{padding-bottom:20px}.app-record-sale-form__summary{margin:0 0 20px}.app-record-sale-form__entry{display:grid;gap:18px}.app-record-sale-form__buyer.ant-form-item,.app-record-sale-form__pricing>.ant-form-item{margin-bottom:0}.app-record-sale-form__buyer{max-width:720px}.app-record-sale-form__pricing{display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.app-record-sale-form__payment .ant-collapse{background:color-mix(in srgb,var(--app-ant-color-bg-container) 84%,transparent);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg)}.app-record-sale-form__payment .ant-collapse-header{padding:12px 16px!important}.app-record-sale-form__payment .ant-collapse-content-box{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 16px 16px!important}.app-record-sale-form__payment .ant-collapse-content-box>.ant-form-item:last-child{grid-column:1 / -1}.app-record-sale-form__review{width:100%}.app-record-additional-payment{background:color-mix(in srgb,var(--app-ant-color-bg-container) 84%,transparent);border:1px solid var(--app-ant-color-border);border-radius:var(--app-ant-border-radius-lg);margin-top:16px;padding:16px}.app-record-additional-payment__title{display:block;margin-bottom:14px}.app-record-additional-payment__form{display:grid;gap:14px}.app-record-additional-payment__fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-record-additional-payment__field.ant-form-item,.app-record-additional-payment__field>.ant-form-item{margin-bottom:0}.app-record-additional-payment__notes{grid-column:1 / -1}.app-record-additional-payment__actions{display:flex;justify-content:flex-end}.app-record-sale-form__actions{justify-content:flex-end;margin-top:4px}.app-lot-cart-detail .app-lot-hub-detail-card .ant-alert{margin-top:16px}.app-lot-cart-detail .app-lot-hub-detail-documents{display:flex;flex-direction:column;gap:4px;margin-top:16px}.app-lot-cart-detail .app-lot-hub-detail-documents__label{color:var(--app-ant-color-text-secondary);font-size:.8125rem}@media(max-width:768px){.app-lot-hub-hero{padding:20px 18px 18px}.app-lot-hub-table-card__header{padding:16px 18px}.app-lot-hub-search{max-width:none}.app-lot-hub-filter-bar{align-items:stretch;flex-direction:column}.app-lot-hub-refresh{align-self:flex-end}.app-record-sale-form__pricing,.app-record-sale-form__payment .ant-collapse-content-box,.app-record-additional-payment__fields{grid-template-columns:1fr}.app-record-sale-form__payment .ant-collapse-content-box>.ant-form-item:last-child,.app-record-additional-payment__notes{grid-column:auto}.app-lot-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1100px){.app-lot-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-work-order-detail{--wo-title-size: 1.375rem;--wo-subtitle-size: .9375rem;--wo-body-size: .9375rem;--wo-caption-size: .8125rem;--wo-line-height: 1.5}.app-work-order-detail-hero.app-lot-hub-hero{align-items:flex-start}.app-work-order-detail-hero__inner{align-items:center;display:flex;gap:20px;width:100%}.app-work-order-detail-hero__icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--app-ant-color-primary) 22%,var(--app-ant-color-bg-elevated)),color-mix(in srgb,var(--app-ant-color-primary) 8%,var(--app-ant-color-bg-elevated)));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 28%,var(--app-ant-color-border));border-radius:18px;box-shadow:0 4px 14px color-mix(in srgb,var(--app-ant-color-primary) 14%,transparent);color:var(--app-ant-color-primary);display:inline-flex;flex-shrink:0;font-size:1.5rem;height:72px;justify-content:center;width:72px}.app-work-order-detail-hero__icon--prep{background:linear-gradient(145deg,color-mix(in srgb,var(--app-ant-color-warning) 22%,var(--app-ant-color-bg-elevated)),color-mix(in srgb,var(--app-ant-color-warning) 8%,var(--app-ant-color-bg-elevated)));border-color:color-mix(in srgb,var(--app-ant-color-warning) 28%,var(--app-ant-color-border));box-shadow:0 4px 14px color-mix(in srgb,var(--app-ant-color-warning) 14%,transparent);color:var(--app-ant-color-warning)}.app-work-order-detail-hero .app-page-header{flex:1;min-width:0}.app-work-order-detail-hero .app-page-header-copy .ant-typography-title{font-size:var(--wo-title-size);font-weight:600;letter-spacing:-.025em;line-height:1.25}.app-work-order-detail-hero .app-page-header-copy .ant-typography-secondary{font-size:var(--wo-subtitle-size);line-height:var(--wo-line-height);margin-top:6px}.app-work-order-detail-stat{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 55%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border-secondary);border-radius:999px;color:var(--app-ant-color-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25;padding:5px 12px}.app-work-order-detail-stat--total{background:color-mix(in srgb,var(--app-ant-color-primary) 10%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border));color:var(--app-ant-color-text);font-size:.9375rem;font-weight:600}.app-work-order-progress-card .ant-card-body{padding-block:14px}.app-work-order-progress-card .ant-steps-item-title{color:var(--app-ant-color-text-secondary);font-size:var(--wo-caption-size);font-weight:500}.app-work-order-progress-card .ant-steps-item-finish .ant-steps-item-title,.app-work-order-progress-card .ant-steps-item-process .ant-steps-item-title{color:var(--app-ant-color-text)}.app-work-order-primary-card__title{color:var(--app-ant-color-text);font-size:var(--wo-body-size);font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0}.app-work-order-primary-card__hint{color:var(--app-ant-color-text-secondary);font-size:var(--wo-body-size);line-height:var(--wo-line-height);margin:2px 0 0}.app-work-order-primary-card .ant-card-body{align-items:center;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) auto}.app-work-order-primary-card .ant-card-body>:is(.ant-btn,.ant-btn-loading){grid-column:2;grid-row:1 / span 2}.app-work-order-economics-actions{margin-top:16px}.app-work-order-detail .app-lot-hub-detail-grid{display:grid;gap:16px 24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.app-work-order-service-row{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-layout) 35%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);display:flex;gap:14px;padding:14px 16px}.app-work-order-service-row__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 10%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 22%,var(--app-ant-color-border));border-radius:12px;color:var(--app-ant-color-primary);display:inline-flex;flex-shrink:0;font-size:1.125rem;height:44px;justify-content:center;width:44px}.app-work-order-service-row__info{flex:1;min-width:0}.app-work-order-service-row__primary{color:var(--app-ant-color-text);font-size:var(--wo-body-size);font-weight:500;letter-spacing:-.01em;line-height:1.35}.app-work-order-service-row__secondary{color:var(--app-ant-color-text-secondary);font-size:var(--wo-caption-size);line-height:1.4}.app-work-order-service-row__actions{flex-shrink:0}.app-work-order-line-total{align-items:center;border-top:1px solid var(--app-ant-color-border-secondary);display:flex;font-size:var(--wo-body-size);justify-content:flex-end;margin-top:16px;padding-top:16px}.app-work-order-line-total .app-lot-hub-price{font-size:1.0625rem;font-weight:600;margin-left:8px}.app-work-order-detail .app-lot-hub-table-wrap{padding:0 8px 8px}.app-work-order-detail .app-lot-hub-table .ant-table-tbody>tr>td{font-size:var(--wo-body-size);line-height:var(--wo-line-height)}.app-work-order-add-form .ant-form-item{margin-bottom:16px}.app-work-order-add-form__footer{display:flex;justify-content:flex-end;margin-top:4px}.app-work-order-line-items-list,.app-customer-portal-line-items-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.app-work-order-line-item-card-header,.app-customer-portal-line-item-card-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.app-work-order-line-item-card-meta,.app-customer-portal-line-item-card-meta{display:flex;gap:16px;margin:12px 0 0}.app-work-order-line-item-card-meta dt,.app-customer-portal-line-item-card-meta dt{color:var(--app-ant-color-text-secondary);font-size:12px}.app-work-order-line-item-card-meta dd,.app-customer-portal-line-item-card-meta dd{margin:0}@media(max-width:960px){.app-work-order-detail-hero__inner{align-items:flex-start}.app-work-order-detail-hero__icon{font-size:1.25rem;height:56px;width:56px}.app-work-order-service-row{flex-wrap:wrap}.app-work-order-service-row__actions{width:100%}}@media(max-width:575px){.app-work-order-primary-card .ant-card-body{align-items:stretch;grid-template-columns:1fr}.app-work-order-primary-card .ant-card-body>:is(.ant-btn,.ant-btn-loading){grid-column:1;grid-row:auto;margin-top:12px;width:100%}}.app-customer-detail{--cd-title-size: 1.375rem;--cd-subtitle-size: .9375rem;--cd-section-label-size: .75rem;--cd-body-size: .9375rem;--cd-caption-size: .8125rem;--cd-line-height: 1.5}.app-customer-detail-hero .app-page-header-copy .ant-typography-title{font-size:var(--cd-title-size);font-weight:600;letter-spacing:-.025em;line-height:1.25}.app-customer-detail-hero .app-page-header-copy .ant-typography-secondary{font-size:var(--cd-subtitle-size);line-height:var(--cd-line-height);margin-top:6px}.app-customer-detail-hero.app-lot-hub-hero{align-items:flex-start}.app-customer-detail-hero__inner{align-items:center;display:flex;gap:20px;width:100%}.app-customer-detail-hero__avatar{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--app-ant-color-primary) 22%,var(--app-ant-color-bg-elevated)),color-mix(in srgb,var(--app-ant-color-primary) 8%,var(--app-ant-color-bg-elevated)));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 28%,var(--app-ant-color-border));border-radius:18px;box-shadow:0 4px 14px color-mix(in srgb,var(--app-ant-color-primary) 14%,transparent);color:var(--app-ant-color-primary);display:inline-flex;flex-shrink:0;font-size:1.375rem;font-weight:600;height:72px;justify-content:center;letter-spacing:-.02em;width:72px}.app-customer-detail-hero .app-page-header{flex:1;min-width:0}.app-customer-detail-stat{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 55%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border-secondary);border-radius:999px;color:var(--app-ant-color-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25;padding:5px 12px}.app-customer-detail-stat--active{background:color-mix(in srgb,var(--app-ant-color-warning) 10%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-warning) 35%,var(--app-ant-color-border));color:var(--app-ant-color-text)}.app-customer-detail-open-job-alert .ant-alert-action{margin-inline-start:12px}.app-customer-detail-records-grid--single{display:block}.app-customer-detail-action-cart-summary{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-layout) 35%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);display:flex;gap:14px;padding:14px 16px}.app-customer-detail-add-cart-link.ant-btn{height:auto;padding-inline:8px}.app-customer-detail .app-lot-hub-detail-card .ant-card-extra .ant-btn-link{font-size:var(--cd-caption-size);font-weight:500;line-height:1.35}.app-customer-detail-identity-actions{min-width:0}.app-customer-detail-identity-actions__hint,.app-customer-detail-identity-actions__result .ant-typography{font-size:var(--cd-caption-size);line-height:var(--cd-line-height)}.app-customer-detail-identity-actions__result{margin-top:12px;width:100%}.app-customer-detail-form-card{margin-bottom:24px}.app-customer-detail-contact-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.app-customer-detail-contact-map{position:sticky;top:24px}.app-customer-detail-map-label{align-items:center;color:var(--app-ant-color-text-secondary);display:flex;font-size:var(--cd-section-label-size);font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.app-customer-detail-map-label .anticon{color:var(--app-ant-color-primary);font-size:.8125rem}.app-customer-detail-contact-map .app-map-preview-meta-text,.app-customer-detail-contact-map .app-map-preview-link{font-size:var(--cd-caption-size);line-height:1.45}.app-customer-detail-contact-map .app-map-preview{border:1px solid var(--app-ant-color-border);border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,var(--app-ant-color-bg-base) 28%,transparent),inset 0 1px color-mix(in srgb,var(--app-ant-color-text) 4%,transparent);overflow:hidden}.app-customer-detail-contact-map .app-map-preview-meta{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 40%,var(--app-ant-color-bg-elevated))}.app-customer-detail-contact-map-preview{width:100%}.app-customer-detail-form-footer{align-items:center;border-top:1px solid var(--app-ant-color-border-secondary);display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:20px}.app-customer-detail-records-grid{display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.app-customer-detail-form .ant-form-item{margin-bottom:var(--staff-form-gap, 20px);overflow:visible}.app-customer-detail-form fieldset.customer-identity-fields__address{border:none;margin:4px 0 0;min-width:0;padding:0}.app-customer-detail-form fieldset.customer-identity-fields__address:before{color:var(--staff-label-color, var(--app-ant-color-text-secondary));content:"Mailing address";display:block;font-size:var(--cd-section-label-size);font-weight:600;letter-spacing:.06em;line-height:1.35;margin-bottom:16px;text-transform:uppercase}.app-customer-detail-form .ant-form-item-extra{font-size:.75rem;line-height:1.45}.app-customer-detail-form-card .ant-card-body{padding-bottom:20px}.app-customer-detail-action-buttons{width:100%}.app-customer-detail-actions-card--expanded.ant-card{border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border))}.app-customer-detail-action-panel{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 28%,var(--app-ant-color-bg-elevated));border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);margin-top:20px;padding:20px 20px 16px}.app-customer-detail-action-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.app-customer-detail-action-panel__title{color:var(--app-ant-color-text);font-size:var(--cd-body-size);font-weight:600;letter-spacing:-.015em;line-height:1.35;margin:0}.app-customer-detail-action-panel__dismiss.ant-btn{color:var(--app-ant-color-text-secondary);flex-shrink:0}.app-customer-detail-action-form .ant-form-item{margin-bottom:16px}.app-customer-detail-action-panel__footer{display:flex;gap:12px;justify-content:flex-end;margin-top:4px;padding-top:8px}.app-customer-detail-cart-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.app-customer-detail-cart-item{border:1px solid var(--app-ant-color-border-secondary);border-radius:var(--app-ant-border-radius);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-customer-detail-cart-item:hover{border-color:color-mix(in srgb,var(--app-ant-color-primary) 32%,var(--app-ant-color-border));box-shadow:0 2px 12px color-mix(in srgb,var(--app-ant-color-primary) 8%,transparent);transform:translateY(-1px)}.app-customer-detail-cart-item:hover .app-customer-detail-cart-row__icon{background:color-mix(in srgb,var(--app-ant-color-primary) 16%,var(--app-ant-color-bg-elevated));border-color:color-mix(in srgb,var(--app-ant-color-primary) 35%,var(--app-ant-color-border))}.app-customer-detail-cart-row{align-items:center;background:color-mix(in srgb,var(--app-ant-color-bg-layout) 35%,var(--app-ant-color-bg-elevated));display:flex;gap:14px;padding:14px 16px}.app-customer-detail-cart-row__info{flex:1;min-width:0}.app-customer-detail-carts-card .app-customer-detail-action-panel{margin-top:16px}.app-customer-detail-cart-row__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 10%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 22%,var(--app-ant-color-border));border-radius:12px;color:var(--app-ant-color-primary);display:inline-flex;flex-shrink:0;font-size:1.125rem;height:44px;justify-content:center;transition:background .18s ease,border-color .18s ease;width:44px}.app-customer-detail-cart-row__info .app-lot-hub-vehicle-cell__primary{font-size:var(--cd-body-size);font-weight:500;letter-spacing:-.01em;line-height:1.35}.app-customer-detail-cart-row__info .app-lot-hub-vehicle-cell__secondary{font-size:var(--cd-caption-size);line-height:1.4}.app-customer-detail-cart-row__actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.app-customer-detail-cart-row__secondary-actions{align-items:center;display:flex;gap:2px}.app-customer-detail-cart-action.ant-btn-link{font-size:var(--cd-caption-size);font-weight:500;height:auto;line-height:1.35;padding:4px 6px}.app-customer-detail-cart-service-btn.ant-btn{flex-shrink:0}.app-customer-detail-cart-sell-panel{background:color-mix(in srgb,var(--app-ant-color-bg-layout) 22%,var(--app-ant-color-bg-elevated));border-top:1px solid var(--app-ant-color-border-secondary);padding:12px 16px 14px}.app-customer-detail-cart-sell-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.app-customer-detail-cart-sell-panel__title{color:var(--app-ant-color-text-secondary);font-size:var(--cd-caption-size);font-weight:500;line-height:1.35;margin:0}.app-customer-detail-cart-sell-form .ant-form-item{margin-bottom:0}.app-customer-detail-cart-sell-panel__footer{display:flex;justify-content:flex-end;padding-top:22px}.app-customer-detail-carts-card .ant-card-extra .ant-btn-link{font-weight:500}.app-customer-detail-empty{padding:48px 16px 56px}.app-customer-detail-empty__icon{align-items:center;background:color-mix(in srgb,var(--app-ant-color-primary) 10%,var(--app-ant-color-bg-elevated));border:1px solid color-mix(in srgb,var(--app-ant-color-primary) 22%,var(--app-ant-color-border));border-radius:16px;color:var(--app-ant-color-primary);display:inline-flex;font-size:1.75rem;height:64px;justify-content:center;margin-bottom:4px;width:64px}.app-customer-detail-empty .ant-empty-image{height:auto;margin-bottom:16px}.app-customer-detail-empty .ant-empty-description{color:var(--app-ant-color-text-secondary);font-size:var(--cd-body-size);font-weight:500;letter-spacing:-.01em;line-height:var(--cd-line-height)}.app-customer-detail .app-lot-hub-table .ant-table-tbody>tr>td{font-size:var(--cd-body-size);line-height:var(--cd-line-height)}.app-customer-detail .app-lot-hub-table .ant-table-tbody .app-lot-hub-price{font-size:var(--cd-body-size)}.app-customer-detail .app-lot-hub-table-wrap{padding:0 16px 12px}@media(max-width:960px){.app-customer-detail-hero__inner{align-items:flex-start}.app-customer-detail-hero__avatar{font-size:1.125rem;height:56px;width:56px}.app-customer-detail-contact-layout{grid-template-columns:1fr}.app-customer-detail-contact-map{position:static}.app-customer-detail-records-grid{grid-template-columns:1fr}.app-customer-detail-cart-row{flex-wrap:wrap}.app-customer-detail-cart-row__actions{align-items:stretch;justify-content:flex-end;width:100%}.app-customer-detail-cart-row__secondary-actions{margin-right:auto}.app-customer-detail-cart-sell-panel__footer{padding-top:0}}*,*:before,*:after{box-sizing:border-box}html,body,#root{background:var(--app-ant-color-bg-layout, #151b25);height:100%;margin:0}body{-webkit-font-smoothing:antialiased}.app-route-loading{align-items:center;background:var(--app-ant-color-bg-layout, #151b25);color:var(--app-ant-color-text, #eef2f7);display:flex;justify-content:center;min-height:100vh;width:100%}.app-route-loading__label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
